作者:mingjava 文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=559
J2ME并非只包括游戏开发,通过2004年的Java手机游戏大赛和今年的移动Java 3D游戏大赛,索尼爱立信已经确立了自己在游戏开发领域的领导者地位。现在是时候关注J2ME用于企业级应用开发了。
今年索尼爱立信发布了支持四个新JSR的手机,这四个JSR主要用于支持Java产品应用程序开发:
1.J2ME Web Services 1.0 (JSR 172)
2.Wireless Messaging API (WMA) 2.0 (JSR 205)
3.PDA optional packages (JSR 75)
4.Bluetooth API (JSR 82)
J2ME Web Services 1.0(JSR 172)
索尼爱立信在今年发布了新的手机W600和S600,这两款手机的发布对于索尼爱立信具有里程碑的意义,因为他们支持了JSR 172也就是J2ME Web Services 1.0。
去年,关于Web Services的话题在各个网站讨论的异常热闹。JSR 172是从支持J2ME的移动设备上访问Web Services的唯一标准 ,有了JSR 172的支持,开发者就不必创建自己的协议了。
JSR 172是一个API集合,使用它你可以透明的访问ASP,JSP或者其他平台的服务器,同时从服务器获取信息。这使得开发者可以使用JSR 172查询数据库获取信息,例如你可以查询航班信息。
JSR 172包括两部分:
1.一个轻量级的标准XML解析器
2.Web Services的远程调用API
Wireless Messaging API (WMA) 2.0 (JSR 205)
WMA 2.0是对JSR 120的扩展,索尼爱立信的w600和s600支持WMA 2.0。WMA支持GSM SMS,GSM CBS以及GSM MMS。WMA 2.0是基于通用连接框架的(GCF),GCF定义在CLDC1.0规范之中,并在MIDP中实现。
WMA 2.0的实现意味着你可以使用Java应用程序发送,接受短消息或者多媒体彩信,事实上你可以发送任何内容类型的消息,只要消息服务器能够处理。
注意:在索尼爱立信的WMA 2.0实现中并不支持把DRM保护文件作为消息的一部分。
PDA optional packages (JSR 75)
索尼爱立信W600, S600, K750, W800, K600, D750, V600, K608 和Z520支持JSR 75。JSR 75由两部分组成,一部分是个人信息关系(Personal Information Mangagement,PIM)一部分是File Connection,FC使得访问文件系统成为可能。
PIM
PIM在JSR 75规范中进行了标准化,用于处理联系列表,事件列表和任务列表。
File Connection
File Connection使得Java应用程序可以访问移动电话内存和扩展卡上的目录,子目录和文件,就像手机内置的文件管理程序一样。FC API允许如下访问:
<file:///c:/> (内存文件根目录)
<file:///c:/other/>
<file:///c:/pictures/>
<file:///c:/sounds/>
<file:///c:/videos/>
<file:///e:/> (扩展卡根目录)
Bluetooth API (JSR 82)
JSR 82允许Java应用程序通过蓝牙和PC通信,支持JSR 82的索尼爱立信手机有P900, P910,W600, S600, K750, W800, K600, D750, V600, K608 和Z520。
总结
本文介绍了四个索尼爱立信新支持的JSR,使用他们开发者可以更容易的开发出企业级的产品Java应用程序。我想这比游戏更让人兴奋,值得期待。
文章指出J2ME不仅用于游戏开发,也可用于企业级应用开发。今年索尼爱立信发布支持四个新JSR的手机,包括J2ME Web Services 1.0、Wireless Messaging API 2.0、PDA optional packages和Bluetooth API,开发者可借此更易开发企业级Java应用程序。

被折叠的 条评论
为什么被折叠?



