Browse Prior Art Database

Dynamic Graphical Icon Exchange

IP.com Disclosure Number: IPCOM000036928D
Original Publication Date: 1989-Nov-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR [+2]

Abstract

This article describes a method for applications to provide a dynamically descriptive icon representing the status of the program. A dynamically descriptive icon is a small graphical picture which represents a running application and changes as the status of the program changes. For example, if a user of an office system receives a piece of mail, the mail icon would change dynamically to indicate that more mail has been received. Generally, the icon representing any application is displayed in the screen area of another application, such as a "desktop manager" or "container." A standard method by which the application generating the icon and the application displaying the icon manage dynamic changes to the graphical data must be defined. This method must provide a clear separation of responsibility between both applications.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 1

Dynamic Graphical Icon Exchange

This article describes a method for applications to provide a dynamically descriptive icon representing the status of the program. A dynamically descriptive icon is a small graphical picture which represents a running application and changes as the status of the program changes. For example, if a user of an office system receives a piece of mail, the mail icon would change dynamically to indicate that more mail has been received. Generally, the icon representing any application is displayed in the screen area of another application, such as a "desktop manager" or "container." A standard method by which the application generating the icon and the application displaying the icon manage dynamic changes to the graphical data must be defined. This method must provide a clear separation of responsibility between both applications.

Dynamic graphical icon exchange provides such a method. When an application requires its icon to be altered, it packages this graphical data and uses a standard messaging and data transfer protocol to signal the displaying application of the changes. The receiving application accesses the data and updates the icon. This method clearly separates the protocol responsibilities by specifying that the source application merely packages the data and notifies the target of the data's presence, rather than attempting to display it in another application's window. By using a standardized protocol to accomplish this icon...