nanogui: Proposed "new" source tree


Previous by date: 9 Sep 1999 20:04:46 -0000 Source tree differences between linuxhacker and microwindows, Greg Haerr
Next by date: 9 Sep 1999 20:04:46 -0000 Re: Proposed "new" source tree, Alex Holden
Previous in thread:
Next in thread: 9 Sep 1999 20:04:46 -0000 Re: Proposed "new" source tree, Alex Holden

Subject: Proposed "new" source tree
From: Guan Yang ####@####.####
Date: 9 Sep 1999 20:04:46 -0000
Message-Id: <37D81192.895B977A@softhome.net>

We'll still have to await the final outcome of the discussion with Greg
Haerr and Alex, but here's a proposal for a unified source tree. There
are still certain things which I don't understand in the current nanoGUI
source tree, which need revisions.


1. The Server
At the core of everything is a server, which is either embedded with the
client or acts as a network server to a Unix domain socket or a TCP/IP
connection (or even a NetBEUI or IPX connection.) It multiplexes through
the client connections, processing client calls, and processes data from
the devices and generates events.

2. The Device Thingie
The device thingie implements various devices, currently screens,
keyboards and mice. It communicates with the server. The device thingie
has to be on the same machine as the server.

3. The Core Library
The core library (nearly analogous to lib/client.c) implements the
server communications protocol. It is either embedded with the server,
or communicates with the server through Unix domain or
TCP/UDP/NetBEUI/IPX/whatever connections.

4. The Personality
A personality is an interface to the core library. A personality may or
may not implement the entire protocol. Personalities would include a
"native" personality, an Xlib-like personality, Win32, EPOC32, PalmOS,
EPOC16, Gdk, or whatever.



I wouldn't mind beginning work on this. 


/
	/server
	/lib
	/demos
	/personalities
		/nanolib
		/nanoX
		/nanoWin32
		/nanoEPOC
		/nanoPalm
		/nanoGdk

-- 
Check out www.windows2000test.com, a test server of Windows 2000 set up
by Microsoft. By the way, it has been down a couple of dozen times and
cracked once.

Previous by date: 9 Sep 1999 20:04:46 -0000 Source tree differences between linuxhacker and microwindows, Greg Haerr
Next by date: 9 Sep 1999 20:04:46 -0000 Re: Proposed "new" source tree, Alex Holden
Previous in thread:
Next in thread: 9 Sep 1999 20:04:46 -0000 Re: Proposed "new" source tree, Alex Holden


Powered by ezmlm-browse 0.20.