Yahoo! Widget Engine
| 開発元 | Arlo Rose, Perry Clarke, Ed Voas |
|---|---|
| 最新版 | 4.5(2007年12月14日) |
| 対応OS | Mac OS X, Microsoft Windows 2000 / XP / Vista / 7 |
| 種別 | ウィジェットエンジン |
| ライセンス | 修正BSDライセンス |
| 公式サイト | Yahoo! Widgets |
| 開発元 | Arlo Rose, Perry Clarke, Ed Voas |
|---|---|
| 最新版 | 4.5(2008年6月10日) |
| 対応OS | Mac OS X, Microsoft Windows 2000 / XP / Vista / 7 |
| 種別 | ウィジェットエンジン |
| ライセンス | 修正BSDライセンス |
| 公式サイト | Yahoo!ウィジェット |
Yahoo! Widget Engine(ヤフー!ウィジェットエンジン)は、Windows、Macintosh上で動くアクセサリソフトウェアエンジンである。従来は Konfabulator(コンファビュレイター)としてPixoriaが開発、販売するシェアウェアであったが、2005年7月25日にYahoo!に買収され無料配布となった。またYahoo! JAPANでも日本語化したYahoo!ウィジェットエンジンや、Yahoo! JAPANの各種サービスに対応したウィジェットの提供を2006年9月4日から開始した。
[編集] 特徴
Yahoo! Widget Engineというソフトウェア自体はJavaScriptとXMLのランタイムエンジンで、単体では機能せず「ウィジェット(Widget)」と呼ばれるファイルを導入して初めて利用できる。このウィジェットは、XMLとJavaScript、画像ファイルなどの集合体で、GUIの部分も含め、全てテキストエディタで作成できる。通常はこれらをzip圧縮し、拡張子を変えて配布する。
このウィジェットからは、イベント処理、ネットワークの利用(XMLHttpRequest含む)、イメージの表示、テキスト入力、設定画面構築などが行え、実際に天気予報、RSSリーダー、計算機などが作成されている。このウィジェット自体は、開発元ではなく、利用者が自由に作成、配布、または公式サイトの投稿しており、数百のウィジェットが提供されている。
JavaScriptエンジンはMozilla FoundationのSpiderMonkeyを使っており、Mozilla JavaScript version 1.5 ECMAScript 262 edition 3に相当する。
これ以外にも、Heads Up Display(旧称Konsposé)というMac OS XのExposéという機能を真似た、ウィジェット一覧機能があり、これにより使っているウィジェットを簡単に確認、利用できるようになっている。
サポートするOSは、Windows 2000以上(64ビット環境でも動作はするが、WOW64環境下での動作)とMac OS X v10.3.9以上となっている。それぞれのOSでほぼ同じウィジェットが使えるが、一部例外もあり、利用の際には確認を要する。
[編集] 類似するソフトウェア
似たようなソフトに、Windowsでは「Samurize」、Linuxでは「SuperKaramba」(Qtを利用)やgDesklets(GNOME)といったソフトがある。ただし、これらはアクセサリが機能するというだけで、設定方法やアクセサリの作り方がまったく違う。
アップルコンピュータがMac OS X v10.4に「Dashboard」(Exposéの拡張であり、普段はウィジェットは完全に隠れている点が他のウィジェットエンジンと大きく異なる)を搭載した際には、その類似性が議論を呼んだ。現在では、Windows VistaにもMicrosoft Gadgetsという類似のウィジェットエンジンが搭載され、Yahoo! Widget Engineと競合している。