Patent ID: 7146615

Claim:
A system for developing interactive applications distributed on a digital transmission channel, these interactive applications installed at a point of the digital transmission network consisting of a succession of scenes incorporating at least images in point mode, video images, sound sequences and information in text file form represented at the level of at least one display monitor, the interactive nature of said interactive applications being produced by way of a specific functionalization of a control interface for a control module of said display monitor furnished with an operating system, said display monitor, said control module and said operating system constituting an execution platform, said system for developing interactive applications comprising: at least one electronic editor allowing the simulation of a display screen of said display monitor and of the control interface for a control module associated with said display monitor, and means for generating a plurality of virtual objects specific to a considered interactive application, each virtual object of said plurality of virtual objects consisting of components chosen from among at least images in point mode, video images, sound sequences and information in the form of text files to be edited, displayed and represented by said electronic editor so as to form at least one constituent scene of said considered interactive application; control means for correlating a plurality of event/action pairs, an event being defined as a breakage of state equilibrium of said operating system and an action being defined as one of an initialization and a modification of at least one display and representation parameter for a scene of said considered interactive application said control means for correlating a plurality of event/action pairs comprises means for generating a series of instructions exhibiting a checking structure of a list of requests type for “EVENT” IF condition on any given Boolean variable of a set of Boolean variables being true THEN “ACTION” where “EVENT” designates a variable representative of an event and “ACTION” designates a variable representative of an action conditioned on said set of Boolean variables, said variable “EVENT” being true constituting for each event/action pair a breakage of state equilibrium of said operating system and said action constituting an initialization or a modification of at least one of the display and representation parameters for at least one scene of said considered interactive application, said set of event/action pairs being organized according to a suite of lines of macro-instructions each comprising an execution position field, an event field, an action field, a list of conditions field and a Boolean halt variable field; and means for storing the set of event/action pairs, correlated and constituting said considered interactive application.