以前Java開發(fā)者一直都局限于桌面編程。然而,隨著Sun公司的J2ME(Java 2 Platform,Micro Edition)的出現,程序員現在可以為資源受限的設備(即內存較少和CPU功能有限的設備)開發(fā)Java應用程序了。這種技術可以為無線編程領域帶來激動人心的新Java程序。本書可以使你學習新的J2ME(包括它的configuration和profile)。介紹了開發(fā)無線應用程序使用的CLDC(Connected Limited Device Configuration,有限連接設備configuration)和MIDP(Mobile Information Device Profile,移動信息設備profile),以及使用Sun公司的輕量級KVM(K Virtual Machine)時需要的一些提示與技巧。另外,本書還介紹了MIDlet編程的基礎知識,說明了如何使用提供網絡支持的通用連接框架(Generic Connection Framework)、高層和低層圖形API以及用于永久存儲的J2ME記錄管理系統(tǒng)。本書的主要內容如下:J2ME體系結構和Java無線工具包簡介;CLDC、MIDP和KVM與J2SE(Java 2 Standard Edition)之間的區(qū)別;MIDP GUI API的用法;使用通用連接框架和HTTP通過Internet與服務器交換數據的方法;使用MIDP記錄管理系統(tǒng)永久存儲數據的方法;在Motorola i85s/i50x和連接Palm的設備上部署J2ME應用程序的方法;各種CLDC和MLDP包和類的簡明介紹。Qusay H.Mahmoud是Sun公司的一位獨立撰稿人,為Java Developer Connection寫過許多介紹J2ME(包括MIDP和CLDC API)的文章。他在許多國際學術會議上發(fā)表過介紹無線應用程序開發(fā)的論文。Qusay H.Mahmoud還是《Distributed Programming with Java》一書的作者。