新聞| | PChome| 登入
2010-05-16 11:51:05| 人氣693| 回應0 | 上一篇 | 下一篇

Google工具促進雲端運算

推薦 0 收藏 0 轉貼0 訂閱站台

 

 

Google已發布一款程式設計工具,可協助讓自家的Native Client、乃至於雲端運算計畫從抽象概念轉化為現實。

新的Native Client軟體開發套件(SDK)雖然只是開發者預覽版,但可讓程式設計師更容易運用Google增強瀏覽器功能的Native Client技術。

Google程式設計師David Springer周三在部落格發文說:「這個Native Client SDK預覽版...包含你需要的基本功能,讓你在幾分鐘內開始撰寫應用程式。我們會在數月後更新這套SDK。」

Native Client(簡稱NaCl)可讓瀏覽器執行網路程式的速度,幾乎和原生軟體一樣快。也因為執行速度快,足以處理影像壓縮和第一人稱射擊遊戲等任務,而且支援對象不局限於從頭撰寫的程式,也能支援現有軟體的調整版。

Google致力於把全球資訊網與電腦運算緊密結合,Native Client是其中的一項措施。Google預定5月19日和20日在舊金山舉行的I/O會議中,介紹一系列與Google雲端願景有關的計畫。

這些開發計畫包括:Chrome瀏覽器、以Chrome瀏覽器為基礎的作業系統、支援Python與 Java程式的App Engine foundation、高階Google Apps服務,甚至於Google Web Toolkit和支援網路JavaScript程式設計的Closure Tools。

另一大Google I/O焦點是Android作業系統,希望讓行動電話成為首屈一指的上網裝置。 NaCl為了支援廣泛用於智慧型手機的ARM處理器,已經過軟體再造工程(re-engineered),但這套SDK目前還無法利用支援ARM的功能。

為了防止Native Client模組(modules)自網頁下載時發生安全問題,NaCl禁止多種運作,並且把 NaCl程式模組局限在一個權限受限制的sandbox。NaCl讓程式設計師用各種語言撰寫程式,再用特製的編譯器把寫出來的程式碼轉化為NaCl模組。

NaCl的終極目標,是大幅加快網路應用程式的執行速度,使它們跑得比目前用JavaScript或Adobe Flash寫的程式快速。如果Google能吸引眾多開發者支持,全球資訊網與雲端運算就可望成為更強而有力的應用程式平台。

網路使用率增加,一方面可助長Google的搜尋流量、帶動搜尋廣告營收成長,另一方面也有助於Google Apps業務。Google提供架構在網路上的應用程式服務,內含文書處理、簡報、試算表、影像編輯等程式。

推出SDK可協助NaCl變得更有用處,但前提是必須設法執行模組。Google先前釋出一款Native Client瀏覽器外掛程式(plug-in),但更引人注目的是在Chrome和Chrome OS裡內建Native Client。

要使用NaCl開發者套件,程式設計師需要一種支援NPAPI Pepper新式外掛技術的瀏覽器,而目前只有Chrome支援Pepper。(NPAPI全名是Netscape Plug-in Application Programming Interface)

NPAPI Pepper計畫與NaCl SDK 顯示,Google要落實雲端運算願景面臨一大挑戰:如何讓其他人共襄盛舉。第一步是要說服程式設計師使用NaCl軟體,同時說服瀏覽器製造商把它納入或接受它為外掛程式,並努力說服一般大眾升級瀏覽器以便使用它。

台長: 〥芹蟹麵〥
人氣(693) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: 雲端 |
此分類下一篇:微軟為專業運算添加馬力
此分類上一篇:Google發表零售網站搜尋工具

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文