
耀唐解读

3DEXPERIENCE platform Services and Apps

作为轻量级的、基于HTML和脚本的应用程序,Widget能够从各种来源(如本地应用程序和控件,或web站点和服务)获取和呈现信息或功能。在许多情况下,页面用户有权选择和放置他们想要的web小部件。
示例:
-
每日天气预报
-
时钟和倒计时器
-
抵达机场的航班
-
最新本地新闻头条
-
最新国际新闻
-
个性化仪表盘
用户可自由拖放、组合不同 Widget,构建专属工作界面。例如,设计师可以集成CAD模型预览、任务列表和实时仿真结果,而项目经理可能更关注项目进度甘特图和资源分配表。
-
实时数据可视化
Widget支持动态显示来自PLM(产品生命周期管理)、ERP或其他企业系统的实时数据,例如库存状态、项目里程碑、质量检测结果等,帮助用户快速决策。
-
快速操作入口
直接通过Widget执行常见操作,如启动设计工具(CATIA、SOLIDWORKS)、提交审批流程、发起协同会议(ENOVIA)或查看通知。
-
跨应用集成
通过RESTful API或达索系统的标准接口(如3DEXPERIENCE REST API),Widget可无缝集成第三方应用(如 Microsoft Teams、SAP)或企业内部系统。
3DEXPERIENCE platform Architecture Overview

1、3DDashboard带来的便利:
-
Dashboard允许您将来自不同来源的信息整合到可定制的网页中;
-
您可以创建和管理Dashboard来跟踪您感兴趣的主题;
-
每个用户都可以拥有自己的个性化视图。
2、多个Dashboards, Tabs, Widgets
-
您可以与其他用户共享视图;
-
3DDashboard具有以下功能:
– Dashboard是3DEXPERIENCE平台的主要入口点;
– 用户能够通过Dashboard直接导航到其他应用程序:例如打开一个3DSpace对象,直接在3DSpace中编辑它;
– Dashboard可以显示来自外部系统的信息。

Widget是基于Web标准技术(HTML5、JavaScript、CSS)的专用应用程序。
3DEXPERIENCE Dashboard中Widget中显示的内容可能来自以下来源:
-
内部内容:来源于3DSwym、3DSpace等;
-
外部内容:来自YouTube、天气预报、RSS订阅源、股票等网络资源,或来自外部第三方应用程序。
1、特点
-
可移动的、可调整大小的、可配置的、可共享的,也可以从Dashboard上移除;
-
Widget允许最终用户获取和共享其信息的个性化视图
-
Widget只加载一次前端的Ul元素,在后续请求中只加载新数据。这会带来更快的性能。
Widget不是独立的,也就是说,它们不会在浏览器页面中运行,不能只调用它们的URL,必须首先托管在Dashboard上。
2、显示方法

3、类别
*指的是能够在任何浏览器中独立运行的web应用程序。
(1)集成详细信息-“RunYourAPP” Widget
-
RunYourApp的功能包括:
– 使最终用户能够将Widget应用程序集成到Dashboard中;
– URL必须指向基于UWA协议的web应用程序;
– 托管Widget应用程序的服务器必须可以从3DDashboard服务器访问。
-
应用程序html页面(托管在任何服务器上)被注入到3DDashboard托管的Widget中:
– WidgetPlatform引擎将3DEXPERIENCE平台浏览器中的此转换后的Widget加载到不受信任的3DDashboard域中;
– 转换后的Widget是一个iframe(与Dashboard页面隔离),其中嵌入了DSUWA。
-
以下几点适用于“RunYourApp”Widget:
– 该Widget被授予访问3DEXPERIENCE服务器(3DSwym、3DSpace等)的权限;
– 由于代理API,Widget可以访问外部服务器(非3DEXPERINCE服务器);
– 该Widget无法与3DEXPERIENCE用户体验组件(如6WTagger)进行交互;
– web应用程序可以从3DDashboard功能中受益,如Widget之间的通信、自动删除等。
(2)集成详细信息-“WebPageReader” Widget
-
“WebPageReader”的特点:
– 将现有的独立Web应用程序集成到3DEXPERIENCEDashboard中;
– 托管Widget应用程序的服务器必须可以从3DDashboard服务器访问。
-
应用程序html页面(托管在任何服务器上)被注入到3DDashboard托管的Widget中:
– 与任何Dashboard中的Widget一样,网页阅读器Widget通过iframe与其他Widget隔离开来;
– 此iframe包含另一个iframe,指向托管服务器上的web应用程序。
-
以下几点适用于网页阅读器Widget:
– web应用程序无法访问3DEXPERIENCE服务器(3DSwym、3DSpace等);
– web应用程序无法与6WTagger等3DEXPERIENCE用户体验组件进行交互;
– web应用程序无法从3DDashboard功能中受益:Widget之间的通信、自动删除等;
– “WebPageReader”Widget实例可以像仪表板中的其他Widget一样共享。
END