All,
I’m looking hard at implementing VNC Server for text mode QNX4 that
has the “feel” of ditto. Plans are to run it just like ditto (not telnet)
and
control “physical” console or virtual Dev.ditto consoles.
With that in mind:
-
Has anybody looked into this and/or started this? From looking at some
sample
VNC server code it doesn’t really look all that hard to handle the basic
stuff.
-
While the dev_* and console_* functions handle 90% of it there are a few
key pieces that are in the con_msg.h/console.h headers that will be required
to make this work (and I need this info without an NDA because VNC is GPLd):
- Definition of the console_font data. VNC has to generate bitmapped data
and
it really needs to be what is loaded.
- Definition of compose data to handle compose functions. This might be
handle by dev_insert_chars (using raw) but it isn’t documented.
The goal is to emulate ditto + as best possible so any help (ditto
source?)
would be greatly appreciated. I realize a lot of people here would also like
to
see Photon but that is out of my league. Mario??
Thanks,
Jay Hogg
“Jay Hogg” <jh@fastlane.net.r-e-m-o-v-e> wrote in message
news:932v56$7rj$1@inn.qnx.com…
All,
I’m looking hard at implementing VNC Server for text mode QNX4 that
has the “feel” of ditto. Plans are to run it just like ditto (not
telnet)
and
control “physical” console or virtual Dev.ditto consoles.
With that in mind:
-
Has anybody looked into this and/or started this? From looking at some
sample
VNC server code it doesn’t really look all that hard to handle the basic
stuff.
-
While the dev_* and console_* functions handle 90% of it there are a
few
key pieces that are in the con_msg.h/console.h headers that will be
required
to make this work (and I need this info without an NDA because VNC is
GPLd):
- Definition of the console_font data. VNC has to generate bitmapped
data
and
it really needs to be what is loaded.
- Definition of compose data to handle compose functions. This might be
handle by dev_insert_chars (using raw) but it isn’t documented.
The goal is to emulate ditto + as best possible so any help
(ditto
source?)
would be greatly appreciated. I realize a lot of people here would also
like
to
see Photon but that is out of my league. Mario??
I’m not sure what you expect from me here Jay 
Thanks,
Jay Hogg
\
Mario Charest wrote in message <933a6c$cne$1@nntp.qnx.com>…
“Jay Hogg” <> jh@fastlane.net.r-e-m-o-v-e> > wrote in message
news:932v56$7rj$> 1@inn.qnx.com> …
[ snip ]
I realize a lot of people here would also
like
to
see Photon but that is out of my league. Mario??
I’m not sure what you expect from me here Jay > 
I thought you were pretty up-to-speed on Photon and some of the
inner workings from past projects…
Jay
Thanks,
Jay Hogg
\
“Jay Hogg” <jh@fastlane.net.r-e-m-o-v-e> wrote in message
news:933feq$g8p$1@inn.qnx.com…
Mario Charest wrote in message <933a6c$cne$> 1@nntp.qnx.com> >…
“Jay Hogg” <> jh@fastlane.net.r-e-m-o-v-e> > wrote in message
news:932v56$7rj$> 1@inn.qnx.com> …
[ snip ]
I realize a lot of people here would also
like
to
see Photon but that is out of my league. Mario??
I’m not sure what you expect from me here Jay > 
I thought you were pretty up-to-speed on Photon and some of the
inner workings from past projects…
Not to the point to know how phditto is implemented.
Jay
Thanks,
Jay Hogg
\
Mario Charest <mcharest@void_zinformatic.com> wrote:
I thought you were pretty up-to-speed on Photon and some of the
inner workings from past projects…
Not to the point to know how phditto is implemented.
The theory of phditto is pretty simple… insert a region that captures
all events… relay them to another program that inserts a region that
emits all those events, but on another computer. presto, phditto.
-David
QNX Training Services
dagibbs@qnx.com