学位论文 > 优秀研究生学位论文题录展示

基于3G网络的移动嵌入式平台应用的研究与实现

作 者: 高赈寰
导 师: 黄小军
学 校: 北京邮电大学
专 业: 计算机应用技术
关键词: 移动嵌入式 通用框架 人工智能技术 适用性
分类号: TP368.1
类 型: 硕士论文
年 份: 2010年
下 载: 94次
引 用: 1次
阅 读: 论文下载
 

内容摘要


为了给用户提供高效、优质的应用软件提供保证。随着BREW终端的不断增多扩展,编写高效、通用、易于扩展和优化维护的BREW应用对现代BREW应用开发者的有着重要的意义。本文通过对BREW应用的设计分析和实践。总结出了BREW应用设计的各个功能模块:菜单模块,声音模块,按键处理模块,资源管理模块,内存管理模块,显示模块,网络模块,中断处理模块,以及逻辑模块等。并根据这些模块的功能和特点,分析实现了各个模块的高效实现方法。在这些模块的设计中给出了一些独到的见解和想法,并在后期的设计中得以实现。在菜单模块的设计中提出了菜单GDI的设计;内存管理模块提出了做自己的内存管理的方法;在资源管理模块提出了资源管理的查找和载入载出方法;在按键处理模块提出了高效按键以及优化触摸屏的实现等。由于3G网络的兴起和不断的完善,网络应用将是BREW应用的趋势,在网络模块我详细论述了网络应用的实现技术和网络应用的一些值得注意的关键点等。为设计通用的BREW应用引擎提供了一些参考和行之有效的框架。在应用逻辑设计的部分,提出了人工智能在应用中的体现。然后根据这些框架的设计和人工智能的理论,实现了具体的RPG游戏应用。在实际的真机测试环节,根据具体的BREW终端的性能差别,提出了向低端手机移植的一些关键问题和可行的解决办法。这部分主要围绕图片压缩技术和提高代码质量两个方面进行的。最后,根据BREW终端的特点分析和总结了BREW应用测试遇到的问题和具体可行的解决办法。同时提供了一些在真机测试的解决问题的方法,这些方法都是在平时的测试中总结下的经验。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-12
  1.1 课题背景介绍  10-11
  1.2 BREW简介  11
  1.3 本论文的内容组织  11-12
第二章 BREW开发环境及核心机制剖析  12-14
  2.1 BREW开发环境  12
  2.2 BREW核心机制介绍  12
  2.3 BREW3.1.5特性简介  12-14
    2.3.1 图片旋转  12-13
    2.3.2 多声音  13
    2.3.3 触摸屏  13-14
第三章 主要功能模块的开发和实现  14-56
  3.1 菜单模块  15-17
    3.1.1 GDI设计  15
    3.1.2 菜单结构设计和状态转换  15-16
    3.1.3 菜单状态转换  16-17
  3.2 声音模块  17-20
    3.2.1 载入声音资源  17-18
    3.2.2 创建声音接口  18
    3.2.3 注册回调函数  18
    3.2.4 调节声音音量  18-20
  3.3 内存管理  20-24
    3.3.1 内存结构  20
    3.3.2 内存使用  20-21
    3.3.3 构建内存管理系统  21-24
  3.4 资源管理  24-26
    3.4.1 合理的载入卸载资源  24-25
    3.4.2 查找泄漏内存  25
    3.4.3 规律使用资源  25-26
  3.5 显示功能  26-29
    3.5.1 显示接口  26-27
    3.5.2 背景地图绘制  27-28
    3.5.3 灵活元素的绘制  28-29
  3.6 外存储管理  29-32
    3.6.1 文件I/O操作  30-31
    3.6.2 数据库管理  31-32
  3.7 压缩解压缩技术  32-35
    3.7.1 音频视频以及数据文件处理  32-34
    3.7.2 mod压缩  34-35
  3.8 通用的按键处理方法  35-39
    3.8.1 按键处理基本思想以及实现  35-36
    3.8.2 触摸屏的实现  36-39
  3.9 人工智能在BREW应用中的运用  39-42
    3.9.1 有限状态机FMS  39-40
    3.9.2 模糊逻辑在游戏中的应用  40-41
    3.9.3 蚁群在游戏中的应用  41-42
  3.10 网络模块  42-50
    3.10.1 客户端Isocket连接  42-43
    3.10.2 服务器设计  43-44
    3.10.3 龙虎榜设计与实现  44-50
    3.10.4 网络互动设计  50
  3.11 完善的中断和恢复方案实现  50-56
    3.11.1 来电应用界面恢复  51-52
    3.11.2 来电声音恢复  52-53
    3.11.3 短信息声音恢复  53-56
第四章 BREW应用关键技术的实现  56-64
  4.1 大型场景多层地图的高速画屏速度  56-59
  4.2 双屏手机的按键触摸双功能的实现  59-64
第五章 低端机移植问题分析解决  64-71
  5.1 低端机的市场前景  64
  5.2 低端机引入BREW系统的优越性  64
  5.3 低端机移植问题分析总结  64-65
  5.4 在低端机上移植高端机应用的技术难题解决办法  65-71
    5.4.1 位图格式简介  65
    5.4.2 提高LZ77压缩算法的压缩率  65-66
    5.4.3 MPEG压缩原理在BREW应用中的体现  66
    5.4.4 设计高效节能算法  66-71
第六章 移动终端差异性测试分析总结  71-75
  6.1 手机测试问题分析  71-73
    6.1.1 屏幕规格  71
    6.1.2 键控问题  71-72
    6.1.3 显示方格问题  72
    6.1.4 文字显示不全问题  72
    6.1.5 Moto 362打不进电话  72
    6.1.6 振动不停问题  72
    6.1.7 声音问题  72-73
  6.2 真机测试  73-75
    6.2.1 实时数据监测方法  73-74
    6.2.2 Logger方法  74
    6.2.3 写文件的方法  74
    6.2.4 删除代码的方法  74-75
第七章 总结和展望  75-76
参考文献  76-77
致谢  77-78
攻读学位期间发表的学术论文目录  78

相似论文

  1. 已有养护技术在西藏高海拔低温地区适用性研究,U418.4
  2. 在役公路桥梁的模糊综合评估与寿命预测,U448.14
  3. 高墩大跨弯连续刚构桥设计参数的抗震适用性研究,U441.3
  4. 论目的论在文学翻译中的适用性,H315.9
  5. 混合式学习在大学英语教学中的应用研究,H319.1
  6. “紧凑城市”下的城市中心区共享停车策略研究,U491.7
  7. 水环热泵空调系统的适用性和经济性研究,TU831.3
  8. 衡水衡冠实业有限责任公司发展战略研究,F426.61
  9. 通信基站用空气换热器的研究,TU831.4
  10. 过度多元化企业的归核化战略研究,F272
  11. 基于ASP技术与模糊评价的图书馆管理系统,TP315
  12. 多年冻土分布模型在青藏高原的应用研究,P642.14
  13. 量刑基准初探,D924.13
  14. WEPP模型(坡面版)在东北黑土区的适用性评价,S157
  15. GCMs在黄土高原的适用性评估,P462
  16. Feltham-Ohlson模型适用性的实证研究,F224
  17. 英汉社科翻译变体研究,H315.9
  18. 网络远程教育学习质量保证系统的设计与实现,TP391.6
  19. 大规模定制的适用性评价研究,F273
  20. 既有建筑适用性综合评定,TU-022
  21. 功能对等理论在英语文学散文翻译中的适用性,I046

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com