The People Behind Quanta Plus
anonymous writes "In this fascinating interview, Eric Laffoon and Andras Mantia give us a glimpse into the world of the Quanta Plus project. Read on for everything from tantalising references to Kommander, billed by Eric to be part of the foundations for the next generation desktop and user experience, to details of future plans for Quanta VPL (Visual Page Layout)."
I mean, good god, look at the layout of the tabs in that dialog for Kommander. Most of the other shots don't get much better.
Is it too much to ask these guys to put down the source code for 5 minutes and skim a chapter or two in an HCI book?
Can I Play With Madness?
Please do carefully think about the problems you had. Even if they were due to inexperience they may well provide you with an insight on how the interface could be imporved.
Self awareness and careful analysis will allow you to do useful research in the area of Human Computer Interaction without the need for any specialised knowledge or equipment (although reading up on the on Usability and HCI should help you distill the issues you are having and help you write clear and constructive criticism).
Good luck.
would be intra and interapp scripting that is consistent and based on a real component model.
There are tons of bloody component models, why can't one be agreed upon? Because they all seem to suck.
* KParts is not robust - its basically standard C++ linkage with a funner preprocessor. Also GPL bound. And I'm a GPL fan, but this is too restrictive.
* Bonobo is ridiculously overweight and doesn't seem even half sensible. The CORBA C binding? You have got to be kidding me. It is an absolute mess if you wanted to define a new interface and actually use it from a C program without wanting to gouge your eyes out with POAs and BOAs and excremental error checking. So you have to wrap it up in a GObject - ie you may as well forget defining an interface. And CORBA is fugly in any language.
* XPCOM - dunno, only used by mozilla atm... uses lots of ugly random numbers (UUIDs). Seems like a clone of MSCOM
* UNO - OpenOffices COM clone...
Either we pick one or really try to find an optimum. Hopefully ban the use of random numbers in source files (UUIDS), use domain strings instead.
Hopefully freedesktop.org or someone will try to standardise here - atm it is horrible.
You should be able to
* write a widget component and use it in a GTK, QT, Tk etc program.
* write a theme component and use it to control the look of any of these toolkits. - hopefully a better solution than duplicating or triplicating theme plugins.
* the whole ole shebang
* write non gui components and mix languages.
MS have had this working in a very ugly (on the source and implementation level) way for *ages*. Some of it is due to the level of control they exert, but we need to catch up.
This would be especially good because if we had a reasonable C mapping, people wouldn't be forced to use C to write infrastructure. Which isn't everybodys cup of tea.
None of this is new or clever, its just something that annoys me every now and then that no progress is being made.
Yeah yeah, I know, "show me the code" etc, etc.