在BREW平台下的手机软件开发

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:luckychuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要是利用组件化软件开发方法,针对无线数据通用平台BREW的功能、技术特点、软件开发方法研究:BREW的体系结构:把BREW划分为一个前台用户界面层、中间接口层、后台模块库三层体系结构的嵌入式开发平台。其中,前台建立在面向对象、组件构件、应用框架等思想的基础之上,是平台对外的窗口,是用户与平台的唯一接口;中间接口层则是前台的输出,记录了用户在使用前台开发嵌入式应用系统的中间结果,也是后台的输入;后台则建立在分析、抽象、模块化、参数化大量嵌入式系统的基础之上,它结合前台产生的中间结果和后台支持库,产生最终的目标系统。这样我们在进行系统移植时,通常不需要修改上层的软件,只需要修改底层的软件,修改底层软件的时候,保持底层向上层提供的API不变,那么上层软件可以不加修改地运行在新的系统中。 同时通过对Windows系统中的COM原理和基本架构的研究,深入分析了BREW平台下的BREW技术原理和构架,并对BREW与COM进行了异同比较。 最后利用组件化程序设计方法设计和实现了一个BREW扩展接口。即在设计一个较复杂的应用系统时,将应用系统分成多个具有独立功能的模块(组件),通过定义的接口完成对模块的调用,实现特定的功能和任务。每个模块都独立开发,且生成二进制可执行文件。系统中的组件可进行单独修改、删减、替换,做到应用系统的扩展和升级。
其他文献
近几年来,随着电信市场的逐步开放,国内外竞争环境的加剧使中国电信运营商传统的经营模式备受考脸。话单量日益增加,BOSS建设的省集中,所有这些都对运营支撑系统的重要子系统计费
无线传感器网络是由大量低功耗、低代价、相互协作的节点组成,采用无基础设旌对等式通信方式进行分布式管理的网络,是一种自创造、自组织和自管理网络。节点体积小、由电能有限
随着Facebook, Twitter等网站的兴起,社交网络的规模日趋复杂和庞大。通常,网络呈现社区分布结构,而社区间非冗余关系的存在形成了网络的漏洞。分析这些社区和漏洞可以了解网
任务调度通常情况下属于NP完全问题,是并行与分布式计算处理中的重要组成部分,在网格计算环境下任务调度更加复杂,设计和实现高效的任务调度算法具有相当的挑战性。计算网格
组播是一种新型的数据传输方式,有很广阔的前景。在无线网络中的应用更是越来越广泛。例如视频会议,网络游戏,在线股评等等。目前用于组播的组管理协议IGMP(Internet Group M
随着Internet的飞速发展,网络安全问题越来越受到人们的关注,防火墙已经成为网络安全的重要产品,边界防火墙作为一种有效的网络安全技术,提供了对企业内部网络的保护,但在不
随着网络与信息技术的发展,以图像、音频、视频等为媒介的数字信息在因特网上迅速传播。这种数字信息的传播,一方面促进了信息的数字化发展,而在另一方面也出现了很多滥用别
本文从最基本的软件架构的定义开始,介绍了软件架构的分析和评估方法,以及根据介绍远程代码传输与执行环境的需要,将网络应用软件架构划分为7个类别共36种架构风格。本文重点讨
针对流媒体等应用的不断出现和流行,目前面临的突出问题是:如何满足新应用对网络资源的高要求和高消耗。为此,我们迫切需要一个高性能的内容分发系统,并且高效利用其网络资源
本文对XML的文档结构和模型、XML的查询语言XQuery、XMY解析器以及文档对象模型(DOM)等进行了研究。分析了当前对XML文档进行查询的一些不足之处,综合XQuery查询处理和XML数据