Distributed client/server window presentation
First Claim
1. A computer program product for use in a data processing system, said data processing system including a display terminal, a local processor connected to said display terminal and connected to a local processor memory, a remote processor enabled to execute a plurality of application programs and connected to both said local processor and a remote processor memory, said program product comprising a computer usable medium having:
- computer readable program coded embodied in said medium for enabling said remote processor to send window display data generated by said application programs to said local processor;
computer readable program coded embodied in said medium for enabling receipt of said window display data and drawing respective application windows, each of said application windows containing at least one subarea window within its perimeter;
computer readable program coded embodied in said medium for enabling said application programs to designate at least one of said subarea windows as an action field through which a user may access a respective application program;
computer readable program code embodied in said medium for enabling storing said respective application program window display data common to both one of said application windows and said corresponding action field in said local processor memory; and
computer readable program code embodied in said medium for enabling storing window display data defining a remaining portion of said one of said application windows outside said subarea designating said action field, in said remote processor memory.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention addresses the management of window geometry (or layout) in a distributed data processing system. In this invention, a client server model includes an application executing on a client system with graphics being drawn on the server system for the end user. Each client application interacts with the user by defining client windows into which are placed graphical data and where input data may be entered by the user. The application software together with the graphics software is provided in the client processor. The server processor includes the ability to display data to the end user. The application data for display, in the form of a window, includes a special designated area within the window to provide user access to the application.
12 Citations
4 Claims
-
1. A computer program product for use in a data processing system, said data processing system including a display terminal, a local processor connected to said display terminal and connected to a local processor memory, a remote processor enabled to execute a plurality of application programs and connected to both said local processor and a remote processor memory, said program product comprising a computer usable medium having:
-
computer readable program coded embodied in said medium for enabling said remote processor to send window display data generated by said application programs to said local processor;
computer readable program coded embodied in said medium for enabling receipt of said window display data and drawing respective application windows, each of said application windows containing at least one subarea window within its perimeter;
computer readable program coded embodied in said medium for enabling said application programs to designate at least one of said subarea windows as an action field through which a user may access a respective application program;
computer readable program code embodied in said medium for enabling storing said respective application program window display data common to both one of said application windows and said corresponding action field in said local processor memory; and
computer readable program code embodied in said medium for enabling storing window display data defining a remaining portion of said one of said application windows outside said subarea designating said action field, in said remote processor memory. - View Dependent Claims (2)
computer readable program code embodied in said medium enabling entering user input data for an application program in one of said action fields; and
computer readable program coded embodied in said medium enabling sending said user input data from said local processor to said remote processor for execution.
-
-
3. In a data processing system including a display terminal, a local processor connected to said display terminal and connected to a local processor memory, a remote processor enabled to execute a plurality of application programs and connected to both said local processor and a remote processor memory, a method for distributed client/server window presentation comprising:
-
sending, from said remote processor, window display data generated by said application programs to said local processor;
receiving said window display data at said local processor and drawing respective application windows, each of said application windows containing at least one subarea window within its perimeter;
designating, by said application programs, at least one of said subarea windows as an action field through which a user may access a respective application program;
storing said respective application program window display data common to both one of said application windows and said corresponding action field in said local processor memory; and
storing window display data defining a remaining portion of said one of said application windows outside said subarea designating said action field, in said remote processor memory. - View Dependent Claims (4)
entering, by said user, input data for an application program into one of said action fields; and
sending said input data from said local processor to said remote processor for execution.
-
Specification