I'm looking into designing/discovering a general framework+API in one or more languages/toolkits to implement complex graphical interfaces.
All GUI code is a conglomeration of state machines and widgets, but how to organize those objects is left to the programmer. Swing has plenty of flexibility for example, but no guiding principle on which to build a multi-JFrame application - all of the published examples through you into a main method which points to a single hypothetical JFrame subclass or something. Anyway, language and toolkit aside, you are right on the money in terms of identifying a deficiency in tooling.
If you'd like to start up a dialog on this issue, please let me know via e-mail at daniel@psionik.com. This issue has been tackled for writing Perl/Java-CGI/JSP applications, via callback controllers and server mappings, but surprisingly, desktop app toolkits/gui libraries are behind the times in terms of frameworks, I feel.
Go download the free Borland C++ Builder command line tools... they're a more up to date C++ implementation than Visual C++ 6.0 and they work very well and are easy to install (VERY EASY - read docs on site).
Programming languages already speak... they say things in my head all the time... "yes, add an obscene comment there... delete that mysterious function call... yes, we are your friends..."
Check out http://www.devcybiko.com if you are interested in seeing what kinds of hardware/software information is available and what people are doing.
There are still some people working on API's and software in general, but I havne't ever heard of anyone else having one - and i'm not sure anyone I know would volunteer that information anyway. (That's like admitting that you play gameboy)
I bought one for myself and one for my girlfriend and we had fun doing IM's back and forth, playing pool, and generally messing aroudn with them.
The other day i loaded up the Cybiko SDK and found that the loader program doesn't work with XP... I realized I had to install the NDIS and USB drivers, so I did, but it didn't work at all. I've gotten it to work in the past, but I didn't bother trying to get it working... I've had them for a while, and i'm not sure I can get them to do anything cool enough to justify the time invested.
I'm looking into designing/discovering a general framework+API in one or more languages/toolkits to implement complex graphical interfaces. All GUI code is a conglomeration of state machines and widgets, but how to organize those objects is left to the programmer. Swing has plenty of flexibility for example, but no guiding principle on which to build a multi-JFrame application - all of the published examples through you into a main method which points to a single hypothetical JFrame subclass or something. Anyway, language and toolkit aside, you are right on the money in terms of identifying a deficiency in tooling. If you'd like to start up a dialog on this issue, please let me know via e-mail at daniel@psionik.com. This issue has been tackled for writing Perl/Java-CGI/JSP applications, via callback controllers and server mappings, but surprisingly, desktop app toolkits/gui libraries are behind the times in terms of frameworks, I feel.
Go download the free Borland C++ Builder command line tools... they're a more up to date C++ implementation than Visual C++ 6.0 and they work very well and are easy to install (VERY EASY - read docs on site).
http://www.borland.com/products/downloads/downlo ad_cbuilder.html
Programming languages already speak... they say things in my head all the time... "yes, add an obscene comment there... delete that mysterious function call... yes, we are your friends..."
EOFCheck out http://www.devcybiko.com if you are interested in seeing what kinds of hardware/software information is available and what people are doing.
There are still some people working on API's and software in general, but I havne't ever heard of anyone else having one - and i'm not sure anyone I know would volunteer that information anyway. (That's like admitting that you play gameboy)
I bought one for myself and one for my girlfriend and we had fun doing IM's back and forth, playing pool, and generally messing aroudn with them.
The other day i loaded up the Cybiko SDK and found that the loader program doesn't work with XP... I realized I had to install the NDIS and USB drivers, so I did, but it didn't work at all. I've gotten it to work in the past, but I didn't bother trying to get it working... I've had them for a while, and i'm not sure I can get them to do anything cool enough to justify the time invested.
EOF