Multi-monitor, multi-JVM Java GUI infrastructure with layout via XML
First Claim
Patent Images
1. A computing system comprising:
- a plurality of graphical user interfaces for a plurality of monitors;
a plurality of Java Virtual machines (JVMs), one Java Virtual Machine (JVM) for each graphical user interface;
an event queue for each graphical user interface, the event queue existing on a one-to-one basis with the graphical user interface;
a computer programmed with a file including a class that distributes event and configuration information to the JVMs said file including graphic user display information for configuration of visual content on said plurality of monitors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided which allows enhanced support to graphical user interface (GUI) displays on multiple monitors. An extended markup language file provides code to configure each GUI. GUI software need not be re-compiled in order to implement changes in the layout of displays or to accommodate additional monitors. Potential display event handling delays are minimized by providing multiple Java Virtual Machines (JVMs) for GUIs. In one aspect, one JVM is provided for each GUI.
102 Citations
15 Claims
-
1. A computing system comprising:
-
a plurality of graphical user interfaces for a plurality of monitors; a plurality of Java Virtual machines (JVMs), one Java Virtual Machine (JVM) for each graphical user interface; an event queue for each graphical user interface, the event queue existing on a one-to-one basis with the graphical user interface; a computer programmed with a file including a class that distributes event and configuration information to the JVMs said file including graphic user display information for configuration of visual content on said plurality of monitors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of supporting multiple displays by a multi-modal computing system comprising:
-
providing a GUI configuration file for a computer used in connection with a workstation providing selected graphical user displays to a plurality of monitors; providing a plurality of JVMs for said plurality of monitors; parsing said file in connection with providing GUIs on said monitors; and providing an event queue for each GUI, the event queue existing on a one-to-one basis with the GUI. - View Dependent Claims (12, 13, 14, 15)
-
Specification