Object-action user interface management system
First Claim
1. A computer system comprising:
- an object-action manager for building and operating a developer-defined user interface within predetermined parameters, the developer-defined user interface managing interaction between an end-user and an application created by a developer, the object-action manager further comprisingparser means for reading a description file and creating data structures from the description file, the description file being created by the developer using a simple definition syntax, the parser means creates the data structures according to a late binding convention;
object-list builder means connected to the parser means for defining an object-list interface screen according to the predetermined parameters and the data structures created from the description file;
dialog-box builder means connected to the parser means for defining a task dialog interface screen and a step menu interface screen, both according to the predetermined parameters and the data structures created from the description file;
library means connected to the object-list builder means and the dialog-box builder means for storing and operating access functions used during operation of the developer-defined user interface; and
display handler means connected to the object-list builder means, the dialog-box builder means and the library means, the display handler means for displaying at least one interface screen and managing interaction between the end-user and the application created by the developer.
2 Assignments
0 Petitions
Accused Products
Abstract
An Object-Action Manager shields an applications developer from multiple display technologies and development tools and assists the developer in applications user interface creation. The manager includes a parser, an object-list builder, dialog-box builder, a library of access functions and a display handler. The object-list builder and dialog-box builder are used to build user interface screen definitions according to predetermined parameters. The parser reads a developer-defined description file and builds data structures. The object-list builder and dialog-box builder use the data structures to customize the user interface screens for the developer. The library contains functions used during operation of the user interface. The display handler manages interaction between the end-user and the developed application.
164 Citations
15 Claims
-
1. A computer system comprising:
an object-action manager for building and operating a developer-defined user interface within predetermined parameters, the developer-defined user interface managing interaction between an end-user and an application created by a developer, the object-action manager further comprising parser means for reading a description file and creating data structures from the description file, the description file being created by the developer using a simple definition syntax, the parser means creates the data structures according to a late binding convention; object-list builder means connected to the parser means for defining an object-list interface screen according to the predetermined parameters and the data structures created from the description file; dialog-box builder means connected to the parser means for defining a task dialog interface screen and a step menu interface screen, both according to the predetermined parameters and the data structures created from the description file; library means connected to the object-list builder means and the dialog-box builder means for storing and operating access functions used during operation of the developer-defined user interface; and display handler means connected to the object-list builder means, the dialog-box builder means and the library means, the display handler means for displaying at least one interface screen and managing interaction between the end-user and the application created by the developer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. An object-action manager for creating and manipulating a high-level user interface for managing interaction between an end-user and a developer-defined application, comprising:
-
a parser for reading a description file and creating data structures for building user interface screens, said description file having screen definitions for user interface screens, said parser creates said data structures according to a late binding convention; an object-list builder connected to the parser which receives the data structures from the parser, said object-list builder creates an object-list interface screen according to the data structures, the object-list interface screen having an object-list region and a menubar disposed above the object-list region, the object-list region displays a set of objects and associated attributes, said object-list region accessible by the end-user and being scrollably viewable, the menubar having view means for manipulating the set of objects and associated attributes displayed on the object-list region to create a customized view; a dialog-box builder connected to the parser which receives the data structures from the parser, said dialog-box builder creates a task dialog interface screen and a step menu interface screen both according to the data structures, the task dialog interface screen having a first control area and a task region disposed above the first control area, the first control area having at least one pressable first control button accessible by the end-user, said at least one pressable first control button performs a predetermined action when pressed, the task region having at least one selector and a means for manipulating a selected object and associated attributes from the object-list interface screen, the step menu interface screen having a second control area with at least one pressable second control button accessible by the end-user, said at least one pressable second control button performs a predetermined action when pressed; a library of access functions connected to the object-list builder and the dialog-box builder, said library having at least one subroutine for manipulating the end-user interface; and a display handler connected to the object-list builder, the dialog-box builder and the library of access functions, said display handler manages interaction between the end-user of the user interface and the object-action manager.
-
Specification