Wiley.com
Print this page Share

Beginning Mac OS X Tiger Dashboard Widget Development

ISBN: 978-0-471-77825-7
318 pages
July 2006
Beginning Mac OS X Tiger Dashboard Widget Development (0471778257) cover image

Description

  • Aimed at the estimated 300,000 Mac OS X developers who are interested in customizing and creating widgets for their Dashboards, this timely book shows them how to tap into the power of Mac OS X Tiger to create and customize Dashboard widgets
  • The expert author uses program examples and exercises to illustrate the different ways to customize the Dashboard through widget development using simple authoring tools, Internet plug-ins, and text editors
  • Begins with a discussion of the Dashboard concept and configuration and progresses to coverage of advanced functionality
  • Covers tools, protecting code, configuration, properties, bundles, resources, extensions, and much more
See More

Table of Contents

Introduction.

Part I: An Introduction to Widgets.

Chapter 1: Tiger, Dashboard, and Widgets.

Chapter 2: The Basics of Widgetry.

Chapter 3: Widget Development Environment.

Chapter 4: Creating a Widget.

Chapter 5: Debugging and Testing.

Part II: Providing User Interaction.

Chapter 6: Giving a Widget Preferences.

Chapter 7: Widget Events.

Chapter 8: Adding to the Widget Interface.

Chapter 9: Adding Cut, Copy, and Paste to Your Widget.

Chapter 10: Adding Drag and Drop to the Widget.

Chapter 11: Access Keys.

Chapter 12: Using Plugins and Applets.

Part III: Example Widgets.

Chapter 13: Easy Envelopes.

Chapter 14: SecureCopy Widget.

Chapter 15: Amazon Album Art.

Chapter 16: Timbuktu Quick Connect.

Chapter 17: iPhoto Mini.

Chapter 19: More Widgets.

Appendix A: Answers to Exercises.

Appendix B: Additional Dashboard Programming Information.

Appendix C: Widget Distribution.

Index.

See More

Author Information

Fred Terry has been involved in the computer industry since making a left-hand turn into it from Ph.D. work in medieval languages and literature. He has written a number of software manuals and articles and has worked as a systems and network administrator, web developer, programmer, and quality assurance engineer. In addition to his ongoing love affairs with AppleScript and Perl, his current programming infatuations are Ruby and Ajax. Currently, Fred is a project manager for the Information Management Group at Burns & McDonnell. He has a B.A. in English from Southwestern Oklahoma State University and an M.A. in English from Oklahoma State University. He lives in Lawrence, Kansas, with his family and dog. Fred can be contacted at pfterry@deadtrees.net.
See More

Downloads

Download TitleSizeDownload
Chapter 4 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
47.08 KB Click to Download
Chapter 6 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
76.61 KB Click to Download
Chapter 7 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
77.06 KB Click to Download
Chapter 8 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
590.21 KB Click to Download
Chapter 9 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
77.19 KB Click to Download
Chapter 12 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
12.77 MB Click to Download
Chapter 13 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
623.55 KB Click to Download
Chapter 14 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
116.36 KB Click to Download
Chapter 15 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
63.41 KB Click to Download
Chapter 16 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
52.66 KB Click to Download
Chapter 18 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
103.21 KB Click to Download
Chapter 19 Code
The code for this title is stored in a ZIP archive. If your computer is unable to open ZIP files, you can download a free trial of Winzip.
113.08 KB Click to Download
See More

Errata

Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
25 Error in Placement
in chart, under "Key" column, in "AllowNetworkAccess" row:
"are" made its own line. This "are" is should be in the description column.
02/15/07
30 Error in Reference
third line under Section "How it Works" :
CFDisplayName

should be:
CFBundleDisplayName
02/15/07
See More

Related Titles

Back to Top