Dynamically configurable human-machine interface
First Claim
1. A graphical user interface framework, the framework comprising:
- a. at least one generic view panel component;
b. at least one view panel descriptor file, the at least one descriptor file including information specifying the configuration of the at least one generic view panel component;
c. a parser for run-time loading the at least one descriptor file; and
d. machine logic coded to selectively configure at run-time the at least one generic view panel component in accordance with the specification detailed in the at least one descriptor file to display at least one view panel instance on a display interface wherein the use of the at least one generic view panel component and the run-time loading of the at least one descriptor file by the framework provides for a dynamic configuration of the display interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A framework is presented to provide support for dynamically configuring a human-machine interface in a network management and service provisioning environment. The framework implements a file parser, methods of accessing a managed object server to interact with instances of managed data network entity objects, a plurality of view panel components and a command interpreter. A plurality of run-time loadable descriptor files are provided to specify the functionality, look-and-feel of view panel instances used by an analyst manipulate information in interacting with the network management and service provisioning environment. The view panel components are generically coded to provide support for the dynamically configured human-machine interface. The parser is used to load the .form files and instantiate view panels on demand such as: list display, list filter, tree display, parameter inspection, entity creation, entity configuration forms, etc. Advantages are derived from a separation between network management and service provisioning software application coded functionality and the specification of the human-machine interface presented to the analyst. The separation also provides for an efficient development, maintenance and deployment of the network management and service provisioning solution.
-
Citations
28 Claims
-
1. A graphical user interface framework, the framework comprising:
-
a. at least one generic view panel component;
b. at least one view panel descriptor file, the at least one descriptor file including information specifying the configuration of the at least one generic view panel component;
c. a parser for run-time loading the at least one descriptor file; and
d. machine logic coded to selectively configure at run-time the at least one generic view panel component in accordance with the specification detailed in the at least one descriptor file to display at least one view panel instance on a display interface wherein the use of the at least one generic view panel component and the run-time loading of the at least one descriptor file by the framework provides for a dynamic configuration of the display interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of providing a human-machine interface, the method comprising steps of:
-
a. determining an interaction context requiring an instance of a view panel to be displayed, the instance of the view panel comprising at least one view panel component;
b. selecting a descriptor file based on the interaction context to configure at least one view panel component provided by the framework;
c. configuring an instantiated view panel; and
d. displaying the view panel instance wherein the run-time configuration of view panel components provides for a dynamic configuration of the human-machine interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification