直到现在,Java开发者还局限于桌面编程。然而,Sun Microsystems公司推出了Java 2 Platform,Micro Edition(J2ME),程序员现在可以为资源受限的设备开发Java应用程序了,这些设备具有较小的内存和有限的CPU功能。这一技术能够把激动人心的新的Java应用程序带入无线编程领域。本书可以让读者尽可能迅速地掌握新版本的J2ME,包括其配置和概要文件。本书介绍了连接受限设备配置(CLDC)和移动信息设备概要文件(MIDP),以及使用Sun Microsystems公司的灵巧的K虚拟机(KVM)的方法和技巧。另外,本书还介绍了基本的MIDlet编程技术,说明了如何使用通用连接框架进行网络支持,高端和低端图形API,以及用于永久性数据存储的J2ME记录管理系统。 \r\n 本书的要点包括: ·介绍J2ME的构架和Java无线工具包 ·详细分析了CLDC、MIDP和KVM与Java 2标准版的区别 ·深入分析了MIDP GUI API的应用 ·介绍了如何使用通用连接框架和HTTP通过Internet与服务器交互数据 ·讨论了如何使用MIDP记录管理系统保存数据 ·对于在Motorola i85s/i50x和与Palm连接的设备部署J2ME应用程序做了详细的指导 ·提供了每一个CLDC和MIDP软件包和类的详细的快速参考。\r\n
Part I. Introducing Java 2 Platform, Micro Edition (J2ME)\r\n\r\n1. Overview of J2ME\r\nWhat Is J2ME?\r\nDownloading the J2ME Wireless Toolkit\r\nA Simple Example\r\n\r\n2. The Connected Limited Device Configuration (CLDC)\r\n\r\nExamining the CLDC in Detail\r\nUsing the Standalone CLDC and KVM\r\nCLDC Next Generation\r\n\r\n3. The Mobile Information Device Profile (MIDP)\r\n\r\nMobile Information Devices\r\nMore About MIDlets\r\n\r\nPart II. Programming with the CLDC and the MIDP\r\n\r\n4. Working with MIDlets\r\n\r\nThe Application Manager\r\nCreating MIDlets\r\n\r\n5. MIDP GUI Programming\r\n\r\nWhy Not Reuse the AWT?\r\nThe MIDP GUI APIs\r\nThe High-Level MIDP APIs\r\nCreating Low-Level GUI Components\r\n\r\n6. MIDP Events\r\n\r\nScreen Navigation\r\nHandling Low-Level Events\r\n\r\n7. Networking\r\n\r\nGeneric Connections\r\nMIDP Connectivity\r\nThe HTTP Programming Model\r\nInvoking Remote Applications from MIDlets\r\nWireless Session Tracking\r\nMIDlet Networking Security\r\n\r\n8. Database Programming\r\n\r\nThe Record Management System\r\nProgramming with the RMS\r\n\r\n9. The MIDP for Palm OS\r\n\r\nInstalling the MIDP for Palm OS on the Windows Platform\r\nDeveloping New Applications\r\nPRC Command-Line Conversion\r\nAdvanced Java Applications\r\nA Final Thought\r\n\r\nPart III. API Quick Reference\r\n\r\nA. The java.io Package\r\nB. The java.lang Package\r\nC. The java.util Package\r\nD. The javax.microedition.io Package\r\nE. The javax.microedition.Icdui Package\r\nF. The javax.microedition.midlet Package\r\nG. The javax.mieroedition.rms Package\r\nH . Resources\r\n\r\nIndex