Browse Prior Art Database

Dynamic Device-Independent Image Loading

IP.com Disclosure Number: IPCOM000120034D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 45K

Publishing Venue

IBM

Related People

Bell, LK: AUTHOR [+4]

Abstract

This article describes a method for OfficeVision*/2 (OV/2) to provide a convenient way for an application to use device-dependent images for proper screen resolution without copying display libraries and re-booting the operating system.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 71% of the total text.

Dynamic Device-Independent Image Loading

      This article describes a method for OfficeVision*/2
(OV/2) to provide a convenient way for an application to use
device-dependent images for proper screen resolution without copying
display libraries and re-booting the operating system.

      Currently OS/2* allows the user to specify the display device,
but it is a very awkward process for the user to change from one
display device to another. They must copy or rename the appropriate
display library into the system display library and re-boot the
operating system. It is not a dynamic display library load.

      To solve this problem, OV/2 removes the necessity to copy or
rename display libraries and provides an interface for applications
to use device-dependent images regardless of display type. The
application supplies the image libraries with common "front end" file
names.  The final character of the image library file name will
determine what type of images are in the file. A final character of
"V" will load images for a VGA display, and a final character of "B"
will load images for a BGA display. The application will pass the
"front end" of the file name to the interface, which will then
determine the display device and load the appropriate image library.
For example, if the application supplied an image library name
"APPIMGV.DLL" for VGA displays and "APPIMGB.DLL" for BGA displays, it
would pass the common "front end" file name "APPIMG" to OV/2. OV/2
will d...