

移动通讯软件开发平台MIDP编程 QQ新人类编译 | ||
|
[前言:]如果你留意一下无线行业,你将会发现技术的更新速度是非常快的。一个全新的产品可在几个月内过时,这是由于有另一个改进的技术或者平台出现了,快速变化的结果令无线世界的各个平台之间缺乏标准化。为了令一个产品可在多个设备上运行,一个开发队伍需要令它的团体懂得众多的标记语言和处理。市场部门也需要根据变化的市场来修改其产品导向。 | |
![]() 专题回顾 ![]() 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建立跨多种无线平台的应用 在这篇文章中,集中介绍了CLDC和MIDP类。这些类的集合构成了J2ME中的一个简要表。这个简要表是基于设备内存、处理速度、电池和网络连接带宽等非常有限的基础之上的。 用户接口和数据存储组件创建基于MIDP的应用 通过对一个简单的证券事务管理应用的介绍,对如何使用非图形用户接口组件进行开发做了介绍。此外,还介绍了转换和存储应用数据到MIDlet RecordStore中。 全面分析MIDP通信API和外部系统交互 使用Java2 Micro Edition的MIDP中包含的API,开发者可以与外部的系统交互。这篇文章将以一个详细的例子介绍这些API,它演示了J2ME设备和一个基于servlet的Web系统可以进行的交互。 | |