Build with Chrome Learn how Chrome works, participate in origin trials, and build with Chrome everywhere.
本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 仮想「x86環境」の隆盛 Intelアーキテクチャへ移行してからというもの、OS Xユーザーに一躍人気となったソフトのカテゴリーがある。OS X上で他のOSを動作させる、いわゆる「仮想化ソフト」だ。「Parallels Desktop」に「VMWare Fusion」、そして「VirtualBox」といった仮想化ソフトは、いずれも容易にWindowsなどx86向けOSを動作させることができる。PowerPC時代は、x86のコードをPowerPCのコードへと変換しなければならず、それが実機にはほど遠いパフォ
Googleは米国時間5月12日、プログラミングツール「Native Client SDK」の開発者プレビュー版をリリースした。Googleはこのツールを提供することでNative Clientプロジェクトを、さらに広くはクラウドコンピューティングの戦略を、抽象的なアイデアから実際に役立つものへと発展させようとしている。 新しいNative Client SDKはまだ開発者プレビュー版だが、Googleがブラウザ強化のために取り組んでいるNative Client技術を開発者が利用しやすくすることを目指している。 GoogleのシニアソフトウェアエンジニアであるDavid Springer氏は、Googleの開発者向けイベント「Google I/O」を来週に控え、「Native Client SDKプレビュー版には、すぐにアプリケーションを書き始めるのに必要な基本的要素が含まれている」と、
マンデルブロー集合の計算をJavaScriptと比較すると、Native Clientの速さがわかる(ブラウザにはFirefox 3を使用) Googleは、Webブラウザ上でx86ネイティブコードを実行する処理系「Native Client」の計画をアップデートした。従来の実験的な位置付けから前進し、今後はデベロップメントプラットフォームとして次段階の開発が進められる。 Native Clientは、CPUネイティブコード(マシン語)をWebブラウザ上で実行する処理系。ライブラリ群からなるランタイムと、各種Webブラウザに対応するプラグイン、およびGCCベースのコンパイラツールで構成される。サポートされるOSはWindowsとMac OS X、およびLinux。現在のところ、CPUアーキテクチャはx86系のみ対応するが、将来的にはARMやPowerPCへの移植も検討されている。 Goog
米Googleは米国時間2009年6月10日,x86系プロセサのコードで記述されたアプリケーションをWebブラウザ上で実行する技術「Native Client」について,今後の計画などを発表した。これまで技術研究プロジェクトとして開発してきたが,今後は開発プラットフォームと位置付けて作業を進める。 Native Clientでは,x86系プロセサのネイティブ・コードを実行するため,高速なWebアプリケーションを実現できる。将来は,OSやWebブラウザの種類に依存しないアプリケーション実行環境を目指す。オープンソースとして公開していく。 同社はNative Clientを2008年12月に公開して以来,セキュリティ・コンテストの開催や技術論文の作成などを通じ,基礎的な研究に取り組んできた。その結果,基本的なアーキテクチャが固まり,開発支援も受けられる状況になってきたため,より具体的な作業段階
少し前に "Virtual Machines: Versatile Platforms for Systems and Processes" という VM の教科書を読んだ. 今年は VM について知ったかぶりをする必要に迫られることが多く, 反省して付け焼刃をした次第. 言語処理系の VM の話を期待していたら XEN や VMWare 方面の VM の話が主で, 意表は突かれたものの面白かった. 速度を保ちながら仮想化という抽象を守るために コンパイラと OS の間の子が次々に曲芸を披露する健気さには心を打たれる. VM を使ってあげようという気になる一冊. 折良く Google から Native Client (NaCl) なんていう VM 技術の応用が公開されたことだし, これを肴に教科書の宣伝をするというのが今日の趣旨です. NaCl 自体の詳しい話は whitepaper や
調査会社Net Applicationsが先週記者団に、「グーグルはカリフォルニア州マウンテンビューの本社から流している一部トラフィックの出どころを隠している」と語ったことを覚えているだろうか。 グーグルがこれに反論する形で今週リリースした「Native Client」は、オープンソースのランタイムエンジン、ブラウザ用プラグイン、コンパイルツールをセットにし、コンピューティングデバイス上のWebアプリケーションパフォーマンス向上を目指す。Native ClientをグーグルのChromeブラウザおよびGearsと組み合わせれば、マイクロソフトのWindowsキラーとなるWeb OSができるとの見方もある。 わたしはNative Clientに携わったグーグルのエンジニアリングディレクター、ライナス・アプソン氏と、Native Clientのエンジニアリングマネジャー、ブラッド・チェン氏、N
Native Clientのココに注目 Native Clientは、Googleが開発したWebブラウザ用ネイティブコード処理系。早い話が、ブラウザ上でマシン語プログラムを実行できるランタイム環境だ。ライブラリなどから構成されるランタイムと、各種Webブラウザに対応するプラグイン、そしてGCCベースのコンパイラツールで構成され、OSはWindowsとMac OS X、そしてLinuxの3種に対応する。現在のところ、CPUアーキテクチャはx86のみサポートされるが、ARMやPowerPCへの移植も進行中とのこと。 注目すべき点はいくつかあるが、筆頭に挙げられるのはやはり「CPUネイティブの命令を実行できること」。JavaScriptなどスクリプト型言語に比べ処理速度に優れ、高負荷な演算を行うアプリケーションで力を発揮する。JavaやAlchemyとは異なり仮想マシンを介さないので、オーバー
Googleが、Webブラウザ上でネイティブバイナリコードを実行する「Native Client」を公開した。 Native Client http://code.google.com/p/nativeclient/ Google Earth,Quakeなどがすでに動いているようだ。 これはすごい!ブラウザ上でX86バイナリを動かす「Native Client」 http://www.moongift.jp/2008/12/native_client/ サンドボックスで安全性確保、オーバーヘッド5% ブラウザでx86バイナリ実行、グーグルが新技術 http://www.atmarkit.co.jp/news/200812/09/nacl.html あと、サンプルのlife.ccにSDL_surfaceと書いてあるのでSDLの描画まわりが既に動いているのだろうから、今後、たくさんのアプリがN
2008/12/09 米グーグルは12月8日、x86アーキテクチャ向けにコンパイルしたコードをWebブラウザで実行する研究開発プロジェクト「Native Client」(略称、NaCl)を発表した。Linux、Windows XP、Mac OS X上など異なるOSで実行できるという。現在対応するWebブラウザはFirefox、Safari、Opera、Chrome。 プロジェクトチームは同日、実行環境やコンパイラツール群をBSDライセンスでオープンソースとして公開した。NaClは開発初期段階で、セキュリティの専門家などからフィードバックを受けて開発を続けるとしている。また開発チームではx86以外にもPowerPCやARMなどほかのアーキテクチャのサポートに向けて開発を続けているという。 実行環境はWebブラウザ向けのプラグインとしてサンドボックスの形で提供する。実行前に静的解析を行い危険な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く