设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Sun推类似iPhone的jPhone进军移动领域

2007-7-19 09:05| 发布者: joejoe0332| 查看: 2989| 评论: 0

  将移动电话作为服务器

  OSGi支持嵌入式Web服务器功能和动态可下载系统软件等对象,因此本质上也可将手机当成一台服务器。诺基亚和Sprint希望以此打开协同运算模型之门,使手机成为更具弹性与互动性的设备,无需使用中央计算机,就能随时产生社群联网功能等服务。

  “将手机当作是制造商生产的固定商品,这种想法现在已经落伍了。”Bostrom说,“整个设计周期现在变得太长,大约需要18个月的时间,而对于手机内建的各种功能也必须取得许多人的意见一致。因此,等到手机上市后,已经无法满足用户的需要了。”

  OSGi软件更具有弹性,因为“它提供了移动手机中前所未有的组件模型和中介软件层。”Bostrom指出。

  这两家公司还在软件中设计了弹性化的管理功能,以便使电信厂商或公司的IT人员能远程控制或维修手机。

  “这正是使Sprint感到兴奋的事。这些功能将可为手机带来真正的差异性。”Bostrom表示。


  摩托罗拉采用MIDP

  摩托罗拉公司想藉由采用Mobile Information Device Profile(MIDP)的Java子集来实现Java的统一。“实现统一的唯一途径便是利用共通程序代码基础,而我们在基于MIDP的Java执行环境方面拥有10年的丰富经验。”摩托罗拉公司蜂巢式事业部研究员Mark VandenBrink指出。

  摩托罗拉公司早在1999年就推出了使用MIDP1.0的首款Java手机。去年,该公司发布了建置MIDP2.0的开源版本。现在,该公司正着手开发Java标准组织正定义的MIDP 3.0,计划在今年稍晚发布。

  现正进行定义MIDP 3.0的专业团队是Java标准组织工作中最大规模的一次,共动员了100多名工程师,VandenBrink表示。新版MIDP建立了被称为liblets的一种库单元,可以透过手机依需要而进行动态下载。它还能提高手机的安全性和图形性能。

  MIDP是未来移动设备的最佳基础,VandenBrink认为。“OSGi软件虽然有趣,但对大多数用户而言却不够精简,难以进行有效地建置”,而且它在移动系统中也缺乏追踪记录,他表示。

  某些分析人士担心,随着Sun推出桌上型版本的Java Mobile FX,Sun可能不再支持基于MIDP的Java移动子集。Sun公司的Green在一次记者会上否认这说法,但他透露,Sun正考虑发布用于移动系统的 开源Solaris操作系统嵌入式版本,而此举也为移动应用带来分裂的可能性。

  “我们将竭尽全力开发移动Java平台,”Green表示,“我们对于Solaris的嵌入式版本已经展开了充分的讨论。如果为其投入大量精力其实一点儿也不足为奇,但我们的当务之急是先做Mobile FX。”

  虽然这项开发计划的细节是全新的想法,但潜在的问题则仍与Java一样古老。Sun所开发的语言多年来已经被广泛用于手机中,目前使用Java的手机可能有18亿部,据Sun透露。但手机上的Java建置方式变化太多,使得开发人员不断抱怨必须分别为每家OEM或厂商编写特定的程序。

  “Java曾经承诺‘一次写入,随处执行’,但至今却尚未能实现该目标。”摩托罗拉的VandenBrink说,“这是程序代码基础的标准化问题。”

  多年来,摩托罗拉等Java支持者一直要求Sun进行更为开放的Java,以便能形成一种共通的基础。但是Sun最近的举动似乎反而进一步加深了分化。

  在JavaOne会议上,Sun公司声称正透过2.0版的General Public License(GPL),完成其OpenJDK开发套件的开源工作。该公司还成立了Java开源的临时理事会,由两位Sun公司主管和三位开源的积极支持者所组成。

  诺基亚的Bostrom批评Sun的举动指出,GPL比作为Apache授权模式替代方案的限制条件更严格;同时,理事会赋予了Sun太多的控制权。他指出,“在实际的开放模型中,每个人都有权决定谁有控制权”,他说。“而Sun的举动却说明事情都已安排好了,这对诺基亚来说是不公平的。对我来说,一切似乎还不够开放。”

  诺基亚不仅积极参与了Sun公司成立的JCP标准组织,而且也加入了OSGi联盟的Java标准支持者所促成的Eclipse Foundation。

  摩托罗拉的VandenBrink表示,Sun公司透过OpenJDK,已经使其Java编译器和工具实现开源。然而,与摩托罗拉不同的是,Sun并未开放其执行环境,如最新的Mobile FX程序代码。

  IBM公司Java技术总监Mark Thomas对于Sun成立理事会的看法则较温和些。他指出,这只是一个临时组织,从只有5位成员的小型团队开始运作将有助于提高工作效率。Thomas 也赞扬Sun的理事会还扩展至开发人员,并邀请他们加入理事会;他深信,像IBM这样的大型公司可以随着计划的进展而拥有最终决定权。

  除了针对计算机、移动和消费环境而统一Java开发工具之外,Sun最近还发布了一款专为内容开发人员所提供的开发工具和脚本语言工具套件Java FX。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部