3962|4

2144

帖子

3

TA的资源

五彩晶圆(中级)

楼主
 

Eclipse酷炫项目趋势介绍 [复制链接]


作为Eclipse基 金组织的执行董事,我需要经常审阅每一个新提交的Eclipse项目协议书。作为Eclipse的一分子,我很乐意与加入我们团队的新开发人员互动。这也 是我工作中的乐趣之一。2013年,我见证了很多新项目加入Eclipse。在这篇文章中我将着重强调其中一些我觉得特别有趣的项目。然后我将根据我所看 到的一些东西对Eclipse社区未来的趋势展开讨论。

很明显我不能提及每个Eclipse中的新项目,也相信会不小心忽略很多非常酷的项目。请将本文作为一个开始了解Eclipse最近动向的地方,而不是一个最终的清单。

一些超酷项目
  • Sirius(天狼星)—— Eclipse团队在建模方面已经活跃了很长一段时间。在过去的几年中,为了创建特定域的语言,建模工具出现了。这已然成为一个热门话题。Xtext项目在文本DSL的接受和关注度上一直独占鳌头。新的Sirius项目是一个图形化的Xtext,它允许你创建可视化DSL,同时为提供编辑DSL的工具。
  • Vert.x —— Eclipse作为一个很活跃的团体已经运行了好几年,但目前只有Jetty还完全专注于Java和OSGi。Vert.x 是一个基于Java虚拟机器的并发、多语种的应用程序服务器。它是在GitHub上最受关注的Java项目之一。除了在自己本身就是一个非常酷的项目,Vert.x也是首个由Eclipse基金组织在GitHub上主办的项目。
  • e(fx)clipse —— 在Eclipse中,e(fx)clipse项目为使用JavaFX提供了工具和运行时所需的东西。从根本上说,它提供了实现Eclipse RCP桌面应用程序UI的现代化方法。它同时为JavaFx在Eclipse下的运行提供开发和部署支持,这都是JDT、PDE、CSS、e4等项目所必 需的。

互联网

所以我必须承认,我对树莓派(Raspberry Pi)上了瘾。这一切都始于2012年的自由及开源软件开发者会议(FOSDEM),在那里我第一次看到本杰明-凯布对Eclipse M2M项目的温室演示。在那场会议上,经过演示后的那段时间里,我决定要自己能够成功运行这个演示。所以我买了一个树莓派、一个Arduino Uno电路板以及演示所需的全套Seeedstudio 的传感器。然后,在本杰明的大力帮助下,我重现了他的演示。在这一点我认为我没有偏颇。当然,那使我迷上了玩弄这些美妙的小设备。关于这一点上,我现在拥 有六个树莓派、三个 Arduino(微电脑)和一个 BeagleBone Black(单板计算机)。所以,我列出的第一组炫酷项目是以个人对这些设备的兴趣为基础的。
  • Kura? —— Kura提供一个容器,基于Java和OSGi,可以用于M2M应用在服务网关的运行。并且还提供了集成开发工具的支持,使其能够在Eclipse IDE模拟环境中运行M2M应用,还可以部署在目标网关,最终在这个区域为Kura设备远程提供应用。我喜欢Kura,因为我它觉得它包含一个非常成熟的 代码库,有很多管理功能,还有监控和配置真正的系统。
  • Smart Home(智能家居)—— Smart Home同 样基于Java和OSGi。该项目提供了一个平台,让不同的协议、协议或标准合为一体,同时也为用户提供一个交互的统一方式,以及使家庭自动化更高层次的 服务。智能家居有一个很酷的视觉生成器,能够将不同厂商的产品集成为一体,并使用不同的家庭自动化协议生成一个单一系统。基本上,它会为你提供了建立自己 住宅网关所需的所有工具,从而使你管理自己的内部网。
  • Mosquitto —— Mosquitto项 目提供一个小型服务器来实现MQTT和MQTT-SN协议。它作为的一个服务器端,用来实现Paho客户端MQTT。我认为Mosquitto很酷的原因 在于,Eclipse项目需要实现这些为互联网提供基础管道的协议。另外,它可以在我的树莓派上运行,并作为我设备的枢纽用来彼此通讯。

趋势

有几个趋势从2013年开始出现。
  • 首先,Eclipse对所有程序语言和平台开放的消息得以广泛传播。在2013年,大量的项目进入Eclipse,这些项目是在我们传统的Java、OSGi和工具的舒适区之外。
  • 其次,Eclipse正在成为物联网开放源码的中心。2013年我们有多大10个新的loT/M2M项目加入 Eclipse社区。其中很多都是核心技术,比如协议 (CoAP、LWM2M 加入我们MQTT 的实施),服务器和框架(Mosquitto、Ponte、Krikkit)和设备的网管平台(Kura、OM2M)。更多丰富的技术加入我们开放的团 体,这显示了这个新型的区域是多么的重要。这是很值得引起关注的。
  • 最后,Eclipse正在将自己重塑成一个更精简、更快速的开源社区。我们已经很努力工作,为所有的 Eclipse项目减少阻碍,同时也使Eclipse项目能够充分利用像GitHub这样的流行工具。我们将实施贡献者许可协议,这个共同建设的基础设 施,Git、Gerritt、Hudson Instance Per Project (HIPP)都是其中一部分。从未有过像现在这么好的一个时机,可以为Eclipse团队带来一个开源项目。



文章链接


最新回复

这个环境确实不错,见过有大神从硬件驱动到上位机app,都用这个来做,强大到爆  详情 回复 发表于 2015-1-15 16:09
点赞 关注(1)
个人签名电工
 

回复
举报

5979

帖子

8

TA的资源

版主

沙发
 
确实一个强大的工具 值得大家拥有

点评

是啊,很不错的工具 eclipse正在成为物联网开放源码的中心。 2013年我们有多大10个新的loT/M2M项目加入 Eclipse社区。其中很多都是核心技术,比如协议 (CoAP、LWM2M 加入我们MQTT 的实施),服务器  详情 回复 发表于 2015-1-15 13:18
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

板凳
 
chenzhufly 发表于 2015-1-15 13:11
确实一个强大的工具 值得大家拥有

是啊,很不错的工具

eclipse正在成为物联网开放源码的中心。
2013年我们有多大10个新的loT/M2M项目加入 Eclipse社区。其中很多都是核心技术,比如协议 (CoAP、LWM2M 加入我们MQTT 的实施),服务器和框架(Mosquitto、Ponte、Krikkit)和设备的网管平台(Kura、OM2M)。更多丰富的技术加入我们开放的团 体,这显示了这个新型的区域是多么的重要。这是很值得引起关注的。


 
个人签名电工
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

4
 
这个环境确实不错,见过有大神从硬件驱动到上位机app,都用这个来做,强大到爆

点评

确实基本上都可以,支持gcc的mcu基本上都可以  详情 回复 发表于 2015-1-15 18:39
 
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

5
 
ljj3166 发表于 2015-1-15 16:09
这个环境确实不错,见过有大神从硬件驱动到上位机app,都用这个来做,强大到爆


确实基本上都可以,支持gcc的mcu基本上都可以
 
个人签名电工
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表