javame移动开发实例精讲

javame移动开发实例精讲

ID:32399530

大小:64.50 KB

页数:17页

时间:2019-02-04

javame移动开发实例精讲_第1页
javame移动开发实例精讲_第2页
javame移动开发实例精讲_第3页
javame移动开发实例精讲_第4页
javame移动开发实例精讲_第5页
资源描述:

《javame移动开发实例精讲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1篇入门第1章JavaME体系介绍和环境配置【本章导读语】(本章视频讲解:37分钟)一个新技术的入门,最大的困难是什么?很显然,是一些奇怪的术语,以及它们之间的关系。而这些术语又不得不去理解,否则没办法学习下去。JavaME的学习也是如此。JavaME是目前一个非常热门的技术,很多编程爱好者都希望能够对此进行学习。但是当你看到任何一个JavaME文档时,迎面而来的一些晦涩难懂的术语就会让你望而却步,例如:CDC、MIDP、CLDC,这些词语究竟代表什么意思?它们之间有什么关系?在JavaME体系结构中充当着什

2、么角色?这些问题虽不牵涉编程实质,但必须要弄清楚,觉得它无聊却必须要掌握,这些都成为广大初学者入门的绊脚石。本章来解决这些问题。首先将对JavaME移动开发中若干体系结构的概念及其关系进行介绍,争取用平实的语言来说明问题;然后介绍怎样搭建环境。JavaME应用程序的开发一般首先在PC机上进行,在PC机的模拟器中经过测试后,然后植入到移动设备中。对于初学者来说,在PC机上进行移动应用开发的学习,不仅节省成本,而且有很多方便的软件能够简化移动应用的开发,可以提高工作效率。本章内容将特别针对PC机上的开发进行配置。首

3、先将对JDK、WTK的安装过程进行阐述;接着基于提高开发效率的考虑,对目前最流行的Java开发IDE——Eclipse的安装进行介绍;然后将最流行的JavaME插件——EclipseMe和Eclipse进行整合;最后将开发一个最简单的手机应用。只需30分钟,本章将让用户学会开发一个手机上运行的应用程序。1.1初识JavaME提起JavaME,读者就会想起Java著名的3个版本。?JavaSE:Java2(SoftwareDevelopmentKit)StandardEdition,Java2技术标准版,以界面程

4、序、Java小程序和其他一些典型的应用为目标。?JavaEE:Java2EnterpriseEdition,Java2技术企业版,以服务器端程序和企业软件的开发为目标。?JavaME:Jave2MicroEdition,Java2技术微型版,为小型设备、独立设备、互联移动设备、嵌入式设备程序开发而设计。那三者之间有什么关系呢?对于初学者来说,应该如何学习呢?这3个版本在技术上的应用可以用图1-1表示。图1-1JavaSE、JavaEE和JavaME之间的关系在图1-1中,有几个内容是初学者值得注意的。首先,在图

5、形的中间可以发现,JavaSE的程序运行在台式PC或便携式计算机上。例如,利用Applet编写的小程序可以理解成为JavaSE程序,这种程序在Java虚拟机(JVM)中运行。要学习JavaME,JavaSE的基础是应该具备的。在此不再叙述。图1-1的左边是JavaEE,其程序运行在工作站或服务器上。例如,如果要做一个大型电子商务网站,就可以在服务器端编写JavaEE程序。同样,JavaEE程序也运行在JVM中。要学习JavaME,可以没有JavaEE的基础,不过了解一些JavaEE的基本概念会更好。但要想学习J

6、avaEE,必须有JavaSE的基础。图1-1的右边是JavaME,这正是我们学习的重点。JavaME能做什么呢?读者可能在很多手机上看到过一些千奇百怪的游戏,也可能为自己的手机具有照相、媒体播放功能而激动不已,是的,这些程序都可以用JavaME来实现。现实生活中有人们认为JavaME就是手机游戏,其实,将JavaME等同于手机游戏太片面了。实际上,手机游戏的开发只是属于JavaME中的一个系列,JavaME能做的应用还有很多,只是本书是开发移动应用,编写手机游戏可能会比较直接。JavaME可以支持的开发分为两

7、个系列。?CDC:互联设备配置(ConnectedDeviceConfiguration),面向强大的可以间歇式的与网络连接的设备(有稳定的电源供应,设备性能强劲),如机顶盒、Internet电视、家用电器和汽车导航系统等。?CLDC:互联受限设备配置(ConnectedLimitedDeviceConfiguration),主要面对大量的微型设备和嵌入式设备。手机移动开发属于哪一类呢?很明显,属于CLDC。因此,本书所叙述的内容都是针对CLDC来进行讲解的。这样看来,要学会JavaME的全部没有那么容易。实际

8、上,读者不用学习全部就可以拿一份足够让自己骄傲的薪水,并且也不可能有人精通一门技术的全部。如果你周围有一个声称所有技术都精通的人,事实是:要么他根本不精通,要么他是行业巨擘。不过,如果是后者,也不那么容易遇到,另外,他也很低调。如果将Java当成自己程序生涯中的利器,再次强调一下,JavaSE是另外两个版本的基础,无论学习JavaEE还是JavaME,都必须要有较好的JavaSE基础;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。