Nikhil is extremely knowledgeable and very generous in helping the developer community learn more about Atlas. You can download his presentation slides and demonstrations on Atlas, which comes with a lot of good samples and tutorials on Microsoft's answer to AJAX.
Here is a list of the Atlas samples and tutorials that you can download from Nikhil's blog ( Thanks, Nikhil! ):
- Building Script Types and Components (ScriptLibrary/Sequence.js, SequenceClass.aspx, and SequenceComponent.aspx)
- A sampling of OOP patterns such as namespaces and classes.
- Implementing a component to participate in the component framework (bindings, actions, declarative markup, etc)
- Encapsulating Data Access (ScriptLibrary/PhotoList.js and PhotoList.aspx)
- Using XMLHTTP via the WebRequest and ServiceMethodRequest abstractions.
- Natural incorporation of async programming model in atlas.
- Building higher level data access semantics by including image pre-fetching logic.
- Script Controls (ScriptLibrary/SlideShow.js and SlideShow.aspx)
- Packaging UI behavior into components that can be associated with HTML markup and elements.
- Templated Script Controls (ScriptLibrary/TemplatedSlideShow.js and SlideShow2.aspx)
- Support for client-side templates along with CSS to support customization of content, and look and feel.
- Script Components as Reusable Blocks of Functionality (PhotoAlbum.js and PhotoMap.aspx)
- Demonstration of how the building blocks (photo list, photo sequence, and slideshow) can be used in larger applications.
- Server Control (Postback-based: PhotoSelector.cs and PhotoSelector.aspx)
- A basic CompositeDataBound control built using the ASP.NET 2.0 data-bound controls architecture.
- Server Control (Atlas-enabled: DynamicPhotoSelector.cs, PhotoDataSource.cs and DynamicPhotoSelector.aspx)
- Server controls that implement IScriptComponent and work with the ScriptManager to render XML script markup and utilize atlas to implement their client side functionality.
- Server controls that preserve server programming model (properties, events, state management in pages that use atlas along with post-back)
- I also showed a demonstration of the upcoming version of the Web Development Helper and features that help in developing rich Web applications. I will be updating the download point soon... hopefully on Monday.
- Bonus material not shown: Script Behaviors (OverlayBehavior.js, CrossFadeBehavior.js and SlideShow2.aspx)
- These implement the cool translucency of the description overlay and fade effects from one image to another in the slide show.
AJAX.NET and Atlas Information
Drinking: Green Peony Green Tea