Apparatus and method for communicating graphical display data in a network-based windowing system
First Claim
1. A method of communicating graphical display data between a window manager and at least one application in a network-based windowing system, wherein the window manager is responsible for controlling window layout within at least one workspace in accordance with predefined rules, the method comprising:
- communicating data between the window manager and the at least one application through an interface in response to an information request to the window manager from the at least one application, wherein the communication involves;
storing the data in at least one repository included in the interface, and retrieving the data from the at least one repository.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods of communicating graphical display data in a network-based windowing system are disclosed. An interface is operable to permit direct access between an application and a window manager, where the window manager is responsible for controlling window layout within at least one workspace in accordance with predefined rules. The interface is operable to provide at least one control module for controlling communication between the application and the window manager and at least one repository of data to be communicated between an application and the window manager. Such an interface enables the provision of a flexible and extensible approach to communicating between an application and a window manager. Such an interface can readily be implemented as an extension to a conventional windowing system.
31 Citations
33 Claims
-
1. A method of communicating graphical display data between a window manager and at least one application in a network-based windowing system, wherein the window manager is responsible for controlling window layout within at least one workspace in accordance with predefined rules, the method comprising:
communicating data between the window manager and the at least one application through an interface in response to an information request to the window manager from the at least one application, wherein the communication involves;
storing the data in at least one repository included in the interface, and retrieving the data from the at least one repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
15. An interface for communicating graphical display data between a window manager and at least one application in a network based windowing system, wherein the window manager is responsible for controlling window layout within at least one workspace in accordance with predefined rules, the interface comprising:
-
at least one control module for controlling communication between the application and the window manager; and
at least one repository for storing data to be communicated between the application and the window manager.
-
-
29. A computer program product having stored thereon a method of communicating graphical display data between a window manager and at least one application in a network-based windowing system, the method comprising:
communicating data between the window manager and the at least one application through an interface in response to an information request to the window manager from the at least one application, wherein the communication involves storing the data in the at least one repository included in the interface, and retrieving the data from the repository.
-
30. A graphical subsystem program element comprising a carrier medium carrying program code configured to form a graphical subsystem for displaying a window for at least one application, the graphical subsystem comprising:
-
a window manager operable to control window layout within at least one workspace in accordance with predefined rules; and
an interface operable to permit direct access between an application and the window manager, the interface being operable to provide at least one control module for controlling communication between the application and the window manager and at least one repository of data to be communicated between application and the window manager. - View Dependent Claims (31)
-
-
32. A computer system comprising:
-
a processor;
at least one display; and
a memory storing a graphical subsystem for displaying a window for at least one application, the graphical subsystem comprising;
a window manager operable to control window layout within at least one workspace in accordance with predefined rules; and
an interface operable to permit direct access between an application and the window manager, the interface being operable to provide at least one control module for controlling communication between the application and the window manager and at least one repository of data to be communicated between application and the window manager. - View Dependent Claims (33)
-
Specification