FAIL (the browser should render some flash content, not this).
Request a Quote STP Systems Contacts

AJAX and RIA applications

Web applications have traditionally been a set of HTML pages that must be reloaded to change any portion of the content. Some of questions in traditional web interaction model which required answers from usability engineering point of view where

  • Once an interface is loaded, why should the user interaction come to a halt every time the application needs something from the server?
  • Why should the user see the application go to the server at all?
  • Is it possible to have web application interaction as responsive as desktop application?
Ajax

Technologies such as JavaScript programming language and cascading style sheets (CSS) have matured to the point where they can be used effectively answer these questions and create very dynamic web applications that will work on all of the major browsers and will have experience similar to desktop application. The term Asynchronous JavaScript Technology and XML (AJAX) has emerged recently to describe this interactive and dynamic interaction model. AJAX is not new, these techniques have been available to developers targeting Internet Explorer on the Windows platform for many years.

STP Systems had been using those primitive AJAX techniques as a performance enhancement initiatives for critical functionality of web-applications.

Essentially AJAX is a bundle of technologies, each flourishing in its own right. It includes

  • Standards-based presentation using XHTML and CSS;
  • Dynamic display and interaction using the Document Object Model;
  • Data interchange and manipulation using XML and XSLT;
  • Asynchronous data retrieval using XMLHttpRequest;
and JavaScript binding everything together.
JavaScript technology

Using JavaScript technology, an HTML page can asynchronously make calls to the server from which it was loaded and fetch content that may be formatted as XML documents, HTML content, plain text, or JavaScript Object Notation (JSON). The JavaScript technology may then use the content to update or modify the Document Object Model (DOM) of the HTML page.

Rich Internet Applications (RIA)

Some of the major AJAX application development services offerings from STP Systems include

  • Migration/Re-engineering of legacy web applications and products for Ajax enabling
  • Ajax and Service-Oriented Application Architecture Consulting and Development
  • Ajax based outsourced product development

Some of the Ajax application development projects successfully executed at STP Systems included

  • Customized AJAX web application development
  • AJAX application development under DotNetNuke framework
  • .Net web application development AJAX.net framework, Atlas framework and Prototype AJAX framework
  • .NET web application development using third-party and open-source AJAX controls and script libraries

Our accumulated experience in the specific technology areas incorporated in AJAX and the projects for AJAX applications have enabled us to accomplish various AJAX applications in a timely manner to meet and exceed customer expectations.