APPARATUS AND METHOD FOR ISOLATING PROBLEMS IN CONTENT LOADED INTO A HUMAN-MACHINE INTERFACE APPLICATION
First Claim
1. A method comprising:
- selecting one of multiple view components from a pool;
loading content into the selected view component;
presenting the content to a user using the selected view component;
detecting a problem associated with at least one of;
the content presented to the user and the selected view component; and
taking corrective action to resolve the problem.
1 Assignment
0 Petitions
Accused Products
Abstract
A human-machine interface (HMI) application can be separated into a framework component and one or more view components. The framework component could be responsible for generating a window with components common across multiple ones of the view components. The framework component could also select one of the view components from a pool. Content can be loaded into the selected view component and presented in a display area of the window using the selected view component. The framework component can also detect a problem associated with the content presented to the user and/or the selected view component, such as an execution error. In addition, the framework component may take corrective action to resolve the problem, such as by reloading the selected view component (which could be done automatically). In this way, errors associated with the selected view component may not cause termination of or other difficulties with the framework component.
-
Citations
20 Claims
-
1. A method comprising:
-
selecting one of multiple view components from a pool; loading content into the selected view component; presenting the content to a user using the selected view component; detecting a problem associated with at least one of;
the content presented to the user and the selected view component; andtaking corrective action to resolve the problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one memory configured to store a view component, the view component associated with a graphical presentation; and at least one processor configured to; load content into the view component; present the content to a user using the view component; detect a problem associated with at least one of;
the content presented to the user and the view component; andtake corrective action to resolve the problem. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program embodied on a computer readable medium, the computer program comprising:
-
computer readable program code for presenting a window to a user, the window comprising components that are common across multiple view components; computer readable program code for selecting a first of the multiple view components; computer readable program code for loading first content into the first selected view component; computer readable program code for presenting the first content to the user in a display area of the window using the first selected view component; computer readable program code for selecting a second of the multiple view components; computer readable program code for loading second content into the second selected view component; and computer readable program code for presenting the second content to the user in the display area of the window using the second selected view component. - View Dependent Claims (19, 20)
-
Specification