The means for accomplishing this have been around for quite some time. Suddenly though, and thanks largely to applications like Google Maps
, its all the rage.
Not to be left behind, Microsoft has announced project Atlas for ASP.NET 2.0 and for ASP.NET 1.1, we already have Michael Schwarz's Ajax.Net.According to one Atlas project member, "What we’ve set out to do is to make it dramatically easier for anyone to build AJAX-style web applications that deliver rich, interactive, and personalized experiences. Developers should be able to build these applications without great expertise in client scripting; they should be able to integrate their browser UI seamlessly with the rest of their applications; and they should be able to develop and debug these applications with ease."
Atlas is being developed on top of ASP.NET 2.0 and is slated to contain the following components:
Atlas Client Script Framework
The Atlas Client Script Framework will work on all modern browsers, and with any web server. It also won’t require any client software installations, only standard script references in the web page.
The Atlas Client Script Framework will include the following components:
ASP.NET Server Controls for Atlas
- A base class library for common features such as rich string manipulation, timers, and running tasks
- A UI framework for attaching dynamic behaviors to HTML in a cross-browser way
- A network stack to simplify server connectivity and access to web services
- A set of controls for rich UI, such as auto-complete textboxes, popup panels, animation, and drag and drop
- A browser compatibility layer to address scripting behavior differences between browsers.