Apparatus for visual programming with screen flow
First Claim
1. An apparatus for visual programming for creating an application program having a visual user interface, comprising:
- screen storage means for storing data of a plurality of screens to be employed with the application program;
screen creating means for creating the data of the plurality of screens to be employed with the application program and storing the data of the plurality of screens in said screen storage means;
screen flow creating means for creating a screen flow indicating a flow of processes, by displaying the data of the plurality of screens stored in said screen storage means in a compressed manner on an edit screen as compressed screens, specifying a link between each of the compressed screens and node elements on the edit screen, and displaying an arrow showing a direction of process flow between the compressed screens and node elements on the edit screen by the links;
screen flow information extracting means for extracting data of the links from said screen flow created by said screen flow creating means; and
code creating means for creating a source code from the data of the links extracted by said screen flow information extracting means and from data of said screen, and for storing the source code in an execution file.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus is disclosed for visual programming for creating a program with a visual user interface. The visual programming apparatus has a screen storage unit for storing multiple screens to be employed with the program; a screen creating unit for creating the multiple screens to be employed with the program and storing the multiple screens in the screen storage unit; a screen flow creating unit for creating a screen flow indicating a flow of processes by displaying on an edit screen the multiple screens stored in the screen storage unit in a compressed manner and specifying a link between the multiple compressed screens on the edit screen; a screen flow information extracting unit for extracting data of a link from the screen flow created by the screen flow creating unit; and a code creating unit for creating a source code from the data of the link extracted by the screen flow information extracting unit and from data of the screen.
-
Citations
10 Claims
-
1. An apparatus for visual programming for creating an application program having a visual user interface, comprising:
-
screen storage means for storing data of a plurality of screens to be employed with the application program; screen creating means for creating the data of the plurality of screens to be employed with the application program and storing the data of the plurality of screens in said screen storage means; screen flow creating means for creating a screen flow indicating a flow of processes, by displaying the data of the plurality of screens stored in said screen storage means in a compressed manner on an edit screen as compressed screens, specifying a link between each of the compressed screens and node elements on the edit screen, and displaying an arrow showing a direction of process flow between the compressed screens and node elements on the edit screen by the links; screen flow information extracting means for extracting data of the links from said screen flow created by said screen flow creating means; and code creating means for creating a source code from the data of the links extracted by said screen flow information extracting means and from data of said screen, and for storing the source code in an execution file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A programming method for creating an application program with a visual user interface, comprising:
-
first step of creating and storing data of a plurality of screens to be employed with the application program; a second step of creating a screen flow indicating a flow of processes by displaying data of each of the plurality of screens stored in said screen storage means in a compressed manner on an edit screen as compressed screens, specifying a link between each of the plurality of compressed screens and node elements on the edit screen, and displaying an arrow showing a direction of process flow between the compressed screens and node elements on the edit screen by the links; a third step of extracting data of the links from said screen flow; and a fourth step of creating a source code from the data of the links and from data of said compressed screens. - View Dependent Claims (10)
-
Specification