论文部分内容阅读
Google主导开发的移动平台操作系统Android经过近五年的发展,已经成为当今最流行的软件开发平台。它有着开源、免费、可定制的特点,最大的优势在于拥有海量的Android应用。基于Android3.0的Google TV的发布,使Android系统跨入传统的电视机领域。Android已经成为事实上的智能、网络电视机的标准操作系统。目前基于Android的电视机有两种:Android电视一体机和Android电视机顶盒STB(Set-Top-Box)。Android电视机顶盒在市场上拥有自己的优势,即不需要对原来的电视进行改造。原来大量的Android应用程序并不都适合在电视机系统上使用,包括AndroidMarket,也没有特别为电视机定制或优化的版本。于是针对电视机平台的使用特点,为Android电视机系统定制软件,形成厂商自己的产品特色成为当前开发的主流。论文介绍的Android电视机应用程序商店系统,它是针对Android平台与电视机使用特点定制开发的一套Android软件服务。系统的客户端基于已经移植标准Android SDK的机顶盒,采用JAVA语言开发,应用服务器位于后台基于PHP和MYSQL开发。系统为Android机顶盒的用户提供应用程序商店服务,将海量免费Andriod应用推送给电视机用户。论文详细的论述了该应用程序商店系统的设计与实现过程。论文所描述的Android电视机顶盒应用程序商店系统分为两个部分。一部分是Android电视机顶盒端的应用程序商店客户端,它主要负责Android机顶盒端应用程序的管理、网络应用程序的管理。另一部分是Web服务器,它主要为信息管理员管理应用程序商店提供便利,同时提供与Android电视机顶盒客户端的通信接口。论文详细介绍了Android机顶盒应用程序商店系统的需求分析、整体设计、整体构架和各个子系统的具体实现以及最终的部署和测试。本论文设计的Android电视机应用程序商店有一定的通用性和实用性。