Aspects of AJAX is a platform for developing responsive and interactive web applications by using and extending the browser platforms to a Rich Client System. (Documentation, Download and AJAX Engine Demo WebSite)
Features and criteria of this platform:
By using standard WebServices for the communication and by using client-side proxies for these services you reach a programming level that it is similar to other Rich Client application platforms. This is more than a thin wrapper over the XMLHttpRequest object that is now available in most modern browsers.
AJAX Actions provide a mechanism of binding asynchronous server calls and the client side asynchronous processing together using a declarative and "good readable" approach in pure JavaScript.
AJAX Controls are specialized ASP.NET Controls that bring AJAX functionalities into web pages and Web Forms on a component level.
The framework is built modular available and documented to make it possible to "pick out" the modules and functionalities you need in your applications.
A AJAX Engine Demo WebSite is available.
Aspects of AJAX is combined with an active blog to provide extra information on the ideas and concepts behind the implementation of this framework.
This work is licensed under a BSD style license. See http://www.mathertel.de/License.aspx