Menu
The Test Center guide to rich Web app dev tools

The Test Center guide to rich Web app dev tools

Frameworks for rich Internet applications can be lightweight or heavyweight, open or closed, and almost anything in between

Rich Internet applications, or RIAs, comprise a spectrum of application types and technologies. The lightweight end of the spectrum has seen most of the attention in recent months, with Microsoft's Silverlight and Adobe's AIR (Application Integrated Runtime) getting attention as the new kids in town. But AJAX (Asynchronous JavaScript and XML) is still where most of the lightweight action resides. And despite the recent focus on lightweight app dev, significant developer focus remains on the heavyweight tools in the Microsoft .Net and Sun Java worlds.

AJAX anchors the lightweight end

The lightweight tools are anchored by AJAX or Web 2.0 applications, which add richness and responsiveness to standard Web sites with asynchronous JavaScript libraries: that's the "AJA" part of "AJAX." The "X" stands for "XML," but these days XML is not the only data format used by such libraries; it's also common to see asynchronous data exchange in JSON, HTML, and plain text formats.

AJAX is powered by several technologies. One key piece is Dynamic HTML, a browser feature that allows JavaScript libraries to manipulate the contents of a page on the client, even after it has been initially displayed. Another key piece is XMLHttpRequest, which is a lightweight back channel to the server that JavaScript can call from the client.

AJAX is used to extend a wide variety of Web server application technologies. You can, of course, use it to enhance otherwise static HTML pages with data-driven content, but it's more customary to couple AJAX on the client with scripted Web servers. Ruby on Rails makes adding AJAX features especially easy. Microsoft ASP.Net AJAX, as the name implies, enhances ASP.Net sites with AJAX features, and includes Visual Studio integration; the Microsoft AJAX Library can also be used with other types of sites. Integrating AJAX libraries with Java/JSEE sites can be done manually with some effort, but tools and libraries such as the Google Web Toolkit, Tibco General Interface, and ThinkCAP JX make it much simpler.

Follow Us

Join the ARN newsletter!

Error: Please check your email address.

Upcoming

Slideshows

IN PICTURES: VMworld 2015 Asia-Pacific and Japan party (+ 32 photos)

IN PICTURES: VMworld 2015 Asia-Pacific and Japan party (+ 32 photos)

VMware recently held an Asia-Pacific and Japan party for its partners in San Francisco following two days of keynotes and sessions. Whilst mingling and enjoying drinks and finger food, the partners were joined by VMware management who also took the opportunity to let their hair down to have some fun.

IN PICTURES: VMworld 2015 Asia-Pacific and Japan party (+ 32 photos)
IN PICTURES: VMworld 2015 sponsor and partner showcase (+41 photos)

IN PICTURES: VMworld 2015 sponsor and partner showcase (+41 photos)

VMware's sponsors and partners used the opportunity at VMworld 2015 to showcase some of their technologies. At an exhibition hall, these vendors educated those that popped by their stands on these solutions and addressed some of the issues surrounding mobility, datacentres, and the Cloud. SOme of the big names there included f5, Palo Alto Networks, HP, Intel, Samsung, and Symantec.

IN PICTURES: VMworld 2015 sponsor and partner showcase (+41 photos)

iasset.com is a channel management ecosystem that automates all major aspects of the entire sales, marketing and service process, including data tracking, integrated learning, knowledge management and product lifecycle management.

Show Comments