Linux下基于组件技术的蓝牙服务器的研究与实现

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:sjtshuaige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术的发展,静态开发模式已经不能满足需求。以组件的形式开发出来的软件具有结构清晰、易于定制、便于动态扩展等特点,在Linux平台和手持移动设备上已经得到了广泛的应用。本文将组件引入到蓝牙软件BlueSoleil服务器端的开发过程之中,并在此基础上实现了一个动态链接库处理与组件的通信,客户端和第三方软件通过引用该动态链接库就能调用组件提供的接口函数,简化了开发流程。   本文对蓝牙协议栈(3.0版本)进行了分析,介绍了组件的相关技术,给出了软件的设计方案和系统结构。详细讨论了各个功能模块,涉及应用协议SDK,CORBA服务器,CORBA客户端,用户操作界面等。通过采用外壳扩展技术把用户操作嵌入到系统进程之中,调用系统本身提供的功能、界面,提高了软件的易用性。   测试是软件开发的重要环节,本文以蓝牙文件传输应用为例,介绍一致性测试操作流程。此外还研究了如何对Bluesoleil进行性能、互通性和鲁棒性测试。
其他文献
人们越来越认识到,现实世界的经济、金融、社会、生态等复杂动态系统的一些关键特征往往潜伏在系统中,它们只能够被直接在定性层面上建模,进而被理解和预测。因此,为了分析这些系
学位
本论文的课题背景来源于“宁夏电子图库综合决策支持系统(NXDSS)”。研究的主旨是利用微软基于SOA软件体系结构的开发技术——WCF设计实现面向服务的软件体系架构的决策支持
本论文以一套鞋服DRP系统的开发为例,探讨如何将DRP(分销资源计划)管理理论应用到鞋服分销的实际管理中以实现分销管理的信息化、科学化、智能化,并阐述了基于.NET构建多层体
学位
保护内核的完整性是构建可信操作系统的最根本的安全目标之一。至今通用操作系统仍因其自身的安全漏洞而频繁受到恶意攻击。内核模块的安全漏洞给了攻击者可以控制或破坏整个
排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明为一个NP完全问题。运用计算机进行自动排课既是高校教务管理的迫切需要,同时也有重要的理论意义。   遗传
学位
随着计算机网络技术的发展,人们的生活也越来越依赖计算机网络。由于计算机网络本身的设计缺陷和开放性特点,网络安全问题变得日益严重。入侵检测技术是继“防火墙”、“身份认
近年来,随着互联网的快速发展,人们所面临的信息量呈爆炸式增长,传统的信息处理方式受到了极大的挑战。在此背景下,推荐技术作为目前最有效的信息过滤手段之—受到了越来越多的关
本论文基于深度学习的方法对问答领域的两个重要的问题进行了相关的探索与研究。第一个研究问题是问题意图层次分类,对于类别为层次结构的问题意图,设计模型充分利用类别间的层
传统的数据管理模式下,用户自己购买硬件软件,自己管理数据。在经济全球化的今天,一方面,用户的数据量急剧增长;另一方面,用户对数据管理的要求越来越高。这使得传统的数据管理模
研究表明,数字集成电路(IC: Integrated Circuit)测试模式下的功耗可能达到正常功能模式下功耗的两倍以上。因此,如何有效降低数字IC的测试功耗已经成为近年来学术界与工业界普