Patent ID: 8910064
Filing Date: 2014-12-09
Classification: G06F

Abstract:
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.