Browse Prior Art Database

Improved User Application Management

IP.com Disclosure Number: IPCOM000107429D
Original Publication Date: 1992-Feb-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 1 page(s) / 38K

Publishing Venue

IBM

Related People

Dyar, DJ: AUTHOR [+2]

Abstract

Disclosed is a method to improve the speed of handling Public and Private Applications as used by the OS/2* LAN Server. This new method allows updates to the definitions of applications to be done quicker and more efficiently than before.

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

Improved User Application Management

       Disclosed is a method to improve the speed of handling
Public and Private Applications as used by the OS/2* LAN Server.
This new method allows updates to the definitions of applications to
be done quicker and more efficiently than before.

      When a user logs on to OS/2 LAN Server (version 1.2 or
greater), two groups for Public and Private Applications are added to
the Desktop Manager.  Applications defined for that user are then
added to the groups.  In OS/2 LAN Server version 1.0, any update to
application information would first cause each application to be
individually deleted, each group to be deleted, and the group and
application definitions to be recreated.  This was time consuming,
even for a small number of applications.

      To improve the efficiency of updating the application groups, a
piece of the LAN shared memory segment was dedicated to the
application information.  As the Private Applications and Public
Applications groups are added to the Desktop Manager, their handles
are stored in the shared memory segment.  As each application is
added to one of the groups, its handle is stored in the shared memory
segment.

      When the user updates or deletes one of his defined
applications, the shared memory segment is searched to locate the
handle for the application.  Then that handle is used with the
appropriate Presentation Manager* (PM) API to change or delete the
defined application, and...