SonyEriCSSon发布更好支持企业级应用的新JSR
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)

去年,关于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:/> (扩展卡根目录)