[comp.windows.x] How can X-Windows be used to port between Operating Environments

rburns%master@Sun.COM (Randy Burns) (10/19/88)

I am quite new to the world of X-windows.  I have a friend who is porting an
application from the Amiga to the Mac.  He later intends to port this same
application to some unix workstations and possible OS/2 machines.  I am looking 
for the most expedient way to handle this.

Is it possible to write a package for the Macintosh OS or MS-Windows such 
that the package can be ported and recompiled to a unix machine running 
X-Windows? Is this a valid use of X-Servers running on PC's and Mac's?
My understanding is that the X-windows system contains both much of the 
event handing/user interface functionality of the Macintosh 
plus additional networking protocols for manipulating the display
of windows on  a computer other than the one on which an application is
running.  I would think this would mean that an application could be written
on a mac using some sub-set of X-windows and later more functionality could 
be added.  Is anyone working along these lines?
 

alan@metasoft.UUCP (Alan Epstein) (10/19/88)

In article <73421@sun.uucp>, rburns%master@Sun.COM (Randy Burns) writes:
>...Is it possible to write a package for the Macintosh OS or MS-Windows such 
> that the package can be ported and recompiled to a unix machine running 
> X-Windows?

There is a package called the Extensible Virtual Toolkit which
may be of interest. It purports to be a high level programming
interface for applications which must run under the Mac Toolbox,
MS-Windows and X Windows. It is made by
   Advanced Programming Institute, Ltd
   Box 17665
   Boulder, CO 80308
   (303) 666.9472
They ship their manual, or you can download it from Compuserve.

Also of interest is a Mac X server which runs under Multifinder.
It is being developed by
   White Pine Software
   94 Rt 101A
   PO Box 1108
   Peterborough, NH 03031
   (603) 886.9050

I haven't used either of these, so I make no claims.

-alan%metasoft@bbn.com