Dashboardは、
Appleの
Mac OS X v10.4 Tiger以降に搭載されていた、
ウィジェットを表示するための環境です。ユーザーは、特定の操作(デフォルトではF12キーやマウスの第3ボタン)を行うことで、画面に半透明のレイヤーであるDashboardを表示し、様々な
ウィジェットを利用できました。
ウィジェットは、アドレスブック、カレンダー、計算機、iTunesコントローラなど、多岐にわたる機能を提供し、ユーザーは自分の作業環境をカスタマイズできました。また、これらの
ウィジェットは、HTML、CSS、
JavaScriptを用いて容易に開発でき、サードパーティ製の
ウィジェットも数多く存在しました。
Appleは、これらの
ウィジェットを公式サイトで配布し、ユーザーに利便性を提供していました。
あらかじめ導入されていたウィジェットの例
Business
ESPN
Flight tracker
Google
iCal
iTunes
Movies
People
Stocks
Weather
Web クリップ
アドレスブック
スティッキーズ
タイルゲーム
計算機
辞書
世界時計
単位換算
翻訳
Dashboardの登場以前には、Konfabulatorというシェアウェアの
ウィジェットエンジンが存在していました。Konfabulatorは、XML、CSS、
JavaScriptを用いて開発された
ウィジェットを、デスクトップ上に配置して利用するものでした。Dashboardは、
Mac OS X v10.3に搭載されたExposéの拡張として開発され、
ウィジェットが通常は隠れている点がKonfabulatorと異なっていました。また、
JavaScript制御のパッケージはSherlock 3の後続技術として位置付けられました。
Konfabulatorの開発者は、Dashboardとの類似性を指摘し、
Appleはオリジナルであることを主張しました。その後、KonfabulatorはYahoo!に買収され、Yahoo! Widgetsとして配布されるようになりました。
Dashboardは、
OS X Yosemiteでデフォルトの起動環境から外され、macOS Catalinaで廃止されました。
ウィジェットは「
通知センター」に表示されるように仕組みが変更されました。Dashboardは、macOSの歴史の中で重要な役割を果たし、
ウィジェットという概念をユーザーに広めたと言えるでしょう。
関連情報
ウィジェットエンジン
ウィジェット
Yahoo! Widgets
関連書籍
『Programming dashboard Happy Macintosh developing time~始めてみよう
ウィジェットプログラミング』木下誠/著(ビー・エヌ・エヌ新社、
2005年)
外部リンク
Apple Dashboardデベロッパ用ページ
DashboardWidgets.com:デベロッパ、ユーザのためのコミュニティ
Wikipedia Widget Wikipediaを
ウィジェットで
Widgetown:
ウィジェット情報ポータル
Apple Support macOS Sierra: Dashboard で情報をすばやく表示する