Firefox Hacks:Mozillaから特定サイト用ブラウザWebRunnerが誕生 (1/2)

Webベースのアプリケーションが増えてきた昨今、Webベースのアプリケーションにより適したツールを提供しようとする試みがWebRunnerだ。大注目のWebRunnerについて紹介する。


SourceForge.JP Magazine

 最近、Webベースのアプリケーションがデスクトップアプリケーションの代わりに使われるようになってきた。Webベースの、オフィススィート/メールクライアント/マルチメディアアプリケーション/一般的な生産性ツールは今ではどれも非常に便利に使うことができるようになっている。しかしそのようなアプリケーションの実行という観点からは、標準的なWebブラウザは必ずしも最良の方法というわけではない。そこでWebベースのアプリケーションにより適したツールを提供しようと、Mozillaプラットフォームエバンジェリストのマーク・フィンクル氏がWebRunnerに取り組んでいる。

 WebRunnerは、SSB(Site-Specific Browser)と呼ばれるタイプのソフトウェアで、一度に一つのアプリケーションだけを動かすように設計されている。WebRunnerはまだ完成していないが、すでに将来性を感じさせるアプリケーションだ。

 WebRunnerの現在の最新版はバージョン0.5だ。WebRunnerはFirefoxの機能縮小版であり、WebRunner自体のプロセスの中で一度に1つのサイトだけを実行できる。WebRunnerブラウザには最低限のユーザーインタフェース(UI)しかなく、ツールバーやナビゲーションのためのUIさえもない。WebRunnerのウインドウには、Google Reader、Flickr、Webベースのヘルプデスク、各種のWebメール用クライアントといったアプリケーションを使用するのに必要となる最低限のものだけが用意されている。

なぜSSBなのか

 サイトの閲覧にはFirefox(やそのほかのブラウザ)を使用するだけで良いはずなのになぜ特定サイト用のブラウザが必要なのだろうか? 例えばニュースサイトなどのコンテンツ系のWebサイトの場合は、表示がFirefoxを使ったときとほかのブラウザを使ったときとでまったく同じではなかったとしても、たいした問題ではない。しかし、アプリケーションが特定のブラウザではまったく機能しないという場合には、ユーザーにとっては大きな問題となる。

 開発者もユーザーも同じように、ブラウザの非互換性にはうんざりしてきている。多くのWeb開発者がまだ若いのに頭が薄くなってしまったのは、サポートすることを求められたブラウザの大群に必死に対応しようとした結果であることは疑う余地がない。一方でLinuxユーザーも、IEに特化したサイトについて常にブラウザの非互換性に悩まされている。

 一部のWebベースのアプリケーションを、メインのブラウザセッションとは別のプロセスで実行することにはメリットがある。1つには、Firefoxの通常のセッションがクラッシュしてしまった場合でも、生産性アプリケーションのために使用しているSSBは影響を受けない。また、ここ何年かの間にFirefoxやそのほかのブラウザには、閲覧中のページ以外のページやセッションのデータを盗み取られる可能性のある脆弱性が存在していたが、SSBを使えばセキュリティをさらに高めることができる。金融機関などがSSBを提供すれば、ユーザーに自社のオンラインサービスと「だけ」やり取りをさせることができるようになって、ユーザーがフィッシングや詐欺に会う恐れが小さくなるので良いかもしれない。

 開発者にとってのメリットとして、SSBによって単純化されたアプリケーションインタフェースを使用することができるようになるということがあげられる。厳密に言えば、使用しているアプリケーションがブラウザベースなのかどうかについてユーザーが知っている必要はまったくない。WebRunnerの開発がもう少し進めば、「ここをクリックしてアプリケーションを起動する」以上のことをユーザーが知る必要なく、WebRunnerで特定のサイトを実行するようにカスタマイズしたパッケージが作られるようになるだろう。

 最後に、WebRunnerではほかのブラウザ(Firefoxも含む)ではできないようなカスタマイズも可能になるはずだ。というのも、Firefox用の拡張は多くのWebサイトで問題が出ないように対応する必要があるが、SSBの拡張やカスタマイズは1つのWebサイトやサービスにのみ適用できればよいためだ。

       1|2 次のページへ

Copyright © 2010 OSDN Corporation, All Rights Reserved.




キャリアアップ



エンタープライズ・ピックアップ

news004.jpg 世界で勝つ 強い日本企業のつくり方:利用契約の検討――グローバルクラウドで失敗しないために(前編)
2010年以降、クラウドサービスの利用がさらに加速する。サービスを利用する企業はプロバイダーのデータセンターに預けた自社情報を保護するために、法的な要素を理解しておかなければならない。企業が注意を払うべき法的な検討事項を整理する。

news001.jpg IT投資の新方程式:「Twitter使ってます」――現役MS社員が“社員力”を語る(前編)
マイクロソフトが掲げるプロモーションメッセージ「社員にチカラを。ITで企業力を。(以下、BIEB)」からは、ITで社員の生産性を向上することが業績の拡大につながる、といったニュアンスを感じる。そこで気になるのが「じゃあ、マイクロソフトの社員自身はどうなのよ?」ということ。3人の現役MS社員により実態が明らかになる……?

news010.jpg 産業構造を変えるか:「住宅クラウド」の衝撃
住宅都市工学研究所が進める「住宅クラウド」は、クラウドが企業のIT領域にとどまらず、ビジネスのやり方自体を変える可能性を示している。

news010.jpg オルタナティブな生き方 栗原進さん:ネットでリアルを楽しくしたい
SE出身の企業広報マンでありながら、趣味は落語で憧れの人はインディ・ジョーンズとアナログ全開の栗原さんに、ブログを書く理由やネットからはじまるコミュニケーションについて伺った。

news001.jpg 最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。