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.
Thread beginning with comment 457030
To read all comments associated with this story, please click here.
by Timmmm on Tue 11th Jan 2011 19:35 UTC
Member since:

This was actually done for MIDP (i.e. old crappy J2ME phone app) menus. You couldn't specify the order or even tree structure of the menu, just a load of menu options and priorities.

I have to say it was inflexible and didn't work very well, but that may have been just because MIDP was a pile of crap.

I think the biggest problem was: you did a hell of a lot of reasoning to get from your desktop UI to mobile UI example. Programming that reasoning is definitely going to be more work than just creating another UI. Besides you're going to have to create a new UI anyway due to all the little details that are different.

Reply Score: 2