<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Articles&gt;Web Design&gt;Ajax</title>	<link>http://tc.eserver.org/dir/Articles/Web-Design/Ajax</link>
	<description>A listing of the most recently indexed works about Articles and Web Design and Ajax in the field of technical communication.</description>
	<language>en-us</language>
	<copyright>Copyright (c) 2005-08 by the EServer. All rights reserved.</copyright>
	<managingEditor>tclib-editorial@eserver.org (TC Library Editorial Board)</managingEditor>
	<webMaster>webmaster@eserver.org (Geoffrey Sauer)</webMaster>
	<image>
		<url>http://tc.eserver.org/images/newlogo.gif</url>
		<title>Articles&gt;Web Design&gt;Ajax</title>
		<link>http://tc.eserver.org/dir/Articles/Web-Design/Ajax</link>
	</image>
	<item>
		<title>PHP, JSON and JavaScript Usage</title>
		<link>http://tc.eserver.org/35070.html</link>
		<guid>http://tc.eserver.org/35070.html</guid>
		<description>Today i want to introduce you to jSON (JavaScript Object Notation), in short, it is a simple format designed to exchange data between different programming languages. I will show you how to create JavaScript object, convert it to JSON string, and send to PHP script, which will decode jSON string to readable format (for PHP). But that’s not all, PHP script will create it’s own data object encode it to jSON string and send it back. All communication between JavaScript and PHP will be done thru AJAX.</description>
	</item>
	<item>
		<title>Ajax Tutorial (Asynchronous JavaScript + XML)</title>
		<link>http://tc.eserver.org/35072.html</link>
		<guid>http://tc.eserver.org/35072.html</guid>
		<description>Ajax is only a name given to a set of tools that were previously existing. The main part is XMLHttpRequest, a server-side object usable in JavaScript, that was implemented into Internet Explorer since the 4.0 version.</description>
	</item>
	<item>
		<title>Enabling Cross-Domain AJAX in Firefox</title>
		<link>http://tc.eserver.org/35073.html</link>
		<guid>http://tc.eserver.org/35073.html</guid>
		<description>Unfortunately, Firefox doesn&apos;t allow cross-domain XMLHttpRequests for security reasons. While good security is a plus, this restriction can make development and testing a real chore. For those of us willing to risk the security vulnerability, here is how to bypass the cross-domain restriction once and for all.</description>
	</item>
	<item>
		<title>The AJAX response: XML, HTML, or JSON?</title>
		<link>http://tc.eserver.org/35074.html</link>
		<guid>http://tc.eserver.org/35074.html</guid>
		<description>Since my last AJAX project I&apos;ve increasingly been wondering about the &quot;ideal&quot; output format for the AJAX response. Once you&apos;ve succesfully fired an AJAX request, what sort of response should the server give? An XML document? An HTML snippet? A JSON string which is converted to a JavaScript object? Or something else? In this entry I&apos;d like to discuss the three formats, with examples, and ask you which format you&apos;ve used in your practical AJAX applications.</description>
	</item>
	<item>
		<title>JSON, The Fat-Free Alternative to XML</title>
		<link>http://tc.eserver.org/33994.html</link>
		<guid>http://tc.eserver.org/33994.html</guid>
		<description>JSON is a lightweight, language independent format for data interchange. It is especially popular in Ajax (or interactive web browser-based) applications.</description>
	</item>
	<item>
		<title>AJAX Aids Accessibility?</title>
		<link>http://tc.eserver.org/33853.html</link>
		<guid>http://tc.eserver.org/33853.html</guid>
		<description>Yes, if you do it right, using Ajax techniques can improve accessibility. Surprised? You shouldn’t be. Ajax is like most techniques and technologies on the web—they are what you make of them.</description>
	</item>
	<item>
		<title>Build Your Own Social Home!</title>
		<link>http://tc.eserver.org/33868.html</link>
		<guid>http://tc.eserver.org/33868.html</guid>
		<description>JSON (JavaScript Object Notation) is what all the hip applications are serving up these days with their API’s as an alternative to XML. The cool part about JSON is that you don’t need to parse it in the same way you do XML. That data you get from a JSON call comes back as an object all ready-to-rock and let you do stuff with it. So here&apos;s the jQuery code to pull in and append all data from Flickr, Twitter, and Scrnshots all onto one page.</description>
	</item>
	<item>
		<title>AJAX Interface Design</title>
		<link>http://tc.eserver.org/33384.html</link>
		<guid>http://tc.eserver.org/33384.html</guid>
		<description>AJAX enables faster, more responsive Web applications through a combination of asynchronous Javascript, the Document Object Model (DOM), and XMLhttpRequest. What this means for Web interface designers is that a DHTML-based Web application can make quick, incremental updates to a user interface without reloading the entire screen.</description>
	</item>
	<item>
		<title>Using Ajax for Creating Web Applications</title>
		<link>http://tc.eserver.org/33388.html</link>
		<guid>http://tc.eserver.org/33388.html</guid>
		<description>In the past few years, developers could choose between two approaches when building a web application. The first approach was to create a screen-based system with very rich interactions using a sophisticated, powerful technology such as Java or Flash. The alternative approach was to create a page-based system using easier-to-learn core web standards like XHTML and CSS whose more basic capabilities force less-rich interactions. A new technological approach, dubbed Ajax, might just be the right mix between the two.</description>
	</item>
	<item>
		<title>Offline Ajax with Apache Derby</title>
		<link>http://tc.eserver.org/32705.html</link>
		<guid>http://tc.eserver.org/32705.html</guid>
		<description>People love Ajax applications so much that they are willing to use them instead of their desktop equivalents. The only problem occurs when they fail to have network access. This is when an offline feature is necessary. Apache Derby is a great option for enabling offline access to Ajax-powered applications. Learn how to use Apache Derby as a local data store that can be used to take your Ajax application offline.</description>
	</item>
	<item>
		<title>Fun with Overflows</title>
		<link>http://tc.eserver.org/32672.html</link>
		<guid>http://tc.eserver.org/32672.html</guid>
		<description>Making use of the overflow and scrollLeft DOM property to scroll elements is a much more effective use of the CPU, over animating using CSS top/left. So this episode of J4D demonstrates the same effect used in two completely different ways.</description>
	</item>
	<item>
		<title>Image Fade Revisited</title>
		<link>http://tc.eserver.org/32673.html</link>
		<guid>http://tc.eserver.org/32673.html</guid>
		<description>This episode is revisiting the image cross fade effect, in particular Dragon Interactive has a beautiful little transition for their navigation that some readers have been requesting. Greg Johnson takes it one step further to implement this method using jQuery and the methods shown here.</description>
	</item>
	<item>
		<title>Issues When Working With AJAX</title>
		<link>http://tc.eserver.org/32628.html</link>
		<guid>http://tc.eserver.org/32628.html</guid>
		<description>This paper covers the main stumbling-blocks you&apos;re likely to come across with AJAX: instantiating the necessary JavaScript object, building the request, and using the response.</description>
	</item>
	<item>
		<title>Making a Cross-Platform AJAX-Based Web Application</title>
		<link>http://tc.eserver.org/32553.html</link>
		<guid>http://tc.eserver.org/32553.html</guid>
		<description>I will go through how to make a full-blown widget that uses AJAX technology. It fetches news from a newsfeed source, presents them nicely to you, includes some eyecandy and of course lets you customize the amount of news items, refresh time and which category of news you want to be shown.</description>
	</item>
	<item>
		<title>Stop Using Ajax!</title>
		<link>http://tc.eserver.org/32527.html</link>
		<guid>http://tc.eserver.org/32527.html</guid>
		<description>We got things like browser wars, browser-specific DHTML, and table-based layouts. These were things that got in the way of the original vision, because people wanted rich content when the technology wasn’t ready. And now it’s happening again.</description>
	</item>
	<item>
		<title>Parse JSON with jQuery and JavaScript</title>
		<link>http://tc.eserver.org/32472.html</link>
		<guid>http://tc.eserver.org/32472.html</guid>
		<description>While exploring the options for traversing JSON, I discovered that there is no official W3C documentation, or even a draft. As a subset of the ECMAScript language specification, it will probably remain under the governance of ECMA International.&#xD;&#xD;So unlike XPath, which is a commonly accepted language for traversing XML, JSON must rely on JavaScript’s object notation.</description>
	</item>
	<item>
		<title>jQuery and XML Revisited</title>
		<link>http://tc.eserver.org/32475.html</link>
		<guid>http://tc.eserver.org/32475.html</guid>
		<description>In releasing jQuery v.1.2, a decision was made by the development team to drop XPath support from the core. Instead, an officially released XPath jQuery plugin is now available, which provides deprecated functionality. Although initially disappointed by this decision, I was happy to discover that alternative methods for obtaining data from an XML file are still available without the plugin.</description>
	</item>
	<item>
		<title>jQuery-Based Popout Ad: Part 1</title>
		<link>http://tc.eserver.org/32390.html</link>
		<guid>http://tc.eserver.org/32390.html</guid>
		<description>Today I’d like to start an article series of three parts, the result of which will be a popout-style, jQuery-based box like the one pictured above, which I think strikes a nice balance on the obtrusion-scale.</description>
	</item>
	<item>
		<title>jQuery-Based Popout Ad: Part 2</title>
		<link>http://tc.eserver.org/32391.html</link>
		<guid>http://tc.eserver.org/32391.html</guid>
		<description>We&apos;re going to take the ad we built last week and animate it, as well as provide the user with a means to open and close the ad. We’ll be using jQuery for most of what we do, so you’ll need to include the jQuery library script at the top of your document for this to work (see the source of the example page to see how this is done).</description>
	</item>
	<item>
		<title>Generating Automatic Website Footnotes with jQuery</title>
		<link>http://tc.eserver.org/32392.html</link>
		<guid>http://tc.eserver.org/32392.html</guid>
		<description>Generating footnotes for HTML documents in the past was always a slow, painful task — and every time I did it, I wondered why there wasn’t a better, easier way.&#xD;&#xD;Today, I’m happy to announce that I’ve come up with a better solution to web footnotes using the jQuery JavaScript framework and a few tags and attributes that already exist in XHTML.</description>
	</item>
	<item>
		<title>Build Ajax-Based Web sites with PHP</title>
		<link>http://tc.eserver.org/32242.html</link>
		<guid>http://tc.eserver.org/32242.html</guid>
		<description>Learn the process of writing Asynchronous JavaScript + XML (Ajax) applications using native JavaScript™ code and PHP. This article introduces a few different frameworks and application program interfaces (APIs) that reduce the amount of code you need to write to achieve a complete Ajax-based Web application.</description>
	</item>
	<item>
		<title>Retrieving Data on a SQL Anywhere Server Using AJAX</title>
		<link>http://tc.eserver.org/32129.html</link>
		<guid>http://tc.eserver.org/32129.html</guid>
		<description>The article shows how an AJAX call can be made to a resource on the SQL Anywhere Server using stored procedures and web services.</description>
	</item>
	<item>
		<title>Web Development Trends</title>
		<link>http://tc.eserver.org/32069.html</link>
		<guid>http://tc.eserver.org/32069.html</guid>
		<description>So we’re in the middle of Web 2.0, the first real movement in web development since it’s interception.  New technologies, most notably AJAX and the enhanced knowledge and usage of CSS, has allowed for amazing, innovative websites that would have never been created in the not so distant past.</description>
	</item>
	<item>
		<title>Create Your Own Ajax Effects</title>
		<link>http://tc.eserver.org/32005.html</link>
		<guid>http://tc.eserver.org/32005.html</guid>
		<description>The basic and prebuilt effects in script.aculo.us are nice, but if you really want to build something great why not investigate doing your own, homegrown, do-it-yourself effects. We’re going to show you how to take basic effects and build on them to create your own. So let’s get going.</description>
	</item>
	<item>
		<title>Fifteen Things You Can Do with Yahoo! UI</title>
		<link>http://tc.eserver.org/32006.html</link>
		<guid>http://tc.eserver.org/32006.html</guid>
		<description>Slicken up your web apps with these tips and tricks using the Yahoo! User Interface library.</description>
	</item>
	<item>
		<title>Go Forth and API </title>
		<link>http://tc.eserver.org/32003.html</link>
		<guid>http://tc.eserver.org/32003.html</guid>
		<description>To most, the virtues of Web 2.0 are rather ephemeral; that’s always been one of its main criticisms. However, I like to think that one of the movement’s key aspects is a sense of community, an ability to create sites and applications that bring people together.</description>
	</item>
	<item>
		<title>Responsible Asynchronous Scripting</title>
		<link>http://tc.eserver.org/32004.html</link>
		<guid>http://tc.eserver.org/32004.html</guid>
		<description>Asynchronous or remote scripting has been lurking in the background of web app development for quite some time now. Originally dependent on proprietary technology like Java applets, ActiveX and Flash or clever combinations of disparate technologies like images and cookies, native support for the XMLHttpRequest (XHR) object in modern browsers has made it easier than ever to make web apps more responsive and more like their desktop counterparts. This lower barrier to entry also makes it easier to make poor decisions and inappropriate use of a powerful technology.</description>
	</item>
	<item>
		<title>Ajax Performance Analysis</title>
		<link>http://tc.eserver.org/31637.html</link>
		<guid>http://tc.eserver.org/31637.html</guid>
		<description>Asynchronous JavaScript + XML (Ajax) continues to raise user expectations for interactivity and performance, and developers are increasingly treating Ajax as a must-have component of their Web applications. As more code is moved client side and the network model changes, the community is responding by building more tools to address the unique performance challenges of Ajax. Examine toolsets that find and correct performance problems within your Ajax-enriched applications.</description>
	</item>
	<item>
		<title>Performance Ajax Tools</title>
		<link>http://tc.eserver.org/31638.html</link>
		<guid>http://tc.eserver.org/31638.html</guid>
		<description>Wasting server resources can impact the performance of Ajax applications, resulting in excessive HTTP requests, high memory consumption, and the need for an unusual amount of polling to make applications work. Regular developerWorks author Judith Myerson suggests some open source tools and Firefox add-ons you can use to improve or solve problems with your Ajax applications.</description>
	</item>
	<item>
		<title>XML Processing in Ajax, Part 1: Four Approaches</title>
		<link>http://tc.eserver.org/31104.html</link>
		<guid>http://tc.eserver.org/31104.html</guid>
		<description>Any programming problem can be solved in multiple right ways. This series looks at four approaches for creating an Asynchronous JavaScript + XML (Ajax) weather badge, a small reusable widget that&apos;s easily embedded on any Web page. This first article lays the foundation and examines the first approach--walking the DOM tree.</description>
	</item>
	<item>
		<title>Web 2.0 Can Be Dangerous</title>
		<link>http://tc.eserver.org/30828.html</link>
		<guid>http://tc.eserver.org/30828.html</guid>
		<description>AJAX, rich Internet UIs, mashups, communities, and user-generated content often add more complexity than they&apos;re worth. They also divert design resources and prove (once again) that what&apos;s hyped is rarely what&apos;s most profitable.</description>
	</item>
	<item>
		<title>Convert Atom Documents to JSON</title>
		<link>http://tc.eserver.org/30806.html</link>
		<guid>http://tc.eserver.org/30806.html</guid>
		<description>Converting an Atom document to JSON might, at first, appear to be a fairly straightforward task. Atom is, after all, just a bit of XML and XML-to-JSON conversion tools are widely available. However, the Atom format is more than just a set of XML elements and attributes. A number of subtle details can make proper handling of Atom difficult. This article describes those issues and demonstrates a mechanism implemented by the Apache Abdera project to convert Atom documents into JSON and produces a result that is readable, usable, and complete.</description>
	</item>
	<item>
		<title>JSON on the Server Side</title>
		<link>http://tc.eserver.org/30674.html</link>
		<guid>http://tc.eserver.org/30674.html</guid>
		<description>JSON is an easy format to use for sending (and receiving) data that maps to objects, or even arrays of objects. In this final article of the series, you&apos;ll learn how to handle data sent to a server in the JSON format and how to reply to scripts using the same format.</description>
	</item>
	<item>
		<title>Survey of Ajax Tools and Techniques</title>
		<link>http://tc.eserver.org/30680.html</link>
		<guid>http://tc.eserver.org/30680.html</guid>
		<description>Ajax (Asynchronous JavaScript + XML) programming techniques are increasingly dominating the world of Web application development. New developers are stepping into the world of Ajax development every day, and they come from disparate development backgrounds. Part 1 of this multipart series gives you a cheat sheet of Ajax development resources from an expert team of Ajax developers at IBM(R). The authors draw from their own ramp-up experiences to help you with practical information that will put you on a fast track to effective Ajax development.</description>
	</item>
	<item>
		<title>Ajax for Chat</title>
		<link>http://tc.eserver.org/30659.html</link>
		<guid>http://tc.eserver.org/30659.html</guid>
		<description>Learn to build a chat system into your Web application with Asynchronous JavaScript + XML (Ajax) and PHP. Your customers can talk to you and to each other about the content of the site without having to download or install any special instant-messaging software.</description>
	</item>
	<item>
		<title>Avoid Unnecessary Ajax Traffic with Session State</title>
		<link>http://tc.eserver.org/30661.html</link>
		<guid>http://tc.eserver.org/30661.html</guid>
		<description>Where possible, creating Web applications -- including Ajax-based applications -- in a RESTful way avoids a large class of bugs. However, a pitfall of REST (REpresentational State Transfer) is sending duplicate data across similar XMLHttpRequests. This tip shows how the moderate use of session cookies can maintain just enough server-side state to significantly reduce client-server traffic, while still allowing fallback to cookie-free operation.</description>
	</item>
	<item>
		<title>Building the Front End: Craft Intelligent and Intuitive Front Ends for Ajax Applications</title>
		<link>http://tc.eserver.org/30665.html</link>
		<guid>http://tc.eserver.org/30665.html</guid>
		<description>With Ajax still one of the industry&apos;s hottest buzzwords, more and more applications are being built with Ajax technologies. However, it&apos;s not always easy to build a good application. This article focuses on how to build intuitive, easy-to-use Ajax-driven applications.</description>
	</item>
	<item>
		<title>Develop a Dojo-Based Blog Reader</title>
		<link>http://tc.eserver.org/30656.html</link>
		<guid>http://tc.eserver.org/30656.html</guid>
		<description>In this article, the authors put your newly gained knowledge into practice by starting the development of a simple Dojo and Atom-based blog reader.</description>
	</item>
	<item>
		<title>Make Ajax Development Easier with AjaxTags</title>
		<link>http://tc.eserver.org/30664.html</link>
		<guid>http://tc.eserver.org/30664.html</guid>
		<description>Developers and users have much higher expectations for the usability and responsiveness of Web-based applications in the Web 2.0 era. Unless you&apos;ve been living under a rock for the past two years, you&apos;ve likely heard of Asynchronous JavaScript + XML (the Ajax technique). Ajax allows you to build slick, responsive, and highly dynamic browser-based user interfaces without requiring browser page reloads. This article takes a look at AjaxTags, a Java/JavaScript Library that lets you easily integrate Ajax functionality into your JSP pages.</description>
	</item>
	<item>
		<title>Make the Best Use of Asynchronous Callbacks</title>
		<link>http://tc.eserver.org/30658.html</link>
		<guid>http://tc.eserver.org/30658.html</guid>
		<description>It takes some finesse to make the best use of asynchronous callbacks for Ajax data sources in JavaScript applications. This tip discusses why you should use asynchronous callbacks for Ajax data sources and gives examples of coordinating the readiness of mutually dependent application data sources that may become ready at undefined times with asynchronous calls.</description>
	</item>
	<item>
		<title>Optimized and Predictable Ajax Applications</title>
		<link>http://tc.eserver.org/30662.html</link>
		<guid>http://tc.eserver.org/30662.html</guid>
		<description>Wouldn&apos;t it be nice for developers if all browsers, computer models, and Ajax application users were the same? Maybe, but the reality is that they are not. Developers face a myriad of challenges when developing applications that behave predictably across browsers, computers, and individual user settings. When users transfer Ajax applications from one browser type to another (and especially when they transfer an Ajax application into a Web service portal), they&apos;re not guaranteed the same browser experience because of each browser&apos;s inherent limitations. In this article, author Judith Myerson gives a brief discussion of these limitations and what pitfalls to avoid, including some helpful solutions for optimizing browser differences.</description>
	</item>
	<item>
		<title>Speed Up Your Ajax Applications While Dodging Web Services Vulnerabilities</title>
		<link>http://tc.eserver.org/30669.html</link>
		<guid>http://tc.eserver.org/30669.html</guid>
		<description>Deploying bandwidth-efficient Ajax applications does not guarantee that the service levels in a Service Level Agreement will stay high. No matter how well you change code in the Ajax format to make it more bandwidth efficient, there will be always risks and vulnerabilities you&apos;ll need to watch out for and mitigate. Regular developerWorks author Judith Myerson gives a brief Ajax recap, shows what Web services vulnerabilities are and why Service Level Agreements (SLA) are important, and suggests some solutions for speeding up Ajax applications.</description>
	</item>
	<item>
		<title>Ajax for Ratings and Comments</title>
		<link>http://tc.eserver.org/29966.html</link>
		<guid>http://tc.eserver.org/29966.html</guid>
		<description>In the age of the people-powered Web, allowing your readers to rate and review content on your site is critical. Discover just how easy it is to add rating and commenting features to a site with Ajax.</description>
	</item>
	<item>
		<title>Develop an Ajax-Based File Upload Portlet Using DWR</title>
		<link>http://tc.eserver.org/29964.html</link>
		<guid>http://tc.eserver.org/29964.html</guid>
		<description>File upload is a basic function of today&apos;s Web portals. In this article, authors Xiaobo Yang and Rob Allan describe how to develop an Ajax-based file upload JSR 168-compliant portlet using DWR (Direct Web Remoting). DWR is an ideal Ajax framework for Java developers that dynamically generates JavaScript based on server-side deployed Java classes. You will learn how you can use DWR to retrieve file upload progress from the portal server.</description>
	</item>
	<item>
		<title>Integrate XForms with the Google Web Toolkit, Part 1: Introducing GWT&apos;s JavaScript Native Interface</title>
		<link>http://tc.eserver.org/29957.html</link>
		<guid>http://tc.eserver.org/29957.html</guid>
		<description>This four-part series demonstrates how to use the Google Web Toolkit (GWT) and XForms together to create a dynamic Web application.</description>
	</item>
	<item>
		<title>Integrate XForms with the Google Web Toolkit, Part 2: Creating an Artist and Album Management Form</title>
		<link>http://tc.eserver.org/29955.html</link>
		<guid>http://tc.eserver.org/29955.html</guid>
		<description>This four-part series demonstrates how to use the Google Web Toolkit (GWT) and XForms together to create a dynamic Web application. Part 1 looked at the JavaScript underpinnings of each technology. Part 2 shows you how to use those JavaScript underpinnings to start mixing the two technologies together to build the rock star application.</description>
	</item>
	<item>
		<title>Speed Up your Ajax Applications While Dodging Web Services Vulnerabilities</title>
		<link>http://tc.eserver.org/29963.html</link>
		<guid>http://tc.eserver.org/29963.html</guid>
		<description>Deploying bandwidth-efficient Ajax applications does not guarantee that the service levels in a Service Level Agreement will stay high. No matter how well you change code in the Ajax format to make it more bandwidth efficient, there will be always risks and vulnerabilities you&apos;ll need to watch out for and mitigate. Regular developerWorks author Judith Myerson gives a brief Ajax recap, shows what Web services vulnerabilities are and why Service Level Agreements (SLA) are important, and suggests some solutions for speeding up Ajax applications.</description>
	</item>
	<item>
		<title>Survey of Ajax Tools and Techniques</title>
		<link>http://tc.eserver.org/29967.html</link>
		<guid>http://tc.eserver.org/29967.html</guid>
		<description>Ajax (Asynchronous JavaScript + XML) programming techniques are increasingly dominating the world of Web application development. New developers are stepping into the world of Ajax development every day, and they come from disparate development backgrounds. Part 1 of this multipart series gives you a cheat sheet of Ajax development resources from an expert team of Ajax developers at IBM. The authors draw from their own ramp-up experiences to help you with practical information that will put you on a fast track to effective Ajax development.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 1: Introduction to Ajax</title>
		<link>http://tc.eserver.org/28465.html</link>
		<guid>http://tc.eserver.org/28465.html</guid>
		<description>Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.</description>
	</item>
	<item>
		<title>Ajax</title>
		<link>http://tc.eserver.org/27355.html</link>
		<guid>http://tc.eserver.org/27355.html</guid>
		<description>Asynchronous JavaScript And XML, or its acronym, Ajax (Pronounced A-jacks), is a Web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire Web page does not have to be reloaded each time the user makes a change. This is meant to increase the Web page&apos;s interactivity, speed, and usability.</description>
	</item>
	<item>
		<title>Ajax and Your CMS</title>
		<link>http://tc.eserver.org/27044.html</link>
		<guid>http://tc.eserver.org/27044.html</guid>
		<description>If a modern day Rip van Winkle woke up after just a year&apos;s sleep, he would be stunned by the buzz around Ajax today. Technology is moving very quickly in this space and whether you are a web author, a CMS developer, or a regular web user, Ajax will make some exciting changes to your world.</description>
	</item>
	<item>
		<title>Ajax for Java developers: Build Dynamic Java Applications</title>
		<link>http://tc.eserver.org/27052.html</link>
		<guid>http://tc.eserver.org/27052.html</guid>
		<description>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.</description>
	</item>
	<item>
		<title>Ajax for Java Developers: Java Object Serialization for Ajax</title>
		<link>http://tc.eserver.org/27053.html</link>
		<guid>http://tc.eserver.org/27053.html</guid>
		<description>If you&apos;re doing Java Web development using Asynchronous JavaScript and XML (Ajax), then delivering data from the server to the client is probably your top concern. In this second article in the Ajax for Java developers series, Philip McCarthy walks you through five approaches to Java object serialization and gives you all the information you need to choose the data format and technology best suited to your application.</description>
	</item>
	<item>
		<title>Call SOAP Web Services with Ajax, Part 1: Build the Web Services Client</title>
		<link>http://tc.eserver.org/27054.html</link>
		<guid>http://tc.eserver.org/27054.html</guid>
		<description>Implement a Web browser-based SOAP Web services client using the Asynchronous JavaScript and XML (Ajax) design pattern.</description>
	</item>
	<item>
		<title>An Introduction to AJAX</title>
		<link>http://tc.eserver.org/27047.html</link>
		<guid>http://tc.eserver.org/27047.html</guid>
		<description>In simple terms, Ajax is an approach to rendering web pages that improves a web site&apos;s appeal and usability. It enhances user interaction by targeting updates from the server to specific areas of a web page. It allows information to be changed without long delays or frustrating page refreshes.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 1: Introduction to Ajax</title>
		<link>http://tc.eserver.org/27051.html</link>
		<guid>http://tc.eserver.org/27051.html</guid>
		<description>Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 2: Make Asynchronous Requests with JavaScript and Ajax</title>
		<link>http://tc.eserver.org/27050.html</link>
		<guid>http://tc.eserver.org/27050.html</guid>
		<description>Most Web applications use a request/response model that gets an entire HTML page from the server. The result is a back-and-forth that usually involves clicking a button, waiting for the server, clicking another button, and then waiting some more. With Ajax and the XMLHttpRequest object, you can use a request/response model that never leaves users waiting for a server to respond. In this article, Brett McLaughlin shows you how to create XMLHttpRequest instances in a cross-browser way, construct and send requests, and respond to the server.</description>
	</item>
	<item>
		<title>Ajax Mistakes</title>
		<link>http://tc.eserver.org/26907.html</link>
		<guid>http://tc.eserver.org/26907.html</guid>
		<description>Ajax is an awesome technology that is driving a new generation of web apps, from maps.google.com to colr.org to backpackit.com. But Ajax is also a dangerous technology for web developers, its power introduces a huge amount of UI problems as well as server side state problems and server load problems.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 3: Advanced Requests and Responses in Ajax</title>
		<link>http://tc.eserver.org/26891.html</link>
		<guid>http://tc.eserver.org/26891.html</guid>
		<description>For many Web developers, making simple requests and receiving simple responses is all they&apos;ll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.</description>
	</item>
	<item>
		<title>User Annotations in Ajax</title>
		<link>http://tc.eserver.org/26893.html</link>
		<guid>http://tc.eserver.org/26893.html</guid>
		<description>The ability to add notes and comments to your Web site can be a powerful and attractive feature for users. This tutorial demonstrates how to implement an Asynchronous JavaScript and XML (AJAX)-based user annotation system in the form of yellow sticky notes that sit on top of regular Web page content. The only additional, required configuration is a back-end Perl script that stores the annotations.</description>
	</item>
	<atom:link href="http://tc.eserver.org/dir/Articles/Web-Design/Ajax.xml" rel="self" type="application/rss+xml"/>
</channel>
</rss>