2. ASP.NET 2.0 AJAX Extensions
A framework for building next generation, cross-
platform, browsing experiences
Ubiquitous, cross-platform, browser support
Most-productive framework for building AJAX-
enabled web applications
Rich tool support for designer and
developer workflow
No cost, free tool support, easy to use
3. ASP.NET 2.0 AJAX Extensions
Web Server
IE
Firefox
Safari
Browser
Clients
Client
JavaScript Libraries
PreviewGlitz.js
PreviewDragDrop.js
PreviewScript.js
AjaxWebForms.js
AjaxRuntime.js
Apache & PHP
ColdFusion
IIS & ASP.NET
JSON Bridge Support
Membership &
Personalization Support
ASP.NET Server Control
Integration
4. Server Side
Client Side Microsoft
AJAX Library
ASP.NET
AJAX
Extensions
ASP.NET
AJAX
Extensions
Value-Add
CTP
ASP.NET
AJAX
Toolkit
ASP.NET AJAX Extensions
5. Server Or Client Centric?
Server-centric web sites and apps
Work with existing server application model
Keep core UI/application logic on server
Improve latency, interactivity, personalization
Client-centric browser applications
Fully utilize DHTML in presentation tier
Use AJAX for data, services, composition
Enable new immersive experiences
The Ajax Extensions provides a great framework
for both
12. Only work on Windows
If it’s from Microsoft it must…
No!
ASP.NET Ajax Extensions supports all modern
browsers and OSs
MAC and Windows
Safari, FireFox, IE, Opera(coming…)
Try it for yourself, Live demos on
http://ajax.asp.net/ajaxtoolkit
13. Be Bloatware
If it’s from Microsoft it must…
No!
Factored and Extensible
The MicrosoftAjax.js.gz 14.8k
core JavaScript type-system,
component/control model,
JSON networking/serialization stack,
application-serviceas features
MicrosoftAjaxWebForms.js.gz 6.4k
enable UpdatePanel scenarios
partial page rendering
14. Be Restrictively Licensed
If it’s from Microsoft it must…
No!
Microsoft AJAX Library
Ships with debuggable source
Allows for modification and redistribution
Microsoft AJAX Control Toolkit
Shared and Open development model
Microsoft + Community Contributions
15. Require IISWindows Server?
If it’s from Microsoft it must…
No!
The Microsoft AJAX Library ships as a zip file
enabled for use with any server side back in.
See demos for Php and ColdFusion
17. Fully Supported, Enterprise
class, Inclusive Ecosystem
If it’s from Microsoft it must be…
Yes! (when we RTM that is….)
ASP.NET Ajax Extensions
24x7x365 support world wide by Microsoft
Fully stress tested in several real
world top 10 web sites
All the major 3rd party control vendors
on board
Vibrant community
Several published books already
18. Server Or Client Centric?
Server-centric web sites and apps
Work with existing server application model
Keep core UI/application logic on server
Improve latency, interactivity, personalization
Client-centric browser applications
Fully exploit DHTML in presentation tier
Use AJAX for data, services, composition
Enable new immersive experiences
• The AJAX Extensions provides a great framework for both
20. “Atlas” has enabled Squeet users to
have a rich user experience …You
can’t ask for a more powerful and
easy-to-use API.
--Hamid Shojaee, President, Axosoft, LLC
Squeet.com
22. “Considering how time-
consuming traditional AJAX
can be to implement, ‘Atlas’
seems almost like magic!”
Arthur Wait, Dev Manager, TitleZ
www.TitleZ.com
26. How Do I Get Started?
ASP.NET 2.0 AJAX Extensions
Go Live CTP – build live sites with Ajax
Extensions today!
RTM around end of year
Installs on Visual Web Developer 2005 and
ASP.NET 2.0 (both available for free)
Community site: http://ajax.asp.net
Download the latest bits
ASP.NET Ajax Control Toolkit
Tutorials, samples, forums, resources
We want your feedback!
BradA@Microsoft.com
http://blogs.msdn.com/BradaA