This is the first in a series of blog posts about ASP.Net AJAX, a new web development technology from Microsoft.
A series about ASP.Net AJAX must start by first answering the question: "What is Ajax?"
Ajax is a term used to refer to a group of technologies used, in various combinations, to create web applications that are more interactive and responsive, and which provide a richer client-side experience, than what is found in classic web applications.
Ajax Technologies
Extensible HyperText Markup Language (XHTML)
Document Object Model (DOM)
Cascading Style Sheets (CSS)
Client Side Scripting (most commonly with JavaScript)
XMLHttpRequest (XHR)
Data Transport Languages (most commonly used are XML and JSON)
For an explanation of an individual Ajax technology click the name of the technology above.
For Wikipedia's definition of Ajax click here -> Ajax (programming) - Wikipedia, the free encyclopedia
To get a feel for the interactivity, performance, and richer client-side experience of Ajax web applications, visit the sites below.
Page Flakes
Mash Up (combines content from more than one source into an integrated experience)
Personalizable Web Desktop
Windows Live
Mash Up
Personalizable Web Desktop
Windows Local
Mash Up
Personalizable Geo Information
All forthcoming posts in this series will include downloadable ASP.Net AJAX examples in Visual Studio 2005 solutions for both Visual Basic 2005 and C#.
The next post in this series will answer the question: "What is Microsoft ASP.Net AJAX?" and will introduce the ASP.NET AJAX v1.0 Beta UpdatePanel server control.
For more information and FREE Microsoft ASP.NET Ajax installers visit -> The Official Microsoft ASP.Net AJAX Website
mike mcintyre http://www.getdotnetcode.com