- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2ME移动应用开发 邓利平 Email: 课程概述 本课程的地位 掌握移动应用开发基础、增加知识面,扩展视野 前导课程 Java语言程序设计 学时安排 56教学学时+16实验学时 课程内容 基本理论教学目标 掌握JAVA平台和J2ME体系架构 了解CLDC和MIDP的基本知识及特性 MIDP图形及应用程序开发 熟练J2ME开发环境的搭建 掌握高级及低级用户界面的开发设计 掌握MIDP网络程序设计 多媒体及游戏开发 掌握基于MMAPI的多媒体应用开发 MIDP数据管理程序设计 *综合应用开发 综合应用学过的知识,自发完成一个手机游戏项目。 课程评价(考试) 考试目的:促进学习 考试安排 课程安排整个学期(根据教学计划课时量为标准),期末考试服从学校安排 考试内容不超过讲解内容,以教材为基础,以课件为考试范围 成绩评定:考试成绩70%+平时成绩30% 课程评价(细则) 评分细则 考试按卷面评分细则 平时成绩分配 第一章 走进J2ME移动开发世界 邓利平 Email: 1.1 3G时代的呼唤 自20世纪90年代以来,对人类最具影响力的两种技术首推Internet和移动通信。 Internet正在迅速地改变着人类的生活方式、商业运作模式,甚至整个社会的思维方式。 Internet改变着人类工作生活的同时,移动通信技术在过去的几年中发展迅速,已经成为世界上发展最快的技术领域之一。 其次,移动通信终端设备的功能也在不断地增强,朝智能化的方向发展。 1.1 3G时代的呼唤 什么是3G? 所谓3G(3rd Generation,第3代)是将无线通信与Intenet等多媒体通信结合起来的新一代移动通信系统,这种系统能够处理图像、音乐、视频播放、提供网页浏览、电话会议、电子商务等综合信息服务。 未来3G宽带无线网的引入,将大大提高无线网络的传输宽带,这为移动移动应用的发展提供了网络带宽基础。 1.2 移动开发基础 在详细讲解利用J2ME开发移动程序前,为了使读者对整个移动开发技术领域有个全面的了解,有必要对目前的移动开发技术领域做一个概略介绍。 1.2.1 移动设备操作系统 应用程序都是运行在特定的操作系统(如Windows、Linux)之上的,通过操作系统与底层的硬件设备进行交互。 不同的操作系统平台支持不同类型的应用程序。 移动应用程序同样也是运行在特定的移动设备操作系统之上。 尽管目前移动设备市场充斥着众多不同类型和不同厂家的产品,但目前市场上移动设备操作系统主要有以下几种。 1.2.1 移动设备操作系统 1.2.1 移动设备操作系统 Android Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,随后,逐渐扩展到平板电脑及其他领域上。2008年10月第一部Android智能手机发布。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。 1.2.2 移动开发技术 目前市场上除了J2ME之外的移动开发技术主要有以下几种 (1)直接基于操作系统的开发 一方面单纯依靠手机厂商自身的软件开发能力难以满足市场的需求 另一方面缺少芯片硬件API支持,广大的软件开发商却又无法参与进来开发适用于移动设备的应用程序,这无疑极大制约了移动设备新应用的推广与普及 1.2.2 移动开发技术 (2)BREW(Binary Runtime Environment for Wireless,无线二进制运行环境)是由高通公司独家提供的从芯片、操作系统、手机软件平台、应用程序下载系统平台、应用程序的检测和数字签名到计费运行等一整套移动应用开发解决方案。 1.3 什么是J2ME? J2ME(Java ME,Java Platform,Micro Edition),它和Java SE、Java EE一起构成Java技术的三大版本。 1.3.1 J2ME的发展 J2ME最早在1999年6月的JavaOne大会上被正式提出,是Sun公司专门为开发小型的资源受限的的消费性电子设备的应用程序所提供新的Java版本,是为机顶盒、移动电话和PDA之类小型资源受限设备提供的Java语言平台 此Java版本的虚拟机的大小仅仅需要数百KB,因此又被称为“K-Java” 1.3.2 J2ME在Java体系中的地位 1.3.2 J2ME在Java体系中的地
您可能关注的文档
最近下载
- 厨房、食堂现场6S管理课件.pptx
- 工程以工代赈实施方案(3篇).docx VIP
- 商务统计学第六版英文教辅资源 levine_bsafc6_tif_ch07.doc VIP
- 生物医疗机器人研究模板ppt.pptx VIP
- 商务统计学第六版英文教辅资源 levine_bsafc6_tif_ch06.doc VIP
- vAAA拓康全站仪导线测量与平差示例.ppt VIP
- 部编版四年级上册道德与法治第一单元《与班级共成长》测试卷精品【含答案】.docx VIP
- 2025中级经济师《工商管理》中级经济师《工商管理》考前25页纸.pdf VIP
- 粘盒部计件单价管理规定.doc VIP
- 商务统计学第六版英文教辅资源 levine_bsafc6_tif_ch08.doc VIP
文档评论(0)