IBM的桌面Eclispe RCP平台架构

来源:互联网 发布:网络被攻击如何处理 编辑:程序博客网 时间:2024/05/10 12:57

再给大家介绍个典型的著名厂商的Eclipse RCP产品,现在各大JAVA阵营的软件独立商基本都有自己的RCP产品,比如IBMBEAOracleSysbase等等,经典的肯定要属IBM的系列产品了,毕竟Eclipse就是IBM鼎立支持的平台。

IBM基于其Eclipse RCP客户端应用开发了一个底层应用平台,然后在这个基础上可以集成一系列的应用以达到大集成,可以IBMLotus Symphony 为例说明,Lotus Symphony是一个基于RCPOFFICE办公产品,主要包括字处理、电子表格、幻灯片制作,相当与微软的WordExcelPowerPoint,下面是一个PPT制作的界面。

IBM为其旗下的产品构造了一个应用程序管理器,是一个应用程序粒度上的管理,界面如下所示,用户可以安装IBM的应用程序,安装完的应用程序可以在主界面统一启动。

IBM应用程序管理器主界面

IBM应用程序管理器管理界面

安装完应用程序的启动界面

多个RCP应用程序在应用程序管理器启动界面

在系统的安装路径下可以看到,C:/Program Files/IBM/Lotus/Symphony下有一个symphony.exe的文件,这个文件启动的是主框架,在C:/Program Files/IBM/Lotus/Symphony/framework下有三个目录存放运行内容,/eclipse目录下存放的是基础eclipse运行环境,/RCP下存放的IBM 客户端管理平台内容,如下图所示:

对应的RCP应用程序均存放于/share目录下,如下图所示

IBM RCP产品构架中可以看出:

ü        实现应用程序粒度上的集成已经可行

ü        三层桌面客户端构架体系

 

原创粉丝点击