IBM的桌面Eclispe RCP平台架构

IBM利用Eclipse RCP开发了一款集成办公软件Lotus Symphony,包括文字处理、电子表格和演示文稿功能。该软件采用三层桌面客户端架构,支持应用程序级别的集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

再给大家介绍个典型的著名厂商的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产品构架中可以看出:

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值