诺基亚高官专访:谈移动Java的未来
【IT168 分析评论】
新的移动服务体系(Mobile Service Architecture -MSA)规范(JSRs 248 and 249)定义了移动电话的下一代Java平台。本月通过JCP 的最终投票决定,MSA规范的第一部分终于完成了。在与Artima的交谈中,MSA规范的负责人Asko Komsi,他同时也是Nokia的工业关系部的主管,谈到了移动Java的未来以及MSA标准将如何帮助我们简化移动电话的开发。

Frank Sommers:在今年上半年,你们的公司Nokia为消费者交付了一亿五千三百万部移动电话,超过了整个PC业生产量的近3倍。现在,非PC设备,例如移动电话,游戏终端或信息通讯系统比PC机或服务器拥有更多的用户,几乎所有这些设备都装载的是Java ME。开发人员自然希望在上面运行自己的程序,但是到目前为止只有小型Java应用程序,例如游戏,在移动设备上有了很好的进展,你认为为什么会那样呢?
Asko Komsi:在J2ME的发展初期,我们有MIDP和一些不同的API,但没有人来定义一个所有手机都支持的框架。很多手机提供MIDP支持,但是在不同的运营商和不同的手机生产商之间对附加的API的支持却各式各样。最初解决这个问题上的尝试是建立JTWI [Java无线产业技术规范, JSR 185]。这是为开发商定义完整API集合的首次尝试,例如它要求手机提供MIDP或一个消息API。JTWI试图做成个小的函数集合。不幸的是,它最初并不是做得很好。一个原因是必须面对授权问题,这是所有因素中非常重要的一点。在JTWI之后,Nokia、Vodaphone,还有整个的工业都想提供一个更好的提案,来为未来的发展指明道路,而不仅仅是定义一个通用的函数集合。我们需要一个方法解决正在发生的事情,而不是一个一次性的提案。在我们看到市场需要一个更好的平台的时候,当有一个新技术来加入的时候,这个情景就是定义一个公共函数集合的新版本。
新提案的结果就是JSRs 248 [移动服务体系结构, 或MSA] 和 249 [高级移动服务体系结构]. JSRs 248已经最后敲定了,在8月投票通过,同时JSRs 249的工作不久将开始着手。我们预测JSRs 249在今年年底会形成一个草案版本,这两个JSR在一起将为开发者最终提供一个标准统一的开发接口。
因此,回答你的问题,一旦你获得了来自主要的生产商和运营商的针对大多数手机的统一平台,开发人员将会很轻松的建立各种应用,而不仅仅是游戏和娱乐。