Wikia

The Apple Wiki

Watchlist Recent changes

Desk accessory

In the Macintosh operating system, a Desk Accessory (DA) was a piece of software conforming to a particular programming model. The purpose of this model was to permit very small helper-type applications to be run concurrently with any other application on the system. This provided a small degree of multitasking on a system that initially didn't have any multitasking ability at all.

Within the OS, the DA was in fact implemented as a special class of driver. It was installed in the driver queue, and given time periodically. A DA was permitted to have a user-interface as long as it was confined to one main window. A special appearance of window frame was reserved for the use of DAs so that the user could distinguish it from the windows of the hosting application.

Typical early DAs included the Calculator and Alarm Clock. Third-party DAs such as spelling checkers could be purchased. It was considered hard to write a DA, especially early on when there was little in the way of developer tools. However, since on the early Mac OS drivers did not have any special privileges, writing a DA was, with practice, no more difficult than any other application.

With the advent of System 7, which included a standard co-operative multitasking feature, the need for DAs diminished greatly, and developers were encouraged to develop small applications instead. The system continued to run DAs (and still does up to Mac OS 9.x) for backward compatibility.

Some argue a variant of a desk accessory reappeared in Mac OS X 10.4 with Dashboard.

Sources and ReferencesEdit

  • Showing 0 most recent

0 comments

 
10.8.56.52Anonymous User
Log in?
  Loading editor

Pages on Apple Wiki

Add a Page
1,065pages on
this wiki
Advertisement | Your ad here

Latest Photos

Add a Photo
770photos on this wiki
See more >

Recent Wiki Activity

See more >

Around Wikia's network

Random Wiki