Atlas Presentation Slides and Demos - AJAX.NET Samples and Tutorials

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! ):

  1. 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)
  2. 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.
  3. Script Controls (ScriptLibrary/SlideShow.js and SlideShow.aspx)
    • Packaging UI behavior into components that can be associated with HTML markup and elements.
  4. 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.
  5. 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.
  6. Server Control (Postback-based: PhotoSelector.cs and PhotoSelector.aspx)
    • A basic CompositeDataBound control built using the ASP.NET 2.0 data-bound controls architecture.
  7. 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)
  8. 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.
  9. 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

 

DrinkingGreen Peony Green Tea

posted on Saturday, September 24, 2005 9:29 PM

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices