- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
G手机游戏开发与手机编程.doc
3G手机编程与游戏开发
前言
在经历了互联网和电子商务的淘金时代后,Java已经准备好向通信领域发展,而且巨大的商业利益已经显现出来。据Ovum研究公司预测,到明年初,Java技术将应用于2.67多亿部移动设备,而Java手机目前已然在北美和欧洲大行其道。更有分析公司预测,到2007年,几乎100%的手机都将采用Java技术,Java已经回归到嵌入式无线通信领域。 Java在嵌入式通信领域的应用与发展颇具传奇色彩。1991年出现的Oak(Java语言前身)技术,最初的设想是在冰箱、电视等信息家电产品中嵌入可编程通信控制平台,以实现这些设备间的数据通信。然而在当时,Oak并没有受到开发者所希望的欢迎,整个市场对这一新技术语言的重视远远不够。1995年后全球爆发的互联网络信息革命为Java带来机会,Java成为众多编程语言和编程技术中的黑马,迅速成为全球各大IT厂商应用开发平台的新贵,不仅一跃成为桌面应用(J2SE)平台,更在很短的时间内成为企业级应用(J2EE)开发平台。如今, Java已经回归到嵌入式无线通信领域,并且这次是有备而来。 在1999年的JavaOne大会上,Sun Microsystems 介绍了第一个袖珍版 Java和第一个 KVM以及相关的类库,并于同年6月向Java团体宣布了Java的第一个Java 2 Micro Edition(J2ME)版本,为开发者提供了一个无线开发工具包Wireless Toolkit(WTK),WTK可以让开发者编译(compile)、打包(package)、部署(deploy)和执行(execute)J2ME应用,这一工具包还包括一个仿真测试环境,该环境用于在资源受限的设备上对J2ME应用进行模拟运行,这些仿真模拟器可以被当做插件向通信设备厂商提供,同时由这些设备商向消费者提供,例如摩托罗拉、诺基亚等。移动信息设备简表(MIDP)是J2ME补充CLDC配置的Java API集合,也是基于CDC和CDLC的最上层。MIDP为开发者提供了计时器、简单固定存储器、通过 HTTP 的连网等常用API,开发者可以通过MIDP提供的界面快速开发UI元素来构造J2ME应用,这些元素包括常用的:Alert 用于通过屏幕向用户显示有关异常情况或错误的信息;Choice 用于实现从既定数量的选项中进行选择;ChoiceGroup 可提供一组相关选项;Form 作为其他UI 元素的容器;List 提供选项列表;StringItem 提供只显示(display-only)字符串功能;TextBox 允许用户输入和编辑文本的屏幕显示;TextField 允许用户输入和编辑文本,多个 TextField 可放到一个 Form 中;DateField 作为可编辑组件,用于表示日期和时间信息,DateField 可以放到 Form 中;Ticker 用于文本的可滚动显示等。 当开发者对界面控制有较高要求时,可以使用Canvas技术来实现图形化的界面输出,利用Double buffering技术实现流畅的动画处理效果。MIDP还提供了记录管理系统RMS(Record Management System),RMS的记录管理系统存取数据到移动设备中。在CLDC中提供一个通用的连接框架(Connection Framework),我们可以使用该连接框架从Web端发送和接收数据,这一连接框架实现Http1.1协议。在企业级应用开发中,HttpConnection或Socekt经常会和Threads技术应用在一起,以提供高性能的企业数据连接。熟悉Java Serverlet的开发者在编写J2ME程序时并不会感觉环境的陌生,因为J2ME为每个应用提供了类似于Serverlet的有生命周期管理的MIDlet,每个J2ME应用都必须扩展MIDlet类,以便能够让应用系统控制它。Model-View-Controller,(MVC,Model为维护应用模型的状态,View指通过图形或非图形模式表现Model,Controller接收外部指令更新Model或View)J2ME的开发者必须参照MVC设计模式,因为整个设计需要在完成最后UI步骤之前完全测试通过商业逻辑部分,以保证在仿真运行环境下的联调焦点放在UI控制上。Java之于GPRSGPRS是按欧洲电信协会GSM标准定义的封包交换协议,可快速接入数据网络。它在移动终端和网络之间实现了“永远在线”的连接,而网络容量只有在实际进行传输时才被占用。现在,我们已经习惯将移动通信分为三代。第一代是模拟的无线网络; 第二代是数字通信,包括GSM、CDMA等;第三代是分组型的移动业务,称为3G,TD-SCDMA、WCDMA和CDMA2000的所谓3G之争,已经为常人所熟悉。GPRS是通用无线
您可能关注的文档
- 风力发电机组的设计检测与制造技术.doc
- 安徽皖江石化有限公司万吨延迟焦化项目可行性研究报告.doc
- 题目基于实证视角的幼儿教育本质特征研究.doc
- 成都某高层住宅小区施工组织设计(-层 框剪结构 详图丰富).doc
- (最新)蓝都物业保洁服务技术投标书.doc
- 年产吨机制木炭项目可行性研究报告.doc
- 软考年到年网络工程师试题及答案分析与解答.doc
- SMW工法和顶管施工组织设计..doc
- 东宝人事薪资考勤系统.doc
- 2011届高中物理一轮复习精品资料: 电路.doc
- 人教版高中数学必修课-集合的含义-教学PPT课件.pptx
- 人教版部编版高中语文必修下册第二单元测试2试题试卷含答案.pdf
- 人教版小学音乐一年级上册简谱-欣赏--中华人民共和国国歌(1)-名师公开课教学课件PPT.ppt
- 人教版小学音乐二年级下册(简谱)-欣赏-口哨与小狗-教学课件(1).pptx
- 人教版高中数学必修课-向量的概念及表示-教学PPT课件.ppt
- 人教版部编版小学语文一年级下册-古对今-名师教学PPT课件(4).ppt
- 人教版部编版小学语文二年级下册-雷雨(1)(1)(1)-名师教学课件PPT.pptx
- DBJ15地下连续墙结构设计规程.docx
- DBJ15建筑施工承插型套扣式钢管脚手架安全技术规程.pdf
- DBJ15 城市地下空间检测监测技术标准.docx
最近下载
- 幼儿园食育活动的设计与实施.pptx VIP
- 2025全国企业员工全面质量管理知识竞赛复习考题及参考答案.docx VIP
- 2025年中级注册安全工程师考试卷含完整答案(各地真题).docx VIP
- 敕勒歌 钢琴谱五线谱.pdf VIP
- T_ZZB 3449-2023 低压陷滚动阻力节能钢丝绳芯输送带.docx VIP
- 2026《高考数学一轮复习微专题106讲》93.有心圆锥曲线的第三定义及四大应用.docx VIP
- [童年练习题目.doc VIP
- 儿歌欣赏《爱我你就抱抱我》.ppt VIP
- 中国文学理论批评史——第二章-魏晋南北朝文学理论批评.pptx VIP
- 最新供热空调设计实用手册.pdf
文档评论(0)