| 開発者 | Yahooウィジェットチーム |
|---|---|
| 初回リリース | 2003年2月10日(Konfabulatorとして)2005年7月25日(Yahoo! Widgetsとして)[1] |
| 最終リリース | 4.5.2.0 / 2009年6月25日 |
| オペレーティング·システム | Mac OS X、Microsoft Windows XP、Vista、Win 7 |
| タイプ | ウィジェットエンジン |
| ライセンス | 修正BSDライセンス(アプリ内のEULAを参照) |
| Webサイト | http://www.widgets.yahoo.com ( 2012 年 2 月 8 日にアーカイブ) |
Yahoo Widgets は、Mac OS XおよびMicrosoft Windows、具体的にはWindows XP、Vista、Windows 7向けの廃止された無料アプリケーション プラットフォームです。このソフトウェアは以前はKonfabulatorと呼ばれていましたが、2005 年 7 月 25 日にコンピュータ サービス会社Yahooに買収された後、ブランド名が変更されました。[2] [3] Konfabulator という名前は、その後、基礎となるレンダリング エンジンの名前として復活しました。このエンジンは、JavaScript ランタイム環境とXMLインタープリターを組み合わせて、ウィジェットと呼ばれる小さなアプリケーションを実行するため、ウィジェット エンジンと呼ばれるソフトウェアアプリケーションクラスの一部です。2012 年 2 月 27 日、Yahoo はライセンス契約を更新し、2012 年 4 月 3 日以降、Yahoo! Widgets は引き続きダウンロードできますが、サポートと開発は停止すると発表しました。[4]
特徴
Yahoo Widget Engine には、天気ウィジェット、デジタル時計、カレンダーなど、ユーザーがすぐに使えるデフォルトのウィジェットがいくつか含まれています。最もダウンロードされているウィジェットには、世界タイムゾーン時計、[5] 専用のカウントダウンタイマー、[6] シンプルなRSSフィードリーダー、[7] ウェブカメラビューアなどがあります。[8]
各ウィジェットは、他の種類のウィジェットやメインのKonfabulatorシステムプロセス自体とは別に、独自のシステムプロセスで実行されるため、ソフトウェアアプリケーション全体の安定性が向上します。Konfabulatorウィジェットで問題が発生してシャットダウンする必要がある場合、その特定のウィジェットは、他のウィジェットやメインのKonfabulatorアプリケーションに影響を与えることなくシャットダウンできます。[9] この方法の欠点は、各プロセスを実行するために必要なコンピュータメモリであり、当時のコンピュータは通常512mb〜2gbのRAMしか搭載していなかったため、潜在的な問題になる可能性があります。これは、ウィジェットのグラフィカルな性質によって消費されるRAMと比較すると小さな問題であり、従来の四角いデスクトップアプリケーションよりもRAMを集中的に使用する可能性があります。
ヘッドアップディスプレイ/Konsposé
Yahoo Widgets は、開いているウィジェットをすべてデスクトップの最上部にすばやく表示できる機能を提供します。これは、ホットキー(ユーザーが設定) を押すことで有効になります。これにより、すべてのウィジェットが最前面に表示され、他のすべてのアプリケーションが暗くなります。ウィジェットを Konsposé 専用に設定することもできます。つまり、Konsposé が有効になっている場合にのみ表示されます。当初は Konsposé ( Mac OS X の Exposéを暗示) と呼ばれていましたが、Yahoo Widget Engine のリリースとともに「Heads-Up Display」に名前が変更されました。[10]
ドック

Yahoo Widget Engine 4.0の導入により、エンジンにはドックと呼ばれる機能が含まれるようになりました。ドックには、代表的なアイコンが付いたすべてのウィジェットが表示されます。[11] 画像が指定されていないウィジェットには、公式ウィジェットギャラリーのスクリーンショットか、デフォルトのウィジェットアイコンのいずれかが提供され、どちらも右側に表示されます。マウスでドックをロールオーバーすると、ウィジェットを閉じるボタン、ウィジェットの設定を表示するボタン、ヘッドアップディスプレイからウィジェットを表示するボタンが表示され、ウィジェットを管理できます。ドックを常に表示したくないユーザーのために、ドックには、アクティブでないときに自動的に非表示にするオプション、または完全に閉じるオプションがあります。
開発者/API機能
Yahoo Widget Engine (Konfabulator) には、JavaScriptに基づく非常に柔軟なアプリケーション プログラミング インターフェイス(API) があり、開発者にとって便利な機能が多数あります。基本的な機能には、テキスト領域、画像、タイマーなどがあります。その他の機能には、インターネットから Web ページをダウンロードする機能、ファイルの入出力、視覚効果を補助するアニメーター オブジェクトなどがあります。組み込みのインターフェイスにより、ウィジェット開発者は、Windows ではシェル スクリプトやCOMアプリケーション、 Mac ではAppleScriptなどの OS 固有のコードを実行できます。
Yahoo Widget Engine 4.0 では、SQLite がエンジンに含まれており、開発者はデータベースを作成および変更することができます。4.0 には、ベクター描画を可能にする Canvas クラスも含まれています。Canvas の「画像」は、JPG または PNG 画像ファイルに保存できます。ドックの導入により、ウィジェットは独自のドック アイコンを設定できます。ドック アイコンはエンジンの機能の小さなサブセットをサポートしているため、複数の画像とテキストを表示できます。これは、時計や天気予報などのウィジェットを設計する場合に便利です。また、テキスト オブジェクトには、書式設定用のシンプルなCSSスタイルのサポートも追加されています。 [12] バージョン 4.0 に含まれるもう 1 つの新機能は、ギャラリーにダウンロードされたウィジェットの更新を自動的にチェックする機能です。以前は公式の Yahoo Widgets でのみ利用可能でしたが、2007 年 8 月 17 日にすべてのサードパーティ ウィジェット作成者に対して有効になりました。[13]
2007年11月29日にリリースされたYahoo Widgets 4.5では、WebKitとAdobe Flashの両方のサポートが導入され、Flashの機能だけでなく、 XML、HTML、JavaScriptを使用したウィジェットの開発が可能になりました。WebKitのサポートにはプラグインが含まれていないため、Flashは別のネイティブオブジェクトを使用してサポートされます。[14] [15]
歴史
初期開発
Yahoo Widgets はもともと Konfabulator として、Arlo Rose、Perry Clarke、Ed Voas からなるソフトウェア会社 Pixoria のコア開発チームによって開発されました。2003 年 2 月 10 日に Mac OS X 専用アプリケーションとして24.95ドル(後にバージョン 2.0 のリリースで 19.95 ドル) で最初にリリースされ、Windows 版はバージョン Konfabulator 1.8 のリリースで 2004 年 11 月 8 日にリリースされ、Pixoria が Yahoo に売却された 2005 年 7 月 25 日に Konfabulator 2.1 がリリースされてフリーウェアになりました。 [ 16] [追加の出典が必要]これに先立ち、Apple は同様のウィジェット エンジンDashboardを Mac OS X Tigerオペレーティング システムの一部としてリリースしました。 [17] Windows プラットフォームにおける Konfabulator の主な商用競合製品は、 Stardockが開発したDesktopXです。同様の機能を提供する他のプログラムには、KapsulesとAveDesk (Windows 用)、gDesklets ( GNOME用)、SuperKaramba ( KDE用) などがあります。
Konfabulator で使用される JavaScript エンジンは、 Mozilla SpiderMonkey実装を使用し、Mozilla JavaScript バージョン 1.5 標準 ( Mozilla 拡張機能を備えたECMAScript 262 エディション 3 に相当) に準拠しています。
Konfabulator のアイデアは、1998 年に Arlo Rose が自分のコンピュータで実行しているMP3メディアプレーヤーをスキン化する方法に気づいたときに生まれました。彼のアイデアは、「デスクトップで見たい情報にスキン化を施す」というものでした。[18]
これに先立ち、彼はWindowBlindsに似たApple Macintoshオペレーティング システム用のスキン プログラムである Kaleidoscope の経験がありました。彼は自分のアイデアを表現するために「Konfabulator」という用語を作り出し、他のソフトウェア プログラマーに自分のアイデアを売り込みました。2002 年、後に Konfabulator のコア開発者の 1 人となる Perry Clarke が彼のアイデアを聞き、プロジェクトで彼と協力することに同意するまで、彼は成功しませんでした。
2003 年 2 月 10 日、Rose と Clarke は Konfabulator のバージョン 1.0 をリリースしました。リリース前に Rose は、まだ開発中だった Konfabulator とは何かを訪問者に尋ねるティーザー Web サイトを作成しました。最終的にリリースされると、Konfabulator のユーザーはウィジェットのアイデアに非常に感銘を受け、その結果、Konfabulator の人気が急上昇しました。これは Konfabulator の開発者を驚かせました。その人気により、Rose と Clarke は仕事を辞めて Konfabulator にフルタイムで取り組む必要がありました。
2003 年 7 月、ローズとクラークは別のソフトウェア プログラマーと Windows 版の開発に着手しましたが、社内の意見の相違で決裂し、それまでに完成していたものを破棄せざるを得なくなりました。その後、ローズはエド ヴォアス (当時はローズの友人で、Apple Computerで 10 年間のソフトウェア プログラミング経験があり、後に Konfabulator のコア開発チームの 3 人目のメンバーとなる) を説得して、Windows 版を開発してもらいました。当初は断りましたが、その後、実用的なプロトタイプを作成し、2 日以内に Konfabulator 開発チームに提出しました。
2004 年 11 月、Konfabulator の最初のクロスプラットフォームバージョンである Konfabulator 1.8 がリリースされました。Windows バージョンでは、Mac OS X オペレーティング システム用に作成されたほとんどの Konfabulator ウィジェットを Windows マシンでシームレスに実行することができ、その逆も可能です。ただし、後に開発されたウィジェットの中には、プラットフォーム固有のものもありました。
数か月後の 2005 年 5 月 18 日、バージョン 1.0 以来初の Konfabulator メジャー リリースである Konfabulator 2.0 ( K:2と略されることもある) がリリースされました。このリリースでは、ウィジェットの外観が一新され、機能が向上し、以前の 24.95 ドルから 19.95 ドルに値下げされました (これは、多くのユーザー、特にフリーウェアや他の安価なウィジェット エンジンに慣れている Windows ユーザーが、高価格に不満を述べた後のことでした)。その後すぐに Konfabulator の人気が高まり、企業はプロジェクトで Konfabulator を使用しようとしました。Konfabulator の需要に応え、ウィジェット開発者 (ウィジェットの情報を得るために Web サイトをスクレイピングしていた人もいました) に適切な情報源を提供するために、Konfabulator 開発チームは Konfabulator を Yahoo に売却することを決定しました。
コンファビュレーターの買収
2005 年 7 月 25 日、Konfabulator は Yahoo に買収され、Yahoo は Konfabulator を無料でリリースしました。Konfabulator フレームワークは Yahoo Widgets に名前が変更されましたが、基盤となるエンジンは 2005 年 12 月まで Konfabulator というブランド名のままでした。
Yahoo は、Konfabulator を購入した理由として、ウィジェット開発者コミュニティにAPI を公開し、Yahoo Web サイトの情報に簡単にアクセスできるようにする簡単な方法を求めたと述べています。これにより、ウィジェットの API と Konfabulator フレームワークに関する情報を取得するために Web サイトをスクレイピングしたり検索したりすることなく、ウィジェットを構築できます。
2006 年 5 月 23 日に、Yahoo Widget Engine の ユニバーサル バイナリバージョン 3.1.4 が、Intel ベースの Macintosh コンピューターのユーザーに提供されました。
2006年8月、Mac版ウィジェットエンジンの元エンジニアであるペリー・クラークがYahoo Widgetsチームを去り、[19]その後アーロ・ローズ自身もチームを去りました。2008年8月には、Konfabulatorの最初のWindows版を開発したエド・ヴォアスもチームを去りました。[20]
閉鎖
2012 年 3 月 2 日、Yahoo は Yahoo Widget Engine のサポートを終了し、Yahoo Widget Gallery も閉鎖すると発表しました。この発表は、Yahoo Gallery のトップページと Konfabulator フォーラム (2012-12-17 アーカイブ、archive.today ) で行われました。Yahoo は、閉鎖の理由は 2 つあると主張しました。ギャラリーをサポートしていた古いサーバーを交換するコストと、人的資源をYahoo! Connected TVウィジェット プラットフォームの開発に再び集中させることです。
現在の技術状況
Windows – Yahoo Widget エンジンは、Windows XP、Vista、Windows 7、8、10 で動作します。XP ではウィジェットは完全な機能を備えています。NT6 システム (Vista +) では、Windows UACによりウィジェット アプリに管理者アクセスなしでシステム サウンド コントロールを変更する権限が与えられないため、サウンド コントロール機能が制限されますが、その他のすべての機能は設計どおりに動作します。
Mac OSX – 10.11 El Capitan 以降、Yahoo ウィジェット ドックは正常に機能しなくなりました。ただし、関連する .plist 構成ファイルを編集してドックを無効にすると、ウィジェットはメニューからアクセスできるようになります。この比較的小さな制限にもかかわらず、ウィジェットは以前のバージョンの OSX でも期待どおりに動作します。
Linux – Yahoo ウィジェット エンジンは Ubuntu Linux 10.10 に移植され、Yahoo! Connected TV エンジンになるように変更されました。Linux バージョンは、デスクトップLinuxでウィジェットを実行するためのスタンドアロン ウィジェット エンジンとして設計されているのではなく、テレビ セットに組み込まれた OS のホストとしてUbuntu を使用しています。ただし、通常の PC で Ubuntu Linux 10.10 を実行し、開発/テストの目的で Yahoo! Connected TV エンジンをローカルで実行することは可能です。
2018年3月30日、Konfabulatorのデビューから15年後、Yahoo(現在はVerizonの所有下)は「Kon」アプリをYahoo! Connected TVエンジンに公開することを許可しなくなり、代わりに開発者にHTML5コネクタアプリを提供するよう奨励しました。これは、Konfabulatorの最後の継続ブランチの最終的な廃止を意味します。[21]
天気ウィジェットフィードの中断
2016 年 5 月現在、人気の Yahoo 天気ウィジェットは機能しなくなりました。天気ウィジェットは、Yahoo の天気フィードへの無料アクセスを提供していたため、Yahoo の最も人気のあるウィジェットの 1 つでした。Yahoo は天気フィードへのアクセス方法を変更し、天気ウィジェットだけでなく、それを使用しようとする他のすべてのプログラムやサイトを破壊しました。Yahoo の更新されたドキュメントには、「セキュリティ対策を強化し、YDN のお客様へのサービスを向上させるために、天気データ ソースは 2016 年 3 月 15 日から OAuth 1 を強制します。Yahoo アプリのキーとシークレットを使用して、OAuth 1 を有効にして (YQL を使用している場合は OAuth /v1/yql エンドポイント経由で) API 呼び出しを更新してください。」と記載されています。
天気ウィジェットはサポートされなくなったため、ウィジェットを修正するための変更は Yahoo の従業員によって実行されません。ただし、すべてのウィジェットは元の JavaScript ソース コードに逆コンパイルできるため、開発者はウィジェットを変更して Yahoo の変更された認証要件に対応させたり、別の天気ソースからデータを取得したりすることができます。他のウィジェットもこの方法で変更されており、すでに https://aviationweather.gov/adds/dataserver などの代替フィードからソース データを取得しています。
参考文献
- ^ 「Yahoo! Inc. - Company Timeline」。Wayback Machine。2008年7月13日。2008年7月13日時点のオリジナルよりアーカイブ。2017年2月13日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - ^ 「Yahoo! Inc. - Company Timeline」。Wayback Machine。2008年7月13日。2008年7月13日時点のオリジナルよりアーカイブ。2016年7月19日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - ^ 「Konfabulator が Yahoo Widgets に」。2009 年 3 月 25 日時点のオリジナルよりアーカイブ。2009 年 3 月 21 日閲覧。
- ^ 「Yahoo 利用規約センター」。info.yahoo.com 。 2016年8月26日閲覧。
- ^ 「World Clock Pro - Yahoo Widgets」。Widgets.yahoo.com 。 2009年3月21日閲覧。
- ^ 「汎用カウントダウンタイマー - Yahoo Widgets」。Widgets.yahoo.com 。 2009年3月21日閲覧。
- ^ 「NewsStand - Yahoo Widgets」 Widgets.yahoo.com 。 2009年3月21日閲覧。
- ^ 「WebImages - Yahoo Widgets」。Widgets.yahoo.com 。 2009年3月21日閲覧。
- ^ 「Widget Runtime」。2011年7月18日時点のオリジナルよりアーカイブ。2009年3月21日閲覧。
- ^ 「ヘッドアップ ディスプレイ モードの機能 - ウィジェット」。Help.yahoo.com。2009年 3 月 21 日閲覧。
- ^ 「Yahoo Widgets ブログ - 開発者タウンの最新イベント」 Widgets.yahoo.net 2007 年 7 月 26 日。2010 年 2 月 28 日時点のオリジナルよりアーカイブ。2009年 3 月 21 日閲覧。
- ^ 「Yahoo Widgets ブログ - 登場!」 Widgets.yahoo.net 2007 年 3 月 22 日。2009 年 3 月 26 日時点のオリジナルよりアーカイブ。2009年 3 月 21 日閲覧。
- ^ 「Widget Update Check Activated For Everyone - Konfabulator Forums」。konfabulator.com。2010 年 2 月 27 日時点のオリジナルよりアーカイブ。2009年 3 月 21 日閲覧。
- ^ 「Yahoo Widgets ブログ - Yahoo Widgets 4.5 が登場!」 Widgets.yahoo.net。2007 年 11 月 29 日。2009 年 1 月 18 日時点のオリジナルよりアーカイブ。2009年 3 月 21 日閲覧。
- ^ 「Yahoo Widgets ブログ - Konfabulator 4.5: クールな開発者向け機能」。Widgets.yahoo.net。2007 年 12 月 14 日。2009 年 1 月 3 日にオリジナルからアーカイブ。2009年 3 月 21 日に取得。
- ^ シャーマン、クリス。「なぜYahooはKonfabulatorを買収したのか」。Search Engine Watch。2007年10月12日時点のオリジナルよりアーカイブ。2024年1月11日閲覧。
- ^ ジョン・シラクーサ (2005 年 4 月 28 日)。 「Mac OS X 10.4 Tiger」。アルステクニカ。2024 年1 月 11 日に取得。
- ^ 「Konfabulator の歴史」は、2005 年 8 月 14 日にWayback Machineでアーカイブされ、Konfabultor の Web サイトに掲載されています。Vera Brosgolによるイラストです。
- ^ Yahoo Widgets ブログ - おかえりなさい!
- ^ Voas, Ed (2008-08-07). 「Leaving the Fold」. Konfabulator フォーラム. 2013-01-27 にオリジナルからアーカイブ。2009-01-26に閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - ^ 「ホーム | Yahoo Smart TV」。
外部リンク
- 公式ウェブサイト、2012年2月8日アーカイブ
