毕业设计(论文)文献综述
系 部: 计算机科学与技术系
专业年级: 计算机科学与技术07级
姓 名: 张三丰
学 号: 0707075707
题目名称: What's New in the J2ME Wireless Toolkit 2.2
指导老师评语:
签 名:
年 月 日
基于J2ME的手机浏览器开发
1. 研究背景
1.1 J2ME简介
J2ME的全称是Java2 Micro Edition(J2ME)——Java2技术微型版,与J2SE、J2EE一样都是有美国SUM微系统公司提出的JAVA技术规范[2]。
J2ME是为了能够开发运行在小型设备、独立设备、互联移动设备、嵌入式设备上的JAVA应用程序而被提出的。J2ME是建立在一个由概要描述、配置、JAVA虚拟机和操作系统等部分组成的标准架构之上的,这些内容共同组成了完整的J2ME实时运行环境。它的技术核心是由一个JAVA虚拟机( JVM )及一套适合运行在上述设备环境上的API接口构成[1]。
J2ME在1999年的Java One开发人员大会上初次亮相,它的目标是面向智能无线设备和小型计算设备的开发人员,这些开发人员需要在他们的产品中整合跨平台的能力。
无线设备和小型计算设备的消费者期望这些设备能够有较高的性能。他们希望小型计算设备有快速的响应时间,与同种设备相兼容,拥有功能完备的应用程序。消费者希望桌面计算机和笔记本电脑上的软件和功能同样能够运行在移动电话和个人数字助理上。
为了满足他们的需求,开发人员必须重新考虑他们设计计算机系统的方式。开发人员需要利用商业计算机上现有的前端和后端软件的计算能力,并将这些能力传递到微型、移动和无线的计算设备上。J2ME能够以最小的修改来实现这种传递,如果应用程序的设计是可伸缩的,应用程序就可以适应小型计算设备上有限的资源[2]。
J2ME为在小型电子设备上创建性能卓越的网络应用提供了一套完整的解决方案,能很好的解决软件跨平台的兼容性和安全性的问题。
1.2 J2ME的总体架构
一个完整的J2ME架构,由上至下包括4个层次的内容:简表(Profile)、配置(Configuration)、虚拟机(Virtual Machine)和操作系统。
J2ME使用简表和配置定制Java运行时环境(JRE)。作为一个完整的JRE,J2ME由配置和简表组成,配置决定了使用的JVM,而简表通过添加特定于域的类来定义应用程序。
J2ME的JRE最低层包括虚拟机(VM)和类库两部分,这一层与设备层(硬件与操作系统)关系紧密,由SUN提供参考规范和源代码,设备厂商根据设备特征进行相应地移植。
2. 研究现状
2.1 J2ME现状
随着移动通信的突飞猛进,移动开发这个新鲜的字眼慢慢成为开发者关注的热点。在CSDN的最近一份调查显示,有24.34%的受访者涉足嵌入式/移动设备应用开发,这个数字可能略高于实际的比例,但也足可说明嵌入式/移动设备应用开发是一块诱人的新鲜奶酪。J2ME(Java 2Micro Edition)是嵌入式/移动应用平台的王者,Linux 和WinCE 分列二、三位。Nokia 等厂商力推的Symbian 平台目前开发者占有率尚未达到满意水平,考虑到调查项合并了嵌入式设备(例如PDA)和移动设备(例如智能手机),Symbian、WinCE 系列在移动平台上会是竞争的主要两方。如果厂商能在标准实现上做得更加规范,则J2ME 的跨平台特性会挥得更加淋漓尽致,继续保有王者地位。使用J2ME技术开发出来的各种游戏和应用产品可以方便的运行到这些手机上。
现阶段J2ME的发展还处在一个爆发增长的前期。出于JSR出的各个规划,对于各大手机厂商支持不统一,导致了业界所说的write once debug anywhere! 另外一个就是手机网络的各种限制。比如移动全球通跟现在的互联网一样,可以支持各种协议,但是动感地带等其他卡却只能支持HTTP。所以一些高端的应用没办法推广。而且网络速度也不快[5]。
2.2手机浏览器现状
截至07年底,全球手机用户已经超过33亿。在这些手机用户中,预装类浏览器的普及率相当高,但使用率却并不乐观:在一项“你是否会使用手机上网”的调查中,选择手机上网的用户仅仅占到11%。手机浏览器还有很大的拓展空间,潜在用户量巨大。
另外,手机上网用户呈现出明显的两极化趋势。一方面,日本、韩国等发达国家,手机上网比例非常高,几乎可以达到全民手机上网;另一方面,在越南、非洲的某些国家,PC尚不普及,手机成为他们接触互联网的主要工具。随着3G时代的到来,运营商对于手机上网的重视程度更强,移动互联网将成为3G最重要的应用,用户规模也将继续保持快速增长。
……
……
4. 总结
Java本来是为嵌入式电子设备和智能家电开发的,却在网络应用中发展壮大起来,现在又“重操旧业”,大举进军智能和嵌入式家电并取得了出人意料的成功。但是,就目前而言,J2ME作为对嵌入式设备和智能家电应用领域的最佳解决方案已经成为不争的事实。
手机浏览器作为手机的核心应用,与移动互联网之间存在双向影响关系。手机浏览器的发展需要移动互联网大环境的成熟,比如降低资费、改善网络、扩大用户群;另一方面,手机浏览器必然能推动移动互联网的发展[11]。
随着互联网技术的发展和移动网络的成熟,浏览器将承载更多更丰富的互联网内容和服务。未来,手机浏览器不仅将有更丰富的功能和更高的速度,而且,手机浏览器不再仅仅是一个手机浏览器。在即将到来的云计算时代,优秀的手机浏览器将不仅仅是传递内容的载体,还有可能成为未来的操作系统平台。它是每个手机的核心,也是未来3G应用的杀手级核心应用。
参考文献
周绍森,王志国,胡德龙. 中部塌陷与中部崛起[J]. 南昌大学学报(人文社会科学版),2003,34(6): 14~18.
Wilfred J, Pandey V N, Nair C K K, et al. Risk sharing and industrial specialization: regional and international evidence [J]. The Economic Journal, 1998, 108(11): 1149~1161.
奥桑德主编.区域整合中的中央与地方关系(上册,第1版)[M].胡动译.南京:南京大学出版社,1981, 452~482.
冯兴元.区域经济学[M].天津:天津大学出版社,1979.
惠梦君,吴德海,柳葆凯,等. 奥氏体—贝氏体球铁的发展[C]. 全国铸造学会奥氏体—贝氏体球铁专业学术会议.武汉,1986.
金波. 采用并联型液压系统的水轮机调速器控制系统研究[D]. 浙江大学,1998.
张楠. 一种氧化锆材料的制备方法[P]. 中国,专利文献种类, 881089073,2002.
全国文献工作标准化技术委员会第六分委员会[S].GB 6447—86 文摘编写规则.北京:中国标准出版社,1986.
王明亮. 关于中国学术期刊标准化数据库系统工程的进展[EB/01]. http://www.cajcd.cn/pub/wml.txt/980810-2.html, 1998-08-16/1998-10-04.
…