通信与网络中的解析通信与网络中的解析J2ME技术在手机开发领域的优势和不足技术在手机开发领域的优势和不足
众所周知,在手机开发中,有J2ME、BREW、Symbian、Windows Mobile等开发方式,和这些开发方式相
比,J2ME技术是使用比较普遍的一种技术,下面就对这些技术进行一些简单的比较。 Java ME 以往称作
J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言
平台,包括虚拟机和一系列标准化的Java API.它和Java SE、Java EE一起构成Java技术的三大版本,并且同样
是通过JCP(Java Community Process)制订的。 Java ME是一种高度优化的Jav
众所周知,在手机开发中,有J2ME、BREW、Symbian、Windows Mobile等开发方式,和这些开发方式相比,J2ME技
术是使用比较普遍的一种技术,下面就对这些技术进行一些简单的比较。
Java ME 以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的
Java语言平台,包括虚拟机和一系列标准化的Java API.它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是
通过JCP(Java Community Process)制订的。
Java ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导
航系统等等。JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性
移植到小型电子设备上,允许移动无线设备之间共享应用程序。
J2ME技术的优势:技术的优势:
1 移植性强移植性强
使用J2ME技术开发的程序,可以经过简单的修改以后,在不能厂商的手机上运行,这个是J2ME技术最大的优势。
2 开发速度快开发速度快
由于Java语言自身的特点,和系统的关联不大,所以开发速度很快。程序的开发周期比较短。
3 技术入门快技术入门快
由于JAVA语言相当的普及,而对于有一定JAVA语言基础的人来说,学习J2ME技术的门槛很低,所以J2ME技术的普及
速度很快。
J2ME技术的劣势:技术的劣势:
1 功能有限功能有限
为了实现J2ME技术的移植性,J2ME技术无法实现系统的功能,例如读取电话簿、短信息等系统内容。无法开发手机上
的系统软件。
2 速度比较慢速度比较慢
由于J2ME技术运行在JVM基础上,再加上手机硬件的限制,所以运行速度相对比较慢,但是这个速度用户还是可以接受
的啊。
3 程序大小受限程序大小受限
在手机上,J2ME技术开发的程序在程序大小上受到很大的限制,例如Nokia S40系列的程序大小一般限制在64KB以内,
这个大大限制了J2ME程序的功能。
有什么不足的地方,大家可以积极指正。
评论0
最新资源