Method and system for displaying applications of different operating systems on a single system using the user interface of the different operating systems
First Claim
1. A data processing system for displaying output of a program application executing on a first computer system, written for a first operating system on a second computer system having a second operating system;
- said second computer system connected to said first computer system, comprising;
means for allocating a portion of said second computer display screen for the output of said program application, and a graphical user interface on said second computer system, based on the second operating system in said second computer system;
means for enabling user commands to said graphical user interface on said second computer system to be processed by said program application on said first computer system; and
means for displaying the output from said program application and said graphical user interface in said portion of said display screen on said second computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
Two or more interconnected computer systems, each having a different operating system. For example, a client system may be running the OS/2 operating system and a second, server computer the AIX system. The server system that allocates display screen space for application windows running on the server system and supports window management. Further, the window management places GUI borders around the application window which allow a user to interact with the client application. The functions in these GUI borders include a menu bar, scroll bar, sizing features, pull down windows, and the like. The client application is mapped into a form which enables the application commands to be recognized by a library of functional calls associated with the server system. The server system, displays the client application in the designated window along with the server GUI. In this manner a user can interact with a client application using the server graphical user interface.
-
Citations
14 Claims
-
1. A data processing system for displaying output of a program application executing on a first computer system, written for a first operating system on a second computer system having a second operating system;
- said second computer system connected to said first computer system, comprising;
means for allocating a portion of said second computer display screen for the output of said program application, and a graphical user interface on said second computer system, based on the second operating system in said second computer system; means for enabling user commands to said graphical user interface on said second computer system to be processed by said program application on said first computer system; and means for displaying the output from said program application and said graphical user interface in said portion of said display screen on said second computer system. - View Dependent Claims (2, 3, 4, 5)
- said second computer system connected to said first computer system, comprising;
-
6. A method of displaying a program application, written for a first operating system and executing on a first computer system, comprising the steps of:
-
allocating a portion of a computer display screen, for providing a graphical user interface based on a second operating system on a second computer system; enabling commands from said graphical user interface on said second computer system to be processed by said program application on said first computer system; and displaying output from said program application on said second computer system and said graphical user interface in said portion of said display screen on said second computer system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method in a data processing system for displaying a remote application program in a window on a first computer system having a first graphical user interface from a first operating system, wherein said remote application program is in a second computer system having a second graphical user interface from a second operating system, said first computer system connected to said second computer system, comprising:
-
starting the execution of said remote application program in said second computer system having said second graphical user interface from said first computer system; identifying said first computer system and a location for displaying said window by said second computer system; converting user input commands of said second graphical user interface into associated user input commands of said first graphical user interface; and displaying said remote application program and the associated user input commands of said first graphical user interface in said window on said first computer system. - View Dependent Claims (12, 13, 14)
-
Specification