欢迎来到天天文库
浏览记录
ID:35597745
大小:53.50 KB
页数:12页
时间:2019-03-30
《本科生毕业设计外文翻译--移动设备的应用平台--J2ME简介》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、附件1:外文资料翻译译文(复印件)移动设备的应用平台—J2ME简介1.什么是J2ME:J2ME(Java2MicroEdition)是Java2的一个组成部分,它与J2SE、J2EE并称。根据Sun的定义:J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。J2ME技术在1999年的JavaOneDeveloperConference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。J2ME在设计其规格的时候,遵循着对于各种不
2、同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机);另外一种则是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱、电视机上盒(set-topbox))。因为这两种型态的嵌入式装置,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义ConnectedLimitedDeviceConfiguration(CLDC)规格之中;而另外一种装置
3、则规范为ConnectedDeviceConfiguration(CDC)规格。也就是说,J2ME先把所有的嵌入式装置利Configuration的概念区隔成两种抽象的型态。其实在这里大家可以把Configuration当作是J2ME对于两种类型嵌入式装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的Java程序所能使用的类别函式库、这些规范之中所定义的类别函式库为Java标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式库。比方就CLDC的规范来说,可以支援的核心
4、类别函式库为java.lang.*、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedition.io.*。区分出两种主要的Configuration之后,J2ME接著在定义出Profile的概念。Profile是架构在Configuration之上的规格。之所以有Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java程序该如何开发以及它们应该具有哪些功能。因此Profile之中定义了与特定嵌入式装置非常相关的扩充类别函式库,而Java程序在各种嵌入式装置上的使用者介面该如何呈现就是定义在Pro
5、file里头。Profile之中所定义的扩充类别函式库是根据底层Configuration内所定义的核心类别函式库所建立。2.J2MEWirelessToolkit2.2新改进J2MEWirelessToolkit已经成为J2ME开发应用程序的事实标准工具包。自从2000年初次亮相以来,该工具包一直在发展以赶上移动Java技术外观上快速改变的步伐。不要被从2.1版本以来的小改变所误导。新的工具包在四个重要的领域支持 JavaCommunityProcess(JCP) 所指定的新的可选API:3D图形、多媒体通信、蓝牙连网(Bluetoothnetwo
6、rking)和数据管理。本文将描述这些新的API并且向您展示如何在工具包中实现他们。在这之前,让我们赞美一下更新后的DefaultColorPhone模拟器皮肤,自从2.1版本以来,该皮肤已有了一个更大的屏幕(320x240,或QVGA)和更多的颜色(4096色而不是256色)。2.1移动3D图形:JSR184, 即Mobile3D图形APIforJ2ME(M3G)在一个集成软件包中提供了三维图形功能,适用于支持最为广泛采用的J2ME软件栈、有限连接设备配置(CLDC)和移动信息设备描述(MIDP)的设备。API为显示3D内容提供了两种API。立即模
7、式API使应用程序能够直接创建和操纵3D元素。这一层之上是一个场景图API,也称为保留模式,能够提早加载并显示已设计的整个3D场景。应用程序可以采用最适合的API,或保留模式与立即模式的组合。JSR184规范还为场景图定义了一种文件格式-.m3g。该工具包的模拟器全面支持JSR184,并且有几个MIDlet展示了API在Demo3D项目中的功能。Life3D演示了立即模式的使用。PogoRoo是一个的交互的演示,特点是显示一只跳跃的袋鼠。2.2多媒体通信:J2MEWirelessToolkit长期支持JSR120、WirelessMessagingA
8、PI(WMA)的1.1版本;新版本支持WMA2.0(JSR205),其把WMA的功能扩展到包括多媒体通信。在
此文档下载收益归作者所有