首页> 中文学位 >嵌入式JavaScript解释器在机顶盒中的设计与实现
【6h】

嵌入式JavaScript解释器在机顶盒中的设计与实现

代理获取

摘要

现阶段,数字电视正在全球范围内迅速发展,关于数字电视技术的各种研究正在全面开展。人们对信息的需求不再满足于被动的看电视,而对宽带交互式业务有了更高的要求,也要浏览互联网上丰富的信息。而机顶盒中的嵌入式浏览器如果仅仅只能浏览网络上静态HTML页面则远不能满足要求,大众更多的是要求其提供动态和交互的手段,JavaScript正是满足这种需求而产生的脚本语言。基于这一点,嵌入式设备支持JavaScript正成为必然的趋势。
   我们针对JavaScript语言的特点,结合自行开发的机顶盒中的嵌入式浏览器对JavaScript的实际需求,采取语言解析-执行模型构建嵌入式JavaScript解释器。解释器中词法分析、语法分析以及解释执行子模块的设计与和实现是本文的主要研究内容,具体包括词法分析器、语法分析器的设计和实现,中间代码的生成,解释执行控制器的设计。解析-执行模型是基于一种自定义的中间代码。自定义中间代码的设计主要是从变量的表示及作用域,对象模型的实现以及程序语句的中间描述三个方面进行讨论。然后根据生成的中间代码,由解释执行控制器负责完成所有语句的执行,包括采用自顶向下的算符优先分析算法的表达式语义处理,资源管理模块等。
   最后本文从交互电视,增强服务,AJAX以及Flash等四个方面简单探讨了JavaScript解释器在数据广播中的应用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号