面向数字电视Widget集成开发环境的设计和实现

被引量 : 0次 | 上传用户:lwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字电视的发展,越来越多的多媒体功能应用在数字电视上,比如支持图片浏览,多种格式的媒体文件的播放,文本浏览,甚至是上网冲浪等等。结合了近年来Widget越来越多的被应用到电脑桌面,网络和手机等各种终端之中,Widget在数字电视界面上的应用有着非常大的前景,Widget能使数字电视具有更漂亮和简便操作的界面。但由于现有的Widget开发工具大部分的应用还只是局限于电脑桌面,网络,手机等各种终端,很少涉及到数字电视平台上的应用。现有的Widget集成开发环境无法满足数字电视生产厂商使用集成开发环境设计和开发丰富多样的Widget应用于电视界面上。本文针对以上情况,提出本论文的研究和设计,结合了Google Gadgets for Linux引擎(简称GGL引擎),将该引擎进行移植和修改,采用了MFC开发应用程序的技术,JavaScript和XML技术开发出具有GUI设计器和模拟器的Widget IDE工具,用户能够通过GUI设计工具方便地构造符合自己意愿的Widget界面外观并能方便地对界面进行维护。使用GUI设计工具的开发人员只要在控件面板上通过拖拽的方式就可以完成界面的设计,做到了“所见即所得”的开发方式。本人主要参与的研究工作如下:1.详细研究MFC开发设计应用程序的技术,JavaScript语言脚本技术在设计Widget对象和事件驱动的应用,XML技术在设计元素对象属性值的应用。2.详细研究GGL引擎的架构原理,分析引擎的文件读取模块,XML解析模块,JS解析模块,图形库模块等,同时分析Dom文件数据结构。3.实现工程管理器,可对Widget工程做属性配置及工程文件管理,并可启动源文件对应的编辑器。4.实现Widget GUI的各种文件编辑器,为工程源文件提供编辑服务,可以查看、可视化设计、源码编辑等。5. GUI设计器提供启动调试菜单,实现Widget调试器的控制,以对当前所开发的Widget进行调试测试。6.提供一个类似电视机的界面和一个遥控器界面的模拟器,模拟器同时具有调试信息输出窗口,Widget工程启动调试后,打开模拟器界面,可以查看调试信息和Widget窗口最终的设计外观。
其他文献
柠檬酸三丁酯是一种广泛应用的无毒增塑剂。参考了国内近年来有关柠檬酸三丁酯合成的文献 ,介绍了硫酸氢钠、固体超强酸 (SO4 2 /TiO2 、ZrO2 /SO4 2 、SO42 /Fe2 O3 )、对
我国水资源短缺问题与我国人口迅速增长、经济快速发展之间的矛盾越发突出,本文从我国水资源短缺的原因分析,到缓解水资源矛盾方面的措施,强调了节水灌溉在缓解水资源危机上
本文基于产业生命周期理论,结合国家工商总局发布的《全国内资企业生存时间分析报告》等数据资料,探索提出适合当前发展的工业用地供应模式,以期提高工业用地价值,有效促进产
介绍了非晶态合金催化剂的制备方法,其中,化学沉积负载法和添加第三组分化学沉积法制得的催化剂具有优良的催化活性和抗毒化能力,以及很高的热稳定性,因此这两种方法近年来备
本文研究的主要目的是探讨中国大学生体育态度的结构特点以及不同专业大学生体育态度差异,分析造成该差异的原因,找出大学生体育态度的典型组合型式及特点,从而找出相应发展大学
针对片上网络(NoC)中互连线容易发生串扰故障问题,提出了一种基于二进制退避算法(BEBOA)结合流量感知的NoC串扰在线诊断故障方案。当NoC信道空闲时,使用信道检测器检测信道以最小
钢结构在桥梁工程中应用时,其防腐蚀涂装特别重要。结合工程实践经验,选用4种代表性底涂层制备试块;首先对试块的附着力等物理特性进行测试,然后针对标的试块进行中性盐雾加
目的:综合分析自体软骨细胞移植修复膝骨关节炎中关节软骨缺损的历史、研究现状及发展趋势。资料来源:应用计算机检索Medline1980-01/2006-10有关组织工程学技术修复关节软骨
研究了在对甲苯磺酸的催化下,三羟甲基丙烷和丙烯酸在含有阻聚剂对苯二酚的苯溶剂中反应,经过中和、洗涤、脱溶和真空脱水,得到高透明UV稀释剂三羟甲基丙烷三丙烯酸酯,收率>9