Google于2007年收购的Google于2007年收购的
Windowsphone
SmartphoneWindowsmobileWindowsphone
3、Java技术框架、技术框架
Optional行业应用系统Packages
OptionalPackages
WST无线传感器WST无线传感器网络技术无线网络技术
JavaEnterpriseEdition(J2EE)CoreAPIs
JavaStandardEdition(J2SE)CoreAPIs
PersonalProfile
RMIProfile
OtherCDCProfiles...
RFID技术
FoundationProfile
MobileInformationDeviceProfile
JavaMicroEditionCoreAPIsJavaProgrammingLanguage
JavaHotSpot?JavaVirtualMachine(JVM)KVM
JavaCardAPIs
CardVM
JavaME技术技术
一种以广泛的消费性产品为目标的的高度运行时环境,优化的Java运行时环境,目标设备包括寻呼机、移动电话、目标设备包括寻呼机、移动电话、可视电数字机顶盒和汽车
导航系统。话、数字机顶盒和汽车导航系统。
JavaEE平台体系结构平台体系结构
JavaME由配置、简表和可由配置、由配置选包组成
配置(配置(configuration):):
?提供给最大范围设备使用的最小类库集合。类库集合。?同时包含同时包含Java虚拟机。虚拟机。虚拟机
简表(profile):简表():
?针对一系列设备提供的开发包集合。
可选包(可选包(OptionalPackage):):
?针对特定设备提供的类库,例如针对特定设备提供的类库,某些设备是支持蓝牙的,某些设备是支持蓝牙的,针对此功能JavaME中制定的中制定的JSR82功能中制定的(BluetoothAPI)提供了对蓝牙)的支持。的支持。
主要的二种配置
连接设备配置(CDC)
32位或者位的处理器。位或者64位的处理器位或者位的处理器。2M以上内存。以上内存。以上内存较好的电源供应(较好的电源供应(通常直接接电源)接电源)具有网络连接能力,具有网络连接能力,通常为无线网络。无线网络。需要实现java虚拟机规范的需要实现虚拟机规范的全部功能。全部功能。用户接口混乱,用户接口混乱,程度参差不齐;有时根本就没有接口支持的设备,一些CDC支持的设备,包括常驻网关、括常驻网关、智能电话和通讯器、讯器、PDA、管理器、家用、管理器、电器、电器、销售网点终端以及汽车导航系统。车导航系统。
连接限制设备配置(CLDC)
16位或者位的处理器位或者32位的处理器位或者512KB以下内存有限能源供应(有限能源供应(通常使用电池)有限或非持续网络连接简单的用户界面用户接口混乱,用户接口混乱,程度参差不齐;有时根本就没有接口支持的设备,一些CLDC支持的设备,包括无线电话、寻呼机、包括无线电话、寻呼机、主流个人数字助手(PDA),以,及小型零售支付终端。及小型零售支付终端。
连接限制设备配置CLDC
虚拟机
CLDCHotSpot(KVM))与JavaSE不兼容
简表
MobileInformationDeviceProfile(MIDP)
可选包
WirelessMessagingAPI(WMA):支持短信。:支持短信。MobileMediaAPI(MMAPI)::支持音频、视频。支持音频、视频。
连接设备配置CDC
虚拟机
CDCHotSpot(CVM))与JavaSE1.31基本相同基本相同
简表
FoundationProfile:基本:基本API,无,GUIPersonalBasisProfile:支持轻量级:AWT,生成,生成Xlet。。PersonalProfile:支持:支持AWT,生成,applet。。