Patent ID: 7765551

Claim:
In a system comprising a source device from which application resources associated with an application are transmitted to a target device to run the application on the target device, a method for dynamically loading application resources associated with an application resource set from the source device to the target device, the method comprising: configuring the application resource set to dynamically load one or more application resources associated with the application, wherein configuring the application resource set includes defining one or more settings to specify one or more types for the one or more application resources associated with the application to be dynamically loaded; registering one or more event listeners for a subsystem bound to the configured application resource set; identifying, at the source device, the one or more application resources associated with the application for which dynamic loading is configured based on at least the specified one or more types, wherein the identified application resources have at least one of the one or more types specified in the defined settings; determining that one or more of the identified application resources have been modified in a monitored memory location associated with the identified application resources at the source device; and dynamically loading the one or more modified application resources from the source device to the target device based on the defined settings, wherein dynamically loading the one or more modified application resources from the source device to the target device includes: generating an event in response to determining that the one or more of the identified application resources have been modified in the monitored memory location associated with the identified application resources at the source device; and dispatching the generated event to the registered event listeners, wherein the registered event listeners examine the dispatched event in view of the defined settings to determine whether to dynamically load the one or more modified application resources from the source device to the target device.