JSR-68 j2me platform:
Optional Packages 厂商选择性实现包
Profile 高级API MIDP(Mobile Information Device Profile)
Configuration 底层 硬件 低级API
JCP(Java Community Process) JSR(Java Specification Request)
Configuration
CDC(Connected Device Configuration)
CLDC(Connected Limited Device Configuration)
Profile
MIDP2.0规范要求 95x54黑白屏幕 256K内存 8K非易失性内存 播放声音功能
Optional Packages
Wireless Messaging API(WMA):eg. SMS CBS MMS
Mobile Media API(MMAPI)
Java虚拟机
j2me参考实现为 KVM(硬件功能不强)和CVM(硬件功能较强)
HotSpot VM 新一代虚拟机 Classic VM传统虚拟机
j2se为JVM
MIDP应用程序:遵循MIDP规范开发的程序。包括应用程序主体JAR文件,描述文件JAD文件。
MIDP的部署分为:OTA(Over The Air)有无线通信网络将MIDP应用程序下载到设备上。
非OTA:方式较多- 传输线,红外线IrDA,蓝牙Bluetooth,MMS,Email附件。
嵌入式平台
1 Personal Java:
面向PDA产品开发。
系统平台PocketPC和Symbian OS,Windows CE。
模拟器:PJEE(personal Java Emulation Environmnet);Touchable是PJEE的最小实现版本。
2 j2me CDC
3 j2me CLDC
MIDP
MIDlet:和Servlet Applet一样的命名方式。是执行应用程序的基本单位。
MIDlet Suite:一个或多个MIDlet的集合。JAR就是包裹MIDlet Suite的压缩文件。Manifest File(Manifest.mf,内部描述文件)描述了MIDlet Suite所包含的MIDlet的相关信息或MIDlet Suite地整体信息。
应用程序管理器(JAM):将MIDlet Suite安装/移除到机器,执行并管理MIDlet的生命周期。
高级开发工具
J2ME Wireless Toolkit版本:1.0.4 ;2.0 ;2.1;2.2
1.04:只能开发MIDP1.0
2.0:只能开发MIDP2.0
2.1:同时开发MIDP1.0,JTWI(CLDC1.0,MIDP2.0,WMA1.1,可改用CLDC1.1或加入MMAPI1.1)
The J2ME Wireless Toolkit 2.2 is now available. This version of the toolkit is fully compatible with the Java Technology for the Wireless Industry (JTWI) specification (JSR 185). It also includes support for Wireless Messaging API (WMA) 2.0 (JSR 205), Mobile Media API (MMAPI) 1.1 (JSR 135), PDA Optional Packages (JSR 75), Java APIs for Bluetooth (JSR 82), Mobile 3D Graphics (JSR 184), and J2ME Web Services API (JSR 172).
J2ME内含开发坏境KToolbar
每个品牌的手机都有自己的工具包
SonyEricsson J2Me SDK 1.2:标准J2ME Wireless Toolkit1.0.x+Optional Package(WMA,MMAPI)+Sony专属模拟器
Siemens Mobility Toolkits(SMTK):Development-Core Pack+Emulator Packs
Nokia Developer's Suite各款手机专属SDK:
(需要在线注册):
Home: Resources: Tools and SDK's: All Tools and SDK's(http://www.forum.nokia.com/main/1,6566,030,00.html)
Release Note for Series 40 Developer Platform 2.0 SDK 1.1(http://www.forum.nokia.com/main/0,6566,034-521,00.html)
分享到:
相关推荐
Java 2 Micro Edition (J2ME) 是一种针对嵌入式设备、手机和PDA的Java平台,它允许开发者创建可以在这些小型设备上运行的应用程序。J2ME 不使用AWT和SWING作为用户界面库的原因主要是因为这些库在资源有限的移动设备...
- **Java ME**:微版 Java 平台,用于开发小型设备上的应用程序,如移动电话、PDA 等。 #### 三、Java 平台介绍 - **Java SE (Java Platform, Standard Edition):** - 基础平台,提供了 Java 语言的核心功能。 ...
#### 二、面向对象程序设计入门 面向对象编程(OOP)是Java的核心特性之一。 ##### 1. 软件开发过程 软件开发过程通常分为以下几个阶段: - **分析阶段**: 确定用户需求。 - **设计阶段**: 定义系统的结构和行为...
- 针对资源有限的设备(如手机、PDA 等)的开发平台。 - 提供了特定于这些设备的功能和 API,以便更有效地利用有限的硬件资源。 **四、Java社区与资源** - Java 社区活跃,拥有丰富的开源项目、开发工具、测试...
3. **J2ME (Java 2 Platform Micro Edition)**:专为资源受限的设备(如手机、PDA等)设计。J2ME为这些小型设备提供了一种轻量级的Java运行环境。 #### 三、JRE与JDK的区别 - **JRE (Java Runtime Environment)**...
J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专为资源有限的嵌入式设备,如移动电话和PDA设计。这个编程笔记主要涵盖了从开发环境的搭建到J2ME的基本原理,以及相关类的使用,旨在帮助开发者全面理解...
- Java 最初是由 Sun Microsystems 的 Green Project 开发出来的,最初是为了设计 Star7 应用程序而创建的一种编程语言。 - 名称由来:Java 的名字来源于 James Gosling 观察到的一棵橡树(Oak),但由于 Oak 已被...