论文部分内容阅读
随着技术的进步及互联网产业的发展,以智能手机为代表的智能化设备进入了蓬勃发展的时期,相关软硬件产业也在智能化的浪潮中不断进行着革新与技术突破。智能电视是家电智能化浪潮当中的中坚力量。它的到来,顺应了传统电视走向高清化、网络化、智能化的趋势。通过搭载现代操作系统、融合互联网新兴技术、升级更为强劲的硬件。智能电视为用户带来有别于传统数字电视的、更为丰富的个性化体验。而随着智能电视的发展,电视也正在成为继计算机、手机之后的第三大信息访问终端及娱乐中心。然而当前的智能电视发展却受限于平台应用规模。首先,由于各个智能电视厂商自行研发的软件平台所提供接口不统一,导致上层应用的兼容性差,应用移植工作所需的开销非常大。其次,智能电视厂商也未能向开发者提供完备的集成开发环境,开发者在开发应用过程中,需要花费大量时间对其开发工具包进行学习及适应,导致开发效率低下。再次,由于智能手机的普及和移动应用市场的扩张,许多非专业的业务系统人员也开始尝试加入到智能嵌入式终端应用开发者团队中来。而智能电视作为与智能手机类似的智能终端,却因为开发门槛过高而无法吸引这些非专业开发者。针对智能电视应用环境的现状与发展趋势,本文设计并实现了一款面向智能电视的集成开发环境。它针对智能电视平台应用的特点设计,以期解决智能电视应用开发存在的问题。它通过对智能电视平台底层的适配作为基础,在上层向开发者提供统一编程接口及可视化开发环境、模拟器环境、设备协作等多个可以提升智能电视应用开发效率的模块,为跨智能电视平台的应用开发提供了一个解决方案。实验证明,我们设计的集成开发环境可以快速简单地进行应用开发,能够有效提高开发效率、降低调试难度。而开发出的应用能够与智能电视平台原生应用功能性一致,并且运行效率并未受到过多影响。目前,该集成开发环境已集成于部分海尔智能电视的开发包中,具有一定的实用价值。