Dashboard(ダッシュボード)

米Appleより開発、提供等が行われている、Widget(ウィジェット)実行環境。macOS(Mac OS X)を対象プラットフォームとし、米国時間2005年4月29日付にてリリースされた「Mac OS X 10.4 Tiger」において、中核機能の一つとして新たに実装された。独立したアプリケーションではなく、システムレベルで統合されている。

デスクアクセサリのユーティリティー性をWebテクノロジーにて実現

Classic Mac OS由来のデスクアクセサリーを鮮やかなエフェクトで彩り、より使い易く、開発し易くリファインされており、macOS(Mac OS X)における下位レイヤより、「Dashboard」全体を制御するアプリケーション実行環境「Dashboard Server」、個々のウィジェットを制御するクライアントプロセス「Dashboard Client」、単体プログラムのデスクアクセサリー「Widget」の三層構造にて構成されている。

「Mac OS X 10.4 Tiger」のWidgetバー
「Mac OS X 10.4 Tiger」のWidgetバー

基本動作は、デフォルト(初期値)にて「F12」キーに割り当てられているホットキーを押下する事によって、(デスクトップを覆う半透明レイヤーにおいて)ウィジェットに分類されるミニアプリケーションが実行される(ホットキーは、「System Preferences(システム環境設定)」>「Mission Control」から変更する事も可能)。

システム環境設定の「DashboardとExpose」
「System Preferences(システム環境設定)」の「Dashboard & Expose(DashboardとExpose)」

パッケージの構成と開発環境

ウィジェットのパッケージは、汎用的なWebテクノロジーとして普及している「HTML(HyperText Markup Language)」「CSS(Cascading Style Sheets)」「Java Script」等によって構成されており、これらを制御する「Dashboard Client」には「Safari」等にも実装されているアプリケーションフレームワーク(レンダリングエンジン)「WebKit」が組み込まれている。

米国時間2007年10月26日付にてリリースされた「Mac OS X 10.5 Leopard」では、Webブラウザー「Safari 3」との連携にて、Webページにおける任意の範囲をウィジェットとして抽出し、当該ページのライブ表示、及びコンテンツの自動更新を可能とする「Web Clip」が追加された他、ウィジェットを作成するための統合開発環境として「Dashcode」が同梱された(最終更新日 2024年3月24日)。