移动公交车查询系统的设计和开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动公交车查询系统的设计和开发

Network Programming and Its Application in Enterprise (网络编程应用开发) 第一部分:学习情景1 移动公交车查询系统的设计和开发 课程内容(分成两大学习情景) 学习情景1:移动公交车查询系统的设计和开发 高级UI 高级事件处理 移动设备访问网络 查询算法 学习情景2:手机游戏“迷失森林”的设计和开发 低级UI 低级事件处理 游戏中的人工智能 RMS记录管理系统 课程目标-培养什么样的人才 能够开发无线电子商务、无线电子政务和无线查询等系统的J2ME无线应用开发软件工程师 能够开发智能手机游戏的J2ME游戏软件开发工程师 引导学习单元一 引入J2ME 学习目标: 了解J2ME的发展历史 了解J2ME与J2EE和J2SE的联系和区别 理解J2ME的体系结构 掌握KVM 掌握CLDC和CDC,以及它们之间的联系和区别 理解MIDP 掌握J2ME的开发环境 应具备的职业行动能力 : 理解J2ME的体系结构,并且创建一个简单的J2ME程序(HelloWorld) 重点和难点: J2ME的体系结构 J2ME的发展历史 Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产品为目标的高度优化的 Java 运行时环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统”。 Sun公司与业界领先厂商Motorola、Nokia、Nextel、Openwave、Siemens和Symbian等结成联盟,推出一个新的Java无线开发商倡议。 全球许多电信运营商,如Cingular Interactive、Far EasTone、J-Phone、KDDI、Omnitel、One2One、SmarTone、Sprint PCS、Telefonica和Vodafone等,都将配置或试用基于Java技术的服务与器件。 J2ME、J2EE、J2SE的比较 J2SE (The JavaTM 2 Platform, Standard Edition) 是Java的标准版本,它主要应用于桌面应用程序的编程。 J2EE (The JavaTM 2 Platform,Enterprise Edition) 是目前比较流行的多层企业应用技术。 J2ME (The JavaTM 2 Platform,Micro Edition) 是当前使用比较多的基于移动设备开发技术。 J2ME、J2EE、J2SE的比较 J2ME的体系结构 J2ME应用程序的体系结构主要分为四个部分:操作系统、Java虚拟机、CLDC/CDC和MIDP应用程序。 KVM虚拟机 KVM的名字反映了这些设备的存储量是以千比特倍数来度量的。KVM虚拟机适用于拥有16/32比特的RISC/CISC微处理器或控制器,总的存储器只有160K左右,其中128k用来存放虚拟机和各种库的设备。 KVM不支持以下的功能: 不支持浮点数; 不支持线程组(Thread Groups)和守护线程(Daemon Threads); 不支持映射(Reflection); 有限的错误处理机制。 CLDC/CDC CLDC(Connected Limited Device Configuration)有限连接设备配置为低端消费电子产品的运行提供了最小的库集和APIs,它是所有低端消费电子产品必须支持的。因此这些APIs在所有的设备上都是可以运行的。CDC(Connected Device Configuration)连接设备配置是CLDC的超集,它包含CLDC中的所有APIs,同时它还有自己APIs,它为高端的消费电子产品提供运行环境。 CLDC中包含: java.io. java.lang java.util javax.microedition.io MIDP 在CLDC中,没有用户界面的包,因为在CLDC中不包含具体设备的信息,而不同的设备就要设计不同的简档来满足这些设备的要求。其中MIDP就是一种最常见的简档。MIDP构架与CLDC之上,它具有以下特征: 最小屏幕尺寸为96×54象素; 显示深度为1bit; 128KB不变内存用于MIDP组件; 8KB不变内存用于持久数据存储; 32KB可变内存用于运行时虚拟机。 在MIDP中定义一些APIs,包含: javax.microedition.lcdui; javax.microedtion.midlet; javax.microedition.rms。 J2ME中不同简档之间的比较 目前有两种比较流行的简档,一种就是本文介绍的MIDP,一种是KJava,这两种简档各有优点。MIDP不依赖任何设备生产厂商,它是一种普遍的工业标准,基于MIDP简档开发的程序可

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档