Wednesday, August 2nd, 2006

A Primer on Microsoft Atlas

Category: Atlas, Tutorial

> So you’ve been reading up on the boatload of Ajax solutions out there and, with the countless number, it hard to keep track sometimes. A little while back, Microsoft tossed their own hat into the ring with Atlas, an offering to make life easier for ASP.NET users to get in on the Ajax fun. But where to start learning about this new technology? Well, this new article from the Ajax Developers Journal guides you through everything you’ll need to get started.

Iimplementing AJAX may not be easy since it involves writing a lot of code in a client-side scripting language like JavaScript and any developer who has worked with one would attest to the fact that developing and debugging complicated client scripts can sometimes be daunting. It can be even more daunting to maintain Web applications where the logic is interspersed between client and server code.

The Atlas framework from Microsoft promises to fill this gap and make it easier for the ASP.NET developer to easily develop interactive AJAX-enabled applications. In this article we’ll look at what ATLAS is and focus on the server controls that an ASP.NET developer can use to “AJAX-ify” his applications.

They start off with an introduction to what Atlas is and how it all works including the Atlas Server Controls and the Script Manager. They provide a sample bit of script here to illustrate how things fit together, including the terms/keywords EnablePartialRendering, EnableScriptComponents, ScriptReference, ServiceReference.

Next up is a look at some of the other panels/controls offered – the UpdatePanel (with the ControlEventTrigger and ControlValueTrigger), TimerControl, UpdateProgress, and how to extend and enhance the functionality already there. These include:

  • AutoComplete Extender
  • CollapsiblePanel
  • DragPanel Extender
  • AlwaysVisibleControl
  • TextBoxWatermark
  • HoverMenu

Related Content:

  • Atlas shrugged
    Here's a lighter look at the machinations Microsoft marketeers went through starting with its own original Ajax product name, then trying to...
  • Cloud atlas
    Amro Gebreel reports on how resellers need to help their customers navigate a move to the cloud and why it is not a good idea to avoid the 'elephant...
  • A primer on XML
    This chapter examines the origins of XML and dives into issues like document vs. data-centric XML, instances, namespaces and document type...
  • A primer on encryption
    This tip starts by looking at the two main types of encryption available today....
  • Ajax via Comet supports Atlas
    Lightstreamer is a push engine that delivers Ajax capabilities using the Comet paradigm. A new demo shows its support for Atlas, the Microsoft Ajax...

Posted by Chris Cornutt at 8:34 am

2.8 rating from 54 votes


Comments feed TrackBack URI

Could you tell me the different between Atlas and Ajax.NET?
my email is [url][url]

Comment by user — August 2, 2006

Atlas is the new ASP.NET.

Comment by Ben Galbraith — August 3, 2006

And the bottom line of Atlas is to more quickly and easily make AJAX applications which work in fewer browsers?

Comment by Johan Sundström — August 4, 2006

Atlas integrates very tightly with .Net languages and Visual Studio. I used Ajax.Net as my first whack at Ajax, and it worked quite well. I’ve switched to Atlas since (at the start of a new project). They both have their points, (Ajax.Net may be more powerful at the moment, but Atlas is generally incredibly easy to use).

Comment by Will Gore — August 8, 2006

I can’t access the article — — is there an alternate URL or can someone send me a text copy if they can access it — desertpeablog at gmail.

Comment by lisa — September 7, 2006

mean to say is offline

Comment by lisa — September 7, 2006

Just out of curiousity, have you tried the site (Ajax Framework for ASP.NET, alternative to ASP.NET Ajax) in my signature…??


Comment by Thomas Hansen — February 28, 2007

Sweet blog very intersesting

Comment by computer repairs bournemouth — August 27, 2007

Leave a comment

You must be logged in to post a comment.