System for creating graphical user interfaces using changeable models for constituent parts
First Claim
1. A method for developing a graphical user interface (GUI) for use in an information processing system, said information processing system including the following information sub-units:
- (1) at least one information processing device;
(2) at least one GUI for use in said at least one information processing device; and
(3) a plurality of constituent parts for use in said at least one GUI, said constituent parts each including a control which specifies the function of said constituent part and a visual representation of said control, said control being defined in a control definition file which specifies the information processing device in which said GUI being developed is to be used and the function performed by said constituent part in response to user input, said method for developing a GUI comprising the steps of;
(a) retrieving a desired control definition file corresponding to a constituent part to be created;
(b) interpreting said desired control definition file to obtain information on the function of said constituent part to be created and a description of the information processing device in which the GUI being created is to be used;
(c) creating said constituent part from the function and device information obtained by interpreting said control definition file; and
(d) repeating steps (a)-(c) for each constituent part of the GUI being developed;
said step (c) utilizing control definition files wherein at least a single control definition file describes different functions respectively adapted for different image processing sub-units.
1 Assignment
0 Petitions
Accused Products
Abstract
In a graphical user interface (GUI) creation system, a GUI creator creates a form of a GUI interactively on a display screen. A control manager reads a control definition file from a control definition file storage, interprets the same and manages a control resulting from the interpretation. A control definition file creator creates a control definition file and records the same in the control definition file storage. A form manager manages forms recorded in a form storage and constituent parts recorded in a part storage. Through this arrangement the contents of the control definition file storage are rendered variable so that device information and definitions of a control may be readily changed. Constituent parts created are recorded in the part storage, and this enables the reuse of the constituent parts.
20 Citations
20 Claims
-
1. A method for developing a graphical user interface (GUI) for use in an information processing system, said information processing system including the following information sub-units:
- (1) at least one information processing device;
(2) at least one GUI for use in said at least one information processing device; and
(3) a plurality of constituent parts for use in said at least one GUI, said constituent parts each including a control which specifies the function of said constituent part and a visual representation of said control, said control being defined in a control definition file which specifies the information processing device in which said GUI being developed is to be used and the function performed by said constituent part in response to user input, said method for developing a GUI comprising the steps of;(a) retrieving a desired control definition file corresponding to a constituent part to be created; (b) interpreting said desired control definition file to obtain information on the function of said constituent part to be created and a description of the information processing device in which the GUI being created is to be used; (c) creating said constituent part from the function and device information obtained by interpreting said control definition file; and
(d) repeating steps (a)-(c) for each constituent part of the GUI being developed;said step (c) utilizing control definition files wherein at least a single control definition file describes different functions respectively adapted for different image processing sub-units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- (1) at least one information processing device;
-
11. A system for developing a graphical user interface (GUI) for use in an information processing system, said information processing system including the following information processing sub-units:
- (1) at least one information processing device;
(2) at least one GUI for use in said at least one information processing device; and
(3) a plurality of constituent parts for use in said at least one GUI, said constituent parts each including a control which specifies the function of said constituent part and a visual representation of said control, said control being defined in a control definition file which describes the information processing device in which said GUI being created is to be used and the function performed by said constituent part in response to user input, said system for developing a GUI comprising;(a) a control definition storage for storing a plurality of control definition files; and (b) a GUI creator for retrieving a desired control definition file corresponding to a constituent part to be created, interpreting said desired control definition file to obtain information on the function of said constituent part to be created and a description of the information processing device in which the GUI being created is to be used, creating said constituent part from the function and device information obtained by interpreting said control definition file, and repeating the functions of retrieving, interpreting, and creating for each constituent part of the GUI being developed; said GUI creator utilizing control definition files wherein at least a single control definition file describes different functions respectively adapted for different image processing sub-units. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- (1) at least one information processing device;
Specification