
专题回顾
 Palm OS开发工具集锦
|
|
[编者的话:]移动通讯与Internet的结合使嵌入式开发成为开发领域的新热点,各大软件公司纷纷推出新的开发平台。微软推出了eMbedded Visual Basic ,它的主要竞争对手SUN公司则发布了J2ME,J2ME保留了Java "write once,run everywhere"的特性,因此他一经问世就为业界看好并迅速得到各大厂商的支持,NOKIA与Borland 公司宣布共同推出J2ME平台兼容环境——JBuilder MobileSet(Nokia Edition),Samsung公司和Sun公司宣布,两公司将共同努力,将J2ME和MIDP集成到Samsung的CDMA和GSM手机的全球系统中,Motorola则在它的新一代手机i85s 和 i50sx中采用了JAVA技术,在他们的带动下众多无线服务商纷纷将目光转向JAVA。
基于Java 技术的服务能提供带有更强图形功能和高保真声音的动画游戏、聊天软件、带缩放地图的基于地点的服务、安全的移动商务,以及商业支持程序。向 Java 技术驱动的无线设备进行转向的这一全世界范围的潮流还在继续快步进行,因此很可能在几年之后,J2ME技术、Email和HTML的衍生物将会成为手持设备的首要开发平台。
整个“MIDP进行设备编程”的系列分为三个部分:
第一部分:使用MIDP API和J2ME来建立跨多种无线平台的应用
第二部分:使用用户接口和数据存储组件来创建基于MIDP的应用
第三部分:使用通信API来与外部系统交互
兼容MIDP(Mobile Information Device Profile,移动信息设备简要表)的设备可让生产商开发出可在多种无线平台上运行的应用程序,而无需要花费精力为每一个平台进行定制或者改写。这样可让开发者更集中于开发系统的功能。
MIDP API建立跨多种无线平台的应用 在这篇文章中,集中介绍了CLDC和MIDP类。这些类的集合构成了J2ME中的一个简要表。这个简要表是基于设备内存、处理速度、电池和网络连接带宽等非常有限的基础之上的。
用户接口和数据存储组件创建基于MIDP的应用 通过对一个简单的证券事务管理应用的介绍,对如何使用非图形用户接口组件进行开发做了介绍。此外,还介绍了转换和存储应用数据到MIDlet RecordStore中。
全面分析MIDP通信API和外部系统交互 使用Java2 Micro Edition的MIDP中包含的API,开发者可以与外部的系统交互。这篇文章将以一个详细的例子介绍这些API,它演示了J2ME设备和一个基于servlet的Web系统可以进行的交互。
|