You require Adobe Flash Player to view this content.
Ria Initiative at Web Spiders

Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically provide a "no-refresh" look to the user interface and provide what is now being known as HDuX - High Definition User eXperience . For an end user, RIA apps bring the best of client-server and web technology and for most ISV's and E-businesses , its now imperative to adopt RIA technology for their next release.

  • It provides an end user experience similar to client/server applications supported by rich graphical user interface.
  • Highly responsive performance and reduced network load.
  • Higher, richer and easier levels of interactive functionality.
  • Enabling true service oriented architectures on RIA platforms like FLEX / AJAX / APOLLO
Ajax
Ajax Initiative at Web Spiders

AJAX (Asynchronous Javascript And XML) is a new method of combining client side programming in Javascript with server side processing that can deliver XML fragments back to your web page to allow the page to be updated with new information from the server without having to reload the entire web page.

In the traditional Web application, the interaction between the customer and the server goes like this:

  • Customer accesses Web application
  • Server processes request and sends data to the browser while the customer waits
  • Customer clicks on a link or interacts with the application
  • Server processes request and sends data back to the browser while the customer waits

There is a lot of customer waiting.

You can use Ajax to create more dynamic and interactive Web pages without needing to refresh or reload the page. It only works on the more advanced browsers (6.x).

Ajax is a way of developing Web applications that combines:

  • XHTML and CSS standards based presentation
  • Interaction with the page through the DOM
  • Data interchange with XML and XSLT
  • Asynchronous data retrieval with XMLHttpRequest
  • JavaScript to tie it all together

The XMLHttpRequest object is the key element.

AJAX Flow chart

ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.

With ASP.NET AJAX, you can:

  • Create next-generation interfaces with reusable AJAX components.
  • Enhance existing Web pages using powerful AJAX controls with support for all modern browsers.
  • Continue using Visual Studio 2005 to take your ASP.NET 2.0 sites to the next level.
  • Access remote services and data directly from the browser without writing a ton of complicated script.
  • Enjoy the benefits of a free framework with technical support provided by Microsoft.
Copyright © 2009
A Global RIA and Mobile Application Solutions Company
.