Wow – thanks to everyone who attended my Atlas presentation at ApacheCon Europe today. I was overwhelmed by the full house and the warm reception. And it was kinda cool to be the Microsoft guy running Apache and PHP on his laptop 🙂
I started with a brief Introduction to ASP.NET 2.0 and finished building a webpage with ASP.NET using the free Visual Web Developer Express and SQL Server 2005 Express. I wanted to show how ASP.NET 2.0 is all about standards compliance (XHTML, CSS, accessibility), and how easily it lets you work with useful abstractions (membership, roles, personalization, data access via a middle tier, etc.). I was using the ASP.NET web server that’s built into Visual Studio (because I’m running Apache on my local machine, natch!).
Then I jumped over to PHP and Apache, where, with thanks to Shanku Niyogi’s PHP/Atlas bridge and his great demo, I did some Client-Side Atlas, and also re-developed some of the same concepts in PHP (including client-side AutoComplete and the broswer compatibility layer). Start at Shanku’s blog for more on using Atlas from PHP.
Finally, as a postscript, I wanted to show Ray Ozzie’s really cool SSE (Simple Sharing Extensions) and Live Clipboard concept, both of which are licensed under the Creative Commons Public Domain License. Check out Nikhil’s Mix06 slides and demo and even watch his Mix06 presentation to learn more.
I hope the presentation offered you a glimpse at what Microsoft is accomplishing with Atlas, and how we’re seeking to embrace open standards, and empower developers to build richer, more interactive and (importantly) cross-browser web applications.
[Update: Currently, the only way to obtain the client-side bits of Atlas is through the Atlas .msi distribution. If you are not running Windows, you can extract the .msi file using WINE (or equivalent).]
Again, my thanks for such a warm welcome. I look forward to meeting more of you and attending more of the conference today and tomorrow.