Time to explain what I’m doing with my second talk at Toronto VSLive 2006.
Abstract
AJAX (Asynchronous JavaScript and XML) has been getting lots of press lately. It provides a very Windows-like experience for web applications. AJAX is a mixture of technologies (DHTML, script, XML and more) that produce highly-performant and scalable UI’s by leveraging asynchronous callbacks to your webserver. Did we mention that they look good too? A number of high profile sites including Google maps, Gmail, A9 and Flickr are built with AJAX tools. You can build similar apps in ASP.NET 2.0 because .NET introduced a handy API for out-of-band calls back to the server. After this session you’ll know how to exploit callbacks to build smooth, responsive interfaces too. If that’s not enough for you we’ll also take a quick tour of Atlas. Microsoft is quietly working on a new application framework (Atlas) that combines client side/server side development into a single useful library. See how Atlas extends JavaScript with numerous useful classes, interface enums and coordinates the traffic back to your server code.
What it’s about
AJAX is the hot web buzzword for 2006. Every web developer is trying to figure out how to incorporate the asynchronous back channel into their applications. AJAX is simply a way to send a request back to the server without refreshing the whole web page. When the asynchronous call returns to the browser it has a payload (string argument) that we can use to update a portion of the existing page. The X in AJAX stands for XML and it is one of the preferred methods for formatting the return text from the server. There are other possibilities too: (example: Simple strings and JSON – Java Script Object Notation)
I proposed this talk for a couple of conferences. VSLive is the first conference to put it on their agenda. The reason for the title – Async Triple Threat? I noticed that there are three major ways to handle Async if you work for Microsoft technology shop. Roll your on – AJAX. Use the limited async features of ASP.NET 2.0 or experiment with the upcoming Atlas (AJAX extensions) bits. So I put examples of all three into the talk
I’ve got some mixed emotions about this talk. One the one hand I’m really excited about simplicity that Atlas brings to AJAX web development. On the other hand Atlas is brand new and an ever evolving platform. Which means I’m playing catch-up with Microsoft every week to stay on top of the latest releases. I just put the finishing touches on the Atlas demo last night. Knowing myself, I’ll probably fiddle and fuss over the demo during the next couple days.
I’m going to be showing the ultra-cool Atlas April CTP features. See you at the talk.
Comments
5/1/2006 8:01 AM Mike
Walt,
When I came to the VS Live conference, I did not know a thing about AJAX. At the last minute I decided to attend your session, I was quite impressed.
Can you provide any code samples from your session?