基于CORBA的数字媒体工具共享平台的设计和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:vitaminchina
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字技术的发展,数字媒体逐渐的在越来越多的商业领域和科学领域发挥重要的作用,如三维场景再现、游戏产业及空间科学模拟等。这些大部分的实现工作都是在本地机器上,或由专门的人员在专业的工作站上进行操作。因为硬件开销过大,这种方式在急需数字媒体应用的中小企业或学校不能广泛的使用,因此提出了数字媒体工具共享平台的概念。本文以国家高技术研究发展计划(863计划)的面向行业/领域的IT资源库关键技术及系统为项目背景,遵循公共对象请求代理体系(CORBA)规范,设计和实现了一个可以同时为多个客户提供数字媒体服务的工具共享平台。首先,本文深入的研究了公共请求代理体系结构规范,分析了该体系结构使用在数字多媒体工具共享平台中的优点,同时也对其在数字多媒体工具共享平台中的可能应用作了仔细的分析。然后,在详细了解数字媒体工具共享平台的设计需求的基础上,结合阅读关于数字媒体和工具共享的一些相关论文之后,对数字多媒体工具共享平台的核心框架作了详细的设计,对其提供的各种功能按照作用和层次划分为不同的模块和部分,并且,针对每个不同的模块,分析了可能的实现方案并详细介绍了可能应用的技术,最终根据各种可能方案的优缺点选取了最适合该共享平台的实现方案。接着,根据设计好的实现方案,对具体实施步骤做了详细的描述。第一步,对实现中使用到的一些重要数据结构做了介绍,并说明了设计目的,这包括一些基本数据结构、本地命令、网络命令和网络命令选项。第二步,详细分析了传输层网关的实现,并详细描述了其工作过程。第三步,也是本章的重点,针对服务器的线程池模块、消息管道机制、同步渲染伺服器模块、反向动态生成机制以及模块间的同步等重要的部分详细地分析了其实现原理、实现方法和实现步骤。第四步,简单的介绍了客户端的实现。随后用了一章说明了项目成果的部署环境并演示了运行效果。在本文的最后对本课题的主要工作及特点进行了总结,并指出了进一步工作的主要方向和所面临的问题。
其他文献
随着生物信息学的迅速发展,人们对生物学的研究已经逐渐扩展到蛋白质组学的层面。关键蛋白质的移除会造成有关蛋白质功能模块的功能丧失,进而使细胞无法正常的进行生命活动,
可编程逻辑控制器作为现代工业控制四大支柱之一,在各种工业过程控制及各类机电一体化设备控制中得到极为广泛的应用。随着IEC61131-3标准的逐步推广和软硬件结合方式的普遍
随着车辆技术的发展和车辆的普及,车辆已经成为生活中不可或缺的部分,车用自组织网络VANET(Vehicular Ad hoc Network)作为一个新的无线通讯研究领域,已经成为智能交通系统IT
网络教学平台作为网络教学的支撑平台随着网络教学的流行得到广泛应用。近年来,强调多种学习理论或学习模式融合的混合式学习受到普遍关注。作为下一代互联网的语义网在知识共
学位
蠕虫病毒是一种通过网络传播的恶性病毒,自世界上第一例蠕虫病毒问世以来,蠕虫病毒在全球互联网上造成的危害性越来越大。因此,针对蠕虫病毒检测技术的研究已经成为网络工作
近年来,计算机软件的应用已经渗入到了国防、航天、交通和医疗等各个关键领域,因此提高软件的质量已成为一项十分紧迫的任务。软件测试是保证软件质量的一种重要手段。相比于
随着计算机和互联网技术的不断发展,网络应用越来越广泛。网络安全的重要性日益凸显,已成为各个安全组织、机构的研究热点。而攻击重演平台是将网络攻击方法、攻击工具、攻击决
IPv6(Internet Protocol Version 6,IPv6协议)和IPv4一样是工作在网络层的协议,它是TCP/IP协议的重要组成部分。IPv6协议吸收了IPv4的优点并弥补了其不足,它具有地址空间巨大
随着移动通信和电子技术的发展,移动对象管理变得越来越重要,已经成为了近年来研究领域中的热点问题,具有重要的理论和现实意义。移动对象的特点是位置持续变化,索引中的索引
伴随着信息化技术不断地发展,科学文献以电子档的形式出现的需求越来越多,如何实现科学文献的电子化得到更加广泛的关注和深入的研究。数学公式是许多科学文献的重要组成部分