The marketplace of ideas is an amazing place.  When Microsoft came up with the notion of Remote Scripting (many years ago), the Netscape folks scoffed.  At the time, folks looked at MS and said, “This is a war, and I won’t use a feature from the big bad wolf!”  The notion of asynchronously updating part of a web page, while powerful, lay dormant for years.

Sure, IE has kept the feature alive, but few folks used it.  Then, as soon as the Mozilla/Firefox folks decided to go ahead and embrace the notion, then it becomes safe for the public to use.  Only then is it “cross platform.”  Alas, the key was not to add the feature to our browser, but to add it to every browser.  (interesting).

The success of Gmail, and a marketing campaign by a consulting company, have led to some visibility.  There’s a new marketing term for this long-existing technique: Ajax.  Nice name.  Marketing, they get.

The great thing for MS platform developers: Just as the term will be gaining steam, Microsoft will release ASP.Net 2.0, which looks to have built-in support for it.  The product groups have come up with a competing name: Atlas.

So, special thanks to Jesse James Garrett for publicizing a feature of our new platform.  If you want to know more about implementing Ajax, both in ASP.Net 2.0 and in .Net 1.1, see this paper by Dino Esposito on the MSDN site.

If you want to know more about Atlas, see this blog entry from scottgu

It is nice to be ahead of the curve.

By Nick Malik

Former CIO and present Strategic Architect, Nick Malik is a Seattle based business and technology advisor with over 30 years of professional experience in management, systems, and technology. He is the co-author of the influential paper "Perspectives on Enterprise Architecture" with Dr. Brian Cameron that effectively defined modern Enterprise Architecture practices, and he is frequent speaker at public gatherings on Enterprise Architecture and related topics. He coauthored a book on Visual Storytelling with Martin Sykes and Mark West titled "Stories That Move Mountains".

3 thoughts on “Atlas = Ajax = 2.0 script callbacks and more”
  1. Yeah – I’ve got to admit to being a bit mystified gobsmacked by the Ajax hype, this is stuff us MS developers have been doing for years.

    I personaly find the IE controls webservice behaviour very useful for refreshing a table in the background.

    You only have to look at OWA to see what can be done with ‘AJAX’.

  2. It’s all well and good putting some client side scripting callbacks into ASP 2.0 and thinking of a cool name.

    But the underlying problem with WYSIWYG web development is that it lets people with no knowledge of what they are doing develop what seems to be working prototypes. Only to discover their systems don’t scale beyond 10 users and they have no clue why not.

    I’ve come across too many ASP.NET weenies to shake a stick at!

    To use an analogy, it’s like making more and more stepping stones out into the sea. You could ‘t call people skipping across them sailors.


Leave a Reply

Your email address will not be published. Required fields are marked *

three × two =

This site uses Akismet to reduce spam. Learn how your comment data is processed.