Category Archives: Google Chrome/Chromium

「Body Browser」:クラウド/Webアプリケーション、"ブラウザ・コンピューティング"の可能性を大きく広げる"WebGL"のデモ

004Body Browser

ほんの数年前まではハイスペックなグラフィックスを搭載した機種でなければ動かなかった3次元グラフィックスを、普通のスペックの機種で、しかもWebブラウザによりインターネット経由でインタラクティブに操作ができる、ということを実現させてしまう「WebGL」。

前回の記事に続き、12/7のGoogle Chromeの発表の中でも紹介されていた「Body Browser」のデモが公開されておりましたのでご紹介します。

今日現在では、Google ChromeのDev Channelのバージョン9、またはFirefox 4ベータ版であれば、デフォルトで動作します。

■Dev channel

対応ブラウザで「Google body brower」のページにアクセスします。

■Google body browser

ナビゲージョン・バーが左にあり、人体モデルを上下左右に動かしたりズームイン/ズームアウトをしたり、インタラクティブに操作できます。
001Body Browser

筋肉、骨格、内蔵などに切り替えて表示ができます。
002Body Browser

003Body Browser

検索ボックスでは、検索することにより部位ごとの表示ができます。
頭文字を入れるだけで候補が表示されるので、アクセスが容易です。
005Body Browser

Google EarthやGoogleストリートが登場した時の衝撃に比べれば、感動のレベルは低いかも知れませんが、これはこれで凄いなぁと。

3次元空間をブラウザでこのようにサクサクと表示できるようになれば、ゲームなど、エンターテインメント分野での利用ももちろん可能となるでしょうし、生活情報を提供する際に、3D空間内の特定の場所にリンクを貼ったり、「セカイカメラ」のようにタグを埋め込んだりもできることでしょう。

WindowsやMacintoshなどの旧来のパーソナル・コンピュータの「Eye Candy」な魅力あるデスクトップの見た目や派手な効果などの演出はありませんが、Google Chrome OSは、あくまでもその名の通り、単なる”窓枠”。その素っ気なさは、Google検索のホームページのよう。

それは、単にネットの向こう側に広がるWebサービス/アプリケーション、そしてコンテンツにアクセスするための入り口となるものなんですね。

主役となるのは、Webサービス/アプリケーションやコンテンツ。それを、より魅力的にしていくキーとなるのがHTML5。そしてその上で動くこのWebGLなどのAPI群。

本格的な普及にはあと数年かかることでしょうが、これから起こりつつある大きな変革においては、従来のパーソナル・コンピュータの常識をいったん捨て去らなければ見えてこないものがたくさんあるような気がしています。

Google Chrome OSやブラウザで3次元グラフィックスのリアルタイム描画を可能とする「WebGL」

004Aqua

12/7に行われたGoogle Chrome OSの発表をじっくり観てみると、Webブラウザ上での3Dグラフィックスの描画性能についても急速な発展を遂げているのがわかります。
クラウド側の計算機とネットワークのパフォーマンス&クオリティの向上がベースとなる上で、「WebGL」という、ウェブブラウザで3次元コンピュータ・グラフィックス(3DCG)を表示させるための標準技術がキーとなっています。

従来、グラフィックス・チップという言われ方をしていたグラフィックス・アクセラレーターが、最近ではCPUに匹敵するほどに重要なパーツとして「GPU」という呼ばれ方をしています。
それというのも、動画がハイビジョンクラスのものが標準となりつつある現在、GPUによる再生支援技術が大きく求められているからで、さらに、より現実に近い仮想空間を表現するための3DCGも、ゲームなどのエンターテインメント分野だけでなく、研究、開発分野においても、用途拡大の可能性とともにGPUの重要性は今後もますます高まっていくことでしょう。

この「WebGL」は、OpenGLに対応するGPUによって、特別なプラグインなどを必要とせず、Webブラウザ単体で3DCGを表示可能とするもの。
本格的な始動が2009年ということで、まだ立ち上がったばかりの標準仕様です。
GoogleはO3Dを開発していたのですが、ようやく今年5月にこの「WebGL」の採用を表明したばかり。

そして、今回12/7のGoogle Chrome OSに関する発表の中では、プロダクト・マネージメント担当ディレクタによるデモの中で、このWebGLに関する紹介があります。


(デモパートは05:05あたりから始まります)

さて、このWebGLに関してはGoogle Chrome OSの開発プロジェクトのページ内にデモコンテンツが4つあり、最新のGoogle Chromeブラウザで体験することができます。

001WebGLDemo
http://www.chromium.org/developers/demos-gpu-acceleration-and-webgl

この中の「Aquarium」が発表のデモで行われていたものです。

以前のChromiumでは引数を付けないとWebGLが有効にならなかったのですが、現在のバージョンでは標準で対応しています。
(ネット上にある他のサイトで公開されているデモの中には、仕様が異なり再生できないコンテンツもあるようです。)

002Aqua
起動後の画面です。

004Aqua
左上のコントロールで「Change View」をクリックすると、瞬時に視点が切り替わります。水槽のガラス面への映り込み、光の反射などもリアルタイムで描画が行われており、そのクオリティもかなり高いです。

005Aqua

コントロール部分にある数値は魚の数。1000匹にすると、圧巻です。
003Aqua

発表時にはこの他に、今年起こった地震に関するシミュレーションのCGがリアルタイムで動いていました。
006Earthquake

こちらは人体モデル。マウス操作と検索を用いて、人体の部位について学習できるコンテンツです。
007Bone

YouTubeで「WebGL」で検索してみると、デモを収録した映像が数多くあり、中にはゲームコンテンツが動作しているものもあります。

Google Chrome OS自体には、さほどのワクワク感が感じられないのですが、Google本領は、”Chrome”という窓枠を通して見ることができる「ネットの向こう側」。

そこには、とてつもなくワクワクするような舞台が、着々と準備されているようです。

「Google Cloud Print」ベータ版登場!いつでも、どこでも、どの端末からでもクラウド経由で印刷を!

000ChromeDevInstall

1台のプリンターを、あらゆるOSのPCやスマートフォンから、とても簡単な設定で利用できるようにするのが「Google Cloud Print」。

例えば外出先でノートPCで印刷命令をかけておけば、その命令がクラウド経由で自宅のプリンターに届き、印刷が行われます。

現在はようやくベータ公開が始まったばかりで、対応はWindowsのみ。
順次他のOSやスマートフォンなどに対応していく予定だそうです。
Ubuntuの場合も、そんなに長く待たずに使えるようになるのではないでしょうか。

現状では、Windows上でGoogle Chromeのバージョン9以上のみに対応しています。

000ChromeDevInstall

http://www.google.com/chrome/intl/en/p/cloudprint.html

上記サイトでGoogle Chromeをダウンロードすることで、最新版にアップデートが可能です。(設定はそのまま引き継がれます)

または、下記サイト経由で、「Dev channel」を導入することでアップデートも可能です。(ただし、導入されるのは、開発版に相当するDeb版となることに注意)

http://www.chromium.org/getting-involved/dev-channel

プリンターに接続したPCと、プリンターを共有で利用したいノートPCなど、全てのPCのGoogle Chromeをバージョン9以上にします。

まずは、プリンターに接続したPCの設定から。

Google Chromeの右上のスパナアイコンをクリック>「オプション」を開き、「高度な設定」タブを開きます。

001GoogleCloudPrint
一番下までスクロールして、「Sine in to Google Cloud Print」をクリック。

002GoogleCloudPrintSetup
Googleアカウント、パスワードを入力。

認証が正しく行われたら「完了しました」という表示が出るので「Print a Test Page」をクリックしてみます。

006PrintJobAdded
プリンターを一覧から選んで「Print」をクリックします。
しばらくすると、接続されたプリンターからテスト印刷が行われることでしょう。

ここで設定画面に戻ると「Google Cloud Print」部分の表示が変わっています。
004ManagePrintSettings
「Manage Print Settings…」をクリックしてみます。

この画面がクラウド・プリントの管理画面となっています。
007CloudPrintAdmin

次に、プリンターには接続されていないノートPCから上記と同じ手順で設定を行います。
011CloudPDFprint
そして、印刷命令をかけてみます。
物理プリンターを選べば、用紙に印刷が行われます。

以上の設定で、メーカー製のプリンターのドライバを導入していないPCでも印刷ができてしまいます!!

画面のようにPDF出力を指定すると、デスクトップ機上にPDF変換指定画面が現れます。
デスクトップ側でPDF変換ボタンをクリックすると、きちんと変換が行われます。

012TestPrintPDF

以上で、ノートPCからは外出先からでも仕事場、自宅につながったプリンターに、クラウド経由で印刷命令がかけられるようになるわけです。

PCごとに個別にプリンターのメーカー製のドライバーを導入する必要はありません。

・・・というわけで、印刷についてもどのOSからでも利用できるようになるわけで、Ubuntuでプリンターがつながらないよ~!という問題は一気に解決されていくわけです。

いやぁ、超便利ですね!

去年からセブンイレブンのネットプリントを利用しているのですが、今年の使用料が10万円を超えてしまっています。(^_^;;;

このCloud Printに対応するプリンターを利用すれば、PCを介さずに直接、どこからでも印刷命令がかけられるわけで、ランニングコストを考慮して、いいプリンターを導入した方がいいかも知れませんね。

「Citrix Reciever」に注目!Google Chrome OSは、やっぱりスゴいことになりそう?

004ChromeEvent

メディアでの報じられ方を見ていると、「ふーん」、「へ〜〜」で終わってしまいそうな12/7のGoogle Chrome OSのイベント。
今、ようやく時間が出来て、じっくりと収録映像を見てみたのですが、やっぱりスゴいことになりそうであると、改めて思えてしまいます。

他社であれば、ショウアップして、もっと大袈裟に、デモンストレーションを行う所なのに、Googleのカルチャーなんですね(^_^;
スゴいことなのにアッサリと紹介してしまうもので、「ふーん、そーなんだぁ」でやり過ごしてしまいそうです。(^_^;;

どう考えてもスゴいのは、4パートに分かれた収録映像の3つ目
21:55あたりから30:00あたりまでに登場するCitrixの上級副社長による「Citrix Reciever」のパートです。

データセンター、すなわちクラウド内で稼働する「XenDesktop」、「Citrix XenApp」から「配信」されるアプリケーションを「受信」する「Citrix Reciever」を開いた所です。いわゆるSaaS(Software as a Service)の入り口とも言える部分。
001ChromeEvent

従来のようにアプリケーションはローカルにインストールする必要がないわけです。
使うかどうかわからないマシンにまで数万円から数十万円、数百万円もするアプリケーションをインストールすることで企業は莫大なIT予算が必要となるわけですが、これはまさに「アプリ・オン・デマンド」。

必要な時に必要な人が利用するわけですね。
大幅な経費削減が見込めることでしょう。

普段づかいはGoogle ドキュメントで十分だとしても、社内のレガシーなシステムでExelのマクロで組んだ売上管理システムなどを利用するにあたっては、必要な人だけが、必要な時だけ起動して利用することが可能となるわけです。
003ChromeEvent

現場からExelで入力された売上、予算、キャッシュフロー、さらには顧客管理に至るまで、数値データを直ちに集計し、経営管理、分析など経営判断に活かすために用いられるERP。この第一人者であり世界企業の多くが採用しているSAPにも、この仕組みが対応するとなると、不要となるWindows PCの台数は、とてつもない台数となることでしょう。

「Citrix Reciever」のアプリケーション・メニューには、SAPのR3をはじめ、主要アプリケーションが名を連ねています。
004ChromeEvent

定番のR3を自社内にワールドワイドで導入するとなると、コンサルを雇ってのワークフローの根本的な見直しからシステムの構築に至るまで、とてつもない費用と人月が必要となります。
これを、各国の現地子会社や系列企業などへの導入が即座に行える点だけでもメリットは大きそうです。
また、従来大企業しか導入ができなかったSAPを中堅企業でも導入がしやすくなりそうです。
005ChromeEvent

さらには、3次元CADの「Solid Works」までが動いてしまうわけです。
011ChromeEvent

このSolid Worksは、国内の場合、我が国の基幹産業である自動車産業で数多く用いられている、Windows上で稼働し、使いやすさで定評のある設計アプリです。
013ChromeEvent
1本100万円近くするこのソフトウェアが果たしてどのくらいの価格で利用できるようになるかが、とても興味深いものであります。

012ChromeEvent
あとは、グラフィックスの性能、色の再現性など、主要な設計者にとっては導入は不可能にしても、周辺の関係者にとっては、この方式でも十分ということで、かなりの経費削減が見込めるのではないでしょうか。

このような書き方をしてしまうと、経費削減のメリットばかりになってしまいそうですが、逆に考えると、利用可能な人が増えるわけで、ソフトウェア・ベンダーとしてはビジネス機会は増えるわけですね。

特に海外の子会社の場合、現地法人での物価水準からするとソフトウェア価格が莫大なものとなってしまうわけで、このようにSaaS形式でオンデマンドでの「配信」提供が行われれば、利用機会が大きく広がることでしょう。
系列の部品工場に至るまで、同じソフトウェアが利用可能になることで、ワークフローも大幅に改善し、効率も格段と高まるのではないでしょうか。

従来は、政府官公庁、金融機関、流通業など、エンタープライズ分野をターゲットにビジネスを展開しており、一般には馴染みがなかったCitrix社ですが、Google
とこのような形で協業を行うことで、一般向けのサービスも行っていくようです。
この映像の中でもプレゼンターのCitrix社の上級副社長が述べていますが、詳細については、2011年の前半には発表が行われる予定とのことです。

しかしまぁ、さすがはGoogleですね。

普及に向けての確実なレールがちゃんと敷かれている。

当面は、先端ユーザからは不満の声が上がるかも知れません。
例えば、3Dグラフィックスの描画などのパフォーマンスやクオリティの面などで。

3Dをふんだんに使ったゲームなどは到底無理でしょうね。でもそれは、ゲームを動かすのが得意なOSに任せればいいわけで(^_^;

いずれにしても、最初のうちは組み合わせて用いればいいだけの話で、クラウド側の計算機とネットワークのパフォーマンス&クオリティの向上は、時がすぐに解決してしまうことでしょう。

あとは、最後になりましたが、特に期待したいのが「Citrix Reciever」のLinux対応
このプラットフォームはJavaベースで動いているようなので、すぐにでも対応可能なのではないかと思うのですが。。。

何だか、棚からぼた餅を待っているようなカンジだったりもしますが。。。(^_^;;;

Google Chromeの拡張機能「Cortex」、ソーシャル・サービスへの投稿が便利に

cortex

Webページについて、Twitter, Tumblr, Facebookへの投稿、そしてInstapaperへの保管が簡単にできるGoogle Chromeの拡張機能。
マウスを押し続けると現れるサークル状のインタフェースがユニークなのですが、説明が難しいので動画にしてみました。

■Google Chrome拡張機能「Cortex」

ようやくスッキリしそうなGoogle Chromeのアイコンバー

ExtensionToMuch
Google Chromeにとって便利なのは「拡張機能」。ところがたくさん有効にしてしまうと、アドレスバーがとっても狭くなってしまいます。

このため、今までは仕方なく用途/作業内容に応じて拡張機能の有効/無効を切り替えながら利用していたのであります。

これ、どうにかならないものかと常々思っておりました。

  • まぁ、アドレスバーを広げるようにドラッグすればいいのですが、これに気づくまでに数カ月かかりました。(^_^;;;

Google Chromeのオープンソース版となるChromiumでは、毎日のように細かく修正が加えられるものが自動的にビルドされて、スナップショットとして下記URLのサーバに蓄積されています。

http://build.chromium.org/buildbot/snapshots/

今日の最新版を試してみると、、、

34chromium_sync_done

アドレスバーが広く保たれて、その右側にある矢印マークをクリックすると、拡張機能がリストとなって現れるようになって、かなりスッキリとなりました。

また、設定アイコンは右上にスパナアイコンのひとつだけに統合されて、拡張機能設定は新たにできた「Tools」メニューの下に置かれています。

Chromiumに続き、Google Chrome(Unstable版)でも拡張機能の同期が可能に!

001VersionComfirm

Google Chromeのオープンソース版である「Chromium」では、「一足先に拡張機能の同期」ができていますが、Google Chromeの開発版=Unstable版でも同様に、拡張機能の同期、さらには自動入力の同期も可能となっています。

002SyncConf

さて、このGoogle Chromeには、beta, stable(安定版), unstable(不安定版)の3種類あります。unstable版を導入して、この機能を試してみたい場合には、下記の手順で行うことができます。

  1. まず最初にstable版をインストール
  2. これにより、Google Chromeのリポジトリが自動で登録される。
  3. Ubuntuソフトウェアセンターで、unstableをインストールできるようになる。(stable版は自動削除されます。)

(1)まずは、下記URLにアクセスして、stable版をダウンロードします。

Ubuntuマシンでアクセスすれば、Linux版が自動的に提示され、「Google Chrome をダウンロード」というボタンをクリック。現れたページで、通常であれば32ビット版の「.deb」パッケージを、64bit版のUbuntuを利用している場合には64ビット版をそれぞれ選択してダウンロードします。

GoogleChromeDownload
ダウンロード後、パッケージ・インストーラーでインストールを行ないます。

(2)「アプリケーション}>「Ubuntuソフトウェアセンター」を開きます。

「google chrome」で検索を。

003UnstableInstall

一覧の中から「google-chrome-unstable」をインストールします。

これにより、導入されていた「google-chrome-stable」が自動的に削除されます。

なお、オープンソース版のChromiumは削除されません。併用することができます。

同期の設定は、トップ画にあるように、「スパナアイコン」>「オプション(O)」を開き、「個人設定」タブにある「同期」の「カスタマイズ」ボタンで設定画面を呼び出せます。

Google Chromeがますます便利になっていきますね!

Chromiumで、一足先に拡張機能の同期を

001ExtensionsSync
Lifehackerさんでも報じられていますが、いよいよGoogle Chrome(開発版)、Chromium (Daily Build版)で拡張機能の同期ができるようになっています。

従来は、ブックマーク、ブラウザの設定、テーマの同期が出来ていたのですが、拡張機能の同期もできるということは、とても便利なことです。

Google Chromeのオープンソース版であり、Ubuntu 10.10からは標準搭載となる予定のChromiumの「Daily Build版」では、トップ画のように、同期のメニューに「拡張機能」を加えて、実際に同期させることが可能となっています。

まずは、Chromium「Daily Build版」をインストールします。

  • このDaily Build版は、文字通り毎日のようにアップデートがかかる開発版です。一般の利用には適していませんので、自己責任でご利用ください。

次のページからPPAのリポジトリ、公開鍵をソフトウェア・ソースに追加することで、「Daily Build版」が追加可能です。

https://launchpad.net/~chromium-daily/+archive/ppa

002chromiumPPA

または、Ubuntu Tweakの「ソースセンター」の一覧から「Chromium Browser Daily Builds」にチェックを入れることでもリポジトリを追加できます。

002UbuntuTweak

すでに導入済みの場合、端末から「sudo apt-get upgrade」、または「システム」>「システム管理」>「アップデート・マネージャ」を開き、Chromiumを最新版に更新します。

Daily Build版の最新のものをインストールしたら、端末を開き、下記コマンドで起動させるようにします。

chromium-browser --enable-sync-extensions --sync-url=https://clients4.google.com/chrome-sync/dev

003Command

毎回、コマンドを入力するのは面倒ですから、以下のようにメニューのコマンドを変更するといいでしょう。

  • コマンド・オプションにあるように、これは、開発段階における同期を、実験的にあくまでも暫定的なものとして提供しているものに過ぎません。

「システム」>「設定」>「メインメニュー」を開いて、Chromiumのプロパティを開き、「コマンド(A):」の欄に、上記コマンドをコピー&ペーストします。

005MainMenu

パネル内にアイコンを追加した場合も、同様に、アイコンを右クリックして「プロパティ」を開き、同様にコマンドをペーストします。

006ChromiumIconCustum

Chromiumの右上の「スパナアイコン」から「オプション(O)」を開きます。

「個人設定」にある「カスタマイズ」をクリックすると、トップ画のように、どのアイテムを自動的に同期させるかを選べるようになります。ここで「拡張機能」にチェックを入れて、他のPCでも同様にすれば、いずれかのマシンで拡張機能を追加したり無効、削除したりすると、その結果が他のPCにも反映されるようになります。

004Custum

ますます便利になるChromium / Google Chrome。

Google Chrome OSがリリースとなる秋に向けて、様々な機能の開発が急ピッチで進んでいるようです。

楽しみですね!

すみません、Ubuntuから使わせていただいております。「Office Web App」

Windows Liveにおきましては、25GBもの領域を無料で使わせていただいており、大変心苦しい上に、この度はOfficeまで使わせていただいて申し訳ありません。

「MS Office Web版 Office Web App」が、今日から米国、英国、カナダ、アイルランドで公開されたということですが、日本では、来週のMS Office 2010の発売に合わせて、一般公開が予定されているようです。純正のWindows 7 x Internet Explorer 8では、まだ利用できないようですが、Google ChromeやFirefoxでは、ひと足先に(?)、Ubuntuからでも利用ができるようになっているようでございます。

001WindowsLive

ワードについては、どうやら日本語入力に難があるようで、入力後に消えてしまうという不具合が見受けられるようですが、PowerPointを使わせていただいたところ、大丈夫のようです。

これはUbuntuに限らず、Windows 7 x Google Chromeの場合でも同様でした。
純正の環境では、うまく文書が作成できるといいですね。

002PPT

MS Office 2007も、このくらいシンプルであれば、私も使い続けていたのでしょうが、今となってはOpenOfficeやGoogle Docsを利用していますので。。。

003Image

画像を1枚しか貼れなくて、そこにキャプションも入れられないというのはとても残念です。。。

ま、このような細かいところは、ローカル版でやってよね・・・ということなのでありましょう。

004Viewer

オンラインで、ファイルの参照や、プレゼンテーションとかができるので、Windowsユーザが、「.pptx」などというワケのわからない拡張子が付いたファイルを送ってきた時には、ぜひ使わせていただければと思っております。

Google Appsを便利に使うGoogle Chrome拡張機能「Google Apps Login」

「どこでもオフィス」というものを会社づとめしていた頃から追求していたのですが、いわゆる「ノマド」なワークスタイルの実践を可能にしてくれているのがGoogle Apps。このGoogle Appsの利用可能サービスが今秋拡大予定ということで、今から準備しておこうと、サーバの引越し、ドメインの管理会社の変更手続きなどを先月から段階的に行い、ようやく終えることができました。

さてさて、ふつうのGoogleアカウントと独自ドメインによるGoogle Appsのアカウントを同じPCで使い分けしていると、かなりコンガラがってしまいます。(^_^;

そんな時に便利なGoogle Chrome拡張機能が「Google Apps Login」というもの。以下のURLからアクセスできます。

http://goo.gl/zWiU

GoogleAppsLogin

管理ページ、メール、カレンダー、Google Docsの各サービスにダイレクトにアクセスできます。

さて、このGoogle Apps、管理ページの言語を英語にすると、Google Waveをはじめ、iGoogle、Contactsや、Google Labsで提供しているなどのサービスをすでに追加で利用できるようになっています。

さらに「Google Apps Marketplace」でサードパーティが提供する多くのサービスの追加が可能となっています。

GoogleAppsMarketplace

もちろん、このサービスの多くは有料となりますが、便利なものがたくさんありそうです。

この1年ほど、「マネタイズ」という言葉がよく聞かれますが、Appleによる「App Store」、Androidの「マーケット」同様に、企業向けの「サービス・アプリケーション」も、低価格で利用でき、コスト削減に貢献するものが、ますます充実していくようです。

ご参考までに、今日現在での、Google Chrome / Chromiumの、私のお気に入りの拡張機能は次の通りです。