疑問解決(NativeClient)

2008/12/12

x86バイナリをブラウザ上で動作させよう!


・概要
 ”Native Client”とは、Google社が開発した、
 ブラウザ上でx86バイナリを動作させようというものです。
 概念的には、ActiveXの様な感じです。
・構成

 Native Clientは以下の構成になっています。

 

名称 解説
ランタイム  
ブラウザプラグイン 対応ブラウザは下記の通りです。
 ・Google Chrome
 ・Firefox
 ・safari
 ・Opera
コンパイラ GCCベースです。
・CPU

 現在の所、対応CPUはx86のみですが、
 今後ARMやPowerPCにも対応していく計画です。

・OS

 対応OSは下記の通りです。(ただしCPUがx86に限ります。)
  ・Windows
  ・OS X
  ・Linux

・セキュリティ

 セキュリティは、2段階のサンドボックスで対応します。

・JavaやFlashとの違い

 JavaやFlashは、VM(バーチャルマシン)を通してPGを実行します。
 それに対してNative Clientは、中間層のVMを飛ばして直接実行します。

・単語録

 

単語 解説
   

 

さらに情報が欲しい方は、Google検索で  
Google
・TOPへ戻る

メールはこちらに