Working with the Desktop and Taskbar

The desktop forms a visual background for all operations. It provides a familiar interface for accessing documents, launching applications, switching between tasks, browsing the file system, and performing other services. The components of the H/PC desktop include a work area, a taskbar, and application shortcuts or icons, such as the Recycle Bin and Inbox. Though you cannot programmatically control the appearance of the desktop, it is important to understand its specifications so that you can design your interface accordingly. The following illustration shows the desktop of the H/PC shell.

The shell for the H/PC is similar to other Windows desktops. It contains file, folder, and shortcut icons that can be positioned anywhere on the desktop. Unlike other Windows-based platforms, however, the H/PC has a virtual border around its desktop to prevent icons from being fully obscured by the screen edge or taskbar. The desktop does not permit users to position an icon beyond the boundaries defined by the following rectangle coordinates:

(0,0, CX –16, CY –16)

Additionally, the browser in the H/PC software is integrated with Pocket Internet Explorer, which means that it contains two views: an HTML view to display Internet content and a File view to display the contents of folders. The browser assumes the appropriate view, depending on how it was launched. If it is launched by opening a folder, it assumes the File view. If it is launched by pointing to a URL, it assumes the HTML view. Each view in the browser contains it own toolbar. The File view toolbar contains controls similar to the Windows Explorer toolbar. The HTML toolbar contains controls similar to the Internet Explorer toolbar.

The taskbar is used to switch between or minimize open windows and to access global commands and other frequently used objects. It contains a Start button, window buttons, and a status area. It also contains a Desktop button that provides quick access to the desktop from any application. Because H/PC applications do not have title bars, users identify a running application primarily by the icon and text displayed on its taskbar button. The following illustration shows the H/PC taskbar.

By default, the taskbar is the top window in the H/PC shell. When fully displayed, the taskbar is 26 pixels high and either 480 or 640 pixels wide, depending on the resolution of the display. The taskbar in the shell for H/PC 2.0 supports autohide functionality. While hidden, the taskbar is 5 pixels tall. When a user hides the taskbar, a notification is sent to all applications that the usable vertical screen is increased by 21 pixels. To reactivate a hidden taskbar, each H/PC touch screen contains a 2.5 mm tap region around all four edges of the display. This, combined with the height of the taskbar, provides a generous tap region for activating the taskbar.

The H/PC shell taskbar also contains the following elements: