Browse Prior Art Database

Action Objects with Persistent IDs

IP.com Disclosure Number: IPCOM000113258D
Original Publication Date: 1994-Jul-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 27K

Publishing Venue

IBM

Related People

Coskun, N: AUTHOR [+2]

Abstract

Disclosed is a technique to speed up the application startup time. An action object is defined for a given pair of source and target object. The action object is added to the list of actions for a given event and it is triggerred when the source object recieves the corresponding event. The trigger of the action object causes a method invocation on the target object. When all of the possible applications are always in memory, the target objects can be defined by providing the corresponding pointer value. However, bringing all the possible application objects to the memory at the startup time slows down the system. It is also very efficient in memory usage.

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

Action Objects with Persistent IDs

      Disclosed is a technique to speed up the application startup
time.  An action object is defined for a given pair of source and
target object.  The action object is added to the list of actions for
a given event and it is triggerred when the source object recieves
the corresponding event.  The trigger of the action object causes a
method invocation on the target object.  When all of the possible
applications are always in memory, the target objects can be defined
by providing the corresponding pointer value.  However, bringing all
the possible application objects to the memory at the startup time
slows down the system.  It is also very efficient in memory usage.

      This problem can be solved by specifying target objects with
the corresponding persistent id.  The target and source objects
represent the persistent application objects.  Persistent objects
have a persistent names managed by a persistent name manager.  When
the action object is triggered first time, the persistent id of the
target object is used to instantiate the target object.  The object
pointer created from this instantation is used to make a method call.