GUI program creation supporting apparatus, GUI program creation support method, computer-readable recording medium and integrated circuit
First Claim
Patent Images
1. A GUI program creation supporting apparatus, comprising:
- a processora screen layout creating unit that generates a screen layout of a GUI (Graphical User Interface) including a plurality of GUI components based on an operation input by a user, and replaces a generated screen layout with another screen layout;
a processing program creating unit that, based on an operation input by the user, creates a processing program related to processing to be executed when any of the GUI components is operated;
a connection setting unit that, based on an operation input by the user, associates the GUI component with the processing program, and generates connection information to indicate the association;
a source code generating unit that generates a source code of a GUI program based on the screen layout, the processing program and the connection information;
a screen layout comparing unit that, in the case where the generated screen layout is replaced with another screen layout by the screen layout creating unit, infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement screen layout, and correlates the GUI components similar to each other; and
a connection information restoring unit that executes connection restoring processing to associate the processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated by the screen layout comparing unit.
2 Assignments
0 Petitions
Accused Products
Abstract
In a case where a screen layout creating unit replaces a generated screen layout with another screen layout, a screen layout comparing unit infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement screen layout, and correlates the GUI components similar to each other. A connection information restoring unit executes connection restoring processing to associate a processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated by the screen layout comparing unit.
-
Citations
16 Claims
-
1. A GUI program creation supporting apparatus, comprising:
-
a processor a screen layout creating unit that generates a screen layout of a GUI (Graphical User Interface) including a plurality of GUI components based on an operation input by a user, and replaces a generated screen layout with another screen layout; a processing program creating unit that, based on an operation input by the user, creates a processing program related to processing to be executed when any of the GUI components is operated; a connection setting unit that, based on an operation input by the user, associates the GUI component with the processing program, and generates connection information to indicate the association; a source code generating unit that generates a source code of a GUI program based on the screen layout, the processing program and the connection information; a screen layout comparing unit that, in the case where the generated screen layout is replaced with another screen layout by the screen layout creating unit, infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement screen layout, and correlates the GUI components similar to each other; and a connection information restoring unit that executes connection restoring processing to associate the processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated by the screen layout comparing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A GUI program creation supporting method, comprising:
-
a screen layout creating step in which a computer generates a screen layout of a GUI (Graphical User Interface) including a plurality of GUI components based on operation input by a user, and replaces a generated screen layout with another screen layout; a processing program creating step in which the computer, based on an operation input by the user, creates a processing program related to processing to be executed when any of the GUI components is operated; a connection setting step in which the computer, based on an operation input by the user, associates the GUI component with the processing program, and generates connection information to indicate the association; a source code generating step in which the computer generates a source code of a GUI program based on the screen layout, the processing program and the connection information; a screen layout comparing step in which in the case where the generated screen layout is replaced with another screen layout in the screen layout creating step, the computer infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement screen layout, and correlates the GUI components similar to each other; and a connection information restoring step in which the computer executes connection restoring processing to associate the processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated in the screen layout comparing step.
-
-
15. A computer-readable medium which stores a program causing a computer to function as:
-
a screen layout creating unit that generates a screen layout of a GUI (Graphical User Interface) including a plurality of GUI components based on an operation input by a user, and replaces a generated screen layout with another screen layout; a processing program creating unit that, based on an operation input by the user, creates a processing program related to processing to be executed when any of the GUI components is operated; a connection setting unit that, based on an operation input by the user, associates the GUI component with the processing program, and generates connection information to indicate the association; a source code generating unit that generates a source code of a GUI program based on the screen layout, the processing program and the connection information; a screen layout comparing unit that, in the case where the generated screen layout is replaced with another screen layout by the screen layout creating unit, infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement screen layout, and correlates the GUI components similar to each other; and a connection information restoring unit that executes connection restoring processing to associate the processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated by the screen layout comparing unit.
-
-
16. An integrated circuit, comprising:
-
a processor; a screen layout creating unit that generates a screen layout of a GUI (Graphical User Interface) including a plurality of GUI components based on an operation input by a user, and replacing a generated screen layout with another screen layout; a processing program creating unit that, based on an operation input by the user, creates a processing program related to processing to be executed when any of the GUI components is operated; a connection setting unit that, based on an operation input by the user, associates the GUI component with the processing program, and generates connection information to indicate the association; a source code generating unit that generates a source code of a GUI program based on the screen layout, the processing program and the connection information; a screen layout comparing unit that, in the case where the generated screen layout is replaced with another screen layout by the screen layout creating unit, infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement layout, and correlates the GUI components similar to each other; and a connection information restoring unit that executes connection restoring processing to associate the processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated by the screen layout comparing unit.
-
Specification