Visually oriented computer implemented application development system utilizing standardized objects and multiple views
First Claim
1. A computer implemented application development system for visually developing an application without the necessity of writing any code comprising:
- a. means for wrapping objects written to a standard specification;
b. means for establishing four views;
c. means to synchronize said views;
d. means for moving an object into one of four said views;
e. means for setting the properties of said object;
f. means for moving and setting the properties of additional objects until all of the desired objects have been specified;
g. means for interconnecting the objects in temporal sequences;
h. means for specifying the flow of data and control between the objects;
i. means for generating a script reflecting means C. through H.; and
j. means for running said script.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented application development (authoring) system permits objects (such as VBX custom controls) to be graphically inserted into the program under development by dragging and dropping associated icons into one of four views. The properties associated with the object may then be assigned settings. Development of a complete application is accomplished by visually arranging, ordering, and interconnecting the objects without the necessity of writing any code. The four views of Output, Map, Multitrack, and Workform may be synchronized so that changes made to the program in one view are simultaneously reflected in all other views. The system generates as output a script listing the objects and their properties which is then executed by a separate run time program. The system permits use of objects written to a standard specification and the addition at any time of additional objects written to that. Integration of the objects into the system is achieved by wrapping each object in an "envelope" of system specific properties.
274 Citations
4 Claims
-
1. A computer implemented application development system for visually developing an application without the necessity of writing any code comprising:
-
a. means for wrapping objects written to a standard specification; b. means for establishing four views; c. means to synchronize said views; d. means for moving an object into one of four said views; e. means for setting the properties of said object; f. means for moving and setting the properties of additional objects until all of the desired objects have been specified; g. means for interconnecting the objects in temporal sequences; h. means for specifying the flow of data and control between the objects; i. means for generating a script reflecting means C. through H.; and j. means for running said script. - View Dependent Claims (2)
-
-
3. A computer implemented application development system comprising:
-
a. means for storing objects written to a standard specification; b. wrapper means for encapsulating said stored objects; c. means for visually displaying the application under development comprising; (1) means for displaying an output view; (2) means for displaying a map view; (3) means for displaying a multitrack view; and (4) means for displaying a workform view; d. means for providing synchronization among four said visual display means; e. means for selecting from said object storage means one or more of said wrapped objects for inclusion into the application under development; f. means for setting the properties of each selected wrapped object; g. means for setting the desired temporal relationships among said wrapped objects; h. means for specifying the flow of data and control among said selected wrapped objects; i. means for creating and storing a persistent representation of said selected wrapped objects, the property settings of said objects, the temporal relationships among said objects, and the flow of data and control among said objects; and j. means for executing said representation. - View Dependent Claims (4)
-
Specification