摘要 |
Unfortunately, known application deployment methods require the download of entire applications, implying a cost in term of network capacity resources and their bandwidth utilization. The method and system for deploying an application on a host device (MT1, FT2, AS1, AS2) according to the present invention, comprise:
a) providing the host device (MT1, FT2, AS1, AS2) with a functionality for running an application definable via a state machine (SM);
b) providing the host device (MT1, FT2, AS1, AS2) with functional modules (FM1, FM2, ..); each functional module (FM1, FM2, ..) comprising a set of executable methods; and
c) deploying the application on the host device (MT1, FT2, AS1, AS2) by storing, within the host device (MT1, FT2, AS1, AS2), tuples specifying the state machine (SM) defining the application; wherein a tuple defines an event (E1, E2, ..) generated transition from an initial state (S1, S2, ..) to an arrival state (S1, S2, ..) and a subset of the executable methods.
|