J2ME编程之Nokia 7210配置篇
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
一、引言
最近有朋友推荐能否写一些有关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),如此庞大的基数,可见其强大的需求量。
四、J2ME开发配置
在我们对J2ME有了初步的了解之后,心里有个底,就应该开始J2ME程序开发了。工欲善其事,必先利其器,学J2ME还得从配置开始的。不然helloWord都不知道怎么弄的。这里,我主要以nokia模拟器为例,说一下wtk+nokia的配置和jbuilder+mobileset+nokia的配置。
4.1 nokia模拟器配置:sun J2ME Wireless Toolkit+ nokia 7210
1、先安装wtk,相关资源可到http://www.cnjm.net上下载,本例假设安装在c:
2、然后将nokia模拟器安装在wtk的device目录(c:\J2MEwtk\wtklib\devices)
3、打开wtk目录下的bin目录下的ktoolbar.exe 或者ktoolbar.bat, 就会出现wtk的运行界面(打开ktoolbar.bat的同时会出现一个dos窗口),我们主要使用第二排的六个按钮:
a New project
作用: 新建一个J2ME项目,会要求你输入项目名和该项目的MIDlet主类。完成后,你就建立了一个新的J2ME项目啦。你会在apps(c:\J2MEwtk\apps)目录下发现你的新建项目的文件夹。在这个文件夹(你的项目名命名)里,有四个文件夹(bin,lib,res,src)。
Bin文件:这里用来保存结果文件的目录,有jar,jad和MF文件。
JAR包文件(JAR File):java 压缩文件包,里面包含该MIDlet项目所需要的所有class文件和资源文件;
- [1] [2] [3] [4] 下一页
-
- J2ME编程之Nokia 7210配置篇 相关文章:
- J2ME编程之Nokia 7210配置篇 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:一次编写,随处运行
下一篇:如何修复被修改的IE
精品推荐
热点TOP10
- ·基于css样式绑定的样式驱动式AJAX程序开发(.net实现)
- ·对联广告JS代码效果大全
- ·JS代码的格式化和压缩
- ·JavaScript仿Windows关机效果
- ·Ajax实现无刷新树
- ·网页对联广告代码效果大全
- ·一个以Javascript+xml的树型列表
- ·使用 JavaScript 创建 FrontPage 下拉菜单
- ·Ajax标签导航效果
- ·网页特效之HTML中树的实现方法
- ·asp简单的ajax留言板(采用三层模式)
- ·Js之软键盘实现(源码)
- ·兼容低版本 IE 的 JScript 5.5 实现
- ·javascript版的日期输入控件
- ·经典的五角星菜单
- ·邮箱登录代码
- ·JavaScript方法和技巧大全
- ·一些很实用且必用的小脚本代码
- ·B/S开发常用JavaScript技术
- ·收集整理些有用的JAVASCRIPT小知识
