J2ME的基本概念
Configuration—— 亦称配置,主要有两个:CLDC和CDC。根据移动设备的不同特性来划分。
Profile—— 亦称简表,主要有两个:MIDP和Kjava。Kjava只是一个示范的Profile,MIDP将取代Kjava。
Optional Package——亦称可选包,由于设备的功能差别很大,不同的厂商支持不同功能的Profile,这些功能就定义在“厂商选择性实现包”之中。
MIDlet
MIDlet——符合MIDP规范的Java小程序被称为MIDlet。目前MIDP规范为MIDP2.0。MIDP1.0规范使我们能在手机上运行有UI界面的Java程序,MIDP2.0规范则大大加强了对游戏开发的支持。
MIDP规范的图形界面基本上都是独立于J2SE的AWT和Swing组件。
KVM—— 最初,用于J2ME应用程序虚拟机的被称作 Kilobyte virtual machine或简称 KVM。就像它名称的含义,KVM比较小,通常只有128K或更少。开发的基础环境配置
1.jdk
2.wtk(Wireless Toolkit for CLDC),目前是2.5
3.通过wtk来创建工程和编译程序;或者通过eclipseme来编写程序。
注意:原来 wtk默认的profile是 MIDP 2.1。Nokia N73只支持MIDP2.0。
MIDlet的FAQ
1.开发MIDlet程序,都要extends自javax.microedition.midlet.MIDlet类
2.%WTK_HOME%/apps 下有sun提供的示例程序。