With the advent of fancy websites doing lots of animation and multimedia things Rich Internet Applications (RIA) are in great demand. Every website owner wants to give its customers a feel of desktop application with rich features.
What exactly is a Rich internet application? Is it a web site giving dynamic information to its users? Or its just another name to todays mobile apps available over internet?
People say giving capability to users without downloading anything to their computer is RIA, some say the new drag and drop multimedia capability is RIA, some say the webmail available from Yahoo over the browser with a feel of MS Outlook is RIA.
To me every thing a web app does to improve the customer interaction is RIA, its resource availability, nice presentation, instant notification is RIA. Today you get RIA every where like Orkut, Facebook, Yahoo mail, twitter etc.
More and more corporations and SMB companies are investing in RIA, but the big question is how to create RIA?
As a developer I encountered various technologies that can be used to create RIA like
a. AJAX
b. GWT/GXT
c. HTML 5
d. Adobe Flex etc.
Which one should be used is a big debate, each of them have great features and can give exceptional results. I myself is a great fan of GWT which allows you to write great cross browser complaint Java Script code without actually writing any Java Script.
For me its a great time to invade a new technology FLEX to which I am completely new and hence I decided to write about my learning's on Flex as I proceed.
What exactly is a Rich internet application? Is it a web site giving dynamic information to its users? Or its just another name to todays mobile apps available over internet?
People say giving capability to users without downloading anything to their computer is RIA, some say the new drag and drop multimedia capability is RIA, some say the webmail available from Yahoo over the browser with a feel of MS Outlook is RIA.
To me every thing a web app does to improve the customer interaction is RIA, its resource availability, nice presentation, instant notification is RIA. Today you get RIA every where like Orkut, Facebook, Yahoo mail, twitter etc.
More and more corporations and SMB companies are investing in RIA, but the big question is how to create RIA?
As a developer I encountered various technologies that can be used to create RIA like
a. AJAX
b. GWT/GXT
c. HTML 5
d. Adobe Flex etc.
Which one should be used is a big debate, each of them have great features and can give exceptional results. I myself is a great fan of GWT which allows you to write great cross browser complaint Java Script code without actually writing any Java Script.
For me its a great time to invade a new technology FLEX to which I am completely new and hence I decided to write about my learning's on Flex as I proceed.