🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.archives
Article #2538

[xpert] Announcement: shX - dynamic window sharing library

#2538
From: Burkhard Neidecker
Date: Fri, 07 Dec 1990 18:04
77 lines
3289 bytes
Archive-name: x11/multi-window/shx/1990-12-07
Archive: gatekeeper.dec.com:/pub/X11/contrib/shX.tar.Z [16.1.0.2]
Original-posting-by: neideck@jove.pa.dec.com (Burkhard Neidecker)
Original-subject: Announcement: shX - dynamic window sharing library
Reposted-by: emv@ox.com (Edward Vielmetti)

This apparently didn't make it to comp.windows.x.annouce, so I repost it
here. 

		 The CEC Karlsruhe proudly announces
			       *******
			       * shX *
			       *******
(read: shared X), a tool for window sharing in X.

	    Written by: Michael Altenhofen
			Digital Equipment GmbH
			CEC Karlsruhe
			Vincenz-Priessnitz-Str. 1
			D-7500 Karlsruhe 1
			Germany

	   e-mail: shX@nestvx.enet.dec.com


With the term *shared* we don't mean a shareable library, but we mean
a *modified Xlib* that allows *window sharing* in X across multiple
workstations.

I've implemented shX in the context of computerbased learning/training
to provide online help from remote tutors.  The tutor will get a
replica of the course on the display (see, that's my problem) and will
then demonstrate the solution by manipulating the replica (see, that's
the solution).

You can think of other scenarios where window sharing could be useful,
e.g. remote debugging or tele conferencing.

The development of this modified library was guided by four major
goals:

*Transparency*
     No modifications should be necessary to add this new
     functionality to an existing application.  The application should
     not be aware of being shared.

*Dynamics*
     Adding and removing displays to an application should be possible at any
     time.

*WYSIWIS (What You See Is What I See)*
     The output of a shared application should be identical on all
     displays.

*Tolerance*
     The modified library should compensate tolerable hardware differences
     (which manifest themselves in Visuals); e.g. it should be possible to
     replicate an application in a heterogeneous display environment.

ShX currently works on SUN3, Sparc, Vax (U*x) and DECstations.

********************  HOT TO GET SOURCES  ********************

Sources are available by anonymous ftp on
	expo.lcs.mit.edu	   /contrib/shX.tar.Z
	crl.dec.com		   /pub/X11/contrib/shX.tar.Z
	gatekeeper.dec.com	   /pub/X11/contrib/shX.tar.Z

The sources include the modified Xlib, a command line control
interface (helper), and the bridge, an application that allows
you to share existing applications without rebuilding them.

Send comments, bug reports, fixes and enhancements to
		       shX@nestvx.enet.dec.com

Have fun!
Michael Altenhofen
Technical Details
Message-ID: <1990Dec7.180439.3586@ox.com>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!caen!ox.com!emv
References: <1990Dec7.084344.9716@pa.dec.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!caen!ox.com!emv
From: neideck@jove.pa.dec.com (Burkhard Neidecker)
Newsgroups: comp.archives
Subject: [xpert] Announcement: shX - dynamic window sharing library
Message-ID: <1990Dec7.180439.3586@ox.com>
Date: 7 Dec 90 18:04:39 GMT
References: <1990Dec7.084344.9716@pa.dec.com>
Sender: emv@ox.com (Edward Vielmetti)
Reply-To: neideck@jove.pa.dec.com (Burkhard Neidecker)
Followup-To: comp.windows.x
Organization: DEC Palo Alto
Lines: 77
Approved: emv@ox.com (Edward Vielmetti)
X-Original-Newsgroups: comp.windows.x