网站大量收购闲置独家精品文档,联系QQ:2885784924

第1章J2ME简介.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2ME实用教程 计算机与信息技术系 刘芳 J2ME是什么?   J2ME技术作为一种通用的技术,针对的领域主要是消费类电子设备,包括机顶盒、车载设备、可视电话、手机等各种设备。 我们只介绍J2ME技术进行手机程序开发时所用的开发工具的种类。 随着移动通信技术的突飞猛进,“移动开发”这个新鲜的字眼慢慢成为开发者关注的热点。 学习J2ME可以从事的工作种类 1、J2ME游戏开发人员 根据游戏策划或者文档要求,在某中国特定的机型(以Nokia S40或S60居多)开发游戏程序。 需要熟练掌握:高级用户界面、低级用户界面、线程,如果是网络游戏,还要熟练掌握网络编程。 学习J2ME可以从事的工作种类 2、J2ME应用开发人员 与移动定位以及移动商务相关的内容。 需要熟练掌握:高级用户界面、线程和网络编程。 3、J2ME游戏移植人员 参照源代码,将可以在一个平台上运行的游戏移植到其他平台上去。例如:将Nokia S60的移植到索爱的T618上。 需要熟悉各平台之间的差异以及相关的技术参数,比如屏幕大小、最大jar文件尺寸等等。 J2ME常用开发工具 利用J2ME技术开发手机游戏的集成开发环境主要有JBuilder、Eclipse、NetBeans和Sun Java Studio。 本书选用JBuilder 9 作为开发工具 J2ME常用开发工具 无线开发工具包 SUN公司的J2ME Wireless Toolkit,现在的必威体育精装版版本是2.5.2,JBuilder 中自带的WTK的版本是2.0版,下载必威体育精装版版的地址如下:      /products/sjwtoolkit 这门课主要学什么? 1、J2ME的体系结构。 2、高级界面制作闪屏和菜单 3、进度条和响应菜单的使用 4、低级界面简单使用 5、游戏精灵和地图编辑 学好J2ME的三要素 1、具备良好的java语言基础 。 第1章 J2ME简介 本章将从J2ME的体系结构和MIDlet应用程序模型讲起。 1.1 J2ME基本概念 J2ME是Sun公司针对嵌入式、消费类电子产品推出的开发平台,与J2SE和J2EE共同组成Java技术的三个重要的分支。 J2ME实际上是一系列规范的集合,由JCP组织制定相关的JSR(Java Specification Request)并发布,各个厂商会按照规范在自己的产品上进行实现,但是必须要通过TCK测试,以确保兼容性。 如MIDP2.0规范就是在JSR118中制定的。可能接触过J2ME的开发者会觉得说J2ME是一系列的规范不准确,因为在开发中经常会用到CLDC(Connected Limited Devices Configuration)、MIDP(Mobile Information Devices Profile)等内容。 1.1.1 J2ME介绍 Sun公司将J2ME定义为“一种以广泛的消费性产品为目标的、高度优化的 Java 运行时环境”。自从 1999 年 6 月在 JavaOne Developer Conference 上发布之后,J2ME 进入了小型设备开发的行列。 Sun 公司希望借助J2ME 这把利剑将嵌入式设备这个混乱的领域统一,让Java 的使用范围扩展到所有的电子设备开发上,按照现在的发展速度,J2ME 很快将被广泛应用于消费和嵌入式设备中。 由于 Java 的跨平台特性,遵循 J2ME 规范开发的 Java 程序可以运行在各种不同的小型设备上。 J2ME 在适用于这些设备的同时也保留了 Java 的传统特性,即任何时间和任何地点的代码具有可移植性、部署灵活性、安全的网络传输性,以及代码稳定性。 1.1.2 J2ME与Java体系结构 1.1.3 JVM、CVM和KVM介绍 Java 程序是以边解释边执行的方式运行的,所有的Java 程序都会被编译成为二进制代码并运行在Java虚拟机上(J2EE、J2SE 中的Java 虚拟机简称为 JVM)。 而J2ME针对的设备主要是嵌入式和消费类的设备,因为这些设备受内存和处理器的限制,所以J2ME 所包含的类库也比较小一些,相对于J2SE的类库来说作了一些裁剪,虚拟机的功能也相对简单。 在 J2ME 中有两类虚拟机:C虚拟机(C Virtual Machine,CVM)与K虚拟机(K Virtual Machine,KVM)。 KVM 和 CV

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档