Browse Prior Art Database

Method to Set The Proper Mapping States of Windows While Adding a Latecomer to an X Window Conferencing

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

Publishing Venue

IBM

Related People

Yang, CY: AUTHOR

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. X App | X Server | Display

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

Method to Set The Proper Mapping States of Windows While Adding a
Latecomer to an X Window Conferencing

      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.
                             X App
                               |
                            X Server
                               |
                            Display

      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 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, displaying the application on
each display.  The application is not aware that it is being
displayed on multiple X servers.
                               X App
                                 |
                       X Conferencing Enabler
                           |            |
                        X Server     X Server
                           |            |
                        Display      Display

      Some X Window conference enablers provide a feature called
"Latecomer" which allows a new X server to be added to the
conference.  At the time this latecomer joins the conference, some X
resources may have already been created by the X application.  The
same set of resources exist in each X Server of this conference so
that each X server can interact with the X application without the X
application noticing that it is interacting with more than one X
server.  The X Windows conference enabler is responsible for
duplicating the resource set which already exists on the master X
Server onto the new added latecomer X Server.  Those resources
include colormaps, windows, pixmaps, fonts, graphic context, and
cursors.

      One of the resource's states that needs to be duplicated is the
window mapping state.  The mapping state of a window decides the
visibility of a window.  Setting the proper visibility of
participant's wi...