Method and apparatus for pattern based generation of graphical user interfaces (GUI)
AssigneeTata Consultancy Services Limited
InventorsVenkatesh Ramanathan, Ulka Shrotri
Life of this patent
Estimating the term…
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.
Claims5
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) identifying other parameters available through interaction with window buttons;
- and
- (f) instantiating each GUI window as an instance of the wintype including arguments to parameters expected by the wintype.
Dependencies are inferred from the claim text.