Rich Internet Apps/AJAX

Rich Internet Applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e maintaining the state of the program, the data etc) back on the application server. RIAs typically run in a web browser and do not require software installation.

AJAX, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page's interactivity, speed, and usability.

RIA/AJAX Technologies:

We work with the following RIA technologies. We are a Laszlo Partner as well as an Adobe Solution Partner.
Adobe Flex 2 Laszlo Systems

Benefits:

Because RIAs employ a client engine to interact with the user, they are:
  • Richer. They can offer user-interface behaviors not obtainable using only the HTML widgets available to standard browser-based Web applications. This richer functionality may include anything that can be implemented in the technology being used on the client side, including drag and drop, using a slider to change data, calculations performed only by the client and which do not need to be sent back to the server (e.g. an insurance rate calculator), etc.
  • More responsive. The interface behaviors are typically much more responsive than those of a standard Web browser that must always interact with the server.