王 頔
(大庆油田信息技术公司,黑龙江 大庆 163000)
开发支持全球计算的电视网络操作系统是未来的趋势,这样的操作系统被称为Web操作系统或在线操作系统[1]。这些术语在本文中可以交替使用。
电视网络操作系统(OS)是组织和控制电视硬件和软件的一种特殊程序,充当了用户和机器之间的接口,直接与电视硬件交互,并作为其他应用程序的平台。Web操作系统或在线操作系统是一种特殊的用户界面,允许用户访问安装在Web上的桌面和应用程序,虽然与Windows或Linux等传统电视操作系统的用户界面相似,但不直接与电视的硬件资源交互。用户的电视仍必须装有传统的操作系统,如GUI(用户界面)、虚拟文件系统、访问控制管理以及管理和维护应用程序等,以提供基本服务。这样一来就满足不了对高配置硬件的需求,从而增加了对硬件的需求成本。
在线操作系统在用户中迅速流行的主要原因是它的可靠性、可用性、容错性、负载共享以及功能共享[2]。开发人员在研发过程中采用了Flash(闪存)动画和AJAX(异步的XML和JavaScript)等简单技术,从而更加方便地为用户提供服务。
目前有几十种Web操作系统可供用户选择,其中一些提供了全面的服务,而另一些仍在开发中,只提供有限的功能。有些Web操作系统是可以免费下载的,有些是收费的,例如G.ho.st(全球托管操作系统)就是基于Web的收费操作系统。
在线操作系统不仅对电视硬件的要求更低(因为存储前端数据的物理内存空间将不再需要),而且数据的可移植性强,可以灵活地开发各种应用程序。……