- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java ME和蓝牙技术无线应用程序开发
基于Java ME和蓝牙技术无线应用程序开发
摘要:Java ME是利用Java技术系列进行嵌入式开发和移动开发的基础,具有广泛的应用前景,特别是在无线应用方面,优势十分明显。而蓝牙小巧方便、成本低、高速的特点也使其不断发展,成为如今市场上支持范围最广泛,功能最丰富且安全的无线标准。本系统的主要目标是设计并实现一个基于Java ME和蓝牙技术的无线应用系统,并对实现手机游戏的一些关键技术进行研究。探索手机游戏开发的基本流程,手机游戏的基本架构设计。
关键词:Java ME; 蓝牙;MIDlet
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)31-7446-03
长期以来,随着现代网络通讯技术不断发展,手机的制造成本也在不断下降,因而越来越多的人拥有了手机。在这样的环境下,采用多重先进功能的高清晰度手机开始进入市场,包括触屏操作功能、拍摄功能、蓝牙功能和3D动画功能等,并且还在不断升级更新中。在这种大背景下,彩信、视频、游戏、可视化通话等增值业务的迅速发展,形成了巨大的消费市场。就目前手机市场来看,由于JAVA无线操作的巨大优势,JAVA研发的Java ME技术已经广泛应用于手机游戏平台。
越来越多的用户青睐于人机互动式的在线网络游戏,通过蓝牙联网,用户无论何时何地都能进行局域对战游戏,现在市面上己有一些这类游戏,当然还是更多像棋牌这类的小游戏,这类游戏往往操作简单,而且所需的网络流量很少,不需要多次信息流通。同时,由于手机蓝牙技术的开发进步,目前的手机蓝牙技术基本支持大型游戏运行,能够提供足够数据传输。
1 研究的内容及其方法
游戏系统的主要目标是设计并实现一个基于Java ME 和蓝牙技术的无线应用程序的开发,并对实现手机游戏的部分核心技术进行分析研究。总的来说,研究的内容主要包括下面几点:
1) 手机游戏的开发环节步骤;
2) 根据MADP2.0游戏平台的应用程序编程接口操作,探究手机游戏的结构组成;
3) 研究Java ME系统构建的蓝牙网络平台;
4) 结合Java ME系统和蓝牙技术,设计一款手机象棋游戏。
1.1关于Java蓝牙应用程序编程接口技术介绍
通过研究发现,Java蓝牙应用程序编程接口主要由三部分组成,包括蓝牙搜寻接口、蓝牙装置管理接口以及蓝牙信息传输接口。
1) 蓝牙搜寻接口。它主要用来帮助客户端系统完成蓝牙设备的搜寻,找到周围存在的蓝牙设备系统,连接到客户端系统。
2) 蓝牙装置管理接口。它包括三部分,即本地设备、远程设备以及设备类别管理。
3) 蓝牙信息传输接口。一般来说,Java蓝牙系统的信息接口主要有逻辑控制配适协议接口和串行线性仿真协议。这两种协议都是在通用连接框架基础上运行的,用来接口信息传输以及输入输出指令操作。而JABWT系统通过这两种协议进一步升级终端服务器功能,使其可以支持逻辑控制配适协议连接以及流媒体技术连接。
1.2 系统需求分析
系统的结构如下:
开始游戏模块:通过蓝牙的方式使双人游戏过程中所有消息能够传递,双方下棋的规范以及规则,一局棋后的决定胜负。
读取存档模块:存储本次游戏记录,并且读取上次游戏记录,继续进行游戏。
游戏设置模块:本模块要负责设置游戏开始和过程中的背景音效。
在线网络模块:本模块负责连接网络上的象棋游戏并进行游戏的对局。
结束游戏模块:退出游戏,回到主界面。
帮助说明模块:本模块用于简单介绍游戏背景、规则和注意事项说明。
关于游戏模块:本模块负责介绍游戏的团队,客服邮件,客服地址以及开发商,用户体验后与厂商的联系方式.
1.3 游戏MIDlet框架
移动设备小程序MIDlet,它支持MIDP功能操作,但必须在MIDlet基础上运行,方便对其应用进行管理,可以通过程序属性工具来了解详细信息,依据系统运行情况进行命令调整。它是基于 MIDP 开发而形成的应用程序。在底层 CLDC 支持下通过 MIDP 获得了相应功能,包括网络、存储、音频等等。
MIDP是一套Java应用编程接口(APIs)。通常MIDP的应用程序编程接口系统由以下部分组成:
①客户端操作界面,主要用来支持客户端MIDP功能应用操作;
②装置信息管理,主要通过MIDlet系统进行数据信息保存管理,方便未来提取利用。
③javax.microedition.midlet扩展导入,这是MIDP功能的主要体现,主要用来操作环境中的信息传递,可作为所有MIDlet的父类。
④javax.microedition.io扩展导入,主要是在现有连接装置基础上,提供Generie网络连
文档评论(0)