Graphical programming system and methods with user interface
First Claim
1. A development system for creating application software, the system comprising:
- a computer having a processor and a memory;
a screen display for displaying a form for presenting screen objects on a screen display;
input means for placing selected ones of the objects at desired positions on the form, said objects being responsive to events occurring in the system, said objects including at least one field for receiving information;
means for displaying at least one visual image graphically representing program logic to be followed in response to occurrence of particular ones of said events, said at least one visual image including an image of at least one decision tree displayed on the screen display in response to at least one event relating to said field; and
means for inputting by a user the program logic to be followed by the application software by modifying said at least one visual image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for creation and completion of goal oriented electronic forms creates a graphical image data file which defines: a graphical image of a form for display and printing; a graphical image of tree branches, tree nodes, and conclusions in association with fields of the form; reading and writing links between form fields and data sources and destinations; and links to other forms which, with the original form, comprise a related stack of forms. The system includes a form creation mode and a run time mode. The trees are defined by an application developer using the form creation mode to establish both qualitative and quantitative relationships between the various fields on the forms thereby providing the basis for the goal oriented prompting for the application user using the run time mode.
134 Citations
26 Claims
-
1. A development system for creating application software, the system comprising:
-
a computer having a processor and a memory; a screen display for displaying a form for presenting screen objects on a screen display; input means for placing selected ones of the objects at desired positions on the form, said objects being responsive to events occurring in the system, said objects including at least one field for receiving information; means for displaying at least one visual image graphically representing program logic to be followed in response to occurrence of particular ones of said events, said at least one visual image including an image of at least one decision tree displayed on the screen display in response to at least one event relating to said field; and means for inputting by a user the program logic to be followed by the application software by modifying said at least one visual image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An improved method for creating application software, the improvement comprising;
-
displaying a form for presenting screen objects on a screen display; in response to first user input, placing selected objects at desired positions on the form, said objects including at least one field for receiving information; in response to second user input, creating and displaying a visual image graphically representing a decision tree associated with a given field, the decision tree representing program logic to be followed in connection with determining a value to be stored in the given field; and in response to third user input that modifies the visual image graphically representing the decision tree associated with the given field, modifying the program logic to be followed in connection with determining a value to be stored in the given field. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification