WebOS的基本概念? 从用户角度来看,WebOS(Web-based?Operating?System)可以称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web?ApplicatiON)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。目前随着在线网络WebOS的基本概念 从用户角度来看,WebOS(Web-based Operating System)可以称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web Applicati)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。目前随着在线网络应用服务的不断发展,在线存储,在线Office等等都为网络操作系统的发展提供了很好的基础。从开发者角度来看,WebOS是一个向用户提供网络应用服务的平台,他的主要目的就是解决网络应用开发中的常见问题,给开发者提供一个同构化的开发平台[10]。从而让开发者只需要关注于应用程序的开发,而WebOS则负责资源管理,和浏览器的通信,以及安全问题等。 WebOS的基本结构 在探讨WebOS的服务之前,我们必须了解WebOS的结构。整个这样一个系统是一个客户端-服务器的系统结构,而WebOS是服务器,客户端一般是一个浏览器。如图1所示:WebOS通常都是微内核平台,内核是用来整合WebOS提供给开发者的的,类似于Windows中的编写API的内核函数。或者可以说,WebOS针对不同的任务有不同的服务接口,然后内核就是负责服务接口之间的通信以及定位。通过这样的结构,应用程序不需要知道具体怎么激活一个服务,而只需要知道服务的名字,剩下就是让内核去做其余的工作。WebOS中通常有以下一些系统服务[11],如图2所