- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[JavaME移动开发实例精讲
第1篇 入 门
第1章 Java ME体系介绍和环境配置
【本章导读语】(本章视频讲解:37分钟)
一个新技术的入门,最大的困难是什么?很显然,是一些奇怪的术语,以及它们之间的关系。而这些术语又不得不去理解,否则没办法学习下去。Java ME的学习也是如此。
Java ME是目前一个非常热门的技术,很多编程爱好者都希望能够对此进行学习。但是当你看到任何一个Java ME文档时,迎面而来的一些晦涩难懂的术语就会让你望而却步,例如:CDC、MIDP、CLDC,这些词语究竟代表什么意思?它们之间有什么关系?在Java ME体系结构中充当着什么角色?
这些问题虽不牵涉编程实质,但必须要弄清楚,觉得它无聊却必须要掌握,这些都成为广大初学者入门的绊脚石。
本章来解决这些问题。首先将对Java ME移动开发中若干体系结构的概念及其关系进行介绍,争取用平实的语言来说明问题;然后介绍怎样搭建环境。
Java ME应用程序的开发一般首先在PC机上进行,在PC机的模拟器中经过测试后,然后植入到移动设备中。对于初学者来说,在PC机上进行移动应用开发的学习,不仅节省成本,而且有很多方便的软件能够简化移动应用的开发,可以提高工作效率。
本章内容将特别针对PC机上的开发进行配置。首先将对JDK、WTK的安装过程进行阐述;接着基于提高开发效率的考虑,对目前最流行的Java开发IDE——Eclipse的安装进行介绍;然后将最流行的Java ME插件——EclipseMe和Eclipse进行整合;最后将开发一个最简单的手机应用。
只需30分钟,本章将让用户学会开发一个手机上运行的应用程序。
1.1 初识Java ME
提起Java ME,读者就会想起Java著名的3个版本。
? Java SE:Java 2(Software Development Kit)Standard Edition,Java 2技术标准版,以界面程序、Java小程序和其他一些典型的应用为目标。
? Java EE:Java 2 Enterprise Edition,Java 2技术企业版,以服务器端程序和企业软件的开发为目标。
? Java ME:Jave 2 Micro Edition,Java 2技术微型版,为小型设备、独立设备、互联移动设备、嵌入式设备程序开发而设计。
那三者之间有什么关系呢?对于初学者来说,应该如何学习呢?
这3个版本在技术上的应用可以用图1-1表示。
图1-1 Java SE、Java EE和Java ME之间的关系
在图1-1中,有几个内容是初学者值得注意的。首先,在图形的中间可以发现,Java SE的程序运行在台式PC或便携式计算机上。例如,利用Applet编写的小程序可以理解成为Java SE程序,这种程序在Java虚拟机(JVM)中运行。要学习Java ME,Java SE的基础是应该具备的。在此不再叙述。
图1-1的左边是Java EE,其程序运行在工作站或服务器上。例如,如果要做一个大型电子商务网站,就可以在服务器端编写Java EE程序。同样,Java EE程序也运行在JVM中。要学习Java ME,可以没有Java EE的基础,不过了解一些Java EE的基本概念会更好。但要想学习Java EE,必须有Java SE的基础。
图1-1的右边是Java ME,这正是我们学习的重点。Java ME能做什么呢?读者可能在很多手机上看到过一些千奇百怪的游戏,也可能为自己的手机具有照相、媒体播放功能而激动不已,是的,这些程序都可以用Java ME来实现。
现实生活中有人们认为Java ME就是手机游戏,其实,将Java ME等同于手机游戏太片面了。实际上,手机游戏的开发只是属于Java ME中的一个系列,Java ME能做的应用还有很多,只是本书是开发移动应用,编写手机游戏可能会比较直接。
Java ME可以支持的开发分为两个系列。
? CDC:互联设备配置(Connected Device Configuration),面向强大的可以间歇式的与网络连接的设备(有稳定的电源供应,设备性能强劲),如机顶盒、Internet电视、家用电器和汽车导航系统等。
? CLDC:互联受限设备配置(Connected Limited Device Configuration),主要面对大量的微型设备和嵌入式设备。
手机移动开发属于哪一类呢?很明显,属于CLDC。因此,本书所叙述的内容都是针对CLDC来进行讲解的。
这样看来,要学会Java ME的全部没有那么容易。实际上,读者不用学习全部就可以拿一份足够让自己骄傲的薪水,并且也不可能有人精通一门技术的全部。如果你周围有一个声称所有技术都精通的人,事实是:要么他根本不精通,要么他是行业巨擘。不过,如果是后
您可能关注的文档
- [iPhone手机使用手册—“照片”操作说明.doc
- [基础护理考试1.doc
- [基础护理试卷-二.doc
- [基础护理试卷.doc
- [基础护理试题.doc
- [iphone4解锁卡中英.doc
- [因需赋形百变万能.ppt
- [基础护理试题集整理.doc
- [基础护理题选择.doc
- [团员知识竞赛.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 现代西班牙语学生用书1目录.pdf
- 中山农村商业银行股份有限公司2021年小型微型企业贷款专项金融债券信用评级报告.pdf
- 设备采购、运输方案、设备安装调试、设备巡检、产品售后、安装类设备253页.doc VIP
- 《技规教案》课件.ppt
- 初中历史_中华民国的创建教学设计学情分析教材分析课后反思.doc
- H7车组合仪表内部参数调节方法 (1).pdf VIP
- 重汽豪沃(HOWO)T5G SAC仪表、驾驶室过度线针脚定义驾驶室电器部件讲解.pdf VIP
- T5T7NanoBCU TFT仪表服务站维修培训手册.pdf VIP
- 钢琴谱学习Parla Piu Piano 降E-降G.pdf
- T7H TFT仪表、NanoBCU系统简介.ppt VIP
文档评论(0)