Patent ID: 6430599
Filing Date: 2002-08-06
Classification: G06F,H04L

Abstract:
A small footprint device operable to execute software, the small footprint device comprising a processing unit and a system memory, wherein the system memory stores:a plurality of program modules; a central framework instance operable to manage the plurality of program modules, wherein the central framework instance comprises an instance of a class including methods for managing the plurality of program modules; wherein, in response to receiving a module descriptor from a first program module, the central framework instance is operable to: determine whether a second program module is registered as a request listener for the first program module; if a second program module is registered as a request listener for the first program module, request the second program module to return to the first program module a reference to a third program module matching the module descriptor; if a second program module is not registered as a request listener for the first program module, return to the first program module a reference to a third program module matching the module descriptor.