Java Me--丰富多彩的领域中生机勃勃的技术
2011年05月07日
在不久的将来,人类社会将进入普及计算时代。各种消费电子产品,包括智能手机,PDA,Web-TV,将来的信息家电等等将实现随时随地的计算。这是一个异常广阔和丰富多彩的领域,其设备极度多样化而且都将在网络中,Java技术的跨平台性和网络功能在这里大有用武之地。这就是J2ME,这一丰富多彩的领域中生机勃勃的技术。但是,这一领域的多样性和 J2ME标准的复杂性很容易让初次接触者困惑。如果他试图写一个能在自己的PDA上运行的程序,很有可能会遇到许多困难,因为已有的旧的技术很有可能会被放弃,真正适合PDA的标准尚未完成,多种多样的标准和技术本身也在迅速发展变化。为此,本文的重点不在于具体的编码细节,而在于从概念上更准确地表述J2ME的体系结构,帮助读者理解和把握这些复杂的标准。并且从宏观上描述平台和标准的发展,分析在移动信息设备上开发J2ME应用的现状和前景,尽量让读者能够从全局上把握复杂的局势,为将来的发展做好准备。在今天计算已经无处不在。越来越多的人开始认为,经过了许多人共用一台计算机的大型主机时代,一人一台计算机的个人PC时代之后,下一个时代就是一人多台计算设备的普及计算时代(Ubiquitous Computing,IBM称之为Pervasive Computing)。计算设备将从单一的PC扩展到各种各样的大小和功能,从家庭消费电子产品,到个人随身携带,穿着,车载的各种移动信息处理设备,多样化是这个领域的最大特点。
网络是这个领域最重要的增值特性。当手机可以随时随地无线上网,PDA可以和个人 PC同步,车载PC可以获得网上GPS地图数据时,这些孤立的设备才能够发挥最大的作用。
而平台无关性和网络功能正是Java的设计目标和能力(事实上,Java最初的设计目标就是用于消费电子领域,但是后来在PC和服务器上得到了发展)。"一次编写,到处运行"的平台无关性,对网络,多重设备间联网的机制(JINI)显然对这个领域是至关重要的软件条件。这个领域内的 Java标准就是J2ME。
J2ME 的由来
Java的最大目标和特点,就是"一次编写,到处运行"的平台无关性。但是,很自然的,正如Sun认识到的,"One size does'nt fit all",一套标准无法适应各种不同的需求。因此,Java技术目前共有三套,分别针对不同的平台和应用。
Standard Edition(J2SE,标准版):针对桌面端PC和工作站的个人和低端商务应用。 Enterprise Edition(J2EE,企业版):针对服务器端企业级应用,支持Servlets, JSP 和XML等等。 Micro Edition(J2ME,袖珍版,也有翻译为小型版或者移动版的。)针对有限内存,显示和处理能力的设备,主要是消费电子和嵌入式设备领域(这实际正是Java语言设计最初的目标领域)。
在消费电子和嵌入式设备领域,内存从几百K到几十M,从没有屏幕到Web- TV,CPU从低功耗的嵌入式处理器到206MHz的 RISC处理器,硬件条件的差异是相当大的。这就使得J2ME的标准需要有不同的层次和类别来适应这个复杂的领域,因此相比之下J2ME就比J2SE和 J2EE的标准要复杂得多。关于J2ME标准的文章已经有了不少,但是很少有文章清晰扼要地讲清楚J2ME的体系结构划分的原因,而只有清楚了划分的根据和为什么这么划分,才能够更好地理解标准。尤其是因为硬件发展速度是很快的,很有可能一段时间之后,如果还按最初标准的字面定义区划分设备就会陷于迷惘。作者阅读和浏览了相当多的文章和介绍,但有些问题也还是最近才认识得比较清楚,在此和读者分享我的认识,也希望得到建议和指正。因此,下面的介绍尽量不去重复其他文章中都已介绍过的一些具体细节,不去翻译规范的字面定义,而是分析规范制定的原因,类别划分的真正标准,从开发者的角度,让读者能够在这个复杂而多变的领域中更准确地把握技术的区别和趋势脉搏,更好地为将来广阔的机会做好准备。
J2ME 体系结构
发表评论
-
编译 boost
2012-01-20 00:30 523编译 boost 2011年05月17日 ... -
[转]如何把一个Windows Phone 7 Twitter应用转换成新浪微博客户端
2012-01-20 00:30 345[转]如何把一个Windows Phone 7 Twitter ... -
《Windows核心编程》第一章 读书笔记
2012-01-20 00:29 584《Windows核心编程》第一章 读书笔记 2010年06月 ... -
在windows xp下编译WebKit
2012-01-20 00:29 729在windows xp下编译WebKit 2010年10月2 ... -
Symbian OS S60三种开发环境的搭建,基于C++
2012-01-20 00:29 611Symbian OS S60三种开发环境的搭建,基于C++ ... -
计算机4级5.31---6。30
2012-01-19 01:27 525计算机4级5.31---6。30 2010年06月14日 ... -
多线程和多进程的区别
2012-01-19 01:27 708多线程和多进程的区别 2010年07月20日 很想写点关 ... -
多线程和多进程的区别(小结
2012-01-19 01:27 761多线程和多进程的区别(小结 2011年09月18日 多线 ... -
7月16号 键盘按键失灵? 蓝屏的终极处理?
2012-01-19 01:27 8367月16号 键盘按键失灵? 蓝屏的终极处理? 2011年07 ... -
如何培养一年级学生良好的学习习惯
2012-01-19 01:27 646如何培养一年级学生良好的学习习惯 2011年06月28日 ... -
毕生精力总结的电脑技巧。。
2012-01-17 00:43 391毕生精力总结的电脑技巧。。 2011年10月03日 声 ... -
Android基础知识~入门进阶,一步步走到高手
2012-01-17 00:43 595Android基础知识~入门进 ... -
android linux 基础知识总结(789)
2012-01-17 00:43 406android linux 基础知识总结(789) 2011 ... -
一步步安装原版雪豹10.6.3-10.6.6
2012-01-17 00:43 1956一步步安装原版雪豹10.6 ... -
系统调用、POSIX、C库、系统命令和内核函数
2012-01-15 19:32 732系统调用、POSIX、C库、 ... -
pv3d 2.0版本的一篇英文教程翻译 5 基础纹理
2012-01-15 19:32 780pv3d 2.0版本的一篇英文 ... -
papervision3D介绍及入门
2012-01-15 19:32 481papervision3D介绍及入门 2009年11月27日 ... -
Away3D Lite:Others
2012-01-15 19:32 971Away3D Lite:Others 2010年01月05日 ... -
Away3D Lite:ExMD2Cubic
2012-01-15 19:32 659Away3D Lite:ExMD2Cubic 2010年01 ...
相关推荐
20210610-申万宏源-万华化学-600309-深度报告:高研发大资本铸就强护城河,平台型新材料公司生机勃勃.pdf
20210803-天风证券-医疗服务行业:“秀发经济”生机勃勃,雍禾医疗领跑全国.pdf
生机勃勃的春天作文.doc
有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。本论文主要针对中小型饭店餐饮...
信息技术(Information Technology,IT)的蓬勃发展和日臻成熟,使得高效率开发、大规模利用计算机软件为商务客户提供技术服务, 迅速发展成为严谨有序的系统工程和生机勃勃的商务模式,人们逐渐意识到IT技术应用系统同...
从技术层面来看,与现在流行的光存储介质相比,具备WORM技术的磁带系统有着不可替代的优势。例如在处理数据的容量上,目前一张DVD-R光盘只能处理4.8GB数据,而磁带轻松可以达到数百GB,HP的WORM磁带可以达到800GB。...
教学设计生机勃勃的现代化城区(第3课时魅力无穷的photoshop文字效果)最终版.pdf
在当前形势下,影像在医疗影像、卫星影像、商业影像等业务的各个环节都发挥着生机勃勃的作用。 图像挖掘是数据挖掘的一个分支,它关注数字图像的知识发现过程。 图像挖掘是一个有趣的领域,它涵盖了从结构化数据到非...
作者在本文中的立意,论述所站的高度,题目涉及的广度,都为读者展开了一幅美丽,绚烂,内容专业和生机勃勃的华彩巨作。是的,近十年来我国学者在密码会议 - 国际密码协会(IACR) 举办的三大密码会(Crypto、Eurocrypt...
艾瑞咨询数据显示,2015年第一季度中国移动互联网市场规模达到761.6亿元,同比增速111.8%,各领域经过2014年的快速发展变动,商业化步伐进一步加速,同时迎来一些生机勃勃的新领域。 整体上移动互联网市场同比保持...
有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。 本论文主要针对中小型饭店...
医疗服务行业专题研究:“秀发经济”生机勃勃,雍禾医疗领跑全国(2021)(20页).pdf
java小超市管理系统源码隐私:生机勃勃 视听演示“按原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。 在任何情况下,作者或版权持有人均不对任何索赔、损害或...
Atom-sprinkles-syntax.zip,充满活力的色彩的黑色语法主题。一个点缀着黑色语法的主题,原子有着生机勃勃的色彩。,atom是一个用web技术构建的开源文本编辑器。
生机勃勃的企业VoIP发展迅速,应用形式也趋于多样化,VoWLAN工作方式有两种。一种情况是将VoWLAN电话终端的呼叫传输至WLANAP,然后再经由VoIP的网关实现与原有基于电路交换的PBX的互通,并通过PBX实现与PSTN的通信;...
茂盛的棕榈树、生机勃勃的草地和其他树叶营造出一座美丽的风格化岛屿 美丽的粒子效果和视觉特效,如漂浮的灰尘、飞翔的鸟类和动画蝴蝶 梦幻云彩增强天空 使用 Shader Graph 创建的树叶和水的自定义着色器 将您的愿景...
在我国随着市场经济的不断发展,每一个行业都呈现出生机勃勃的发 展景象。其中在美发美容行业也是如此,因此必须利用各种现代化技术手段实现 信息的高度集成,以此提高获取信息,分析和利用信息的能力。 这样就能在...
有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。 本论文主要针对中小型饭店...
#资源达人分享计划#