欢迎来到天天文库
浏览记录
ID:32717023
大小:6.88 MB
页数:63页
时间:2019-02-15
《基于电视新媒体终端的应用型框架设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据基于电视新媒体终端的应用型框架设计与实现第一章绪论2、终端开发方法不同的应用开发方法会带来不同的产品质量,在实际项目中多数时候会呈现出复杂化现象,具体表现为一个模块、组件、应用的多个相同点特殊化事务处理逻辑,相同逻辑实现的多次重复拷贝,因而带来了应用开发效率低下、维护成本高、系统BUG频出等一系列问题。同时碎片化的开发方式导致烟囱遍地起,很难做到从某一维度对应用组件模块的统一事务处理与管控,例如应用管控下的应用升级、应用商城中的应用升级、系统初始化升级等一系列的升级管理;此外在市场化过程中,针对不同的合作
2、芯片厂商,往往需要实现不同的对接与适配,使得在终端体系集成时,兼容性是很大的一个问题,而这些在外包化的开发模式下是最为常见的。3、终端资源共享不同的事业部、项目组、项目之间同样也存在着应用开发的资源共享、共用、一体化的问题,IPTV、一体机、互联网电视机顶盒、移动电视等,在这些互通的领域项目开发中,基于终端框架体系的建立与实施显得越来越重要。1.2论文的内容与意义1.2.1论文的内容论文首先针对终端应用框架的实现背景及对公司业务发展的重要性进行了详细的概括与分析,同时对国内外目前同类应用的状况和基于Android
3、平台建设框架的优势进行了初步的介绍。通过调研电视新媒体终端市场化需求现状以及面临的环境,从业务场景、系统用例等维度进行分析,据此确立了终端应用框架的功能和非功能性需求以及系统边界,而后对框架在实际应用中核心组成部分进行了层次划分、组件划分,进而从高层到低层对应用框架做进一步的设计和实现。应用框架的设计包含核心架构和一系列应用程序模块,核心架构的设计提供了框架建立的基本思路和方案,将组件职责定义清晰化,进而完成组件与组件间的解耦,这些高复用的组件在应用研发的过程中可解决一些共同的问题,可简化和分解开发者的设计,可灵
4、活的采用多种方式完成应用级、系统级复用模块的快速开发与测试,主要从以下几个部分进行阐述:l、框架基础设施建设主要体现在为单个APP开发或系统全局提供基础性的缓存管理、日志记录、异常管理、配置管理、安全、监听、UI、异常恢复等实现。2、业务驱动情景下的核心结构设计通过合理的抽取相对核心的通用性模块、组件进行优化设计,主要包括:数万方数据基于电视新媒体终端的应用型框架设计与实现第一章绪论据中心、配置中心、故障恢复、日志上报等。3、辅助分析组件设计通过辅助分析组件,有效的跟踪、改善终端及其相关产品的质量属性。4、框架安
5、全性解决方案通过实施相应的安全性措施,对应用框架进行应用级、系统级的安全保护。1.2.2论文的意义随着电视新媒体的持续发展,多样化、社会化、商业化等诸多因素对智能化新媒体应用系统提出了更高的要求,为在多种类终端设备上支持新媒体应用,需要基础框架来支持应用系统及友好结构的快速构建与复用,其次也需要拥有在框架之上,对颗粒化产品提供的一整套基础类支持,便于快速开发与应用接入。针对这类通用性的应用型框架设计与实现能带来哪些实际价值,框架的设计从以下几个主要方面给企业研发与项目实旋带来最直接的改善,并对终端系统长期发展带来
6、一定的影响。1、代码与组件复用通过框架集成一方面减少冗余代码的出现,降低开发和维护成本;另一方面便于多个项目、多个应用、多个平台问代码的同步和重复构建,便于代码、组件的集中管理,同时最大的好处是通过框架集成快速构建相关应用的基础实现。2、模块化将框架进行分层,以模块化的方式来支持上层应用,不但便于多任务的协同开发,也可将各部分功能进行解耦,彼此间互相不影响,符合高内聚低耦合的设计思想3、规范化通过框架集成,为调用者提供统一的接口或数据查询形式,便于后续的统一和规范化的管理,例如统一安全策略管理、统一兼容性问题处理
7、等。4、扩展性毫无疑问的集中式管理与良好的接口定义,便于后续不同业务需求驱动下应用的扩展与实现。5、重构框架集成也意味着代码集成,对基础模块与代码片段的集成同样也便于日重构、月重构的实施,而不需要在各个项目中查找相关模块进行重构与优化。万方数据基于电视新媒体终端的应用型框架设计与实现第一章绪论1.3国内外相关应用和研究早些时期国外较为流行的智能电视操作系统多以WindRiverSystem公司的VxWorks、IntegratedSystemsIncorporated公司的pSOS、Mieroware公司的DAV
8、IDOS一9、ST公司的0S20、Microsoft公司的WindowsCE以及专为机顶盒开发的PowerTV等为主,这些系统各有所长,在机顶盒终端上都有应用【.11。而后嵌入式Linux系统日趋成熟,渐渐成为机顶盒、一体机厂商进行终端系统开发较好的选择,因而在机项盒、数字电视及网络电视方面有着十分广泛地应用。Android智能电视GoogleTV问世以来,包括长虹、康佳
此文档下载收益归作者所有