« 蛸壺を制す:第2回SBM研究会 | Main | 謹賀新年 »


2008.12.11

ブラウザでQuake!:Google Native Client

Cのネイティブコードをブラウザ上で動かすというプロジェクトGoogle Native Client がGoogleから登場。実行環境とブラウザのプラグイン、コンパイラツールがセットでオープンソースで提供されている。MSのActiveXのGoogle版といったところ。

いくつかのデモを動かしてみた。現状、firefox,safari,Operaにプラグインはあって。インストールもされるのだが、いまのところ、FireFox on MacOSXでしか動作は確認できていない(safariはプラグインはあるがロードできない状況)。
デモの中に一世を風靡し、いまやオープンソースになったQuakeをブラウザ上で動かすというデモがあったので、ちょいと動かしてみたのが、下記の動画。ロードやセーブ、マルチプレイはできないが、音もでるしまったく動作は問題ない。マウスでも操作できる。下記はローカルで試したのだが、ホスティング先でQuakeのバイナリとデモの画面をアップしてネットワーク越しでも、ちゃんと動くことを確認した。これは素晴しい。

ネイティブコードが動くというと、ActiveX同様、セキュリティの問題とか起りそうだが、そのあたりは、Googleも慎重にプロジェクトを進めるのだろう。これからが楽しみなプロジェクト。要注目。        

Recent Trackbacks