System and method for building testing and integrating a graphical dynakey user interface
First Claim
1. A system for creating a graphical user interface in a computer system, the graphical user interface comprising one or more interface controls, a screen set, a screen type and screen text, the system comprising:
- (a) means for creating a file containing a plurality of entries, wherein at at least one entry is associated with an interface control, wherein at least one entry is associated with a screen set, wherein at least one entry is associated with a screen type and wherein at least one entry is associated with a screen text,, the means for creating a file comprising;
(i) means for selecting the interface controls, wherein at least one of the interface controls is associated with a function,(i) means for selecting the screen set,(ii) means for selecting the screen type,(iii) means for selecting the screen text,(b) means for storing the file;
(c) means for displaying a graphical representation of the interface controls and the screen text to a user of the system based upon the screen set and the screen type;
(d) means for selecting one of the interface controls responsive to the user of the system, wherein the selecting means is associated with the selected interface control; and
(e) run-time means, independently operative of the means for creating the file, for;
(i) reading each of the entries in the file from the storing means,(ii) performing the function associated in the file with the interface control selected by the selecting means.
4 Assignments
0 Petitions
Accused Products
Abstract
A builder, tester, and runtime integration method for a Point-Of-Sale, Windows DynaKey™, or equivalent, interface that is less expensive than previous methods because: human interface and software personnel work in parallel in building and modifying the interface using NICE customized DKItem/DKList objects, a significant amount of interface maintenance is done without ever changing the runtime code since the interface is external, much of the code for the builder program and tester program is general-purpose, and most of the complex, event-driven runtime code is reusable.
48 Citations
13 Claims
-
1. A system for creating a graphical user interface in a computer system, the graphical user interface comprising one or more interface controls, a screen set, a screen type and screen text, the system comprising:
-
(a) means for creating a file containing a plurality of entries, wherein at at least one entry is associated with an interface control, wherein at least one entry is associated with a screen set, wherein at least one entry is associated with a screen type and wherein at least one entry is associated with a screen text,, the means for creating a file comprising; (i) means for selecting the interface controls, wherein at least one of the interface controls is associated with a function, (i) means for selecting the screen set, (ii) means for selecting the screen type, (iii) means for selecting the screen text, (b) means for storing the file; (c) means for displaying a graphical representation of the interface controls and the screen text to a user of the system based upon the screen set and the screen type; (d) means for selecting one of the interface controls responsive to the user of the system, wherein the selecting means is associated with the selected interface control; and (e) run-time means, independently operative of the means for creating the file, for; (i) reading each of the entries in the file from the storing means, (ii) performing the function associated in the file with the interface control selected by the selecting means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 13)
-
-
8. A method for creating a graphical user interface in a computer system, the graphical user interface comprising one or more interface controls, a screen set, a screen type and screen text, the method comprising:
-
(a) creating a file containing a plurality of entries, wherein at least one entry is associated with an interface control, wherein at least one entry is associated with a screen set, wherein at least one entry is associated with a screen type and wherein at least one entry is associated with a screen text, wherein at least one of the interface controls is associated with a function, and wherein each of the entries in the file is capable of being read by a run-time system; (b) storing the file in a storage device coupled to the computer system; (c) displaying a graphical representation of the interface controls and the screen text to a user of the computer system based upon the screen set and the screen type; (d) selecting one of the interface controls responsive to the user of the computer system; (e) reading each of the entries in the file from the storing device; and (f) performing the function associated in the file with the selected interface control.
-
-
9. A method for creating a graphical user interface in a computer system, the graphical user interface comprising one or more interface controls, a screen set, a screen type and screen text and the computer system including a video display, the method comprising:
-
(a) creating a file containing a plurality of entries, wherein at least one entry is associated with an interface control, wherein at least one entry is associated with a screen set, wherein at least one entry is associated with a screen type and wherein at least one entry is associated with a screen text, wherein at least one of the interface controls is associated with a function, and wherein each of the entries in the file is capable of being read by a run-time system; (b) storing the file in a storage device coupled to the computer system; (c) displaying a graphical representation of the interface controls and the screen text to a user of the computer system based upon the screen set and the screen type; (d) selecting one of the interface controls responsive to the user of the computer system; (e) reading each of the entries in the file from the storing device; (f) displaying information on the video display regarding the interface control associated with each entry; and (g) displaying information on the video display regarding the function associated with each interface control.
-
Specification