System for converting event-driven code into serially executed code
First Claim
Patent Images
1. An apparatus having a computer-readable medium for providing a user interface to a designer of a web document in an event-driven format, said apparatus operating in a design space, a composition space and an interaction space, the apparatus comprising:
- a display device for displaying a visual representation of an object in the design space to the designer, the visual representation of the object not containing a listing of computer code;
an input device for receiving input from the designer in the design space, the input from the designer comprising an event;
an output for, outputting the object from the design space to the composition space, the object being stored in the composition space based on the input from the designer;
a receiver for receiving data from the interaction space;
a processor for performing the following steps;
causing the object to create script for the web document after the object is stored in the composition space, the created script based on the data received from the interaction space and not visible to the designer;
modifying the object based on the created script;
modifying the visual representation of the object corresponding to modifying the object based on the created script, the modified visual representation not having a listing of computer code.
2 Assignments
0 Petitions
Accused Products
Abstract
An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven.
-
Citations
16 Claims
-
1. An apparatus having a computer-readable medium for providing a user interface to a designer of a web document in an event-driven format, said apparatus operating in a design space, a composition space and an interaction space, the apparatus comprising:
-
a display device for displaying a visual representation of an object in the design space to the designer, the visual representation of the object not containing a listing of computer code; an input device for receiving input from the designer in the design space, the input from the designer comprising an event; an output for, outputting the object from the design space to the composition space, the object being stored in the composition space based on the input from the designer; a receiver for receiving data from the interaction space; a processor for performing the following steps; causing the object to create script for the web document after the object is stored in the composition space, the created script based on the data received from the interaction space and not visible to the designer; modifying the object based on the created script; modifying the visual representation of the object corresponding to modifying the object based on the created script, the modified visual representation not having a listing of computer code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for providing a user interface to a designer of a web document in an event-driven format comprising:
-
displaying a visual representation of an object in a design space to the designer, the visual representation of the object not containing a listing of computer code; receiving input from the designer in the design space, the input from the designer comprising an event; outputting the object from the design space to a composition space, the object being stored in the composition space based on the input from the designer; receiving data from an interaction space; storing the object in the composition space; creating script for the web document by the object, the created script based on the data received from the interaction space and not visible to the designer; modifying the object based on the created script; modifying the visual representation of the object corresponding to modifying the object based on the created script, the modified visual representation not having a listing of computer code. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification