1
绪论
1.1
手机软件现状
在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信
息网络化的不断进展,
手机及其他无线设备上网络势在必行。
但是传统手机存在以下弊端:
1.
传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能
更新、修改,若要增加新功能必须另换一部手机。
2.
传统手机访问互联网是通过
WAP(Wireless
Application
Protocal)
,所有网络资
源必须接通网络才能在线访问,非常耗时、费用亦很高。
而
Java
技术在无线应用方面的优势非常明显:
1.
应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。
2. Java
技术提供了一个类库,
它使的应用开发商可以创建更为直觉、
丰富的用户界
面
(GUI)
;
3. Java
技术使网络带宽的应用更为有效,
因为应用程序可以下载到器件上,
并在本
地运行,仅仅是在连接到服务器时才会占用网络带宽。
基于以上分析,
Java
手机将是未来手机的发展方向,是业界的热点。
1.2 J2ME
介绍
虽然
Java
已经被用到许多企业级软体上,可是其实骨子里面还是非常适合用在嵌入
式系统之中。
Java
平台演进到
Java2
后,
Java
平台分别针对不同领域的需求被分成四个
版本,
亦即
J2EE
、
J2SE
、
J2ME
以及
JavaCard
。
其中
J2ME
定位在消费性电子产品的应用上。
这个版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不
同类型产品能够随时增加支持的能力。这个版本的应用层面相当广泛,会是未来
Java
平
台发展的重点项目。
J2ME
在
1999
年的
JavaOne
开发人员大会上初次亮相,它的目标是面向智能无线设备
和小型计算机设备的开发人员。
J2ME
的一个关键优点是,
J2ME
与所有支持
Java
的设备都
是兼容的。支持
Java
的设备就是任何运行
Java
虚拟机器的计算机。
Motorola
、
Nokia
等
生产厂商都生产支持
Java
的设备。、
J2ME
平台是由配置(
Configuration
)和简表(
Profile
)构成的。配置是提供给最大
范围设备使用的最小类库集合,在配置中同时包含
Java
虚拟机。简表是针对一系列设备