RIA applications can be ‘Rich’ in many ways. In my previous post Rich Internet Application (RIA) should be cross-platform, I had touched upon one common aspect of RIA (the user experience), while talking about the definition of RIA.
RIA applications can be “Rich” in:
b. Functionality, and
Newer RIA platforms will further enhance interactivity. Adobe Apollo that combines HTML with Flash has set a high expectation in this dimension. Also, Parakey that claims to be a platform to build application for mom and pop, should rank high.
Functionality. Add ‘Rich Internet’ to desktop apps (that anyway carry rich interface) and you have a new class of apps that can be called the “Desktop RIA”. These applications behave like web apps, but have the full power of using local resources, as well as web resources (through Web Services APIs). Such applications can use local media resources and computing capabilites at the client (GPU for example) to enrich user experience.
Access. The third dimension where the application can be rich is about how an application can be accessed. The ZapThink report on this subject, “Rich Internet Applications: Market Trends and Technologies“, mentions two such capabilities for rich clients:
- allowing users to interact with applications in online and offline modes
- access from multiple channels such as mobile phones, occationally connected laptops and PDAs.
It is very interesting to see products annoucements like The Dojo Offline Toolkit.
Given the high-level of activity and innovation happening in the RIA platform space, we should be seeing a variety of offerings that provide differing level of capabilities to RIA developers. However, RIA platforms must address all the three aspects of making applications “Rich”.
Submit to del.icio.us digg Technorati Yahoo My Web
Technorati Tags: Rich Internet Application, RIA, Adobe Apollo, Parakey, Dojo