Google「北極海」計畫將揭起Web app革命 - Google

By Joseph
at 2011-02-23T19:37
at 2011-02-23T19:37
Table of Contents
http://www.zdnet.com.tw/news/web/0,2000085679,20148999,00.htm
2011/02/22 12:19:01
Google「北極海」計畫將揭起Web app革命
ZDNET新聞專區: Stephen Shankland
Google剛通過一項對該公司具里程碑意義的計畫,就是發表Native Client(NaCI)的第一
版。Native Client是一種開放原始碼的軟體技術,可讓Web-based程式可以被寫入個人電
腦的晶片中。
Native Client的產品經理Christian Stefansen在部落格上表示,一套被命名為"北極海
"(Arctic Sea)的軟體,目前已被建置在剛剛釋出Beta版的Chrome 10中,這套軟體的最大
目標便是讓程式開發人員可開始為Chrome的應用程式建立Native Client模組。
目前Web應用程式多半使用JavaScript語言所寫成,雖然JavaScript的功能日益增強,但
在某種程度上仍限制程式本身的效能,如果與那些可以直接在電腦上執行的程式(像Skype
或Photoshop)相較,效能上仍有一定差距。
Google的NaCl計畫就是要讓這些在電腦上被直接執行的軟體可從網路伺服器下載,當然在
下載的過程中會包含特定的安全機制以防止惡意程式碼。Native Client必須以特定的工
具來撰寫以防止被不當使用,而瀏覽器也會事先檢測該軟體,以確保可在正常操作下執行
。
為何Google要大費周章的推出這個計畫呢?因為Google是雲端運算最忠誠的信徒,他們認
為使用Native Client所寫出來的程式只需要一般應用程式所需的小部分效能便可以運作
,如此一來便可以解決雲端運算技術的最大問題。
透過Chrome,Google更有足夠的實力推廣Native Client,因為目前已經有超過10%的網路
用戶開始使用Chrome。而仍在開發中的PNaCl將可在智慧型手機專用的ARM處理器上使用,
目前Native Client在32及64位元的X86處理器上都可使用。
Google向開發人員如此盡力推廣NaCI還有一個原因就是Google已經完成其中的安全機制,
當中的自動更新機制讓Google可以快速更換有安全問題的版本。
雖然Google的目標是支援多種瀏覽器,並且加入許多功能,但如果沒有其他瀏覽器業者的
支援,他們也很難導入這些功能,因此目前Google正與Chromium開發人員以及其他瀏覽器
的開發人員密切合作。
目前Native Client可以支援運算、聲音以及2D圖像,除此之外,Google還修改了NaCI,
讓開發人員不必擔心NaCI只能在特定處理器上運作的問題。針對有興趣使用NaCl的開發人
員,Google也提供NaCI的示範。
之後Google陸續增加3D圖像、本地檔案儲存、讓伺服器與瀏覽器快速溝通的Web Sockets
技術以及點對點網路的支援,不過Google表示,有些功能要等到第二代的"波羅的海"問世
。
--
2011/02/22 12:19:01
Google「北極海」計畫將揭起Web app革命
ZDNET新聞專區: Stephen Shankland
Google剛通過一項對該公司具里程碑意義的計畫,就是發表Native Client(NaCI)的第一
版。Native Client是一種開放原始碼的軟體技術,可讓Web-based程式可以被寫入個人電
腦的晶片中。
Native Client的產品經理Christian Stefansen在部落格上表示,一套被命名為"北極海
"(Arctic Sea)的軟體,目前已被建置在剛剛釋出Beta版的Chrome 10中,這套軟體的最大
目標便是讓程式開發人員可開始為Chrome的應用程式建立Native Client模組。
目前Web應用程式多半使用JavaScript語言所寫成,雖然JavaScript的功能日益增強,但
在某種程度上仍限制程式本身的效能,如果與那些可以直接在電腦上執行的程式(像Skype
或Photoshop)相較,效能上仍有一定差距。
Google的NaCl計畫就是要讓這些在電腦上被直接執行的軟體可從網路伺服器下載,當然在
下載的過程中會包含特定的安全機制以防止惡意程式碼。Native Client必須以特定的工
具來撰寫以防止被不當使用,而瀏覽器也會事先檢測該軟體,以確保可在正常操作下執行
。
為何Google要大費周章的推出這個計畫呢?因為Google是雲端運算最忠誠的信徒,他們認
為使用Native Client所寫出來的程式只需要一般應用程式所需的小部分效能便可以運作
,如此一來便可以解決雲端運算技術的最大問題。
透過Chrome,Google更有足夠的實力推廣Native Client,因為目前已經有超過10%的網路
用戶開始使用Chrome。而仍在開發中的PNaCl將可在智慧型手機專用的ARM處理器上使用,
目前Native Client在32及64位元的X86處理器上都可使用。
Google向開發人員如此盡力推廣NaCI還有一個原因就是Google已經完成其中的安全機制,
當中的自動更新機制讓Google可以快速更換有安全問題的版本。
雖然Google的目標是支援多種瀏覽器,並且加入許多功能,但如果沒有其他瀏覽器業者的
支援,他們也很難導入這些功能,因此目前Google正與Chromium開發人員以及其他瀏覽器
的開發人員密切合作。
目前Native Client可以支援運算、聲音以及2D圖像,除此之外,Google還修改了NaCI,
讓開發人員不必擔心NaCI只能在特定處理器上運作的問題。針對有興趣使用NaCl的開發人
員,Google也提供NaCI的示範。
之後Google陸續增加3D圖像、本地檔案儲存、讓伺服器與瀏覽器快速溝通的Web Sockets
技術以及點對點網路的支援,不過Google表示,有些功能要等到第二代的"波羅的海"問世
。
--
Tags:
Google
All Comments

By Necoo
at 2011-02-24T11:48
at 2011-02-24T11:48

By Hedda
at 2011-02-24T15:48
at 2011-02-24T15:48

By Frederic
at 2011-02-27T10:34
at 2011-02-27T10:34

By Frederic
at 2011-03-02T02:03
at 2011-03-02T02:03

By Quanna
at 2011-03-04T19:07
at 2011-03-04T19:07

By Belly
at 2011-03-08T22:53
at 2011-03-08T22:53

By Callum
at 2011-03-09T04:25
at 2011-03-09T04:25

By Selena
at 2011-03-13T09:47
at 2011-03-13T09:47

By Emily
at 2011-03-18T03:31
at 2011-03-18T03:31

By Lydia
at 2011-03-22T21:12
at 2011-03-22T21:12

By Hazel
at 2011-03-27T15:53
at 2011-03-27T15:53
Related Posts
Chrome Sync

By Andy
at 2011-02-23T13:39
at 2011-02-23T13:39
Google Map出包圖

By Anthony
at 2011-02-23T09:53
at 2011-02-23T09:53
Chrome更新後flash不能用

By Emma
at 2011-02-23T03:55
at 2011-02-23T03:55
Re: [問題] 如何在「我的地圖」中規劃路線??

By Faithe
at 2011-02-22T18:42
at 2011-02-22T18:42
gmail這幾天是不是登入變快了!!!?

By Puput
at 2011-02-22T17:50
at 2011-02-22T17:50