Advent of new web client capabilities

From ScenarioThinking
Jump to navigation Jump to search

Description

New web client capabilities like AJAX ((Asynchronous JavaScript and XML) have proved to be a vital driving force beyond doubt.

AJAX is not a new technology, but is a combination of various new and existing technologies coming together in powerful ways which include: HTML, XHTML, Cascading Style Sheets, JavaScript, The Document Object Model, XML, XSLT, and the XMLHttpRequest object. The use of Ajax in Web applications has increased greatly. By only transferring XML-encoded data, rather than entire Web pages, Ajax applications are faster and more responsive to user actions, appearing much more interactive.

By standardising similar technologies, and accepting new ones, it is easy for the industry to speak the same ‘language’, enabling wider implementations of Mashups.

Enablers

  • Consortiums like W3C played a prominent role in standardising web technologies, bringing full potentials of web like Mashups.
  • Advanced, powerful and more secure browsers.

Inhibitors

  • Server resources
  • Security issues
  • More dependencies on users, browser compatibilities, web clients
  • Complex, interoperable, not so easy to maintain web applications

Paradigms

Experts

http://wiki.mashupcamp.com/
http://www.programmableweb.com
http://www.adaptivepath.com/publications/essays/archives/000385.php

Timing

February 2006, first Mashup Camp

Resources

http://www.programmableweb.com
http://www.mashupcamp.com
http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29
http://www.w3.org/
http://www.adaptivepath.com/publications/essays/archives/000385.php
http://developer.mozilla.org/en/docs/AJAX