科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Java回归嵌入式无线通信(2)

Java回归嵌入式无线通信(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文是J2ME开发的Java回归嵌入式无线通信的市场发展现状和相关的链接内容。Sun将J2ME定义为“一种以广泛的、以消费性产品为目标的、高度优化的Java运行环境,这些环境包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统等。”

作者:赛迪网社区 来源:赛迪网社区 2007年9月4日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

Java之于GPRS

GPRS是按欧洲电信协会GSM标准定义的封包交换协议,可快速接入数据网络。它在移动终端和网络之间实现了“永远在线”的连接,而网络容量只有在实际进行传输时才被占用。现在,我们已经习惯将移动通信分为三代。第一代是模拟的无线网络; 第二代是数字通信,包括GSM、CDMA等;第三代是分组型的移动业务,称为3G,TD-SCDMA、WCDMA和CDMA2000的所谓3G之争,已经为常人所熟悉。

GPRS是通用无线分组业务的缩写(General Packet Radio System),作为介于第二代和第三代之间的通信技术,通常也被当成2.5G,目前正通过升级GSM网络实现它。

为了推动GPRS,爱立信、PALM、IBM、Oracle和Symbian于1999年10月成立GPRS Application Alliance,即GAA。J2ME技术让移动设备拥有了自动下载、部署和运行Java应用的环境平台,将复杂的程序处理从传统的PC系统搬到轻巧、随身携带的便携移动设备中,更为关键的是,J2ME的推出引发了手机等无线终端的增值业务,继而逐渐培育出一个利润丰厚的无线应用行业。由于技术开放、标准容易统一的特性,使得Java技术的上下游技术以及设备提供商都能够准确找到共同的利润点,并加以放大,Java为全球无线增值业务提供了一个绿色的生态链。

目前,Java结合成熟的GPRS通信网络,已经开发出多种增值无线应用,同时也成为普及GPRS网络的关键应用技术。分析当今主流的应用成果,大致可归纳为娱乐游戏、位置服务、信息点播、电子商务、公共设施、企业应用、开发工具等几大类。

◆游戏娱乐类 这是当前应用已经比较普遍、应用种类也较繁多的一种应用。通过GRPS网络,可以让支持Java的手机用户下载各种小游戏、视频、图片、电子小说等电子消费类J2ME应用,成为电信运营商推动增值服务的核心业务。

◆位置服务类 这一类服务的本质是,利用J2ME的图形处理能力绘制全球定位系统并反馈位置数据,从而为特殊行业用户提供可视位置服务。

◆信息点播类 通过Http连接服务,以J2ME应用实现新闻、证券消息、天气预报、生活等信息资讯的点播服务,这一类服务也成为运营商下一阶段大力推广的业务模式。

◆电子商务类 通过J2ME提供的信息安全、传输技术实现手机银行、无线交易、股票查询等应用系统,当前,无论是使用Java还是Brew的电子商务类应用都还没有广泛推广开来,这与整个消费市场信用度有关,同时,在涉及到银行与通信两个领域的合作时,有很多的问题还有待进一步解决,有些还会涉及到法律层面的认可问题。

◆公众设施类 通过GPRS网络连接到数据服务中心,对数据进行无线远程操作,这类系统较为常见的有交通车辆信息查询系统、身份证查询系统等。

◆企业级应用类 结合企业内部业务管理系统实现无线办公环境,这类系统主要针对企业用户,应用需求比较分散,常见的有接入到企业内部办公系统数据库的无线办公自动化系统(例如炎黄盈动的iWork/OA)、业务信息处理系统,就市场发展来看,基于Java技术的企业级应用也会在未来成为中国移动运营商重要的收入来源之一。

◆开发工具类 为实现J2ME应用而单独提供的各种中间件、数据库、Framework等,例如Sybase、Oracle的J2ME数据库、XML解析器。

J2SE、J2EE和J2ME作为Java在三个不同方向的开发平台,运行在资源受限设备上的J2ME平台可以方便地与J2SE、J2EE应用进行通信,甚至可以共享J2EE或J2SE应用的类程序,这降低了传统Java程序向无线通信领域移植的难度,同时遍布全球的上百万Java程序员及积累了近10年的Java技术资源,也降低了J2ME的入门难度,成为J2ME的支持者。

从2003年的JavaOne大会可以看出,包括Sun在内的众多公司正将业务瞄准J2ME市场,例如Sun就推出了新的Sun开发商网络移动项目(Sun Developer Network Mobility Program),为项目成员提供完整的资源包,用于创建、测试和验证基于J2ME技术的应用,并将这些应用通过市场提供给消费者和企业,一旦具备市场环境条件,Java开发者大军将会迅速向J2ME挺进。

正是这些因素的影响,使得目前中国移动当前推动的各种手机应用和中国联通与美国高通公司联合推动的Brew平台形成对垒局面。无论掌声来自何方,受益的将会是我们大众消费者。

相关链接

CLDC

J2ME平台定义了两个底层配置CDC和CLDC。其中,CDC(Connect Device Configuration,连接设备配置)规范用于比PC机小、但同时具有多于 512K内存的设备,这一类设备包括互联网络电视系统、机顶盒、POS系统、汽车导航以及娱乐系统,这些应用被运行在JVM虚拟机中。

CLDC(Connected Limited Device Configuration ,有限连接设备配置)规范应用于内存128K到 512K之间的消费类电子设备, 这一类别中典型的代表设备包含呼叫器、移动电话、个人数字助理PDA和POS终端等。这些应用通常在移动设备的KVM虚拟机中运行。

从J2ME类库发展来看,CDC配置的类库包含了J2SE1.3应用程序接口类库的一个子集,并针对资源受限设备做了扩展。由于应用于CLDC配置的设备资源更受限制的原因,CLDC配置类库实际上完全是CDC类库的子集。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章