Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

Graphics & Imaging
Quartz

Dashboard widgets allow users to perform common tasks and get fast access to information. Widgets can complement existing applications, serve as a view to hidden data and services, or stand on their own as fun and informative tools. The Dashboard environment is completely open, leveraging such standard web technologies as HTML, JavaScript, and CSS. By taking advantage of these technologies as well as additional features unique to Dashboard, you can reach your users in an entirely new way.

Related Links

Developing Dashboard Widgets
A developer's introduction to working with Dashboard and creating your own widgets, including everything you need to get started as well as links to further documentation and sample code.

Working With the WebKit Nightly Builds
Take advantage of WebKit nightly builds to ensure your widgets work with the next generation of WebKit, the web content rendering engine behind Dashboard and Safari.

Dashboard Tutorial
This step-by-step tutorial walks you through the structure and basic requirements for building a Dashboard widget.

Apple Human Interface Guidelines: Dashboard
The Apple Human Interface Guidelines discuss concepts to keep in mind when designing your widget's features and user interface.

Mac OS X System Architecture
See how Dashboard relates to other technologies in the Mac OS X System Architecture diagram.

Dashboard Product Page
Find out more about Dashboard from a user perspective.