J2ME中CLDC平台执行并发多任务的研究和实现
2014-07-13张博
张 博
(长沙师范学院 电子信息工程系, 湖南 长沙 410100)
J2ME中CLDC平台执行并发多任务的研究和实现
张 博
(长沙师范学院 电子信息工程系, 湖南 长沙 410100)
J2ME为移动无线设备带来了Java语言的平台无关性,能够动态地、安全地以各种类型的网络向移动无线设备传送交互内容和应用程序,并可以按用户的需求定制应用程序。首先介绍了 J2ME平台,接着介绍了CLDC,同时对CLDC环境下多线程程序的开发及应用进行了深入探讨。最后对给出的解决方案进行了讨论并指出其实用性。
J2ME;CLDC;多任务;多线程
当前, 各种智能消费类电子产品,如移动电话、PDA、电视机顶盒等呈现爆炸性增长,其数量已经大大超过桌面PC,数字计算的重点也从单纯的面向Internet的网络计算向移动计算发展,人们希望可以随时随地以任意设备实现信息的获取和共享,进行商务贸易等。无所不在的普适网络和种类繁多、功能日益强大的终端,已经构成人们生活的重要环境—普适环境。普适环境带来了以普适网络为基础的计算环境,并且提供了多种移动终端的接入方式。在普适环境下的计算模式被认为是一种普适计算(Ubiquitous/Pervasive Computing)。J2ME技术实际上就是在普适计算环境发展背景下发展起来的。
Java移动软件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME平台 (Java 2 Micro Edition)构成的一部分,常被应用于手机等移动设备上。但CLDC的Java执行与处理始终在多线程单进程状态阶段,自然也就无法满足目前用户的需要,而Java语言又具有易开发,成本低、兼容性强等特点。因此继续CLDC环境下的Java开发使用,重新构建CLDC环境结构,使其具有多任务线程的执行处理能力。……
