Browse Prior Art Database

Method to Hide Normal OS/2 User Interface for a Controlled Platform

IP.com Disclosure Number: IPCOM000110597D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 93K

Publishing Venue

IBM

Related People

Miller, MM: AUTHOR [+2]

Abstract

In a controlled OS/2* 2.0 platform using Communication Manager, it is undesirable to expose the normal user interface to the operator because the operator can delete or alter system files and make it inoperable. Disclosed is a method of hiding the normal user interface to OS/2 facilities in such a dedicated OS/2 system. This method applies to OS/2 2.0-based system where the purpose is to provide a set of applications for a user and prevent the system from being altered while it is operating.

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

Method to Hide Normal OS/2 User Interface for a Controlled Platform

       In a controlled OS/2* 2.0 platform using Communication
Manager, it is undesirable to expose the normal user interface to the
operator because the operator can delete or alter system files and
make it inoperable.  Disclosed is a method of hiding the normal user
interface to OS/2 facilities in such a dedicated OS/2 system.  This
method applies to OS/2 2.0-based system where the purpose is to
provide a set of applications for a user and prevent the system from
being altered while it is operating.

      Disclosed is a method of hiding the normal user interface to
OS/2 facilities.  The intent is to establish a controlled environment
for a system using OS/2 2.0 with Communication Manager (part of the
OS/2 Extended Service product) which provides a pre-installed set of
applications.  The end user is not allowed to alter the system in
terms of adding, deleting or changing applications provided in this
environment.  Any such alterations, if permitted, would be under
program control as part of the system offering.

      In this environment, it is undesirable for a user to access
normal OS/2 facilities, like command window and system editor, since
the user can destroy the integrity of the system if the system
configuration file (CONFIG.SYS) is altered or an application file is
erased.  It is also not desirable to allow the user to add or remove
applications from this system because there might not be sufficient
resource to accommodate additional applications.  The normal
Communication Manager user interface is a full-screen panel where the
user can alter the Communication Manager configuration.  It is not
desirable to allow an end user access to this interface because
alteration of Communication Manager configuration can compromise the
system integrity.

      To accomplish this, only the controlled applications are
allowed to start.  The Workplace Shell* is not used.  The normal
Communication Manager user interface is removed.  An application
selection program, called the Task Driver, is the only a...