Friday, May 05, 2006
AJAX
The Cool Pick Of The Day is a new web based application serving model called AJAX.
AJAX Redefines the Web-Browser Software Model
AJAX stands for Asynchronous Javascript And XML- a term coined by a company named AdaptivePath. AJAX is the next generation web development technique used for creating interactive web applications. This new web-based services-oriented architecture allows users to dynamically interact with the served application without full web page refreshing. This is all done with quick incremental updates to the user interface making the web-based application faster and more responsive to user interaction. It also allows a web-based application to look like a desktop based application instead of the old clunky web-browser look.
Though AJAX may seem to be "new technology", it really is just a new approach to combining the already existing web technologies of Cascading Style Sheets (CCS), JavaScript, The Document Object Model (DOM), XML, XSLT, HTML, XHTML, and the XMLHttpRequest object. A great aspect of AJAX is that it does not need any plug-ins and is supported by a broad base of browsers.
AJAX is absolutely breathing new life into the ASP model. AJAX is coming on strong providing:
1) organizational tools such as address books, contact lists, task lists, calendaring
2) communication tools such as: e-mail, shared calendering, public folder sharing, and instant messenger
3) personal tools such as music players, photo viewers, and media mixers
4) productivity tools such as Word Processors, Spread Sheets, Drawing/Diagramming
5) Full DeskTop OS-like environments
AJAX redefines software availability by allowing:
1) Global access to data and applications via the Internet.
2) Easier application management since the applications and services are server based. That means no client side patching and upgrades to their application.
3) Platform independence since any operating system with a supported web browser is all you need.
4) Simpler Licensing management since the applications are server based.
5) Layered technologies such as encryption and compression technology can easily be used without expensive deployment to the clients.
AJAX Redefines the Web-Browser Software Model
AJAX stands for Asynchronous Javascript And XML- a term coined by a company named AdaptivePath. AJAX is the next generation web development technique used for creating interactive web applications. This new web-based services-oriented architecture allows users to dynamically interact with the served application without full web page refreshing. This is all done with quick incremental updates to the user interface making the web-based application faster and more responsive to user interaction. It also allows a web-based application to look like a desktop based application instead of the old clunky web-browser look.
Though AJAX may seem to be "new technology", it really is just a new approach to combining the already existing web technologies of Cascading Style Sheets (CCS), JavaScript, The Document Object Model (DOM), XML, XSLT, HTML, XHTML, and the XMLHttpRequest object. A great aspect of AJAX is that it does not need any plug-ins and is supported by a broad base of browsers.
AJAX is absolutely breathing new life into the ASP model. AJAX is coming on strong providing:
1) organizational tools such as address books, contact lists, task lists, calendaring
2) communication tools such as: e-mail, shared calendering, public folder sharing, and instant messenger
3) personal tools such as music players, photo viewers, and media mixers
4) productivity tools such as Word Processors, Spread Sheets, Drawing/Diagramming
5) Full DeskTop OS-like environments
AJAX redefines software availability by allowing:
1) Global access to data and applications via the Internet.
2) Easier application management since the applications and services are server based. That means no client side patching and upgrades to their application.
3) Platform independence since any operating system with a supported web browser is all you need.
4) Simpler Licensing management since the applications are server based.
5) Layered technologies such as encryption and compression technology can easily be used without expensive deployment to the clients.