BMP移动数据业务的开发与人工智能设计
发布时间:2017-04-25 17:20
本文关键词:BMP移动数据业务的开发与人工智能设计,,由笔耕文化传播整理发布。
【摘要】:随着信息技术的发展,尤其是移动通信技术的快速进步,智能手机在全球各地日益受到欢迎,手机用户也越来越多地享受到各种应用与功能所带来的便利。无线增值业务面对巨大的市场需求和行业层出不穷的创新,如何将创意转化成用户体验和商业价值,将成为运营商、服务提供商、内容供应商的思考重点,终端智能化成为各种无线增值展现的最好平台。针对这一市场需求,高通公司推出了一款新的解决方案——BREW Mobile Platform(简称BREW MP)移动操作系统,该系统基于已经成功运作多年的BREW平台,具有广泛的应用基础。 本文对BREW MP应用开发的相关技术,如BREW运行机制、事件处理机制进行了深入研究,结合实践中所做的项目,创建BREWMP开发的总体框架,提出了BREW MP应用开发的流程方案。该方案使BREW MP应用开发难度大大减小,缩短了开发周期,同时具有良好的兼容性。 本文同时还对原BREW API中的SPRITE接口进行扩展,使其功能更加丰富,增加了绘制任意大小精灵的功能;应用区块贴图技术和滚屏技术解决了大型多层动态场景的问题,并对人工智能在BREWMP开发中的应用进行了深入分析;文中结合自己开发过程的实践经历,介绍了开发过程中的一些经验,借助这些经验,可以使开发过程更加简单,开发出的应用具有更好的通用性。 文中提到的针对开发中的各种问题的解决方案不止具有理论的可行性,并且已在实际开发中大量运用,从测试结果来看,优势相当明显,对指导BREW应用的开发具有很大的实际意义。
【关键词】:BREW MP事件处理 人工智能 滚屏技术 扩展Sprite接口
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TN929.5
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第一章 绪论8-10
- 1.1 论文背景介绍8-9
- 1.2 本论文工作与组织9-10
- 第二章 BREW MP及BREW平台概述10-25
- 2.1 BREW MP平台介绍10-11
- 2.2 BREW运行机制分析11-18
- 2.2.1 关于MIF11-12
- 2.2.2 关于BREW ClassID12
- 2.2.3 BREW接口的使用12-13
- 2.2.4 创建小程序13-14
- 2.2.5 事件处理14
- 2.2.6 中止与恢复小程序14-15
- 2.2.7. 访问外壳服务15-18
- 2.3 BREW的内存管理机制18-19
- 2.4 BREW重要接口函数介绍19-23
- 2.5 BREW应用的开发流程23-25
- 第三章 BREW应用的核心问题—事件处理25-34
- 3.1 BREW程序的入口25-26
- 3.2 事件处理函数HandleEvent()26-34
- 3.2.1 应用程序启动和结束的事件处理28-29
- 3.2.2 应用程序中断及恢复事件处理29-30
- 3.2.3 按键事件处理30-34
- 第四章 BREW应用主逻辑的实现34-57
- 4.1 闪屏的实现36-37
- 4.2 菜单界面的实现37-41
- 4.2.1 菜单界面的显示39-40
- 4.2.2 菜单界面按键响应40-41
- 4.3 游戏内容的实现41-51
- 4.3.1 地图和精灵的绘制43-47
- 4.3.2 精灵的运动与动态地图的实现47-49
- 4.3.3 多层地图的实现49-51
- 4.4 主角对键控的响应51-52
- 4.5 音效的播放52-55
- 4.5.1 声音的播放52-54
- 4.5.2 振动效果54-55
- 4.6 文件处理55
- 4.7 触摸屏实现55-57
- 4.7.1 菜单界面的触摸屏操作56
- 4.7.2 游戏过程的触摸屏操作56-57
- 第五章 BREW应用性能优化57-70
- 5.1 BREW中的资源大小的优化57-61
- 5.1.1 优化代码以减小应用包体积57-59
- 5.1.2 压缩资源文件以减小应用包体积59-61
- 5.1.3 对MOD文件进行压缩以减小压缩包体积61
- 5.2 BREW中的内存控制优化61-65
- 5.2.1 接口用完之后及时释放62
- 5.2.2 图片和声音资源在适当的时候加载和释放62
- 5.2.3 以合适的顺序加载图片和声音资源62
- 5.2.4 注意数据的机器对齐62
- 5.2.5 使用合适的变量62-63
- 5.2.6 避免使用空指针63
- 5.2.7 不使用设备兼容位图63-65
- 5.3 BREW中的绘屏操作优化65-67
- 5.4 针对触摸屏的优化67-70
- 5.4.1 对菜单界面的触摸屏操作优化67-68
- 5.4.2 对游戏过程的触摸屏的优化68-70
- 第六章 人工智能在BREW开发中的应用70-76
- 第七章 结束语76-77
- 参考文献77-78
- 致谢78-79
- 攻读学位期间发表的学术论文目录79
【共引文献】
中国期刊全文数据库 前7条
1 赵亚星;栾军英;邓士杰;李永华;;LZW算法解析及在定点DSP上的应用[J];兵工自动化;2008年12期
2 刘静;程超;李大伟;;利用生物特征水印的交易协议及其实现[J];吉林大学学报(信息科学版);2010年03期
3 卿静;;基于BWT和对称密钥的加密算法[J];电讯技术;2009年02期
4 郭欣;李树辉;;改进LZSS算法之动态位长度[J];电脑学习;2009年03期
5 张超,房若季;改进的LZSS压缩算法在故障信息文件远传中的应用[J];电网技术;2003年06期
6 孙文杰;李剑;李洪波;;无损压缩CTW算法的改进及性能分析[J];电子测量技术;2007年07期
7 张国彬,罗钧,罗泽文;基于位平面自适应算术编码的小波图像压缩技术[J];光电工程;2003年02期
本文关键词:BMP移动数据业务的开发与人工智能设计,由笔耕文化传播整理发布。
本文编号:326704
本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/326704.html