论文部分内容阅读
面对着全球IT行业智能化浪潮的席卷,传统的电子领域和移动互联网领域正在快速的步入一种全新的智能化时代。伴随着手机、平板电脑等终端设备被大量的智能化后,电视的智能化正成为目前市场上又一个研究的热点,受到了科研机构和电子巨头的极大关注。智能电视具备专门的操作系统和处理芯片,能够连接网络获取海量的多媒体资源,同时还提供了开放的应用平台,能够支持应用程序的下载、安装以及多个任务的并发执行,可以满足多种业务融合能力的支撑需求。虽然智能电视可以提供给用户类似电脑上的服务,比如上网冲浪、浏览资讯、搜索资源、玩游戏等。但智能电视作为一个多媒体处理中心,其最本质的功能还是作为一种工具,让用户能够方便简单的处理各种多媒体资源。为了满足用户日益增长的多媒体资源处理需求,在智能电视平台上开发一个能够处理多媒体资源的应用系统是十分必要的。本文以三星智能电视开发平台为项目背景,在智能电视Widget Based Browser系统的框架下,设计实现了该系统中表现层的部分模块。该系统是一个运行于智能电视浏览器上的Widget Browser应用。用户使用该系统可以在智能电视上浏览和处理USB外接存储设备中的多媒体文件,如浏览和分类查看照片、音乐和视频文件;编辑相簿、音乐列表、视频播放列表;播放存储设备中的照片、音乐和视频文件;提取照片的位置信息并在Google地图上标示出照片拍摄的轨迹等。本系统采用了HTML、CSS、JavaScript和XML等技术,并结合Google Map API来进行开发。本文主要的研究工作有:1.对Widget Based Browser系统开发过程中涉及的相关技术及三星智能电视(Smart TV)进行了介绍和分析。2.对Widget Based Browser系统进行需求分析,包括功能需求和性能要求等,并充分考虑到系统对可扩展性和可维护性的要求,确定了整个系统的架构和模块的划分。3.根据系统需求分析阶段所确定的系统功能要求,采用分层次的结构设计系统的结构体系,对系统表现层模块进行了详细的分析和设计,并设计了数据的封装处理方式。4.运用Web相关技术完成了Widget Based Browser系统中表现层部分模块的功能实现,包括页面对象中的Photo Player和Album Edit模块的实现;组件对象中的下拉框组件、自动提示框组件和照片分类浏览组件的实现,并给出了各个模块的实际运行实例。