Dynamic System Message Management, Local Format Storage and Dynamic Virtual Communications Interface Management
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Hendershot, DR: AUTHOR [+6]
This article describes techniques for implementing dynamic system message management (SMM), local format storage (LFS) and dynamic virtual communications interface (VCI) management.
Dynamic System Message Management, Local Format Storage
Virtual Communications Interface Management
describes techniques for implementing
dynamic system message management (SMM), local format storage (LFS)
and dynamic virtual communications interface (VCI) management.
is an interrupt service routine (ISR) which
provides a rapid low level system message handler and mailbox for
inter-program communications via an application programmer's
Implementation of this function provides an
system, application, or emulation products. The result is a dynamic
interface capability for communication from one program to another
program via an API for error reporting, status, and information
provides the capability of inter-program
communications and dynamic reconfiguration of initial profile
settings, such as National Language Standards (NLS). By using this
function, hardware status can also be given, by interfacing to
software that is managing the hardware.
This is a low
level function that is modular in structure.
can be standalone or part of a larger subsystem. The function can be
ported to other programs or subsystems. Settings can be altered
before invocation of the function via the supplied profile or the
application software has the ability to alter the initial settings
dynamically during execution.
application need not be concerned with the
interface of the other application. The calling application is
insulated by this approach. The interface remains the same.
execution of the dynamic SMM ISR installs itself in the
memory space, hooks into a user-definable software interrupt, and
terminates with the management routines memory resident. In order to
access the capabilities of the ISR, the following steps are to be
1) Set the initial settings in the profile provided.
2) Execute the ISR Interrupt.
Fig. 1 is a memory block diagram of the dynamic SMM.
for host-controlled loading of screen format
information (maps) into user-designated storage locations [i.e.,
through a file specification function], via data stream architecture,
for subsequent run-time presentation. LFS management is an ISR which
provides rapid low level data stream interrogation capabilities to an
application program through an API.
Implementation of this function results in significant
reductions of network traffic and improved response time from a host,
across a communications link, [i.e., COAX, RF, Cellular, Telco,
etc.], to a personal computer's (PC's) transmission facilities. The
result is extensive low level map management for the application
existing data stream structured fields to control
loading and presentation of stored screen formats (maps). LFS
supports the data stream architecture...