Browse Prior Art Database

Inter-Program Graphical Data Distribution

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

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR [+2]

Abstract

This article describes a method for interchanging graphical data in a multi-tasking environment between independent applications which uses minimal system overhead and minimizes programming effort to interchange graphical data between applications. Inter-Program Graphical Data Distribution is achieved by providing a set of services for the transformation, distribution, reconstruction, and display of graphical data in such a manner that it may be efficiently and freely interchanged between several participating programs. In a multi-tasking system environment, it is possible for several applications to execute both simultaneously and cooperatively. In such an environment it is common that one application must be able to display or further manipulate the same graphical data as another application.

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

Page 1 of 1

Inter-Program Graphical Data Distribution

This article describes a method for interchanging graphical data in a multi- tasking environment between independent applications which uses minimal system overhead and minimizes programming effort to interchange graphical data between applications. Inter-Program Graphical Data Distribution is achieved by providing a set of services for the transformation, distribution, reconstruction, and display of graphical data in such a manner that it may be efficiently and freely interchanged between several participating programs. In a multi-tasking system environment, it is possible for several applications to execute both simultaneously and cooperatively. In such an environment it is common that one application must be able to display or further manipulate the same graphical data as another application. It is advantageous for multiple applications to be able to work with the same set of graphical data because the generation of graphical data is expensive both in terms of the programming effort and system overhead required to generate graphics. However, the sharing of generated graphics data by multiple applications is not easily achieved due to both the local program dependencies of graphics to the program in which the graphics were generated and the distinct address space boundary limitations placed on applications executing as separate processes. Using the method for Inter-Program Graphical Data Distribution, the transfer of gr...