日本Aplix给人的第一印象是Java技术开发商,比如推出了面向嵌入设备的Java平台“Blend”等。现在该公司几乎把所有的开发力量全都集中到了手机Linux平台的开发上。2006年4月成立了200人规模的“平台开发中心”,全力开发手机和数码家电的平台——中间件群,以及确保各中间件轻松组合的技术框架。
曾负责开发某著名手机厂商的手机嵌入软件、具有CE Linux Forum手机标准制订经验的Aplix执行董事兼研究开发本部代理本部长吉本晃,日前在接受采访时介绍了该公司平台的意义和未来的走势。
——请具体介绍一下贵公司的手机平台
吉本:目前正在开发的是名为“Aplix Middleware Framework(AMF)”的平台。未必一定要用于手机,还能以普通数码家电为对象,不过目前主要是面向手机进行开发。
AMF的特点是嵌入中间件的框架,也就是说确保API和接口间的吻合。这样一来,设备厂商只需搜集各种流通的通用中间件,就可以组装出相应的嵌入软件。为了方便各软件企业自由开发遵循AMF的中间件,本公司还将积极通过网站等方式公布接口标准。只需搜集软件部件即可组装出系统--从这一意义出发,类似于丹麦乐高(LEGO)玩具公司的拼砌玩具,所以公司内部将其称为“乐高模式”。
通信运营商对功能的要求变化相当频繁而且非常严格。针对这一要求,最理想的方式并不是每次都开发新的软件部件,而是从整个系统做出取舍来满足通信运营商的要求。仅仅在现有中间件上封装Wrapper是不行的。
AMF的另一特点是:增加了协调各中间件的“Abiter”,使各中间件群不冲突、协调工作。
——在嵌入设备领域,很早以前就有人提过“像IT类软件开发一样,需要作为平台的框架”。Aplix为什么选择这个时间来搞这个框架?
吉本:手机在近5年来一直在不断增加各种各样的功能。各厂商的嵌入软件开发一线为了满足不断提出的功能要求,总是处于昼夜不停地加班开发状态。谁都明白必须整理软件的架构、完善框架,但由于功能追加过于频繁,很遗憾一直没有恰当的时机来做这个事情。
最近情况开始发生变化。邮件功能、可视电话功能、相机功能、摄像功能、音乐发送功能--一路进化而来的手机现在已经开始配备电子货币功能,比如可使用Felica的“钱包手机”等。这些可以视为计算机的应用形态的功能已经接近发展的成熟点。今后,与单个终端的进步相比,对手机发展方向更有影响力的将是“电子货币”这样的基于整个网络服务的策划。手机作为一件产品、一个终端已经成熟了。从某种意义上讲,成熟的意思就是对嵌入软件开发人员来说,整备框架的“好机会”已经来临。
——支撑手机软件平台的关键之一,我想应该是OS。各厂商为了提高开发效率,开始将手机OS从μITRON之类的低水平实时OS向Linux、Symbian等高性能OS转换。人们认为:如果使用Linux这样的中间件资源丰富、具有内存保护功能的OS的话,手机的软件开发效率就会大大提高。我想吉本先生也正是基于这一想法才在Linux Forum工作的。那么,这样的技术趋势与此次AMF这样的平台的关系如何处理呢?
吉本:Linux这样的高性能OS的采用是应该坚持的方向。但是,很多手机厂商把μITRON这样的低水平的实时OS时代积累的软件资产几乎原封不动地移植到了Linux上。现在的手机虽说采用了高性能OS,但实际上应用软件部分的架构仍然和以前一样“打满了补丁”。我们的目的就是要整合这些补丁。
——也就是说通过构筑完善平台来提高开发效率。但是,日本的著名手机厂商构筑好的大多是上述的软件平台。那么,Aplix正在开发的平台究竟是针对哪家厂商的呢?
吉本:主要针对的是还没有形成体系化的软件平台的海外手机厂商。不过,虽说日本手机厂商确实已经有了自己的平台,但我认为从目前的情况来看,还不能说是已经完善了的体系化的平台。
——AMF的技术标准何时推出?
吉本:我们打算在2006年度末前后,以某种形式公布技术标准。目前我们正在积极录用具有手机软件开发经验的技术人员。“平台开发中心”的200人中,本公司的职员仅占1成左右。其余都是合作伙伴方面的临时人员。我们希望在这些临时人员的协作下,充分利用过去的技术和经验,开发高易用性的框架。
(中国通讯信息网) |