上周,三款新的用于嵌入式系统的Eclipse工具发布,对于那些从事为手机和其他移动设备开发企业级应用程序的SOA开发人员而言,这些工具的发布为其提供了必要的环节,Interarbor Solutions LLC公司的首要分析师 Dana Gardner如是说。
“从事嵌入式开发的人员和从事企业级应用程序开发的人员,他们之间仍然存在着相当大的区别,”分析师说。他强调说,对于从事嵌入式系统开发的开发人员而言,他们对如何使用SOA来为企业服务,仅仅是粗略了解。这是一个潜在的问题,因为,越来越多的移动工作族需要,他们在公司所使用应用程序同样能够用在他们功能强大的手机和其他移动设备上。
Doug Gaff是Eclipse设备软件开发平台(DSDP)项目管理委员会(PMC)的会长以及Wind River Systems公司的工程经理,他说,在今天发布的这些工具中,其中有一款很明确的强调了对手机的接口。以Eclipse富客户端平台(通常称为eRCP)的嵌入式版本为起始,用于Java平台的Eclipse移动工具(MTJ)将实现接口设计。
eRCP是一个前进的足迹,但是Gardner提醒说:对于移动设备而言,eRCP与采用Ajax方式是不同的,因为eRCP所提供的客户端要丰富得多。从这位分析师的观点来看,设备软件开发平台(DSDP)的关键优势是,Eclipse正在为企业和嵌入式系统开发提供通用框架。
“嵌入式开发人员能够使用Eclipse进行开发,而且增加的企业开发和面向服务架构开发也能够使用Eclipse,这使我们看到了前所未有的跨越,” Gardner说。“这种程度的统一是我们闻所未闻过的。”
这种统一能够加快应用程序访问移动设备的脚步,因此,从事该领域工作的人员,就能够使用类似的(如果变小点的话)接口来打开他们曾经在桌面上使用的应用程序,从而访问企业的业务逻辑以及数据。
“对于把数据、逻辑以及在网络上访问公司中的资源这三者合并在一起,确切地说,市场上是有需求的,”Gardner说“当你把数据和应用程序解放出来得越多,你所能够达到的生产力就越高,并且能够扩展你的工作流。”
他说,对于Eclipse正在转变成为一种用于应用程序开发的高度统一的框架,他非常的震惊。
“对于使用EclipseAPIs和工具进行开发的开发人员来说,他可能能够发生转变,并且开始为设备进行开发,”Gardner说。“在采用典型的企业运行时领域,以及把企业应用发布到移动设备上领域,这种统一都使得应用程序的开发变得更加容易。开发人员不再是在分离的、完全不同的环境下进行开发,而是在既适用于企业开发又适用于移动设备开发的相同环境下进行开发。”
Gaff说,从2005年早期立项到今天的工具发布、开发人员可以下载并使用,设备软件开发平台(DSDP)项目进展得相当快,他希望开发人员能够为这个项目提供反馈。由Wind River牵头,各大设备软件厂商,包括IBM、诺基亚和摩托罗拉,以及来自10家公司的40名开发人员参与了这项设备软件开发平台(DSDP)项目,提供了超过55万行代码,他说。
现在, 可供下载的三种工具分别是:
用于Java平台的移动工具(MTJ) 0.7版本,它扩展了Eclipse平台,能够支持移动设备的Java应用程序开发。Gaff说,他们的目标是使开发框架能够被工具厂商扩展,该工具是第一步,它提供了能够被第三方移动Java应用程序开发人员所使用的工具。
嵌入式富客户端平台(eRCP) 1.0版本,该工具用于把Eclipse富客户端平台(RCP)扩展到嵌入式设备中。采用eRCP,那些用与在桌面创建应用程序的Eclipse开发模型,同样也能够被移动设备所使用。这个项目包括RCP组件中适用于移动设备的子集。它能够支持Windows Mobile 2003/2005、 Nokia Series 80和 S60开发平台。
目标管理(TM) 1.0版本,该工具用于创建数据模型和框架以配置和管理嵌入式系统、系统之间的连接以及服务。它能够支持Windows, Solaris, Linux以及Mac系统。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
如何用Java平台访问开源云存储
-
如何利用Java平台访问开源的云存储啊?
-
前无古人后无来者的Java平台
开发人员一直在致力于保持Java的活力,经过20年后,我们感觉从来没有更好的、更令人激动的时刻如同Java社区一样。
-
八个超实用的jQuery技巧攻略
jQuery是JavaScript最好的库之一,主要用于制作动画、事件处理,支持Ajax及HTML脚本客户端。文中分享了8个超实用的jQuery代码技巧攻略,希望你会喜欢。