java语言原本是为嵌入式系统设计的,但它却随着internet的发展占领了pc端和server端。现在嵌入式领域又成为了java的重要发展机会。据sun公司软件系统部高级经理邵正强介绍,去年12月开始,中国移动和sun公司在广东进行了基于java的增值电信服务试点,小规模的商业应用之后,中国移动计划在今年底进行支持java的全国网络商业推广。摩托罗拉的技术人员姚升认为,手机支持java是趋势,摩托罗拉、爱立信、西门子等都推出了java手机。现在很多厂商在sun公司、摩托罗拉、西门子或者爱立信的技术支持下,开发基于j2me平台的无线应用服务。主要方向为手机游戏、动画屏保、电子图书、电子漫画、电子地图、证券软件以及企业应用等。
j2me助力移动互联征
用于嵌入式系统的java被称为j2me(java 2 micro edition)。与其它版本一样,j2me拥有java技术本身的各种特点:在各种产品之间、在任何时间、任何地点、通过任何设备都能保持内在的一致性;代码具有可移植性;利用同一种 java 编程语言;网络传递极为安全;利用j2me技术编写的应用程序可升级,可扩展至可运行在j2se和j2ee平台。 j2me手机提供了http高级internet协议,使手机等移动手持设备能以client/server方式直接访问internet的全部信息,不同的client访问不同的文件,此外还能访问本地存储区,实现交互式服务,超出了现在的基于文本的静态内容服务。它是通过对无线设备上易用的、图形化的交互式服务的支持来运行的,因此,采用j2me技术的手机、pda和其它移动设备,用户就可在交互的在线状态下和脱机状态下下载新的服务,如股票动态报价及交易、银行交易、实时气象预报和电子游戏等。通过gprs的应用,使java技术和j2me平台得以为无线网络服务带来如下方便。
应用程序可按需下载。用户可根据他们的需要下载应用程序,而不是购买由设备制造商预装了应用程序的设备。这就保护了用户在无线设备上的投资,并使运营商强化和扩展了他们的服务。
j2me平台提供了一个类库,它可使应用开发商创建更为丰富的、更直觉的图形用户界面(gui)。这就使服务提供商可以更好地提供个性化的和多样化的应用与服务。
j2me平台使网络带宽的应用更为有效。因为,应用程序可以下载到设备上并在本地运行,这样,仅仅是在数据从服务器上下载时才用到网络带宽。
java技术提供了跨平台的能力,并支持多种器件设备。j2me和midp(移动信息器件概览)可在任何被支持的系统上运行同样的应用程序。
java技术为无线设备创建了一个全新的开发平台,这一平台可以跨越多种设备和多个系统平台。这样,服务提供商也可采用来自多个制造商的不同的设备,而无需对每个设备单独进行支持。
寻找合适的商业模式
目前有大约 2300 万个java手机用户。客户已在使用java下载应用程序,使用这些应用程序并为其付费,而且对java非常满意。因此,目前java的推广不在于技术,sun公司j2me专家eric chu认为,java和j2me在移动互联上的推广不仅仅是java技术提供者和java手持设备厂商的问题,还涉及到众多的java内容提供者和java服务提供者,运营商是否能够针对本身、针对其合作伙伴以及针对其客户采用恰当的模式,从而寻求一种适合中国的商业模式成为了j2me推广面临的最大挑战。这其中移动设备厂商需要提供性能价格比更高的j2me手机,内容提供商、服务提供商需要注重商业运作,网络运营商需要提供网络服务的基础平台。
eric chu认为市场低估了运营商提供采用某种技术服务所需做的工作量。例如,要实现通用数据服务,首先必须与设备制造商密切合作以获得恰当应用和恰当功能。其次,需要有适当的、为提供服务而部署的经营模式。第三,需要有恰当的基础设施来支持、提供服务和处理事宜。同时,还需要与恰当的内容提供商建立恰当的合作关系。运营商提供语音/数据服务所需解决的所有事情,从语音服务迁移到数据服务,运营商做得非常好。我们在与世界上许多运营商进行合作,而且许多运营商在处理这些问题时遇到过不少困难。这就是sun为什么要积极帮助运营商将所有事项整合在一起的原因。
许多内容提供商表示,他们遇到的困难在于其互联网经历,迄今为止web内容都无利可图,有些公司在是否进一步前进拓宽业务范围方面迟疑不决。其实如果设备中采用了java,就可以进行容易的微型构造,而且远比采用web浏览器技术容易。因为当下载某个应用程序时,该应用程序可以通知服务器;当运行一个应用程序时,该应用程序也可以通知服务器。因此,java确实赋予运营商和内容提供商一种可行性,更为重要的是,可以对内容进行收费。有的内容提供商就表示过他们不愿意将任何内容置于浏览器,而是等待将它们置于java,因为他们很难做到不免费提供内容。
此外,j2me在移动互联的推广方面还面临着其它一些问题,做j2me应用开发的蜂星网波公司的马齐认为,在硬件方面,目前支持j2me的移动设备价格相对较高,这就给手机等手持设备的推广带来了障碍。另外,支持j2me的手机的处理速度还比较慢,彩屏的手机也很少,这些问题的消除,需要手持设备厂商的努力,提高技术,降低成本。在软件环境方面,java服务应用软件少也是j2me普及面临的问题,现在国内专门从事j2me的开发商很少,主要原因是厂商看不到利润,不了解发展空间,对未来的赢利有顾虑,如果j2me手持设备普及率提高的话,开发商能够赚到钱,那就会有更多的资金、人力投入到这里来。最后就是如何挖掘用户对java手持设备的需求,发展行业用户被认为是java手持设备大规模应用的突破口,尤其是应用在银行交易和股票交易方面。
sun 将其java 技术分为三个版本:微版(j2me 技术)、标准版(j2se 技术)和企业版(j2ee 技术)。每个版本都为开发者提供了相应的开发工具和必用软件,如java 虚拟机、api 库等。j2me 技术在消费类产品市场上应用非常广泛,这个市场既包含有象智能卡或寻呼机这样的极小的商品,也包含象机顶盒这样的较大的商品。与其他版本一样,j2me 平台拥有各种java 技术的共同品质:在各种产品之间、通过任何设备都能保持内在的一致性;具有高的可移植性等等。利用 j2me 技术编写的应用程序可升级扩展至 j2se 和j2ee 平台。
闽公网安备 35060202000074号