WebOS是什么
Webos或者我们称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个Webos上进行应用程序的操作,而这个应用程序也不是普通的应用程序,是网络的应用程序。举一个简单的例子,当我们要进行照片的处理时我们通常打开电脑,进入Windows操作系统,运行Photoshop程序来进行加工和操作。而在Webos上,我们是通过打开一个浏览器,登录到我们的一个虚拟的桌面上,运行Picasa这样的网络应用程序来进行照片的加工和处理。从用户的角度出发,两种运行方式在实际操作上不会有太明显的差别,唯一不同的地方就是Webos是运行在一个浏览器内。但是这点不同却能够导致根本性的变革,因为用户需求的将只是一个浏览器(我相信99%的计算机都已经安装了浏览器),这个浏览器可以运行在Windows的操作系统上,也可以运行在Linux上,而且用户并不需要安装各种的应用软件,因为webos只要有一套的应用软件,所有连入这个系统的用户将都可以使用。
发展
在更多的情况下,WebOS的应用看起来还是根现在的Google网站没有什么区别。但是随着相应应用跟进,你就会发现什么是WebOS了。
1、Notepad/Word还需要么?用Writely你可以在线编辑你的文章,你可以在任何可以上网的地方修改你的文章(有网络,还要什么U盘),你可以跟你的朋友在互连网范围内方便的协同编辑文档(Word能做么?)。
2、Outlook/Outlook Express/Foxmail你还需要么?OL/OE一般来说文件夹内信件数千后就会很慢,存储文件超过1G后就非常不稳定(Foxmail没测过),而Gmail现在2G多了还是那么飞快。
3、Acdsee还需要么?我的图片都在Flickr了。呵呵,这个服务不是Google的,但是Google做一个会很难么?
其实,将桌面计算机的日常任务迁移到Web上这一提出来十年之久的概念正在日益成为现实。
将Web作为操作系统和减少对Windows桌面软件依赖性的理念可以追溯到在1990年代中期诞生的网景浏览器。从技术上说,所谓的Web操作系统仍然需要依赖于一种基础的操作系统━━例如Windows或Linux,将用户的操作系统翻译为硬件功能。但Web操作系统的支持者将更多的最终用户计算任务迁移到了浏览器中,声称这会使得选择何种操作系统显得无足轻重。
Salesforce和YouOS等公司已经开始从事开发它们称之为互联网操作系统的产品,微软也已经组建了一个Windows Live Core团队,开发在互联网上运行的服务。
市场上出现了越来越多的在浏览器中模拟计算机桌面的服务,这些也被称作Web操作系统的Webtop产品使人们能够完成大多数的希望在Web上完成的任务。Laszlo Systems上个月推出了它称之为Laszlo Webtop的产品,使用户能够在一个浏览器中运行多个桌面风格的应用软件。例如,用户可以在同一个Web浏览器“容器”中运行Laszlo基于Web的电子邮件产品、联系人列表管理器、即时通讯软件。
Laszlo的技术总监大卫表示,Laszlo的“浏览器中的桌面”的方法比交互式Web门户网站更向前走了一步。他说,与门户网页相比,这更象桌面计算机上完整的操作系统。对于最终用户而言,它就是有些象操作系统。Laszlo的基于Flash的应用软件是交互式的,相互之间能够共享电子邮件地址等信息,而且能够访问企业的数据中心。
尽管Laszlo Webtop面向旨在开发富互联网应用软件的企业,还有许多面向消费者的Webtop产品。这些产品通常提供让人们在一个浏览器窗口中运行迷你软件或widget的基础。例如,Goowy去年推出了YourMinis,它可以整合多个具有不同功能的widget。
Desktoptwo是一款让人们能够象获得电子邮件那样从任何计算机上获得他们的数据和应用软件的服务;TransMedia的Glide OS则旨在在一个基于Web的面板中创建常见的桌面软件━━字处理、电子邮件等。
就象Windows、Linux、Mac OS等是可供其他人开发应用软件的平台一样,许多Web网站也向开发人员提供了API,催生出了数以千计的mashup应用软件。Salesforce、Google、eBay、Amazon等互联网巨头都在积极地吸引开发人员开发使用在线地图或数据等服务的应用软件。 微软也已经开始为其Live品牌的服务提供API。象博客LiveSide报道的那样,微软正在大力实施一项更广泛的计划,从其数据中心提供类似操作系统的服务。在讨论托管服务时,微软的官员谈到了“软件加服务”的概念━━利用用户计算机和本地数据的Web服务,考虑到Windows仍然为微软贡献着大量的销售收入和利润,如果操作系统被边缘化,微软肯定是最大的输家,这也就没有什么可大惊小怪的了。
新创公司YouOS则希望Web OS名副其实,能够取代操作系统为Web应用软件提供的许多功能。目前,在早期的0.1版本中,YouOS将主流操作系统作为设计起点,其中包括一个图形化的窗口系统、硬件-软件交互系统、运行软件的专用内存、集成的开发环境。YouOS不希望其应用软件在浏览器软件客户端中运行。
YouOS的合伙创始人之一杰夫在公司的博客上写道,我们希望创建一个用户可以访问数据、运行由任何人开发的多个应用软件的单一环境,我们希望YouOS上的数据和应用软件不仅能够通过浏览器被访问,还能够通过大量的设备被访问。
由微软的前官员创办的Xcerion对操作系统这一概念也是念念不忘,它正在开发XIOS━━Xcerion
Internet OS,提供用于开发基于XML的Web应用软件提供可视化的开发工具。
Ning或Coghead等服务则使最终用户而非编程人员能够在浏览器中开发Web应用软件。
在过去的二年中,托管Web应用软件有了爆炸性增长,客户看到了越来越多的有用的Web应用软件,例如字处理工具和社交网络站点。与目前大多数的Web应用软件相比,在一个窗口中聚合多个应用软件,或使人们在在任何地方登录他们的虚拟桌面的Webtops是一个重要的进步。新创公司Spiceworks的副总裁哈尔伯格说,从技术和营销的角度看,要在网络上建立具有存储等功能的计算机是一项严峻的挑战.
示例
目前国内外有很多著名的WebOS,比如最知名的有:eyeOS,Goowy,Glide,Desktoptwo,Craythur,chromeos等。
而国内目前WebOS也正在兴起中,仿Xp操作系统界面的网丫场WGOS,比如完全原创的EPOKOS、火烈鸟Flamingo WebOS,基于第三方应用集成的TomOS,千脑等。
相信随着技术的发展,WebOS会越来越多并呈现多样化。
总结
WebOS(Web-based Operating System)可以称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web Application)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。目前随着在线网络应用服务的不断发展,在线存储,在线Ofiice等等都为网络操作系统的发展提供了很好的基础。