監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

網(wǎng)絡(luò)操作系統(tǒng)蓄勢待發(fā)

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

進入互聯(lián)網(wǎng)時代以后,傳統(tǒng)的桌面操作系統(tǒng)在支持互聯(lián)網(wǎng)應(yīng)用方面的不足日益明顯,特別是在支持不同Web應(yīng)用之間的集成和數(shù)據(jù)共享上,而Web OS(網(wǎng)絡(luò)操作系統(tǒng))所要著力解決的正是這方面的問題,不僅如此,它還有望在易用性、安全性等方面帶來大的改善。

■ 樂天 編譯

互聯(lián)網(wǎng)在給我們的工作和生活帶來很多變化的同時自身也在不斷發(fā)展和進步。其中的一個重大進步就是,在不久的將來互聯(lián)網(wǎng)很可能變得像一個操作系統(tǒng),而不再像今天這樣只是一個個獨立的、互不相干的網(wǎng)站。這其中最重要的推動力則是Web OS(網(wǎng)絡(luò)操作系統(tǒng))。通過Web OS,互聯(lián)網(wǎng)應(yīng)用之間將保持緊密聯(lián)系,使用者只需登錄一次就可以使用不同供應(yīng)商提供的服務(wù)和應(yīng)用,還可以很簡單地把數(shù)據(jù)從一個網(wǎng)站備份到另一個網(wǎng)站上。更重要的是,在完成這些操作時,使用者根本就不需要任何桌面應(yīng)用,所有操作都基于Web OS完成。有人已經(jīng)在一些支持多標(biāo)簽和新的單點登錄標(biāo)準(zhǔn)(如OAuth和OpenID)的瀏覽器中初步體驗到了這一方便性。

協(xié)作難題困擾Web應(yīng)用

說起來,Web OS也并不是一個新的概念。2006年,YouOS曾開發(fā)出了一個專門面向Web應(yīng)用的類似操作系統(tǒng)的運行平臺,后來由于沒有用戶而不了了之。不過,當(dāng)時有業(yè)內(nèi)觀察家給予了肯定,認為支持應(yīng)用程序的迅速開發(fā)、保證應(yīng)用程序運行完全與操作系統(tǒng)無關(guān)應(yīng)該是未來的一個發(fā)展趨勢。時鐘倒退到2002年,IT界的泰斗人物Tim O'Reilly在談到Web OS時也曾表示,僅僅是能讓不同應(yīng)用之間非常方便地進行通信就已經(jīng)是非常了不起的貢獻了。

10多年來,業(yè)界也一直在不斷研究和開發(fā)Web OS,如貝爾實驗室的“Plan 9”和MyWebOS計劃,但是這些項目都沒有取得很好的商業(yè)成果,最終無法繼續(xù)進行下去。

大多數(shù)項目都沒有解決一個最為關(guān)鍵的問題(雖然這只是代碼級),就是無論這個網(wǎng)站位于什么地方都能保證各個不同網(wǎng)站的互聯(lián)網(wǎng)應(yīng)用之間能順利進行通信、完成互操作?,F(xiàn)在,新標(biāo)準(zhǔn)的制訂,如OAuth、OpenID和OpenSocial等,為這一問題的解決奠定了基礎(chǔ),也有望使得未來的網(wǎng)絡(luò)計算更為穩(wěn)定可靠。

在Web OS的最近進展方面,值得關(guān)注的是Google Chrome操作系統(tǒng),根據(jù)Google已經(jīng)公開的資料,基于Linux的Chrome操作系統(tǒng)并不像英特爾的Moblin那樣,只是一個上網(wǎng)本操作系統(tǒng)或者是一個桌面操作系統(tǒng),它將更像是一個能支持Web應(yīng)用的Web OS。

        

               Google Chrome操作系統(tǒng)被認為具有Web OS的部分功能。

為什么需要Web OS

操作系統(tǒng)是一個大家都非常熟悉的概念。一般而言,操作系統(tǒng)的主要功能是控制輸入與輸出,包括通過鍵盤、鼠標(biāo)和顯示器與人交互,通過ATA、SATA、PCI等與磁盤、打印機等外設(shè)交互。比如,我們把一個優(yōu)盤插入到PC的USB接口完成文件的復(fù)制工作,這些操作必須有操作系統(tǒng)的幫助才能順利完成。當(dāng)然,新一代操作系統(tǒng)已經(jīng)今非昔比,除了上述基本功能外,Windows Vista、Mac OS X、Ubuntu Linux還提供了更為豐富的功能,比如為Word、Photoshop等應(yīng)用分配內(nèi)存、對應(yīng)用程序的運行監(jiān)控和進行資源調(diào)度等。

應(yīng)該說,經(jīng)過幾十年的不斷完善,桌面操作系統(tǒng)提供了足夠豐富和強大的功能,滿足了我們的日常需求,讓我們方便地操作桌面應(yīng)用、與打印機等外設(shè)進行自如的交互。但是,這一切都局限在桌面、局限在局域網(wǎng)內(nèi)。當(dāng)我們進入互聯(lián)網(wǎng)時代,新的問題產(chǎn)生了,桌面操作系統(tǒng)顯露出其局限性。比如,絕大多數(shù)互聯(lián)網(wǎng)用戶在訪問互聯(lián)網(wǎng)時都會遇到這樣的問題,很多網(wǎng)站需要密碼,甚至登錄每個網(wǎng)站都需要分別輸入一次,還有,不同網(wǎng)站提供的應(yīng)用之間一般沒有信息共享也沒有交互。從這一點上來說,這和十年前的互聯(lián)網(wǎng)沒有什么區(qū)別,同樣是不同網(wǎng)站之間各自為政,互不通信和互不共享數(shù)據(jù)。

而Web OS所要做的就是改變這一現(xiàn)狀,它要讓那些Web應(yīng)用運行得更像是桌面應(yīng)用,也就是要允許不同站點所屬的應(yīng)用程序之間能夠無縫地進行數(shù)據(jù)交換,它要提供一種更可靠的安全協(xié)議,支持不同云供應(yīng)商之間的數(shù)據(jù)備份,而不僅僅是把數(shù)據(jù)從PC上傳到云中。

那么,我們能在桌面操作系統(tǒng)的基礎(chǔ)上實現(xiàn)上述目標(biāo)嗎?大多數(shù)專家認為,傳統(tǒng)的桌面操作系統(tǒng)的工作模式并不滿足這樣的要求,也不太可能通過一些改進來滿足這樣的要求,因為互聯(lián)網(wǎng)上的Web應(yīng)用實在太多了,為了能讓這些Web應(yīng)用之間能相互通信,需要采用新的體系來構(gòu)建這個操作系統(tǒng),這就是對Web OS的基本要求。

新標(biāo)準(zhǔn)為Web OS奠定基礎(chǔ)

“對于Web OS究竟該如何設(shè)計和開發(fā)才能完成上述功能,我們還處于早期研究階段?!弊稍冾檰?、知名的Web標(biāo)準(zhǔn)制定者Chris Messina說,“我認為,唯一有效的方法就是制定一些行業(yè)標(biāo)準(zhǔn)來保證Web應(yīng)用之間的互操作性。在互聯(lián)網(wǎng)方面,盡管我們已經(jīng)有了用于文檔呈現(xiàn)的標(biāo)準(zhǔn)HTML以及與之相關(guān)的其他很多標(biāo)準(zhǔn),但是,僅有這些是不夠的?!?/P>

協(xié)議是文檔共享的基礎(chǔ),現(xiàn)在軟件開發(fā)已經(jīng)從基于桌面的軟件開發(fā)轉(zhuǎn)向Web應(yīng)用,Web應(yīng)用之間的協(xié)作就成為一個非?,F(xiàn)實的需求。例如,Google Docs的一個非常好的功能就是可以與其他人進行聊天、共同編輯或者分享某個文檔,而無論別人用的是什么操作系統(tǒng)、運行在什么硬件上。

Messina說,互聯(lián)網(wǎng)已經(jīng)變得更像是一個通用的協(xié)作平臺。Apple的iWork 09 suite就是一個例子,其中有個名為“Share(分享)”的菜單,可以讓人們非常方便地把自己的文檔或者視頻上載到Y(jié)ouTube.com上,而在傳統(tǒng)的基于桌面的應(yīng)用程序中,“File(文件)”一定是第一用到的也是最常用的菜單項。

為幫助人們在互聯(lián)網(wǎng)上協(xié)作,一些標(biāo)準(zhǔn)組織推出不少標(biāo)準(zhǔn),其中與Web OS關(guān)系最為密切的標(biāo)準(zhǔn)有以下三個:

●OpenID: 一個單點登錄標(biāo)準(zhǔn),也是一個以用戶為中心的數(shù)字身份識別框架,它讓使用者只需在一個網(wǎng)站登錄一次就可以訪問所有需要身份驗證的網(wǎng)站。

●OpenSocial : 用于社交網(wǎng)站之間交換數(shù)據(jù)的一個API。

●OAuth: Messina幫助創(chuàng)建的一個相互認證標(biāo)準(zhǔn),用于訪問那些有密碼保護的數(shù)據(jù),讓應(yīng)用程序能夠在無需用戶透露其認證證書的情況下,通過API訪問某個受保護資源。

Messina說,目前桌面軟件的運行模式并不適合在不同使用者和不同應(yīng)用之間共享信息,因為數(shù)據(jù)都保存在使用者的電腦硬盤中。從對存儲資源的管理來說(比如硬盤的自治),“C盤”是一種非常好的工作模式,但是它也給數(shù)據(jù)共享帶來麻煩,而在Web OS中將不再有“C盤”存在。

比如,你要把自己的一些照片上載到照片編輯網(wǎng)站(如Photoshop.com),這些照片保存在一個存儲網(wǎng)站(如Amazon.com)上,此時你就會遇到麻煩,沒有一個通用的安全協(xié)議支持你把一個網(wǎng)站的照片轉(zhuǎn)移到另一個網(wǎng)站,大多數(shù)Web應(yīng)用只支持從本地的硬盤上上傳。不過,隨著新標(biāo)準(zhǔn)的出現(xiàn)(如OpenID、OAuth)將幫助人們解決這一問題。

華盛頓的市場戰(zhàn)略咨詢公司iStrategyLabs的CEO Peter Corbett指出了Web OS應(yīng)該如何演進的另一個例子:在Twitter上人們使用“#tag(hash tag)”這樣的縮寫來表示一個熱門的話題,如“#iphone”和“#swineflu(豬流感)”。

Corbett說,未來Web應(yīng)用可能更智能一些,比如,只要輸入某個在線電子表格應(yīng)用程序的名字,這個應(yīng)用程序就自動啟動,換句話說,Web應(yīng)用能根據(jù)上文理解使用者的真實意圖。

“久未使用的命令行又回來了,在支持#tag的Twitter上已經(jīng)可以看到這一趨勢。”Corbett說,“當(dāng)我們更頻繁地與Web應(yīng)用打交道而使用桌面應(yīng)用越來越少的時候,導(dǎo)航方式將發(fā)生很大的改變,比如命令行方式以及讓W(xué)eb應(yīng)用能理解語義等,與現(xiàn)有方式相比,這些方式無疑將大大提高我們的工作效率?!?/P>

理解應(yīng)用場合能大大提高Web應(yīng)用之間的協(xié)作能力。StockTwits是一個借助Twitter讓人們實時跟蹤股票行情的網(wǎng)站,它用“$”(代表股票)加公司名字簡寫這樣的語法向Twitter發(fā)起一個查詢請求(如$goog代表Google的股票),隨后你就能收到一個Twitter消息,顯示你所查公司股票的實時信息。

Corbett解釋說,在Face-Book中的狀態(tài)信息也是一個與應(yīng)用場合有關(guān)的協(xié)作,你可以對某些人隱藏自己而對另外一些人公開,比如只對在某個地方的人或者討論某個問題的人公開。

無縫整合

另外一個可以看出Web OS雛形的例子是Google應(yīng)用之間如何無縫地整合到一起協(xié)同工作的。在Gmail中,如果你收到了一個PDF文件,無需你做格式的轉(zhuǎn)換,在Google Docs中就可以打開它。有趣的是,盡管不論是Google應(yīng)用的外觀上還是功能上都像Web OS的一個部分,但是Google自己卻只是把這種應(yīng)用之間互操作稱做一個“Web平臺”而不說是Web OS的早期雛形,Google認為它們只是讓各個不同的網(wǎng)站整合到了一起,具有統(tǒng)一的外觀、同樣的使用體驗以及實現(xiàn)了數(shù)據(jù)共享而已。

瀏覽器的另一個提供商Mozilla傾向于把桌面操作系統(tǒng)與Web OS整合起來。Mozilla認為,桌面操作系統(tǒng)未來還會以某種形式存在。實際上,Google和Mozilla的高層都表示,它們無意在自己的瀏覽器中管理USB閃存盤以及內(nèi)存的分配。

“操作系統(tǒng)是硬件與你正在使用的軟件之間的粘合劑。但是,如果我們把互聯(lián)網(wǎng)看成一個平臺的話,有一些標(biāo)準(zhǔn)起到了這樣的功能,這些標(biāo)準(zhǔn)讓我們可以與由不同設(shè)備構(gòu)成的互聯(lián)網(wǎng)進行交互?!盙oogle的開發(fā)人員Kevin Marks表示,“每一組標(biāo)準(zhǔn)都建立在更低一級的標(biāo)準(zhǔn)之上,最下層的是 TCP/IP,接下來是HTML,后來是HTML 5,而在HTML 5之上的是REST API,包括XML、JSON以及OAuth等?!?/P>

因此,如果從這個觀點來看,這些標(biāo)準(zhǔn)自己就是Web OS。

Mozilla實驗室的用戶體驗負責(zé)人Aza Raskin也傾向于用“把Web作為平臺(Web as platform)”代替Web OS,他認為標(biāo)準(zhǔn)是其中最為緊迫的問題,特別是安全標(biāo)準(zhǔn)。他說,盡管互聯(lián)網(wǎng)已經(jīng)有了很多標(biāo)準(zhǔn),但是,安全方面的標(biāo)準(zhǔn)還有待于完善。Raskin認為,現(xiàn)在登錄某個網(wǎng)站需要姓名和E-mail地址的做法,類似于你只是想到某雜貨店購買一桶牛奶,卻需要把你的汽車鑰匙和房門鑰匙交給雜貨店。

“是的,我們會對數(shù)據(jù)進行加密,但是對于這些數(shù)據(jù)如何使用沒有人來保證,是否會有人據(jù)此來調(diào)查你的政治傾向,我們無法得知?!盧askin說,“所有數(shù)據(jù)都應(yīng)該以這樣一種形式進行加密: 即使政府部門來人說想看一下這些數(shù)據(jù),網(wǎng)站也只能說,你可以看到這些數(shù)據(jù),但是它們都是加密的,我們也看不到這些數(shù)據(jù)的具體內(nèi)容。我認為,Web OS未來需要做到這一點?!?/P>

Raskin認為,互聯(lián)網(wǎng)最大的用處是讓信息公開,因此總會有些標(biāo)準(zhǔn)(比如HTML 5)會比另外一些標(biāo)準(zhǔn)更重要(如CSS)。他說,HTML 5對提供互操作性就非常重要,而另一個同樣重要的技術(shù)是用來發(fā)送Web應(yīng)用數(shù)據(jù)請求的Worker-Thread腳本。FireFox 3.5支持的這項功能與操作系統(tǒng)的后臺處理進程非常相似,所不同的是它發(fā)生在Web服務(wù)器端。在Raskin看來,它是我們感受未來的Web OS會如何工作的一個非常好的例子。

最后值得一提的是,開發(fā)一個Web OS是需要時間的,相關(guān)標(biāo)準(zhǔn)需要制定和完善,Web應(yīng)用提供商和互聯(lián)網(wǎng)服務(wù)供應(yīng)商需要就這些標(biāo)準(zhǔn)達成共識。更重要的是,我們對Web OS的認識也需要時間。然而,無論如何,有一點可以肯定的是,Web OS的出現(xiàn)一定會讓互聯(lián)網(wǎng)更高效、更可靠。如果真到了這一天,也許今天的桌面操作系統(tǒng)和桌面應(yīng)用的使用機會將越來越少,以至于最終淡出人們的視野。

幾個具備Web OS雛形的應(yīng)用

一些公司和一些開源項目正在著手研發(fā)真正的Web OS,這些Web OS能幫助用戶方便地保存數(shù)據(jù)、打開合適的Web應(yīng)用、訪問所喜歡的網(wǎng)站。下面是其中的三個:

1.EyeOS。EyeOS模仿Mac OS X和Windows等操作系統(tǒng)開發(fā)出了一些互聯(lián)網(wǎng)應(yīng)用,包括計算器、媒體播放器、日程安排以及一個簡單的辦公軟件包。在這里,你可以對網(wǎng)絡(luò)設(shè)置進行配置、玩游戲、安裝第三方的應(yīng)用。EyeOS可以安裝在Web服務(wù)器上,你也可以訪問一些公共的服務(wù)器來使用這些應(yīng)用。

2. icloud Web OS。icloud Web OS是又一個把桌面工作模式轉(zhuǎn)移到互聯(lián)網(wǎng)上的例子。這個操作系統(tǒng)有一個安裝小插件(widget)的工具條、一個內(nèi)置的即時通信客戶端和一個命令行的控制臺。這個功能強大的操作系統(tǒng)還有一個辦公軟件包,能完成基于云的文件存儲功能,具有與Windows XP相似的外觀和使用體驗。

3. Lucid Desktop。Lucid Desktop 重點強調(diào)了社交網(wǎng)絡(luò)方面的功能,內(nèi)置了Twitter種子(feed)和RSS用于跟蹤最新的博客,另外,還能方便地與其他人分享音樂和文檔。

 

發(fā)布:2007-04-21 11:22    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
南昌OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普南昌OA行業(yè)資訊其他應(yīng)用

南昌OA軟件 南昌OA新聞動態(tài) 南昌OA信息化 南昌OA快博 南昌OA行業(yè)資訊 南昌軟件開發(fā)公司 南昌門禁系統(tǒng) 南昌物業(yè)管理軟件 南昌倉庫管理軟件 南昌餐飲管理軟件 南昌網(wǎng)站建設(shè)公司