Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method to Map Resource Identifiers of a Conference-Enabled X Windows Application Between Conference Participants

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

Publishing Venue

IBM

Related People

Ansberry, CM: AUTHOR [+5]

Abstract

X Windows provides distributed client/server support for two dimensional graphics applications. 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. X App | X Server | Display

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

Method to Map Resource Identifiers of a Conference-Enabled X Windows
Application Between Conference Participants

      X Windows provides distributed client/server support for two
dimensional graphics applications.  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.
                               X App
                                 |
                              X Server
                                 |
                              Display

      An X Window conferencing enabler inserts itself between an
application and an X server, appearing to the application to be an X
server, while at the same time appearing to the X server as an
application, as shown below.
                               X App
                                 |
                       X Conferencing Enabler
                                 |
                              X Server
                                 |
                              Display

      The X Windows conferencing enabler then connects to multiple X
servers on behalf of the application, distributing the application to
each display.  The application is not aware that it is being
distributed to multiple X servers.
                               X App
                                 |
                       X Conferencing Enabler
                    |             |            |
                 X Server      X Server     X Server
                    |             |            |
                 Display       Display      Display

      In the absence of a conferencing enabler, the application
connects to an X server and communicates with it using X protocol.
When the initial contact with the X server is made, the X server
returns to  the application a resource-id mask and a resource-id base
that is unique  to that connection to the X server.  Subsequently,
the application may  ask the X server to create resources such as
windows or graphics contexts  for the application.  Resource
identifiers for application resources must  be made up of a value
with a subset of the resource-id mask's bits set,  ORed with the
resource-id base.

      In addition, each X server has resources of its own (termed
"server resources"), that it makes available for every application to
use.  These server resources...