Why great ideas fail
February 5, 2007
I have often come across magazine, blogs, seminars with the screaming new idea that you missed. Something that might take the world with storm. And then a revisit after a few years find these very ideas waiting for some kind of rejuvenation
Is it got something to do with great promises made in haste. Is it about one techology replacing the other and yet standing weak in front of the next great promise.
This was a great discussion topic among a few philospher techno wizard friends of mine. I find questioning a great way of learning and revisiting topics that otherwise seem clear. We dwelved on the dot com boom. Why it turned into such a sudden and global disaster. Read the rest of this entry »
Richness for rich internet applications
October 23, 2006
Smart web apps have been around for a long time, these are hyper markup pages that perform like desktops. Now we have rich internet web apps that do more, these make asynchronous communications possible. But besides these with apps being developed in flex and ajax, we need certain pointers that can define what would be richest in rich internet applications, and here it is,
- Web metaphor,
- Offer innovation or mock desktop,
- Score high on usability metrics,
- Have all browser based functionalities or provide a work around,
- Rich UI possibilities, and
- User Multi-tasking functionalities.
Web Metaphor
Web metaphor has reduced many possibilities due to page constraints, technical feasibilities etc. With adoption of rich internet application a considerable change can be introduced,
-
Multi-page metaphor
-
§Interaction design
-
Navigation
»Offer innovation or mock desktop
RIA based designs should offer functionalities that are not currently not feasible with web applications. These could include features such as drag and drop, prompts, invoking pages etc.
» Score high on usability metrics
RIA applications bring with them abilities of direct manipulation and instant feedback. With these inherent capabilities Usability metrics should improve in applications.
»Support all functionalities in web applications or provide a work around
Web applications have abilities such as back button etc to make changes to earlier content or locate path. Based on app review all such functionalities should be provided in the RIA application or a work around should be present to accomplish the tasks.
»Have rich design/ graphic possibilities currently not available in web applications
Web applications inherently have limitations such as web colors, use of gradients, image sizes and font limitations. RIA and flex applications should be exploited to this end in providing highly visual applications.
»Multi-tasking possibilities
Due to asynchronous possibilities RIA applications can be effectively used for multi-tasking. In web based apps this type of functionality was difficult to maintain and create.