Definition of Active Desktop in The Network Encyclopedia.
Active Desktop integrates the Web and your desktop, allowing you to launch programs, switch between files, and customize your desktop using active Web content. Active Desktop makes your desktop and its folders look and work like the Web, allowing you to browse resources on your computer or local network the same way you browse for content on the World Wide Web. Information about volumes, folders, and files can be displayed as Web pages within folders, and you can move up and down the folder hierarchy using a single click instead of a double click.
Active Desktop is included with Microsoft Windows 98 and Windows 2000, and is optionally available for Windows 95 and Windows NT 4.0 by installing Internet Explorer 4.0 and the Windows Desktop Update.
The Active Desktop is implemented as an application programming interface (API) called the IActiveDesktop interface, which is part of the Windows Shell API. This interface is designed to allow client programs to manage desktop items and wallpapers on local computers. It also provides methods for adding desktop items (with or without a user interface, allowing the user to decide whether to accept the addition), adding desktop items associated with a URL, applying changes by writing settings to the registry, and so on.
The Active Desktop consists of two layers:
- HTML layer:This is the background layer that hosts active Web content items. The HTML layer has three components: a file named desktop.htm that contains HTML tags for each active Web component on the desktop, an ActiveX control that lets you move or resize components on your desktop, and any other static HTML element you want to display in the background.
- Icon layer:This transparent foreground layer integrates a web-type environment with familiar Windows 95 shell features such as double-clicking, drag-and-drop, file associates, and so on.
Users can add new items to the Active Desktop on their machines by using the display utility in Control Panel (or by right-clicking a blank area of the desktop and choosing Properties from the context menu). Either specify the URL of the object you want to add to your Active Desktop, or browse to locate it on your network or on the Internet (if you are connected). Programmers can use the ActiveDesktop interface to write routines that add, remove, or modify items on the Active Desktop. You can also add items to the Active Desktop using a Channel Definition Format (CDF) file.