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