快速业务通道

Eclipse Europa旋风之旅 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24
发行版的DTP团队并且为创建 DTP 1.5的数据库表提供了向导。正如EclipseCon中大篇幅展览(包括Ingres发起的关于DTP 集成的会谈)所展现的那样,DTP 体系正在以健康的速度不断地向前发展”。

Eclipse Communication Framework (ECF)

ECF项目包括支持开发基于Eclipse的分布式工具和应用程序的框架。它可用于创建其他一些要求使用异步P2P或者发布-订阅消息传递机制的插件、工具或功能全面的Eclipse RCP 应用程序。

“ECF 使 Europa发行版能与开发人员使用的一组统一的API之间的进行通信。ECF 默认支持通过 HTTP、BitTorrent 及诸如XMPP和IRC之类的消息传递协议来传递文件。希望添加相关协议和通信层的ISV可以直接通过框架做出贡献。框架本身经过了充分拆解,甚至可用于嵌入式设备中,使开发人员可以轻松地编写要求 Pocket PC 与膝上型计算机进行通信的应用程序”,ECF提交者 Remy Chi Jian Suen和Scott Lewis 如是说。

Project Dash (Eclipse Monkey)

类似 BeanShell 为Java 做出的贡献,Project Dash(也称为Eclipse Monkey)使您可以在Eclipse中使用脚本。

Paul Colton,Eclipse Monkey 主管、Aptana 员工表示,“简单地说,Eclipse Monkey项目为Eclipse ‘启用了脚本’。它使开发人员可以使用JavaScript(提供了展开点以支持其他脚本语言,例如Ruby)来控制 Eclipse 环境的各个方面。可以完成的示例操作包括编写在各个安装中统一配置 Eclipse的脚本、用于执行一组操作(包括插入/修改代码)的宏以及插入代码片段”。

Colton 说,“可以充分扩展脚本编写工具的DOM 以为其添加对未包含功能支持。Eclipse Monkey的另一项强大特性是能够创建包含 Web 内容的新 Eclipse 视图。也就是说,创建的所有 HTML/CSS/JavaScript 视图都可以与Eclipse 进行双向通信。例如,根据光标指示的关键字显示实时 Google 搜索视图。另一个示例可以是代码片段的RSS 阅读器:如果单击链接,则可以把 RSS 摘要的代码片段插入工作文档。Aptana(基于Eclipse的开源 Ajax开发环境)通过本文所述的多种方法充分利用了Eclipse Monkey”。

Eclipse Modeling Framework (EMF)

EMF是用于根据结构化模型构建工具和其他应用程序的模型框架和代码生成工具。通过利用EMF 工具,EMF 使您可以快速构建模型。例如,EMF提供的一个特性是支持使模型严格遵循 XML 和其他格式。

“Eclipse Modeling Framework 为基于结构化数据模型提供了功能强大的生成功能和运行时功能。通过简单的类图、XML Schema 甚至 Java 接口,您可以生成模型的完整 Java 实现及用于该实现的编辑器,并且可以为持久性、通知、验证利用EMF的工具,以及更改应用程序中的记录”,EMF提交者、IBM 员工 Marcelo Paternostro 表示。

“Europa 首次把 EMF 2.3 包括在内,使开发人员可以在模型中使用Java 5 概念和特性。在EMF的元模型 Ecore 及 EMF 代码生成器中,Generics 现在受到完全支持”,Paternostro 说,“其他重要的Java 5 语言特性也受支持,包括枚举类型、注释和增强循环。开发人员仍然可以选择生成兼容 1.4的代码,生成的代码可以在EMF 2.2 运行时中运行。

“其他重要的期待已久的特性包括Ecore 模型验证、Ant 支持根据带注释的Java 接口生成代码,以及引用键(它比默认的基于索引的串行化方法更具健壮性)。最后,EMF 2.3将以精密的功能交付,允许更灵活地用于项目和产品,而无需引入不需要的代码、用户界面或依赖性”。

Eclipse Europa旋风之旅(4)

时间:2010-03-27 IBM Chris Aniszczyk

Eclipse Modeling Framework Technology (EMFT)

EMFT项目的发起旨在酝酿扩展或补充 EMF的新技术。这些技术随

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号