《手持设备移动应用开发》习题第1章J2ME简介1
什么是手持移动设备
答:本课程所谓的手持移动设备是指能随身携带的小型智能电子设备,通常硬件系统应包含处理机、内存和输入输出设备,而软件系统应包含嵌入式操作系统、可安装或卸载的嵌入式应用软件
目前主要的手持移动设备有智能手机、PDA等消费类小型电子设备,也可以包括各类便捷式嵌入式电子设备
以智能手机为例的手持移动设备,目前主要有哪些智能手机手持设备操作系统,各自支持何种开发平台
(提示:通过网络搜索查找)答:微软公司操作系统:WindowsMobile开发平台:C#
netNokia公司操作系统:Symbian开发平台:SymbianC++Google公司操作系统:Android开发平台:JavaApple公司操作系统:IOS开发平台:Objective-CResearchInMotion公司操作系统:BlackBerry开发平台:Java3
简述Java三个版本的区别联系,以及本课程采用J2ME作为开发平台的原因
答:区别:Java的三个版本分别针对不同的领域
三个版本其基本语法完全相同,只是根据针对的对象设备不同,API库有些差异
联系:J2SE包含了Java基本的核心的元素,是J2EE和J2ME的基础
J2EE是Java的高级版本,在J2SE基础上增加了新的类库,引入了新的技术,主要用于服务器端的程序;J2ME在J2SE基础上删减了部分内容,还引入了专门的API类库
原因:J2ME主要用于移动设备等小型电子设备的软件开发,本课程针对手持移动设备开发
J2ME有专门的API类库
J2ME是手持移动设备开发目前的主流开发平台,通用性强
手持设备移动开发中与J2ME技术中Configuration、Profile对应的技术名称是什么
答:Configuration:CLDC(ConnectedLimitedDevice