快速业务通道

Eclipse Helios之旅:看看Eclipse的最新同步发行版有什么新内容 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

Eclipse Helios之旅:看看Eclipse的最新同步发行版有什么新内容(3)

时间:2011-12-08 ibm Chris Aniszczyk

项目展示

Linux 工具

“Eclipse Linux Tools 项目很荣幸成为 Helios 同步版本的一部分”,项目负责人 Andrew Overholt 说,“我们的项目目标是为 Linux® C/C++ 开发人员提供工具,在 Eclipse 丰富的工具库基础之上进行构造,包括 Platform、CDT、BIRT 和 GEF。我们提供 Eclipse 插件用来集成原有开发工具,例如 GNU Autotools、LTTng、Valgrind、GCov、OProfile、RPM、GProf 和 SystemTap。我们的主要目标是提供功能齐全的 C 和 C++ IDE 给 Linux 开发人员。”

Overholt 还说:“Helios 还包括我们的 0.6 发行版,其中包含对组件的很多改进。我们的 LTTng 集成功能还包含新的直方图,可用来可视化追踪文件,我们的 GProf 插件现在可允许轻松查看 BIRT 驱动的图表。仅仅提到 0.6 还不足以判断以前版本中的工作,Eclipse 同步版中还有:

GNU Autotools 与 CDT 的集成可让很多已有的项目使用 GNU Autotools 在 Eclipse 内部构造

由 SystemTap 驱动的 C/C++ 调用图形工具,可用 GEF 的 Zest 查看

集成 rpmlint 的 RPM .spec 编辑器

GProf 预配置数据显示

GCov 代码覆盖显示和注释

将原有预配置工具与 CDT 集成的框架

轻松启动及可视化 CDT 项目的 Valgrind 内存使用分析工具

单击OProfile 预配置与 CDT 集成

与各种版本控制提供程序集成的 ChangeLog 管理工具

插件用各种开源 API 文档格式弥补 CDT 的悬停帮助功能;称为 libhover

“除此之外,我们的 0.6 版本中也修复很多故障。”

Overholt 还说到:“Linux Tools 项目的目标还有增加 Linux 版本中可用的 Eclipse 技术数量。我们正为此而努力,并已提供了对 Eclipse SDK 的构造治理,它很容易应用到 Linux 版本中,并且已有了一批发行版使用者。”

图 4. Linux Tools 实战

Eclipse Helios之旅:看看Eclipse的最新同步发行版有什么新内容(4)

时间:2011-12-08 ibm Chris Aniszczyk

Xtext

“Xtext 是一个语言开发框架,可用于轻松开发自己的域特定的或全面的编程语言以及对应的基于 Eclipse 的 IDE 支持”,Xtext 提交者 Sven Efftinge 说,“基于语法语言和一组先进的 API,可以描述出语言的语法和语义。Xtext 提供功能丰富和高度可配置的 IDE,包括验证、代码填充、大纲,格式,语法着色、代码生成存根等。在 Helios 版本中,Xtext 升级到 1.0 版本。现在其特性有基于命名空间的作用域、构造程序基础架构、基于脏状态的验证和连接、快速修复、连接到 Java 元素、增强的序列化支持等等。这使得 Xtext 不仅适合域特定的语言,也适于全面编程语言。”

图 5. Xtext 实战

Rich Ajax Platform (RAP)

RAP 使得单源桌面和网络应用程序能轻松使用 Eclipse RCP 和 RAP。

RAP 提交者 Benjamin Muskalla 说:“Rich Ajax Platform 已经发展成为成熟的平台,可用于富 Internet 应用程序的服务器端 OSGi 开发。作为 Helios 版本的一部分,它不仅提供很多新的最先进的特性,像拖放功能、GraphicsContext 和富主题功能,还有与其他 Eclipse 项目,如 EMF 和 Riena 的紧密集成。在单源现有 RCP 应用程序中使用 RAP 在 Eclipse 社区内有享有很大的普及性。”

图 6. RAP 应用程序示例

Eclipse Helios之旅:看看Eclipse的最新同步发行版有什么新内容(5)

时间:2011-12-08 ibm Chris Aniszczyk

Sequoyah

“Sequoyah 在 2009 年 12 月获得许可,这是一个为移动工具开发人员设立的项目,不论开发人员使用何种语言,何种平台”,项目负责人 Eric Cloninger

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号