一、引言
最近有朋友推荐能否写一些有关j2me编程方面的文章。 心想最近正好有心把自己工作所学整理一下,那天又在网上看到有人询问这方面的教程,于是便答应了,既能把心中所学系统地归纳一下,也希望能给一起爱好和学习j2me的朋友和同道们一点借鉴,只是不足之处,还望包涵包涵!
二、j2me介绍
j2me, 简称java 2平台,袖珍版(java 2 platform,micro edition (j2me)),是sun公司在j2se和j2ee之后,致力于消费产品和嵌入式设备的最佳解决方案。j2me将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说pda、手机); 另外一种是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱、电视机上盒(set-top box))。因为这两种区分,所以java引入了一个叫做configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在connected limited device configuration(cldc)规格之中; 而另外一种装置则规范为connected device configuration(cdc)规格。也就是说,j2me先把所有的嵌入式装置利用configuration的概念区隔成两种抽象的型态。midp 层,移动信息设备框架(mobile information device profile(midp)),是一个 java api 集合,它处理诸如用户界面、持久存储和联网这样的问题。j2me cldc的先决条件是一个紧缩的jvm,称为k 虚拟机(k virtual machine(kvm))。kvm是为小存储器、资源受限的网络连接设备设计的。
三、发展趋势
在我们今天的生活中,个性化的智能信息用品已经是必需品。这些用品包括移动电话、双向寻呼机、智能卡、个人电脑记事本(personal organizer)和掌上电脑(palmtop)。它们的趋势是成为目的特定的、资源有限的网络连接设备,而不是我们迄今已知的通用台式机。专门满足这一巨大的消费空间,java 2平台袖珍版(j2me) 提供了极多的创新java技术。而其应用于手机就是最有说服力的证明之一。nokia、motorola、siemens等世界各大手机厂商已经开发出多款支持j2me的手机型号,而市场潜力呢?以中国为例,据调查,中国的移动用户将近3亿(http://arch.pconline.com.cn/news/dxgd/10211/108337.html),如此庞大的基数,可见其强大的需求量。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器