Patent ID: 7123933

Claim:
A method for managing application programs in a digital electronic device, the method comprising the steps of: storing, on the electronic device, an application set and an associated control file, wherein the application set includes at least one application comprising a plurality of object methods, wherein the control file integrates a plurality of applications in the application set such that more than one application can execute on the electronic device concurrently, and transparently to a user of the electronic device; creating a plurality of bus listener objects in an object framework of the device; defining a plurality of bus addresses, each corresponding to one and only one of the plurality of bus listener objects; receiving a value from a process; writing the value in a bus address; and a bus listener object to which the bus address corresponds responding to a change in value stored in the bus address by invoking an object method associated with the address, wherein a plurality of relationships between the plurality of bus listener objects, the plurality of bus addresses, and a plurality of object methods is defined by the control file.