nanogui: Running standalone apps in MicroWin


Previous by date: 18 Feb 2000 17:21:44 -0000 Function Dokumentation, Martin_Doering.mn.man.de
Next by date: 18 Feb 2000 17:21:44 -0000 Re: Function Dokumentation, Greg Haerr
Previous in thread: 18 Feb 2000 17:21:44 -0000 Running standalone apps in MicroWin, davidc
Next in thread: 18 Feb 2000 17:21:44 -0000 Re: Running standalone apps in MicroWin, Rob Taylor

Subject: Re: Running standalone apps in MicroWin
From: "Greg Haerr" ####@####.####
Date: 18 Feb 2000 17:21:44 -0000
Message-Id: <01de01bf7a33$0b9506e0$15320cd0@gregh>

: What would I need to do to get standalone apps to work in Microwin?
: Nano-X seems to do a really nice job of it.
:
: Though the underlying drawing mechanisms are the same, the architecture
: of MicroWin and Nano-X seem different.

Yes, Nano-X takes advantage of the X-like client/server architecture, because
it uses id's and never pointers when making calls to the server.  The Win32
architecture wasn't designed that way, and requires more sophisticated
(read complicated) mechanisms like marshalling in order to get the same job
done.

I'm working on this problem, and one idea stands out as more revolutionary:
That is to have the Microwindows server run as a process, using shared libraries
for all the clip and draw code, and share a data segment with other processes
desiring to use the graphics services.  Then, when a new process is started,
it uses the same shared libraries for the clip and draw code, but gets it's
clipping information from the shared data segment.  Then, the application
draws directly to the framebuffer, rather than sending the data down a
socket.

This architecture promises to be much faster than X, but it is limited to
running
on the same system, and having direct access to Linux framebuffer.  For many
applications, this will be just fine.

Regards,

Greg



Previous by date: 18 Feb 2000 17:21:44 -0000 Function Dokumentation, Martin_Doering.mn.man.de
Next by date: 18 Feb 2000 17:21:44 -0000 Re: Function Dokumentation, Greg Haerr
Previous in thread: 18 Feb 2000 17:21:44 -0000 Running standalone apps in MicroWin, davidc
Next in thread: 18 Feb 2000 17:21:44 -0000 Re: Running standalone apps in MicroWin, Rob Taylor


Powered by ezmlm-browse 0.20.