因为毕设要做移动平台上的普适计算,选了Java ME作为背景(之前有小量接触)。
今天开始学习~第一步是环境搭建,所用参考书是《Java ME移动开发实例精讲》。
首先是一些Java ME的体系介绍。
Java SE,标准版,适用于界面程序、Java小程序和其他一些典型的应用;
Java EE,企业版,适用于服务器端程序和企业软件的开发;
Java ME,微型版,适用于小型设备、独立设备、互联移动设备和嵌入式设备程序开发。
Java SE是EE和ME的基础,Java ME分为CDC和CLDC,前者针对有稳定电源供应设备性能强劲(机顶盒、Internet电视、家用电器和汽车导航系统等),后者针对互联受限设备配置,面向大量的微型设备和嵌入式设备。手机移动开发显然是后者。
Java ME基本体系结构(从下往上):
操作系统;
Java虚拟机:移动开发资源宝贵,资源分配以“千字节”为单位;
配置(Configuration):这里是CLDC的支持包;
描述(Profiles):手机属于互联受限设备中的移动信息设备,相对应的描述是MIDP(移动信息设备描述);
可选包。
环境搭建(注意次序):
1.JDK:注意环境变量设置与测试;
2.WTK:装的是WTK2.5.2(http://java.sun.com/products/sjwtoolkit/zh_download-2_5_2.html),默认值安装,内附英文文档;
3.Eclipse和EclipseMe:EclipseMe在线安装之;
整合:在Eclipse中导入WTK的模拟设备。
第一个手机应用程序:
选择Java ME Midlet Suite创建项目,src右键J2ME Suite创建MIDlet1.java文件,右键run as即可~
也可以修改模拟器获得不同的模拟器效果~
环境搭建和第一个手机应用程序说的不详尽因为详尽不过书,若有需要可以找一本差不多的入门书或留言寻求私聊方式。
新手起步,恭请多多指教。