基于3G网络的移动嵌入式平台应用的研究与实现
发布时间:2021-05-25 09:41
为了给用户提供高效、优质的应用软件提供保证。随着BREW终端的不断增多扩展,编写高效、通用、易于扩展和优化维护的BREW应用对现代BREW应用开发者的有着重要的意义。本文通过对BREW应用的设计分析和实践。总结出了BREW应用设计的各个功能模块:菜单模块,声音模块,按键处理模块,资源管理模块,内存管理模块,显示模块,网络模块,中断处理模块,以及逻辑模块等。并根据这些模块的功能和特点,分析实现了各个模块的高效实现方法。在这些模块的设计中给出了一些独到的见解和想法,并在后期的设计中得以实现。在菜单模块的设计中提出了菜单GDI的设计;内存管理模块提出了做自己的内存管理的方法;在资源管理模块提出了资源管理的查找和载入载出方法;在按键处理模块提出了高效按键以及优化触摸屏的实现等。由于3G网络的兴起和不断的完善,网络应用将是BREW应用的趋势,在网络模块我详细论述了网络应用的实现技术和网络应用的一些值得注意的关键点等。为设计通用的BREW应用引擎提供了一些参考和行之有效的框架。在应用逻辑设计的部分,提出了人工智能在应用中的体现。然后根据这些框架的设计和人工智能的理论,实现了具体的RPG游戏应用。在...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 课题背景介绍
1.2 BREW简介
1.3 本论文的内容组织
第二章 BREW开发环境及核心机制剖析
2.1 BREW开发环境
2.2 BREW核心机制介绍
2.3 BREW3.1.5特性简介
2.3.1 图片旋转
2.3.2 多声音
2.3.3 触摸屏
第三章 主要功能模块的开发和实现
3.1 菜单模块
3.1.1 GDI设计
3.1.2 菜单结构设计和状态转换
3.1.3 菜单状态转换
3.2 声音模块
3.2.1 载入声音资源
3.2.2 创建声音接口
3.2.3 注册回调函数
3.2.4 调节声音音量
3.3 内存管理
3.3.1 内存结构
3.3.2 内存使用
3.3.3 构建内存管理系统
3.4 资源管理
3.4.1 合理的载入卸载资源
3.4.2 查找泄漏内存
3.4.3 规律使用资源
3.5 显示功能
3.5.1 显示接口
3.5.2 背景地图绘制
3.5.3 灵活元素的绘制
3.6 外存储管理
3.6.1 文件I/O操作
3.6.2 数据库管理
3.7 压缩解压缩技术
3.7.1 音频视频以及数据文件处理
3.7.2 mod压缩
3.8 通用的按键处理方法
3.8.1 按键处理基本思想以及实现
3.8.2 触摸屏的实现
3.9 人工智能在BREW应用中的运用
3.9.1 有限状态机FMS
3.9.2 模糊逻辑在游戏中的应用
3.9.3 蚁群在游戏中的应用
3.10 网络模块
3.10.1 客户端Isocket连接
3.10.2 服务器设计
3.10.3 龙虎榜设计与实现
3.10.4 网络互动设计
3.11 完善的中断和恢复方案实现
3.11.1 来电应用界面恢复
3.11.2 来电声音恢复
3.11.3 短信息声音恢复
第四章 BREW应用关键技术的实现
4.1 大型场景多层地图的高速画屏速度
4.2 双屏手机的按键触摸双功能的实现
第五章 低端机移植问题分析解决
5.1 低端机的市场前景
5.2 低端机引入BREW系统的优越性
5.3 低端机移植问题分析总结
5.4 在低端机上移植高端机应用的技术难题解决办法
5.4.1 位图格式简介
5.4.2 提高LZ77压缩算法的压缩率
5.4.3 MPEG压缩原理在BREW应用中的体现
5.4.4 设计高效节能算法
第六章 移动终端差异性测试分析总结
6.1 手机测试问题分析
6.1.1 屏幕规格
6.1.2 键控问题
6.1.3 显示方格问题
6.1.4 文字显示不全问题
6.1.5 Moto 362打不进电话
6.1.6 振动不停问题
6.1.7 声音问题
6.2 真机测试
6.2.1 实时数据监测方法
6.2.2 Logger方法
6.2.3 写文件的方法
6.2.4 删除代码的方法
第七章 总结和展望
参考文献
致谢
攻读学位期间发表的学术论文目录
本文编号:3205121
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 课题背景介绍
1.2 BREW简介
1.3 本论文的内容组织
第二章 BREW开发环境及核心机制剖析
2.1 BREW开发环境
2.2 BREW核心机制介绍
2.3 BREW3.1.5特性简介
2.3.1 图片旋转
2.3.2 多声音
2.3.3 触摸屏
第三章 主要功能模块的开发和实现
3.1 菜单模块
3.1.1 GDI设计
3.1.2 菜单结构设计和状态转换
3.1.3 菜单状态转换
3.2 声音模块
3.2.1 载入声音资源
3.2.2 创建声音接口
3.2.3 注册回调函数
3.2.4 调节声音音量
3.3 内存管理
3.3.1 内存结构
3.3.2 内存使用
3.3.3 构建内存管理系统
3.4 资源管理
3.4.1 合理的载入卸载资源
3.4.2 查找泄漏内存
3.4.3 规律使用资源
3.5 显示功能
3.5.1 显示接口
3.5.2 背景地图绘制
3.5.3 灵活元素的绘制
3.6 外存储管理
3.6.1 文件I/O操作
3.6.2 数据库管理
3.7 压缩解压缩技术
3.7.1 音频视频以及数据文件处理
3.7.2 mod压缩
3.8 通用的按键处理方法
3.8.1 按键处理基本思想以及实现
3.8.2 触摸屏的实现
3.9 人工智能在BREW应用中的运用
3.9.1 有限状态机FMS
3.9.2 模糊逻辑在游戏中的应用
3.9.3 蚁群在游戏中的应用
3.10 网络模块
3.10.1 客户端Isocket连接
3.10.2 服务器设计
3.10.3 龙虎榜设计与实现
3.10.4 网络互动设计
3.11 完善的中断和恢复方案实现
3.11.1 来电应用界面恢复
3.11.2 来电声音恢复
3.11.3 短信息声音恢复
第四章 BREW应用关键技术的实现
4.1 大型场景多层地图的高速画屏速度
4.2 双屏手机的按键触摸双功能的实现
第五章 低端机移植问题分析解决
5.1 低端机的市场前景
5.2 低端机引入BREW系统的优越性
5.3 低端机移植问题分析总结
5.4 在低端机上移植高端机应用的技术难题解决办法
5.4.1 位图格式简介
5.4.2 提高LZ77压缩算法的压缩率
5.4.3 MPEG压缩原理在BREW应用中的体现
5.4.4 设计高效节能算法
第六章 移动终端差异性测试分析总结
6.1 手机测试问题分析
6.1.1 屏幕规格
6.1.2 键控问题
6.1.3 显示方格问题
6.1.4 文字显示不全问题
6.1.5 Moto 362打不进电话
6.1.6 振动不停问题
6.1.7 声音问题
6.2 真机测试
6.2.1 实时数据监测方法
6.2.2 Logger方法
6.2.3 写文件的方法
6.2.4 删除代码的方法
第七章 总结和展望
参考文献
致谢
攻读学位期间发表的学术论文目录
本文编号:3205121
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3205121.html