Member Login Log In | Not a Member? Contact ADC
Jump To:
Reference Library: Apple Applications
Dashboard is a display and management system for Mac OS X desktop utilities, called widgets. Developers can create widgets, such as a clock or a calculator, to provide functionality that doesn't require the complexity of a large application. Widgets can also act as an interface to other applications; for example, a widget can act as a remote control for iTunes.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Resource Type
Sort by
Date
Enhance Your Dashboard Widgets with Quartz Composer Compositions (HTML)
Learn to create a composition and embed it easily in your widgets.
Articles 2007-02-13
Leopard Technology Series for Developers: Introducing Dashcode (HTML)
Learn how Dashcode makes widget development easier than ever.
Articles 2007-01-09
Tiger Developer Overview Series: Developing Dashboard Widgets (HTML)
Learn how to create powerful mini-applications quickly and easily.
Articles 2004-12-07
Apple JavaScript Coding Guidelines (HTML) (PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
Guides 2008-01-15
Web Kit DOM Programming Topics (HTML) (PDF)
Describes how to use JavaScript in web content and Web Kit-based applications.
Guides 2007-09-04
Dashcode User Guide (HTML) (PDF)
Explains how to use Dashcode to create Dashboard widgets.
Guides 2007-08-07
Dashboard Programming Topics (HTML) (PDF)
Explains Dashboard and Web Kit technologies used in widgets.
Guides 2007-04-13
Quartz Composer Web Kit Plug-in JavaScript Reference (HTML) (PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer Web Kit Plug-in.
Guides 2006-12-05
Dashboard Tutorial (HTML) (PDF)
Explains how to develop a Dashboard widget.
Guides 2006-01-10
Web Kit DOM Reference (HTML)
Describes the API for accessing the Web Kit's Document Object Model.
Reference 2008-01-15
Dashboard Reference (HTML) (PDF)
Explains JavaScript, Info.plist, and other objects used within Dashboard.
Reference 2006-05-23
Fader (HTML) (DMG) (ZIP)
Demonstrates fading of elements inside a Dashboard widget
Sample Code 2007-09-12
Goodbye World (HTML) (DMG) (ZIP)
Demonstrates display and use of widget preferences to save a widget's state
Sample Code 2007-06-28
Hello Welt (HTML) (DMG) (ZIP)
Demonstrates localization techniques for Dashboard widgets
Sample Code 2007-06-25
Voices (HTML) (DMG) (ZIP)
Demonstrates use of the widget.system command from Dashboard
Sample Code 2007-06-25
Resizer (HTML) (DMG) (ZIP)
A widget that demonstrates how to use the Apple Animation and Animator classes.
Sample Code 2006-08-01
Syncer (HTML) (DMG) (ZIP)
A widget that demonstrates how to use handle a Dashboard Sync event.
Sample Code 2006-08-01
Birthdays (HTML) (DMG) (ZIP)
Dashboard widget with a plug-in that queries AddressBook.framework for contacts with upcoming birthdays
Sample Code 2006-07-28
Scroller (HTML) (DMG) (ZIP)
Dashboard widget with a DHTML scrollbar implementation
Sample Code 2005-11-04
Fortune (HTML) (DMG) (ZIP)
Deprecated - Demonstrates use of a widget plug-in
Sample Code 2005-06-01
Hello World (HTML) (DMG) (ZIP)
Introductory Dashboard widget example
Sample Code 2005-06-01
Preparing Content for Safari 3 and WebKit (HTML)
TN2177: Nonstandard techniques that may cause problems in WebKit.
Technical Note 2007-09-25
Debugging Dashboard Widgets (HTML)
TN2139: Dashboard widget troubleshooting techniques, from start to finish.
Technical Note 2005-09-07
Availability of Quartz Composer Patches in Web Kit (HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
Technical Q&A 2007-03-05
Intel-Based Macs, Dashboard, Safari, and You (HTML)
QA1451: Concerns and details regarding widget and web development for Intel-based Macintosh computers
Technical Q&A 2006-12-13