Browse Prior Art Database

Planning the Order of Latecomer Resource Duplication for Conference-Enabled Multi-Client X Windows Applications

IP.com Disclosure Number: IPCOM000122810D
Original Publication Date: 1998-Jan-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 4 page(s) / 149K

Publishing Venue

IBM

Related People

Fuqua, TW: AUTHOR [+2]

Abstract

X Windows provides distributed client/server support for two dimensional graphics support. The X server manages the display for the application, allowing applications to open one or more windows and then draw two dimensional graphics within the window (Fig 1). X App | X Server | Display

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 29% of the total text.

Planning the Order of Latecomer Resource Duplication for Conference-Enabled
Multi-Client X Windows Applications

      X Windows provides distributed client/server support for two
dimensional graphics support.  The X server manages the display for
the application, allowing applications to open one or more windows
and then draw two dimensional graphics within the window (Fig 1).
                              X App
                                |
                              X Server
                                |
                              Display

Figure 1. X Windows Application

      An X Window conferencing enabler appears to the application to
be an X server, while at the same time appearing to the X server as
an application, as shown in Fig 2.
                              X App
                                |
                      X Conferencing Enabler
                                |
                             X Server
                                |
                             Display

Figure 2. X Windows Application with Conference Enabler

      The X Windows conferencing enabler then connects to multiple X
servers on behalf of the application, displaying the application on
each display.  The application is not aware that it is being
displayed on multiple X servers (Fig. 3).
                              X App
                                |
                      X Conferencing Enabler
                         |            |
                      X Server     X Server
                         |            |
                      Display      Display

Figure 3. Conference enabled X Windows Application with multiple
          displays

      The X application will, over time, create resources such as
windows, colormaps, pixmaps, fonts, graphics contexts and cursors on
the X server.  For each resource the application creates, the
conference enabler creates an equivalent resource on each X server in
the conference.  The appearance of the application's windows is the
same on each X server in the conference (Fig. 4).
                              X App
                                |
                      X Conferencing Enabler
                          |            |
                       X Server     X Server...