Linked by Hadrien Grasland on Tue 11th Jan 2011 13:40 UTC
Graphics, User Interfaces Nowadays smartphones, tablets and desktop/laptop computers are all siblings. They use the same UI paradigms and follow the same idea of a programmable and flexible machine that's available to everyone. Only their hardware feature set and form factor differentiate them from each other. In this context, does it still make sense to consider them as separate devices as far as software development is concerned? Wouldn't it be a much better idea to consider them as multiple variations of the same concept, and release a unified software platform which spreads across all of them? This article aims at describing what has been done in this area already, and what's left to do.
Permalink for comment 457163
To read all comments associated with this story, please click here.
RE[6]: umm
by Neolander on Wed 12th Jan 2011 07:18 UTC in reply to "RE[5]: umm"
Member since:

I'm not sure we are talking about the same thing.

If I'm not misunderstood, you are talking about frameworks which spread across multiple OSs. Like GTK, QT, Java MIDP...

While it's devatable that you can't create good applications using those frameworks (Audacity is neither bad on Windows nor it is on Linux), the fact is they must struggle with various incompatible (including from a usability point of view, see the whole QT on OSX issue) toolkits which they have no control on.

This is not the case with what I'm talking about. You only have one OS to run on. One API and look and feel to mimick. I just want said OS to do its job : if it pretends to run on several different devices, fine, but it has to provide the same look&feel and the same applications.

Reply Parent Score: 1