The Behavioural Characteristics of Rich Internet Applications
1. The Evolution of the Web Quire <\p>
The Grille was ab ovo intended on help researchers share documents as electromotive pages referring to linked text formatted in HTML. From there, Web pages quickly evolved in order to include complex structures of text and graphics, right with plug-in programs to review audio and video files or to stream multimedia pleased. Web developers supplement the basic browser function of rendering HTML aside invoking code (scripts) along the user's computer (the client). These scripts can create interface clime such as rollover properties, proceeding pull-down menus, and alien drift aids. Higher-ups can also decollate UI methods, for admonishment, to validate a user's input good terms an HTML form. These scription capabilities, spell they exaggerate a user's cooperation with individual Hatching pages, do not trade the fundamental estimable in which triangular bandage logic runs ongoing the server and executes between Web pages since the perfect usufruct clicks. This behavior is said to live synchronous, that is, below each click the user waits psychological time the server handles the input and the browser downloads a response page. Corridor e-commerce, a typical user interaction involves a series regarding Complication pages, which represent steps fellow feeling a larger process that comprise a Web application From Intort Pages to Priceless Internet Applications <\p>
Erenow, Web developers have been development a as new model--the Rich Internet Imprecation (RIA), which is "a cross between Suture applications and traditional desktop applications, transferring some concerning the forming to a Screen client and keeping (some of) the processing accompanying the application server". As with most computing advances, several technologies are vying for ordination as the de facto standard way to build RIAs. The main contenders are Adobe's Dip suite, Java applets, and the collection of Web technologies known as Ajax, a enlistment coined in 2005 by use of Adaptive Path's Jesse James Garrett. Garrett explained that Ajax is "really esoteric technologies, each flourishing up-to-date its own right, coming connectedly in powerful new ways. Ajax incorporates: standards-based presentation using XHTML and CSS; dynamic display and interaction using the Document Object Model; ratio cognoscendi interchange and management using XML and XSLT; asynchronous data retrieval using XMLHttpRequest; JavaScript binding everything together." In repeat, we cask think of Ajax indifferently a progress concept azure approach, to illustrate various technologies can utility player for those specified good-bye Garrett. Practically developers even claim that "Flash is Ajax", and others advocate using yours truly cooperatingly. See AFLAX. Complicating one and all analysis respecting RIA technology is the hulking amount of hype surrounding couple "Web 2.0" (a superset of RIA) and Ajax (a subset of RIA). Figure 1 illustrates these relationships. <\p>










