【摘 要】
:
为了给用户提供高效、优质的应用软件提供保证。随着BREW终端的不断增多扩展,编写高效、通用、易于扩展和优化维护的BREW应用对现代BREW应用开发者的有着重要的意义。本文通
论文部分内容阅读
为了给用户提供高效、优质的应用软件提供保证。随着BREW终端的不断增多扩展,编写高效、通用、易于扩展和优化维护的BREW应用对现代BREW应用开发者的有着重要的意义。本文通过对BREW应用的设计分析和实践。总结出了BREW应用设计的各个功能模块:菜单模块,声音模块,按键处理模块,资源管理模块,内存管理模块,显示模块,网络模块,中断处理模块,以及逻辑模块等。并根据这些模块的功能和特点,分析实现了各个模块的高效实现方法。在这些模块的设计中给出了一些独到的见解和想法,并在后期的设计中得以实现。在菜单模块的设计中提出了菜单GDI的设计;内存管理模块提出了做自己的内存管理的方法;在资源管理模块提出了资源管理的查找和载入载出方法;在按键处理模块提出了高效按键以及优化触摸屏的实现等。由于3G网络的兴起和不断的完善,网络应用将是BREW应用的趋势,在网络模块我详细论述了网络应用的实现技术和网络应用的一些值得注意的关键点等。为设计通用的BREW应用引擎提供了一些参考和行之有效的框架。在应用逻辑设计的部分,提出了人工智能在应用中的体现。然后根据这些框架的设计和人工智能的理论,实现了具体的RPG游戏应用。在实际的真机测试环节,根据具体的BREW终端的性能差别,提出了向低端手机移植的一些关键问题和可行的解决办法。这部分主要围绕图片压缩技术和提高代码质量两个方面进行的。最后,根据BREW终端的特点分析和总结了BREW应用测试遇到的问题和具体可行的解决办法。同时提供了一些在真机测试的解决问题的方法,这些方法都是在平时的测试中总结下的经验。
其他文献
由不同轨道上多种类型的卫星系统组成的卫星网络是未来信息技术发展的主要趋势。卫星网络中面向任务的资源优化是在多星多任务的情况下,综合考虑各项约束,将多个任务相互关联
网络和数据库技术的不断发展使很多企业和机构实现了信息的计算机管理,在提高效率的同时积累了大量的数据。这些数据往往具有分布性、异构性和自治性的特点,相互之间难以共享
精确农业需要低高度的图像。一方面,由于太阳光的投射存在角度,图像中不可避免的出现农作物的阴影。阴影的存在会影响后续的许多农业图像处理操作,作为计算机视觉中的关键技
在web信息系统的开发上有许多优秀的面向J2EE规范的开源框架。但是过度依赖于大型EJB的J2EE框架已经不能适应市场的快速开发的要求。为了提高开发效率,出现了新的轻量级的J2E
IMS (IP Multimedia Subsystem)是由3GPP在Release5版本标准中提出,它作为电信网络演进的重要技术,是业界普遍认同的解决未来网络融合的理想方案和发展方向。在IMS网络中,RTP
近年来高校办学规模不断扩大,学生数量急剧增加,面对庞大的信息量,如何提高资源的利用率,做到信息的规范管理、科学统计和快速查询,已成为学生信息管理乃至整个学校管理的重点。在
作为信息隐藏的重要分支,数字水印是一种有效的数字产品版权保护和数据安全维护技术。它是利用人类视觉的冗余,将标志信息嵌入到数字产品中,兼顾到水印的不可见性和鲁棒性,以
对象管理组织(OMG)提出了一种全新的软件开发模式—模型驱动架构(MDA)。模型在模型驱动的软件开发过程中起到主线的作用。MDA的开发方式为高效地实现系统集成和互操作、适应
随着移动通信网络的快速发展,新的多媒体增值业务对下一代核心业务平台NCSP(Next Generation Core Service Platform)的业务表现提出了更高的要求,如何有效地解决NCSP中媒体