Hi amrein, long time no see!
How's RPM doing?
I'm still building and playing with rpm for Mandrivalinux
I'd like to see a small-systems environment tailored for screens from 320x240 to 800x600 recreated from scratch with the needs of embedded computing in mind. It should contain a set of convincing stock applications (PIM, Multimedia, Networking) that fit nicely into a no-less-but-astonishing UI, but should also contain a way to run "plain" X applications (for those geeks).
It should be using modern Linux technologies (like dbus, sysfs, udev) under the hood to create a snappy event based system with low power requirement. No polling is allowed in any case!
It should be fast.
It should be extensible -- but not too much. Since I'm the one preaching the choice-is-not-freedom-when-you-can-only-choose-from-insufficient-alternatives, I rather have a couple of killer apps than hundreds or thousands of sucky ones. Same goes for distributions btw and UI environments, btw.
Having to edit configuration files or dropping to the console must be a NO. NO! I mean it, really. NO NO NEVER!
Last but not least you need to make a comprehensive set of guidelines and a strong framework available in an SDK. To make it fun developing for the framework. Encourage multiple languages, but focus on one.
Agreed. And this is so much work for one man. I can tell you. There is always something wrong in what already exist. Always the need to reenvent the wheel... for fun.
If I were given the option to design and develop such a thing from scratch, I would most likely go the EFL way. The Enlightenment Foundation Libraries just rock and you can create very good looking and user friendly UIs. Perhaps something like EEM Demo on Motorola A780.
Sure. To use something that already exist. Mixing all open source toolkit to have a few ultra powerful light and fast LGPL libraries is like a silly man project... A new thesis to work on ?
Currently, the idea for the PDA Desktop Environnement could be to merge all the ideas, from all PDA Desktop environnement to PC desktop ones... Thinking "fast, easy, powerful, user friendly, easy to program, small memory footprint". E DR17 is really interesting.
To get back to the Desktop Environnement design, I have already worked on a draft with a few ideas of what the UI could look like. I still think I'm missing something and it's not easy to keep it simple when you like customizable UI. Sometimes, very good ideas emerge from the community but today the only answers I've got arround are : "'I'm already happy with what I have even if I dream about something better but I still have no idea of what it could be sorry.".
So I ask here to see if people have ideas or screenshots