以前Java开发者一直都局限于桌面编程。然而,随着Sun公司的J2ME(Java 2 Platform,Micro Edition)的出现,程序员现在可以为资源受限的设备(即内存较少和CPU功能有限的设备)开发Java应用程序了。这种技术可以为无线编程领域带来激动人心的新Java程序。本书可以使你学习新的J2ME(包括它的configuration和profile)。介绍了开发无线应用程序使用的CLDC(Connected Limited Device Configuration,有限连接设备configuration)和MIDP(Mobile Information Device Profile,移动信息设备profile),以及使用Sun公司的轻量级KVM(K Virtual Machine)时需要的一些提示与技巧。另外,本书还介绍了MIDlet编程的基础知识,说明了如何使用提供网络支持的通用连接框架(Generic Connection Framework)、高层和低层图形API以及用于永久存储的J2ME记录管理系统。本书的主要内容如下:J2ME体系结构和Java无线工具包简介;CLDC、MIDP和KVM与J2SE(Java 2 Standard Edition)之间的区别;MIDP GUI API的用法;使用通用连接框架和HTTP通过Internet与服务器交换数据的方法;使用MIDP记录管理系统永久存储数据的方法;在Motorola i85s/i50x和连接Palm的设备上部署J2ME应用程序的方法;各种CLDC和MLDP包和类的简明介绍。Qusay H.Mahmoud是Sun公司的一位独立撰稿人,为Java Developer Connection写过许多介绍J2ME(包括MIDP和CLDC API)的文章。他在许多国际学术会议上发表过介绍无线应用程序开发的论文。Qusay H.Mahmoud还是《Distributed Programming with Java》一书的作者。