Dashboard
维基百科,自由的百科全书
Dashboard |
|
---|---|
在 Mac OS X Tiger 中執行 Dashboard 和 widgets |
|
开发者 | 蘋果公司 |
最新版 | 1.0 / 2005年4月29日 |
操作系统 | Mac OS X v10.4 |
类型 | Widget 引擎 |
网站 | Apple.com |
Dashboard(為儀表板之意)是一個蘋果公司 Mac OS X v10.4 Tiger 作業系統中的應用程式,用作稱為「widget」的小型應用程式之執行基礎。其界面主要為一半透明的圖層,在啟動以外的時間是隱藏起來的,使用者可透過按下熱鍵來啟動,而熱鍵可在偏好設定中變更指定。
當 Dashboard 啟動時,使用者的桌面會變暗,而 widgets 則會漸入出現於前景中。如同一般的應用程式視窗,widgets 可以被四處移動、重新配置、關閉,以及重複開啟(因此能夠同時開啟多個相同的 widget,並且針對每一個做出不同的設定)。可使用選單列開啟新的 widget,只需點選或拖曳 widget 的圖示至畫面上即可。等待 widget 載入後就能立即使用。
[编辑] 製作 Widgets
開發者可以利用超文件標示語言(HTML)、層疊樣式表(CSS)和 JavaScript 製作 Dashboard widgets。由於和製作網站使用的程式語言相同,許多網路開發者都有製作 widgets 的能力。Widgets 本質上是顯示於 Dashboard 圖層中的簡單 HTML 檔案;widgets 使用了 WedKit 應用程式架構(application framework),該架構也使用於蘋果的 Safari 網路瀏覽器,這代表即使是沒有 Dashboard 的舊版 Mac OS X 也能製作 widgets。
Dashboard widgets 通常包含以下六個檔案:
- HTML 檔案,這是會顯示於 Dashboard 圖層的主要檔案
- CSS 檔案,指定 widget 的格式(僅提供 HTML 檔案呼出使用)
- JavaScript 檔案,開發者也可將 JavaScript 內建於 HTML 檔案中
- 屬性清單(Property List,稱為「Info.plist」),讓 Dashboard 能夠載入的 widget 基本資訊(例如名稱、版本、HTML 檔案位置等)
- Widget 的背景圖片,PNG 格式
- 顯示於選單列中的 widget 圖示
當以上所有的檔案都放在一個檔案夾中,並命名與加上「.wdgt」副檔名之後,這個檔案夾就會變成一個可在 Dashboard 中執行開啟的 widget。更複雜的 widget 可能會包含 Cocoa widget 附加元件(plugin,用作指定平台的功能)、一個或多個 JavaScript 檔案(進行文字捲動、偏好設定等)或多個圖片(提供可自定的選單或按鈕)。
蘋果即將推出的作業系統 Mac OS X 10.5 Leopard 將內建一套名為 Dashcode 的開發程式,讓開發者能更輕鬆容易的製作 widgets。
[编辑] 外部連結
- (简体中文)中国苹果 Dashboard介绍网页
- (正体中文)台灣蘋果 Dashboard on Leopard 介紹網頁
- (正体中文)Dashboard on Tiger
- (英文)Dashboard on Leopard(apple.com)
- (英文)Dashboard widget 開發者支援網頁(apple.com)
- (英文)Dashboard widgets 下載網頁(apple.com)
|
|
---|---|
應用程式 | Address Book · Automator · Backup · Calculator · Chess · Dashboard · 字典 · DVD Player · Finder · Front Row · Grapher · iCal · iChat · iSync · iTunes · Mail · Photo Booth · 預覽程式 · Quick Look · QuickTime Player · Safari · Sherlock · Stickies · TextEdit |
工具 | Activity Monitor · AirPort Admin Utility · Audio MIDI Setup · Bluetooth File Exchange · BOMArchiveHelper · Classic · ColorSync Utility · Console · Crash Reporter · DigitalColor Meter · Directory Access · DiskImageMounter · 磁碟工具程式 · 字體簿 · Grab · Help Viewer · Image Capture · Installer · Internet Connect · Keychain Access · Migration Assistant · NetInfo Manager · Network Utility · ODBC Administrator · Printer Setup Utility · Software Update · System Environment Configuration · System Profiler · Spotlight · Terminal · VoiceOver Utility · X11 |
開發 | AU Lab · CHUD Tools · Core Image Fun House · FileMerge · Help Indexer · Icon Composer · Interface Builder · PackageMaker · Pixie · Property List Editor · Quartz Composer · Repeat After Me · Script Editor · USB Prober · Xcode |
Mac OS X Server | AppleShare IP Migration · Fibre Channel Utility · Gateway Setup Assistant · Open Directory · MySQL Manager · QuickTime Broadcaster · QuickTime Streaming Server · RAID Admin · Server Admin · Workgroup Manager · Xgrid |
技術 | AppleScript · Aqua · Audio Units · Bonjour · Boot Camp · Carbon · Cocoa · Core Audio · Core Image · Core Video · Core Animation · Darwin · Dock · Exposé · Keychain · OpenGL · plist · Quartz · QuickTime · Rosetta · 時光機 · WebKit · XNU |