Advent of new web client capabilities
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