Rich Internet Applications (RIAs)
I spend my days building web applications using plain old HTML, CSS, JavaScript with a tiny bit of XML, XSL in the mix. On the server side use ColdFusion MX 7 mainly, but I've also had my fair share of Classic ASP development.
I've been happy doing this for the past 10 years now - I love it, but there is a new way of doing things in the web world. Rich Internet Applications. These applications are flicker free, meaning that when a user requests new information from the server, the browser requests this information in the background via a XMLHttpRequest, and "re-populates" the HTML rendering in the browser without refreshing. It sounds like a lot of work (programming wise) to make this happen, but the value you add to the user experience is greater than the sum of it's parts. We don't even notice it anymore, but every time we click a link on the web, the page goes away and finally comes back with the new page we requested.
Who's playing in the RIA space
Macromedia coined the term somewhere in 2000 and developed some cool tools and products to enable the building of this new kind of Internet application, a rich one. They called it Flex 1.0. You program the application in a markup type language called MXML, and use ActionScript to do some intelligent validation etc. Flex is now in version 2 along with a brand new IDE called Adobe Flex Builder 2. I use it, I swear by it.
Microsoft just released their incarnation of it called Silverlight making use of the .NET platform. I haven't touched it so it's hard to tell how it stacks up to Flex. This past week, Sun Microsystems also got into the game with JavaFX. You'll have to Google this one since it was only an announcement, very little details as to what's involved.
The most common way to build these types of applications is with AJAX. That's Asynchronous Javascript and XML, hence the XMLHttpRequest described earlier. I'm in favour of using of using Adobe Flex since the final application renders via the Flash plug-in in the browser. Ajax renders as html and javascript, with the usual shortcoming of browser compatibility when it comes to javascript and css.
Are you building rich internet applications? Do you see any value in it?
I've been happy doing this for the past 10 years now - I love it, but there is a new way of doing things in the web world. Rich Internet Applications. These applications are flicker free, meaning that when a user requests new information from the server, the browser requests this information in the background via a XMLHttpRequest, and "re-populates" the HTML rendering in the browser without refreshing. It sounds like a lot of work (programming wise) to make this happen, but the value you add to the user experience is greater than the sum of it's parts. We don't even notice it anymore, but every time we click a link on the web, the page goes away and finally comes back with the new page we requested.
Who's playing in the RIA space
Macromedia coined the term somewhere in 2000 and developed some cool tools and products to enable the building of this new kind of Internet application, a rich one. They called it Flex 1.0. You program the application in a markup type language called MXML, and use ActionScript to do some intelligent validation etc. Flex is now in version 2 along with a brand new IDE called Adobe Flex Builder 2. I use it, I swear by it.
Microsoft just released their incarnation of it called Silverlight making use of the .NET platform. I haven't touched it so it's hard to tell how it stacks up to Flex. This past week, Sun Microsystems also got into the game with JavaFX. You'll have to Google this one since it was only an announcement, very little details as to what's involved.
The most common way to build these types of applications is with AJAX. That's Asynchronous Javascript and XML, hence the XMLHttpRequest described earlier. I'm in favour of using of using Adobe Flex since the final application renders via the Flash plug-in in the browser. Ajax renders as html and javascript, with the usual shortcoming of browser compatibility when it comes to javascript and css.
Are you building rich internet applications? Do you see any value in it?
Tags: Untagged
and it sounds like fun, its only 12:20 an im the only person online, witch tells me the South African public doesnt stay awake too late. Well i figured i would tell anyone who's interested about my interests, and hopefully some or many of you would share similar interests.
Recent Comments
Now that is the real meaning of fame and fortune! Get richer or die trying for real.
: Fundile Paqa132
: TimAbout as alive and kicking as most blogging sites!!!!!!
: Wizard