写点什么

EclipseCon 2010 大会综述

  • 2010-04-11
  • 本文字数:1831 字

    阅读完需:约 6 分钟

最近, EclipseCon 2010 大会(同时包括 OSGi DevCon 2010 大会)在 Santa Clara 会议中心举行。今年的大会展示了一系列 Eclipse 相关的技术,哪些方面值得关注呢?

开篇的主旨演讲关注于社区发展和适应性,演讲者是来自于 Oracle 的 Steve Harris 和 Jeet Kaul 。这是 Oracle 首次有机会在大会上公开讨论 Java 社区的发展方向,特别是 Oracle 未来将关注的领域。演讲的要点如下:

  • OSGi 很重要,将会与 Jigsaw 集成, Qwylt 似乎将成为交互层。
  • JavaFX 将继续获得支持并集成到 NetBeans 和 Eclipse。
  • JCP 需要整治,但目前还没有计划替代它。(Ed Burnette 针对这一话题的采访
  • Java 平台的更新应该提速。

第二个主旨演讲可能是本次 EclipseCon 大会最出色的演讲。Jeff Norris 的《火箭技术及其王国》讲述了NASA(美国航空航天局)在Eclipse 平台上的工作,包括远程控制一个8 英尺高的机器人(通过机器人背后与喷气推进实验室JPL 的视频链接)。Ian Skerrett 形容其是有史以来最优秀的主旨演讲,听众们则首次在主旨演讲期间站立鼓掌以示认可。所有这些都与 E4 火星流浪者探测器挑战赛联系在一起,其目的是通过下一代 Eclipse 平台构建一个驱动火星流浪者探测器的 E4 客户端(并获取建议)。获胜者是 Patrick Akerfeldt 和 Jon Dearden ,不过要特别提到 Peter Friese 和 Heiko Behren 制作了一款 iPhone 应用,并通过《控制火星流浪者探测器?这里有一款应用!》一文在Ars Technica 和 Slashdot 做了说明。

最后的主旨演讲来自于 Bob 大叔 Martin——《拒绝的艺术》。与在Qcon 一样,他带来了《 Bad Code 》视频,如果有时间值得一看。

虽然词语 Eclipse 意味着 Java 开发工具集(为其带来了广泛的赞誉),但是本届 EclipseCon 和上一届都很少提及 JDT。部分原因在于底层 Java 语言缺少变化, Coin 项目 Lambda 项目可能是更新 JDT 的首批变更,但是它们直到 EclipseCon 2011 才会发布。事实上,今年 EclipseCon 的关注点可以归纳如下:

明年将发布 Eclipse 3.7(又名 tba )和 E4 1.0 公开版本(紧随 Eclipse 3.6 之后)。虽然 E4 不会向后兼容,但是可以预料会提供兼容层以便所有符合 API 规范的插件可以顺利地运行在 E4 上。但是,E4 存在很多重构变化,如:

  • 基于模型的工作台使用 EMF 驱动 UI 的展现(遵循最近几年的模型理念)。
  • CSS或者类 CSS 的 UI 定制以促进在不更改代码的情况下改变格式的灵活性。
  • 面向服务取代了全局 singleton。利用声明式服务和依赖注入的结合,工作台服务将使用 OSGi 服务而不是访问已知的 singleton。

E4 的重构将移植到 Eclipse 3.7,特别是通过 OSGi 服务访问的特性。目前,E4 0.9 已经发布,1.0 预计在仲夏面世。

向Git 的持续迁移将最终宣告SVN 和CVS 在Eclipse.org 的退位,虽然相关工具还不如SVS 插件成熟,但是它们的优势在于将随Eclipse 3.6 一起分发,无需单独下载。同时,不像Mercurial(GPL 许可),EGit 插件是完全EPL 许可,只是对JGit 存在一个BSD 依赖,它也是由Eclispe 开发和维护的。如果你不熟悉分布式版本控制系统,那么 Eclipse 用户 Git 手册值得一读。最终,向 DVCS 的迁移将使所有人包括贡献者的生活更加便捷,因为补丁绝不会过时。

OSGi DevCon 大会关注了许多模块化相关的主题,在前面的企业 OSGi 已经提到过,还有一个云讲座。Richard Nicholson 做了相关主题的演讲。此外,OSGi 也正在被一些产品如 Lotus Notes IBM WebSphere 所使用。

CDT 依然被许多人采用。Doug 在其 EclipseCon 后记中谈到了目前的进展, VHDL Eclipse 插件和利用 Eclipse 对嵌入式和移动工具集的支持,如 Symbian Android Nokia 。此外,CDT 目前还有 Codan 用于对代码执行静态分析并指出错误发生的可能位置。

最后,为了表彰对 Eclipse 体系的贡献者,颁布了以下 Eclipse 奖项:

查看英文原文: EclipseCon 2010 roundup

2010-04-11 05:322163
用户头像

发布了 501 篇内容, 共 271.0 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

即时通讯技术文集(第37期):IM代码入门实践(Part1) [共16篇]

JackJiang

即时通讯;IM;网络编程

高情商程序员:5种类型的bug沟通有诀窍!

养心进行时

bug bug修复 bug管理 bug报告

星纪元ET首次上演空中“自由落体”,极致安全实力无惧硬核极限挑战

极客天地

HTTP Multipart 概述:一步步理解复杂数据传输

Apifox

前端 Web 后端 HTTP API

高情商程序员是如何沟通需求的?

养心进行时

需求 需求排序 需求变更 需求澄清 需求评审

AIGC时代IT人的迷茫有解(2):从“产品规划十步法”到“职业规划十步法”

养心进行时

职业规划 产品规划

AIGC时代IT人的迷茫有解(3):从“用户画像”到“个人职业画像”

养心进行时

职业规划 用户画像 #职业发展

锁定“场景”,告别“需求不明确”

养心进行时

需求 场景 场景化 场景化思维 需求澄清

安全是最大的豪华!星纪元ET成功挑战31.9米空中坠落试验

极客天地

2024-05-08:用go语言,给定一个由正整数组成的数组 nums, 找出数组中频率最高的元素, 然后计算该元素在数组中出现的总次数。 输入:nums = [1,2,2,3,1,4]。 输出:4。

福大大架构师每日一题

福大大架构师每日一题

需求做不完?7种“问句”用了没?

养心进行时

需求 需求排序 需求变更 需求澄清 需求评审

AIGC时代IT人的迷茫有解(1):从“商业画布”到“个人画布”

养心进行时

职业规划 商业画布 个人画布

锁定“用户人群”,远离“ 需求取舍难”

养心进行时

需求 用户 用户画像 需求澄清 需求评审

新一代智慧音视频平台,企业必备新基建

中关村科金

音视频 企业服务 大模型

“芯”心相“蜥” 共筑未来!龙蜥社区走进兆芯 MeetUp 圆满结束

OpenAnolis小助手

开源 操作系统 Meetup 龙蜥社区

竞品调研- 19条小技巧快速收集竞品信息

养心进行时

竞品分析 竞品调研

你的拖延,该不会是“约拿情结”吧?程序员的5个时间管理技巧

养心进行时

时间管理 拖延症

将“安全”进行到底!星纪元ET挑战TOP Safety空中坠落试验现场大公开

极客天地

Apache RocketMQ ACL 2.0 全新升级

阿里巴巴云原生

阿里云 云原生 Apache RocketMQ

天上掉下个“星纪元ET”!首次挑战空中坠落试验高调秀肌肉

极客天地

芯盾时代IAM,三种权限管理模型按需选择

芯盾时代

权限管理 iam 统一身份认证 统一身份管理平台 最小权限管理

理论+实践,带你了解分布式训练

华为云开发者联盟

机器学习 华为云 华为云开发者联盟 大语言模型 企业号2024年5月PK榜

EclipseCon 2010大会综述_Java_Alex Blewitt_InfoQ精选文章