Browse Prior Art Database

Dynamic Selection of Foreground and Background Colors for System Messages

IP.com Disclosure Number: IPCOM000062491D
Original Publication Date: 1986-Nov-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 15K

Publishing Venue

IBM

Related People

Bezviner, DE: AUTHOR [+3]

Abstract

A method is described which provides a way of displaying system messages without disrupting the flow of an Online Presentation. The Online Presentation Control Language (OPCL) is a programming language designed to create stand-alone online presentation. An information developer (typically a non-programmer) uses the OPCL's commands to specify Online Presentation structure, displayable text, sounds, animation, and other parts of the presentation. The Online Presentation Development System (OPDS) is a group of programs designed to create stand-alone online presentations. Online presentations include such items as product demonstrations, tutorials, and other programs in which the computer is used to present information. The OPDS consists of three tools: - The OP Compiler - converts the OPCL into object format.

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

Page 1 of 2

Dynamic Selection of Foreground and Background Colors for System Messages

A method is described which provides a way of displaying system messages without disrupting the flow of an Online Presentation. The Online Presentation Control Language (OPCL) is a programming language designed to create stand- alone online presentation. An information developer (typically a non- programmer) uses the OPCL's commands to specify Online Presentation structure, displayable text, sounds, animation, and other parts of the presentation. The Online Presentation Development System (OPDS) is a group of programs designed to create stand-alone online presentations. Online presentations include such items as product demonstrations, tutorials, and other programs in which the computer is used to present information. The OPDS consists of three tools: - The OP Compiler - converts the OPCL into object format. - The OP Compressor - formats and compresses displayable picture elements of text and graphic shapes. - The OP Processor - loads and executes the object code with its corresponding picture elements. System messages can occur at any time, and during the normal flow of an Online Presentation the screen can consist of 1 or more colors. The method of dynamic color selection for system messages, described herein, minimizes the disruption caused by the system message by selecting a background color which matches the current background color, and a foreground color which is easily readable on that background. The most significant impact is made on 80x25 display mode. In an Online Presentation (OP), system messages can occur at any time, and cover the entire screen. First, the screen is cleared, and second, the message is centered in the screen. The screen may be in 1 of 4 modes: 80x25 color, 80x25 b/w (monochrome), 320x200, and 640x200. Depending on how the OP was defined and when the user chooses various options, the OP Processor may, for example, have to display a message in 320 mode during one execution and in 80x25 mode during another. The problem with putting up a message in a standard color is as follows: Suppose the screen is in 80x25 mode, and the background color, presumable predominant, is red. A message is displayed as white on black, making the predominant, background color black. The next screen displayed has a predominant, background color blue. The user has watched the screen flash from red to black to blue, instead of from red to blue, as the programmer would have preferred. Or perhaps the screen goes from red to black to red, a clear disruption of the visual effect desired by the programmer. The solution is for the message background to be the current background color, and the foreground to be some color which is readable on that background. Thus in the example above, the screen would go from red to red to blue, or from red to red to red. Since the background may be red the first time the message is displayed and blue the next time, there is no...