UniJa技术体系管窥
2008-01-05 08:54:10 来源:WEB开发网中国联通已经建成世界上最大的CDMA移动通信网络,拥有2000多万CDMA用户。CDMA 1x技术的最大特点是具备高速数据传输能力,其网络传输速率最高可达153.6Kbps(相较而言,GPRS网络的实际速率一般在2KB~4KB/s之间),高速的CDMA 1X网络正是承载数据服务的极佳载体。
而开放性的Java技术在无线领域的发展也十分惊人,潜力巨大。Java先天具备跨平台的特性,Java的服务和内容非常广阔,Java开发者数量和Java应用数量极为可观,等等这些优势都使得无线Java广受关注,发展迅速,各个闻名的移动运营商、手机厂商、技术提供商、内容开发商纷纷加入其中:
中国联通自然也看到了这一点,对无线Java技术的实施和应用投入了巨大的精力和热情,UniJa由此而生。
在UniJa的设计伊始,联通仔细考察、认真分析了国内外无线Java业务的特点、利弊和发展趋势,结合自身业务开展现状及发展需求,决心打造一个具有完全自主知识产权的技术平台。因而UniJa是以Java/J2ME为基石,结合CDMA手机和无线数据业务的发展要求,形成的具有联通特色的统一的无线Java技术体系。
总体来看,UniJa由技术规范体系、测试及开发工具系列、终端实现方案及应用下载支撑系统等组成,包括Java规范JTWI(Java Technology for Wireless Industry)、数字版权保护DRM (符合Open Mobile Alliance规范)、联通特定功能要求API规范(CUCL),以及其他联通指定要求等,具有一致的用户界面(UI),统一的编程接口(Programming API),完整的OTA下载环境。UniJa技术体系的推出和建立,将帮助联通CDMA移动网络的终端制造商和内容开发商更加明确开发环境和目标,从而更快速地为这一市场提供设备和应用。
沿袭了中国联通技术领先的一贯特点,UniJa作为全球首家完全符合JTWI(Java Technology for Wireless Industry)规范的J2ME技术平台,相对于目前其他主要的无线Java技术体系具有较大的技术领先性。目前大部分的Java手机,采用的是MIDP1.0的技术,功能和性能上具有较大的局限性。相比之下,UniJa采用了J2ME的最新成果-2003年7月推出的JTWI技术,带来了很多新的增强的功能,性能方面也有较大的提升。JTWI提供了一个很少差异及高度可移植性的无线Java应用环境,通过在一个标准应用环境中提供许多至关重要的功能来大大减少差异性。JTWI1.0主要包括CLDC1.0、MIDP2.0、WMA1.1,其中的MIDP 2.0作为MIDP的新一代规范,针对MIDP1.0的局限加入了一系列必要且令人赞赏的功能,如为方便游戏开发,新增了GAME类;支持HTTPS及SSL加强安全性;支持通过socket/datagrams进行网络连接;支持声音及视频等等。可以预计,支持MIDP2.0的Java手机将逐步取代MIDP1.0的手机,同时其应用范围也会扩展到更多的领域。
兼容性一直是移动数据增值领域的老大难问题,而UniJa就旨在构建一个统一的平台,来尽可能的削减或消除终端与应用之间难以兼容的问题。为此,UniJa通过制定统一的终端标准规范,提供统一的Java运行环境,提供统一的Java开发工具,进行统一的终端测试和应用测试,以此来尽可能的保证终端和应用之间的兼容性。UniJa的理想就是,符合UniJa规范的手机将是真正的跨平台的Java手机,运用UniJa SDK开发的Java应用将得到更广大范围的终端的支持,从而实现"编写一次即可在任何时间运行在任何设备中"。
更多精彩
赞助商链接