From Rich Internet Applications to Hybrid Desktop Applications - Desktop 2.0 anyone?
March 29th, 2007Over the years there’s been a lot of buzz on “rich internet applications”. Rightfully so, this movement gave us a lot of what we currently attribute to the Web 2.0 movement. And by rich internet applications, (RIA), one is speaking about web applications that have the features and functionality resembling a conventional desktop application. RIA’s are incredibly rich from a user experience perspective. Among the famous examples are web applications as diverse as the New Yahoo Mail, Google Maps, E*Trade, Google Reader, Odeo, etc.
Since 2003 we’ve begun to see far greater innovation in this realm with focus on intuitiveness, visual perception and discoverability – core issues that have prevented applications from reaching high adoption levels in the past. From an adoption perspective, RIA’s made sense because almost everyone has a browser, which is all a rich internet application needs to render and function.
With the recent release of Apollo, Adobe has taken the RIA concept one step further. While RIA’s are great, there are issues. Despite looking and behaving like a desktop application, the RIA is still enslaved by broadband connectivity. One needs to be connected all the time. For users to have the freedom of offline capability they have to be online. In a recent post, Om Mallik calls this the ‘connectivity conundrum’.
Apollo provides developers with a cross-OS runtime. Geekese for enabling developers to create a richer desktop hybrid, i.e. it allows developers to replicate the innovative online experience with a desktop application using the same languages they used to create their online application.
Om Malik has named this new avatar “Hybrid Desktop Applications”, Rafe Needleman on the other hand has echoed the rise of Desktop 2.0 while reviewing PowerSnap in a recent post. Nomenclature aside, we at PowerSnap are very keen about these new developments, in particular the launch of Apollo.
In a way this has validated out technology strategy all along. Back in 2005 we decided that user experience for applications involving videos and images is most optimal when directed from the desktop in a, sort of, hybrid fashion; where the heavy lifting is local while the application reaches out over the internet for data from a central server/database.
PowerSnap is a hybrid desktop application in the truest sense. The processing is local and can be rendered offline. All changes are stored locally and is synchronized when connectivity is established. There is visual content management where the user can view a collection to realize which pictures are stored/shared in the cloud and which ones are local.
Santosh Jayaram, Founder