Overview(AJAX tutorials) From 2001 to 2005, the World Wide Web went through a tremendous growth spurt in terms of the technologies and methodologies being used to bring this once-static medium to life. Online brochures and catalogs no longer dominated the Web as web applications began to emerge as a significant portion of online destinations. Web applications differed from their web site ancestors in that they provided an instant service to their users. Whether for business process management or personal interests, developers were forced to create new interaction paradigms as users came to expect richer functionality.
In February 2005, Jesse James Garrett of Adaptive Path, LLC published an online article entitled, "Ajax: A New Approach to Web Applications" (still available at www.adaptivepath.com/publications/essays/archives/000385.php). In this essay, Garrett explained how he believed web applications were closing the gap between the Web and traditional desktop applications. He cited new technologies and several of the Google projects as examples of how traditionally desktop-based user interaction models were now being used on the Web. Then came the two sentences that would ignite a firestorm of interest, excitement, and controversy: Below are AJAX tutorials list 1. Ajax and Character Sets(AJAX tutorials) Abstract: How to deal with character set encoding in AJAX I was recently adding some dynamic functionality to my current webapp project and I must say rails’ AJAX support is really slick. However, I had some issues with character set encodings and I want to share my findings here. Since my webapp is for a German audience only, I’m using the ISO-8859-15 character set encoding for all my pages (that is latin-1 + euro sign). So far, I have been setting the correct encoding in the HTML I’m producing and everything worked fine. You could even enter special German characters (like “Ä” or “ß”) in forms without any problems. Full article 2, Ajax Cascading Drop-down Example (AJAX tutorials) Abstract: If you are new to a Ajax and would like to learn more, this article was written for you! Use it as a starting point to learn the basics of sending requests, receiving xml responses and using DHTML to update inputs on an HTML page. It's actually pretty easy, we'll show you how. This example contains only 4 files and will work on web servers that support asp or php. A recent version of either IE or Firefox is required to run the client-side HTML and Ajax JavaScript. Full article 3,A Simpler Ajax Path(AJAX tutorials) Abstract I began working with web applications back in the bad old days, when making an application behave like a desktop app meant wrestling with byzantine table-based layouts nested five and six levels deep, and horrid, hackish frame sets within frame sets within frame sets. Those were the days. Things have steadily improved for web developers with the advent of standards-compliant browsers, CSS, DHTML, and the DOM. Pervasive broadband access has made web apps feel a lot snappier. Now something called the XMLHttpRequest object makes it even easier to develop full-blown, superinteractive applications to deploy in the browser. Full article
4,Ajax for Java developers: Build dynamic Java (AJAX tutorials) Abstract The page-reload cycle presents one of the biggest usability obstacles in Web application development and is a serious challenge for Java™ developers. In this series, author Philip McCarthy introduces a groundbreaking approach to creating dynamic Web application experiences. Ajax (Asynchronous JavaScript and XML) is a programming technique that lets you combine Java technologies, XML, and JavaScript for Java-based Web applications that break the page-reload paradigm Full article 5,Ajax using XMLHttpRequest and Struts(AJAX tutorials) Abstract About five years ago I worked on a web app project where one of the primary requirements was that it should look, work and feel like a Windows-based fat client. Now, ignoring the question of why it was not in fact done as a Windows-based fat client in the first place, that can be a rather tough requirement in the world of web development, certainly it was five years ago when not very many examples of such a thing existed. As a result of a number of proof-of-concepts, I stumbled upon some techniques for doing things that were at the time rather atypical approaches to web development. The end result was an application that, to this day, many people cannot even tell is web-based, aside from the fact that you access it with a browser! Little did I know that only a few years later the basic concepts behind what I had done would re-emerge in the world as something called Ajax. Ajax is a term coined by the folks at Adaptive Path and is shorthand for Asynchronous Javascript + XML.
Full article Ajax Frameworks - JPSpan: JPSpan integrates with PHP, a robust and open source server-side language.
- DWR: DWR allows calls to Java classes on the server.
- Ajax.NET: Ajax.NET enables communication with server-side classes built with any .NET language.
|