Patent ID: 6346953
Filing Date: 2002-02-12
Classification: G06F

Abstract:
A method of recreating a user interface of an existing application screen into a graphical user interface having the same functionality of the original user interface, comprising:a) matching the structure of data in a user interface of an existing application to a pattern of data structure in the application which communicates with the screen; b) detecting which portions of the existing program communicates with each screen of the user interface of the existing application; c) detecting the correspondence between fields of a specific screen and the portion of the program which communicates with the specific screen; d) detecting for each screen field, statements where the field is compared with other fields and literal values; e) display the detected information of steps (b), (c) and (d) and determining therefrom which fields represent events; (f) specify the type of graphical user interface control to be used for each event, the text appearing on the graphical user interface for each control specified, and the result of the event, wherein the result of the event specified is at least the performing of a routine while the screen remains the same; and (g) regenerate the application's user interface as a graphical user interface.