Eclipse Galileo简介:多用途开源IDE和应用程序平台在最新版中的新特性 - 编程入门网
er 说,“在 Galileo 中,我们提供了所有包的更新版本,并且还提供了两个新的、非常令人兴奋的包,很多开发人员都对这两个包感兴趣:一个是新的 Pulsar 包,可用于开发我们每天都在使用的移动设备(例如移动电话)的应用程序;另一个新包是为 PHP 开发人员创建的,我可以肯定,它将成为下载次数最多的包之一。”他说道。
“但是,今年最主要的变化是使用了全新的构建基础设施。我们现在都是借助 p2 技术构建所有的包。这不仅使得这些包完全遵从 p2,而且让我们有更大的灵活性来定制这些包。” Eclipse Platform “对于我来说,Eclipse Galileo 中最令人激动的事情是将 SWT 移植到 Mac Cocoa,”项目主管 Steve Northover 说,“Cocoa 可以创建未来的 Macintosh 用户界面,Eclipse 将出现在其中。这种移植在社区(包括 Adobe 和 IBM®)的帮助下很快会聚集起来。” Northover 说道。 Equinox “Galileo 中的 Equinox 令我们非常兴奋,”项目主管 Jeff McAffer 说,“我们实现了最新的 OSGi 规范,包括很多增强,在更大范围的现实场景(分布式系统和企业系统)中增强 OSGi 的威力。Equinox OSGi Declaratives Services 实现已经被更新至最新的规范,并且由 PDE 定制而成,现在被包含在标准 Eclipse 下载中。”McAffer 说道。 “我们的提供(provisioning)平台 p2 在健壮性、性能和灵活性方面有了重大的提升。在使用 p2 交付高级软件解决方案方面,可以看到很大的进步。虽然从技术上讲,Equinox Aspects 项目不是 Galileo 的一部分,但是它在逐渐完善,并且被很多项目采纳,其中就包括 AOP 社区本身。更为普遍的是,EclipseRT(即 Eclipse 在运行时环境中的使用)正在崭露头角,在 Galileo 中有很多项目提供特定于运行时的功能。”McAffer 说道。 Graphical Modeling Framework(GMF) “除了对运行时组件做出的大量 bug 修复和性能提升外,这个发行版中的生成工具也有了显著的变化,”项目主管 Richard Gronback 说,“特别是,我们的 Xpand 代码生成器经过了重构,现在使用 Object Constraint Language(OCL)和 QVT Operational Mapping Language(OML),而不是 Xtend 和 Xpand 中原有的底层表达语言。这样便改进了我们的模型-文本转换功能,并且将 QVT 作为映射与生成器模型之间的转换的一个选项,而之前这是在 Java 代码中完成的,”他说。 Eclipse Galileo简介:多用途开源IDE和应用程序平台在最新版中的新特性(5)时间:2011-02-08 IBM Mark CappelJava Workflow Tooling(JWT) “Java Workflow Tooling (JWT) 将开放的业务流程设计和开发带入 Eclipse 平台,”项目主管 Florian Lautenbacher 说,“Business Process Management(BPM)处于业务、中间件和集成的交叉口,所以它不应该固定它所扮演的角色。这就是为什么使用 JWT 建模的流程可以符合分析师的想法,存放开发人员加入的任何实现信息,并被部署到选择的运行时平台上。 “这是完全可能的,因为有一个灵活的框架,社区和供应商可以在可扩展的视图、模型和转换的基础上进行构建。JWT 附带了一些内置的扩展,例如 UML Activity Diagram 或 Event-driven Process Chains(EPC)视图、BPMN 互操作性、代码生成(例如 XPDL、AgilPro 中的 WSBPEL-代码,以及 HTML 文档)。实际上已经有一些集成 JWT 的解决方案,例如 OW2 联盟的以 SOA 为重心的 Scarbo 或 SourceForge 中的 AgilPro。”Lautenbacher 说道。 对于 Galileo 而言,重点是增加与 Bonita 等常见业务流程运行时的兼容性,并且与 SOA Tools Platform(STP)项目( |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |