Method, system, and product for a java-based desktop to provide window manager services on UNIX
First Claim
1. A method in a computer system, said method comprising the steps of:
- executing a UNIX-based operating system within said computer system;
executing a Java desktop within said UNIX-based operating system;
executing a window manager proxy within said UNIX-based operating system;
graphically presenting native Java applications within said computer system utilizing a graphical user interface; and
graphically presenting native UNIX applications within said computer system utilizing said graphical user interface, wherein Java applications and UNIX applications are presented by said computer system utilizing the same graphical user interface, wherein the window manager proxy is a communication channel between the native UNIX applications and the Java desktop.
5 Assignments
0 Petitions
Accused Products
Abstract
A window manager proxy method, system, and product are described allowing a Java based desktop to provide window manager services on UNIX. A computer system executes a UNIX-based operating system and a desktop implemented in Java. The computer system does not include a separate window manager. Java applications are presented by the computer system utilizing a graphical user interface. Native UNIX applications are also presented by the computer system utilizing the same graphical user interface. Native UNIX applications interact with the window manager proxy in the same manner in which they would interact with a traditional window manager. The window manager proxy forwards frame window activity related to the desktop to the Java desktop, and is the native interface from the Java desktop to the native platform for frame window activities. Native UNIX applications, Java applications, and the Java desktop are thus rendered and managed in a consistent manner providing the end user with the look and feel as configured within the Java desktop.
41 Citations
30 Claims
-
1. A method in a computer system, said method comprising the steps of:
-
executing a UNIX-based operating system within said computer system; executing a Java desktop within said UNIX-based operating system; executing a window manager proxy within said UNIX-based operating system; graphically presenting native Java applications within said computer system utilizing a graphical user interface; and graphically presenting native UNIX applications within said computer system utilizing said graphical user interface, wherein Java applications and UNIX applications are presented by said computer system utilizing the same graphical user interface, wherein the window manager proxy is a communication channel between the native UNIX applications and the Java desktop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a UNIX-based operating system being executed by said computer system; a Java desktop being executed by said UNIX-based operating system; a window manager proxy being executed by said UNIX-based operating system; said window manager proxy for graphically presenting native Java applications within said computer system utilizing a graphical user interface; and said window manager proxy for graphically presenting native UNIX applications within said computer system utilizing said graphical user interface, wherein Java applications and UNIX applications are presented by said computer system utilizing the same graphical user interface, wherein the window manager proxy is a communication channel between the native UNIX applications and the Java desktop. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product in a computer system, said computer program product comprising:
-
instruction means for executing a UNIX-based operating system within said computer system; instruction means for executing a Java desktop within said UNIX-based operating system; instruction means for executing a window manager proxy within said UNIX-based operating system; instruction means for graphically presenting native Java applications within said computer system utilizing a graphical user interface; and instruction means for graphically presenting native UNIX applications within said computer system utilizing said graphical user interface, wherein Java applications and UNIX applications are presented by said computer system utilizing the same graphical user interface, wherein the window manager proxy is a communication channel between the native UNIX applications and the Java desktop. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification