基于Eclipse的 IBM Lotus Notes V8增强了Lotus Notes用户界面,强化了协作和消息传递功能,并使用最先进的编程结构扩展了应用程序开发模型。请参阅有关Lotus Notes/Domino V8中新特性的更多内容。
编辑注:Lotus Notes和 Domino V8的英文版已于2007年 8月 17日实现电子软件交付,其他语言的版本将于2007年 9月 10日开始实现电子交付。
IBM Lotus Notes和 Domino所作的更改越多,就越趋于一致。IBM Version 8 中对最重要的协作和消息传递产品所作的更改可以说是超过了最近任何Lotus Notes/Domino版本中所作的更改。增强了Lotus Notes客户机并结合使用了IBM Lotus Expeditor平台技术。这意味着Lotus Notes发生了较大的更改。不过它们是开放式更改,而不是封闭式更改。
可以采用新方式来看待事物,并且存在新的可能性。全新的编程结构是最大的卖点:增强了对Web服务的支持以及提供了用于复合应用程序的新开发工具,这些工具可以从任何实际位置收集数据和业务逻辑。
Lotus Notes和 Domino V8还提供了利用技术和改进的新工作方式。新的用户界面以一种熟悉的Lotus Notes客户机格式展示了时尚的、经过用户测试的界面形象。用户界面表示了您所需要的工具——日历、RSS提要等——而且是在您需要这些工具的时候进行表示。Lotus Notes和 Domoino V8还增强了电子邮件、日历和联系人以帮助提高效率。
转换到Eclipse带来了益处,而没有引起任何损失。Lotus Notes并没有为容纳新特性而放弃任何功能。Lotus Notes V8完全是Lotus Notes。V8之前版本中运行的任何应用程序仍可以运行。用户界面的增强以及其他特性(如产品编辑器)使Lotus Notes在台式机上比以往更受欢迎。并且新的编程特性(例如Composite Application Editor和 IBM Lotus Component Designer)将Lotus Notes开发人员的知识和技能扩展到了新领域——既是数据使用方又是数据提供方的应用程序,以他们以前无法使用的方式来使用企业中的其他信息系统,平台所承担的操作台远远超过移动设备所能承担的操作台。
Lotus Notes 客户机、Lotus Expeditor 和 Eclipse
Lotus Notes V8的最大卖点是Notes V8客户机在Eclipse环境中封装了所有Lotus Notes代码。这种行为将Lotus Notes放置在开源的基于Java的平台上。最初是作为集成的应用程序开发环境进行创建的,其开放的、基于插件的架构使Eclipse本身成为富客户机平台开发的基础。Lotus Notes V8是在IBM的通用托管客户机软件Lotus Expeditor上构建的,而后者反过来是在Eclipse上构建的。
作为集成开发环境(integrated development environment,IDE)的Eclipse提供了模板驱动设计和基于CSS的外观定制。Eclipse工作空间包含了封装Java代码和配置文件的插件,配置文件包含了关于插件的信息:plugin.xml文件描述了扩展名和扩展点,manifest.mf文件描述了插件的ID、名称、依赖项、启动过程、版本以及可用于其他插件的类。作为IDE的 Eclipse拥有插件集。从效果上讲Lotus Notes V8是带有不同插件集的Eclipse。
作为富客户机,Lotus Notes V8从 Lotus Expeditor继承了大量行为,后者是由IBM创建的具有强大可管理性特性的通用富客户机。Lotus Expeditor还是IBM Lotus Sametime V7.5和 IBM Lotus Component Designer的基础,是用于创建由IBM WebSphere Portal提供给Web浏览器的复合应用程序的开发工具。
(作为面向服务架构(Service-Oriented Architecture,SOA)和复合应用程序的托管客户机,Lotus Expeditor在 IBM的富客户机家族中占有一席之地。作为IBM WebSphere Everyplace Deployment的继任者,Lotus Expeditor将 Lotus Notes、WebSphere和 Eclipse基础设施扩展到了各种企业桌面和移动设备上的托管客户机环境。)
|