dmd support for IDEs + network GUI
Nick Sabalausky
a at a.a
Tue Oct 13 14:25:50 PDT 2009
"Adam D. Ruppe" <destructionator at gmail.com> wrote in message
news:mailman.179.1255391198.20261.digitalmars-d at puremagic.com...
>
> My DWS project aims to work up on a widget level. It isn't quite as
> visually
> fancy as what you are describing (though it could grow into it later), but
> works on a high enough level of abstraction to be fast - and cross
> platform.
>
Here's another thought I've had that I forgot to mention before. Just
tossing it out there, don't know if you've looked into it or not: Instead of
(or, better yet, in addition to) a special network-GUI toolkit, what about a
server (kind of like a modified version of remote desktop) that actually
queries the OS to find out about all the GUIs running on the system, and
details about all their controls, relays that info to the client to
reproduce, and accepts input back from the client like a softwareKVM would?
It probably wouldn't work quite as well as a special network-GUI toolkit (it
would probably have to detect and handle Win32/GTK/Delphi apps seperately,
it probably wouldn't be able to do everything 100%, and it wouldn't be able
to do any of the "smart" client tricks you have up your sleeve), but it
would allow for at least some basic compatibility with apps that weren't
specifically coded for a special network-GUI toolkit.
Regarding the technical feasability of gaining information on all the
controls of the running processes, I could swear I've seen some Windows
program (some dev tool IIRC) that was able to detect that stuff from Win32
and Delphi apps, although I have no recoloction what what in the world that
program was... I have no idea as to the feasability on Mac or Unix.
More information about the Digitalmars-d
mailing list