Browse Prior Art Database

Method for Colormapping Image Pixels for a Conference-Enabled X Windows Application

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

Publishing Venue

IBM

Related People

Mesterton, E: AUTHOR [+1]

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 24% of the total text.

Method for Colormapping Image Pixels for a Conference-Enabled X Windows
Application

      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

      This arrangement is referred to as a "conference" and users at
each display are known as conference "participants".  The enabler
multiplexes/demultiplexes the X protocol traveling between the X
application and the X servers participating in the conference.  For
example, requests issued by the application (i.e.,  a request to
create a window) are sent to each X server in the conference thereby
allowing all  participants to see the same thing in "real time".
Events and replies  coming back the other way must be arbitrated in
such a way that they do  not "confuse" the application.

      Capturing and displaying image data is an integral part of the
X Windowing system.  Images come in a variety of flavors the simplest
of which is a bitmap.  A bitmap is simply a collection of bits
representing a ser...