基于javame及蓝牙技术无线应用程序开发

基于javame及蓝牙技术无线应用程序开发

ID:31777059

大小:57.44 KB

页数:6页

时间:2019-01-18

基于javame及蓝牙技术无线应用程序开发_第1页
基于javame及蓝牙技术无线应用程序开发_第2页
基于javame及蓝牙技术无线应用程序开发_第3页
基于javame及蓝牙技术无线应用程序开发_第4页
基于javame及蓝牙技术无线应用程序开发_第5页
资源描述:

《基于javame及蓝牙技术无线应用程序开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JavaME及蓝牙技术无线应用程序开发摘要:JavaME是利用Java技术系列进行嵌入式开发和移动开发的基础,具有广泛的应用前景,特别是在无线应用方面,优势十分明显。而蓝牙小巧方便、成本低、高速的特点也使其不断发展,成为如今市场上支持范围最广泛,功能最丰富且安全的无线标准。本系统的主要目标是设计并实现一个基于JavaME和蓝牙技术的无线应用系统,并对实现手机游戏的一些关键技术进行研究。探索手机游戏开发的基本流程,手机游戏的基本架构设计。关键词:JavaME;蓝牙;MIDlet中图分类号:TP393文献标识码:A文章编号:1009

2、-3044(2012)31-7446-03长期以来,随着现代网络通讯技术不断发展,手机的制造成本也在不断下降,因而越来越多的人拥有了手机。在这样的环境下,采用多重先进功能的高清晰度手机开始进入市场,包括触屏操作功能、拍摄功能、蓝牙功能和3D动画功能等,并且还在不断升级更新中。在这种大背景下,彩信、视频、游戏、可视化通话等增值业务的迅速发展,形成了巨大的消费市场。就目前手机市场来看,由于JAVA无线操作的巨大优势,JAVA研发的JavaME技术已经广泛应用于手机游戏平台。越来越多的用户青睐于人机互动式的在线网络游戏,通过蓝牙联网,用户

3、无论何时何地都能进行局域对战游戏,现在市面上己有一些这类游戏,当然还是更多像棋牌这类的小游戏,这类游戏往往操作简单,而且所需的网络流量很少,不需要多次信息流通。同时,由于手机蓝牙技术的开发进步,目前的手机蓝牙技术基本支持大型游戏运行,能够提供足够数据传输。1研究的内容及其方法游戏系统的主要目标是设计并实现一个基于JavaME和蓝牙技术的无线应用程序的开发,并对实现手机游戏的部分核心技术进行分析研究。总的来说,研究的内容主要包括下面几点:1)手机游戏的开发环节步骤;2)根据MADP2.0游戏平台的应用程序编程接口操作,探究手机游戏的结

4、构组成;3)研究JavaME系统构建的蓝牙网络平台;4)结合JavaME系统和蓝牙技术,设计一款手机象棋游戏。1.1关于Java蓝牙应用程序编程接口技术介绍通过研究发现,Java蓝牙应用程序编程接口主要由三部分组成,包括蓝牙搜寻接口、蓝牙装置管理接口以及蓝牙信息传输接口。1)蓝牙搜寻接口。它主要用来帮助客户端系统完成蓝牙设备的搜寻,找到周围存在的蓝牙设备系统,连接到客户端系统。1)蓝牙装置管理接口。它包括三部分,即本地设备、远程设备以及设备类别管理。2)蓝牙信息传输接口。一般来说,Java蓝牙系统的信息接口主要有逻辑控制配适协议接口

5、和串行线性仿真协议。这两种协议都是在通用连接框架基础上运行的,用来接口信息传输以及输入输出指令操作。而JABWT系统通过这两种协议进一步升级终端服务器功能,使其可以支持逻辑控制配适协议连接以及流媒体技术连接。1.2系统需求分析系统的结构如下:开始游戏模块:通过蓝牙的方式使双人游戏过程中所有消息能够传递,双方下棋的规范以及规则,一局棋后的决定胜负。读取存档模块:存储本次游戏记录,并且读取上次游戏记录,继续进行游戏。游戏设置模块:本模块要负责设置游戏开始和过程中的背景音效。在线网络模块:本模块负责连接网络上的象棋游戏并进行游戏的对局。结

6、束游戏模块:退出游戏,回到主界面。帮助说明模块:本模块用于简单介绍游戏背景、规则和注意事项说明。关于游戏模块:本模块负责介绍游戏的团队,客服邮件,客服地址以及开发商,用户体验后与厂商的联系方式.1.3游戏MIDlet框架移动设备小程序MIDlet,它支持MIDP功能操作,但必须在MIDlet基础上运行,方便对其应用进行管理,可以通过程序属性工具来了解详细信息,依据系统运行情况进行命令调整。它是基于MIDP开发而形成的应用程序。在底层CLDC支持下通过MIDP获得了相应功能,包括网络、存储、音频等等。MIDP是一套Java应用编程接口

7、(APIs)。通常MIDP的应用程序编程接口系统由以下部分组成:①客户端操作界面,主要用来支持客户端MIDP功能应用操作;②装置信息管理,主要通过MIDlet系统进行数据信息保存管理,方便未来提取利用。③javax.microedition,midlet扩展导入,这是MIDP功能的主要体现,主要用来操作环境中的信息传递,可作为所有MIDlet的父类。④javax.microedition,io扩展导入,主要是在现有连接装置基础上,提供Generie网络连接功能。本次研究的MIDlet类实现如下:当系统进入运行环节,StartApp程

8、序会自行开启,调试系统运行环境,当从暂停状态转换到运行状态之前,也会总动调用StartApp()o当系统发生异常但是退出程序以前,系统就自动调用destroyApp()。2系统功能的实现打开netbeans,新建项目,选择项目所存放的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。