![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
|
||||
Active Desktop With the importance of information on the Internet and on intranets growing every day, users need fast, simple ways to get to data. Before Internet Explorer 4.0, users had to start a separate application to interact with Web content, and all Web content was displayed in a different, highly constrained application window. The desktop has traditionally been a primary home base for users—a place to store documents and applications for easy and fast access. At the same time, users have enjoyed only limited customization of their desktops. With Internet Explorer 4.0, Microsoft has greatly enhanced users’ ability to store any information on the desktop and keep it updated automatically. The result is the Active Desktop.
![]() Key Features of the Active DesktopFully customizable desktop. The Active Desktop extends the existing user interface by enabling users to view and host Web components directly in the desktop. Desktop Web components are small floating frames that can be moved and resized by the user. They sit alongside existing desktop icons, giving users a 100% customizable space for favorite Web content. Since each one points to an URL, it can contain anything you’d put on a Web page today from Java Applets to ActiveX controls. Some examples of great desktop components include:
What are the Benefits of the Active Desktop?Easy access to latest information. With the Active Desktop, users have access to tools such as corporate directories and search engines right at their fingertips. From a content provider perspective, both ISVs and corporations can add customized HTML components that appear directly in front of their intended audience. Users don’t even need to load a page to see the content.
![]() How does the Active Desktop work?The Active Desktop is made up of two layers: an HTML background and an icon layer that sits atop the HTML background. The icon layer supports all of the features of the single Explorer, such as single click navigation and the other features discussed earlier. Integrating an HTML background layer onto the desktop means that the desktop understands HTML and all of the associated software components such as ActiveX, Java, and ActiveX scripting. In fact, there is an ActiveX control that manages all of the positioning of the desktop components, allowing users to move and resize them simply by using drag and drop, as well as layering components on top of each other.
![]() Desktop components are typically designed to provide short capsule or summary information in a small amount of screen space. It makes sense for desktop components to offer hyperlinks or hotspots so the user can click a designated area, and then quickly open a new browser to get the details they need. The desktop HTML layer is described by a single, local HTML file that is created and edited automatically by Internet Explorer 4.0. This HTML file contains the following:
Adding and Updating ComponentsInternet Explorer 4.0 allows users to add desktop components in two ways:
![]()
![]()
Works OfflineTo keep all information up-to-date, all desktop components are added automatically to the user's Internet Explorer 4.0 Subscriptions folder. This has three effects:
![]() Since each desktop component is simply defined by an address, any content that the component references can synchronize with its corresponding content on its original server. For more details, see the Subscriptions section of this document. Drag and Drop CustomizationNote that any desktop component can be moved or resized by the user. To make this feature intuitive to users, the move and resize features become available as soon as the user moves the cursor over a component. To move a component, the user positions the cursor anywhere over it. The ActiveX control mentioned earlier that has automatically been added to the desktop HTML document will detect the mouse motion and create a small move handle in the upper-left hand corner of the component. The user can then drag this handle around the screen to reposition the component. Resizing works similarly. To resize a component, the user positions the pointer over any edge of the rectangular 2D HTML layer that contains the component. The cursor will then change to a standard directional resize cursor, and the user can drag and drop to change the size.
|