Method and apparatus for pattern based generation of graphical user interfaces (GUI)
First Claim
1. A software tool for modeling and generating user windows of a graphical user interface of a software application comprising:
- a modeling component for creating models of window types and instances thereof;
a conversion component for converting model information into ASCII code;
a library component for storing reusable code; and
a window generation component for generating graphical user interfaces windows;
characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model.
3 Assignments
0 Petitions
Accused Products
Abstract
A software tool for modeling and generating user windows of a graphical user interface of a software application has a modeling component for creating models of window types and instances thereof, a conversion component for converting model information into ASCII code, a library component for storing reusable code, and a window generation component for generating graphical user interfaces windows. The tool is characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model.
-
Citations
17 Claims
-
1. A software tool for modeling and generating user windows of a graphical user interface of a software application comprising:
-
a modeling component for creating models of window types and instances thereof;
a conversion component for converting model information into ASCII code;
a library component for storing reusable code; and
a window generation component for generating graphical user interfaces windows;
characterized in that graphical user interface windows are generated in a batch process wherein certain fields shared by the windows are automatically populated with the appropriate application code taken from or inherited from the wintype model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for modeling and generating user windows of a graphical user interface of a software application comprising steps of:
-
(a) providing at least one wintype and associated window specifications as input to a software tool;
(b) identifying controls for each group box and table within the at least one wintype;
(c) creating winclasses for each group box and table of the at least one wintype;
(d) providing mapping between the window attributes and controls of the winclass;
(e) identify other parameters available through interaction with window buttons; and
(f) instantiate each GUI window as an instance of the wintype including arguments to parameters expected by the wintype. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 16, 17)
-
-
12. A system for modeling and generating GUT windows for software applications comprising:
-
a modeling framework for defining the data structure of the GUT windows;
a set of GUT standards for governing GUI window behaviors;
a GUT modeling tool for modeling GUT patterns and generating GUT instances of those patterns modeled; and
a target platform for receiving generated GUT windows and facilitating their operation.
-
Specification