推 nightspirit:鹽巴計畫嗎? XD 05/15 10:37
來源:http://tinyurl.com/27kmsje
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軟體,同時說服瀏覽器製造商把它
納入或接受它為外掛程式,並努力說服一般大眾升級瀏覽器以便使用它。(唐慧文譯)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.30.53