<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page Ajax 
             and everything recently tagged Ajax -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>Ajax on SWiK</title>
        <doap:name>Ajax</doap:name>
        <doap:description>&lt;ul style="border:1px solid #f0f0f0; background:#f8f8f8; margin:1em; float:right; width:5em;"&gt;&lt;li&gt;&lt;a class="navLink" href="http://swik.net/Ajax?popular"&gt;Popular Toolkits&lt;/a&gt;&lt;/ul&gt;

	&lt;p&gt;&lt;strong&gt;Ajax&lt;/strong&gt; or &lt;em&gt;Asynchronous Javascript and &lt;span class="caps"&gt;XML&lt;/span&gt;&lt;/em&gt; as it was first termed, is shorthand for &lt;a class="wikilink" href="http://swik.net/Javascript"&gt;Javascript&lt;/a&gt; UI development, particularly Javascript development that uses the &lt;a class="wikilink" href="http://swik.net/XMLHttpRequest"&gt;XMLHttpRequest&lt;/a&gt; object. XMLHttpRequest and other techniques used to communicate to the server from Javascript prompted the invention of the word, using these techniques Web UIs driven by Javascript may be made more interactive with server data and more responsive, as small fragments of data may be exchanged efficiently between server and client.&lt;/p&gt;


	&lt;p&gt;Ajax driven applications differ from other rich UI technology driven applications such as &lt;a class="wikilink" href="http://swik.net/Flash"&gt;Flash&lt;/a&gt; or &lt;a class="wikilink" href="http://swik.net/Java"&gt;Java&lt;/a&gt; by utilizing the other components of Web application development, namely &lt;a class="wikilink" href="http://swik.net/HTML"&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt;&lt;/a&gt; for document delivery and &lt;a class="wikilink" href="http://swik.net/CSS"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt;&lt;/a&gt; for document styling, as well as sometimes even embedding other components such as Flash widgets.&lt;/p&gt;


	&lt;p&gt;A simple Ajax library that just implements a cross platform abstraction of XMLHttpRequest is the open source &lt;a class="wikilink" href="http://swik.net/XHConn"&gt;XHConn&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;History of Ajax&lt;/h2&gt;


	&lt;p&gt;Ajax, in the sense of communication with the server without a complete reload of the page, dates back to 1996/7, with the inclusion of the IFrame feature in Netscape and &lt;span class="caps"&gt;IE3&lt;/span&gt;. Other early techniques include using image loading to communicate with the server from Javascript.&lt;/p&gt;


	&lt;p&gt;These early attempts eventually evolved into a formal &lt;span class="caps"&gt;IE4&lt;/span&gt; feature created by &lt;a class="wikilink" href="http://swik.net/Microsoft"&gt;Microsoft&lt;/a&gt; to be used in their Outlook Web Access project, which developed a rich UI that was similar to using the native Outlook by communicating with the server directly from Javascript and using other Javascript functionality extensively.&lt;/p&gt;


	&lt;p&gt;Years later, &lt;a class="wikilink" href="http://swik.net/Google"&gt;Google&lt;/a&gt;&amp;#8217;s web mail project GMail used Ajax techniques to provide a similarly rich experience for email through a &lt;a class="wikilink" href="http://swik.net/web-browser"&gt;web browser&lt;/a&gt;. The public, free and cross browser application attracted the attention of web developers by highlighting what could be done with Javascript and Ajax techniques to provide an interactive application over the web.&lt;/p&gt;


	&lt;p&gt;In the glow of this renewed attention to Javascript and Ajax techniques, the Adaptive Path web consultant &lt;a class="wikilink" href="http://swik.net/Jesse-James-Garrett"&gt;Jesse James Garrett&lt;/a&gt; coined the term &amp;#8220;Ajax&amp;#8221; to describe &lt;a rel="nofollow" href="http://www.adaptivepath.com/publications/essays/archives/000385.php"&gt;A New Approach to Web Applications&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;The article and the term caught on, becoming a catchword for rich Javascript driven web UI.&lt;/p&gt;


	&lt;h2&gt;Ajax server communication&lt;/h2&gt;


	&lt;p&gt;Ajax may have been initially defined as &lt;em&gt;Asynchronous Javascript and &lt;span class="caps"&gt;XML&lt;/span&gt;&lt;/em&gt;, however Ajax techniques are commonly not &lt;span class="caps"&gt;XML&lt;/span&gt;, and sometimes not Asynchronous.&lt;/p&gt;


	&lt;p&gt;The formats used most frequently in Ajax applications for exchanging data between the client and the server are plain text, &lt;a class="wikilink" href="http://swik.net/HTML"&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt;&lt;/a&gt;, and &lt;a class="wikilink" href="http://swik.net/JSON"&gt;&lt;span class="caps"&gt;JSON&lt;/span&gt;&lt;/a&gt;/Javascript variables. Plain text and &lt;span class="caps"&gt;HTML&lt;/span&gt; are quite commonly used as they are simple and small, and can be directly injected into the document quickly. &lt;span class="caps"&gt;JSON&lt;/span&gt;/Javascript variables are common for more in depth data manipulation by the client script, and are simple to parse, requiring only an eval evocation.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;XML&lt;/span&gt; use is directly supported in the XMLHttpRequest object (as implied by the name), however due to the parsing costs, both in development time and client &lt;span class="caps"&gt;CPU&lt;/span&gt; time, it is rarely used.&lt;/p&gt;


	&lt;h2&gt;Problems with Ajax&lt;/h2&gt;


	&lt;p&gt;While Ajax has enjoyed extreme popularity as a buzzword and catchphrase, and has been implemented to great effect in impressive applications beyond GMail, it has also attracted criticism, and applications using Ajax techniques have attracted criticism as well.&lt;/p&gt;


	&lt;p&gt;Ajax suffers from common complaints directed at Javascript driven applications. Some of these include problems with expected user behavior of the browser&amp;#8217;s &amp;#8216;back button&amp;#8217;, accessibility problems from the perspective of users and search bots, and various cues generated by the browser such as the loading throbber that must be emulated directly by Ajax developers.&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;More on this topic can be found in the &lt;a rel="nofollow" href="http://swik.net/Ajax/Ajax+Mistakes"&gt;Ajax Mistakes&lt;/a&gt; article.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;Another issue is cross browser coding, although Ajax techniques are available for virtually every &lt;a class="wikilink" href="http://swik.net/web-browser"&gt;web browser&lt;/a&gt;, support for various methods are almost never uniform, especially in the case of XMLHttpRequest, which has a few different implementations that must be coded for.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;IE6&lt;/span&gt; requires ActiveX be enabled for XMLHttpRequest to function, although &lt;span class="caps"&gt;IE7&lt;/span&gt; will include it as a native object.&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;More on Ajax development issues can be found in &lt;a class="wikilink" href="http://swik.net/Ajax/Ajax-Development-Gotchas"&gt;Ajax-Development-Gotchas&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;if any one can serve this with prototype and history keeper please help on that&lt;/p&gt;
</doap:description>
        <description>Popular Toolkits

	Ajax or Asynchronous Javascript and XML as it was first termed, is shorthand for Javascript UI development, particularly Javascript development that uses the XMLHttpRequest object. XMLHttpRequest and other techniques used to communicate to the server from Javascript prompted the invention of the word, using these techniques Web UIs driven by Javascript may be made more interactive with server data and more responsive, as small fragments of data may be exchanged efficiently bet</description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/Ajax</link>
        <doap:homepage></doap:homepage>
                <category>Ajax</category>
        <category>JavaScript</category>
        <category>scripts,</category>
        <category>Tigermouse</category>
        <category>wiki,</category>
        <category>like</category>
        <category>rating</category>
        <category>and</category>
        <category>gui</category>
        <category>tag4sree</category>

        <pubDate>Mon, 26 Sep 2005 21:56:02 -0700</pubDate>
        <lastBuildDate>Sun, 18 May 2008 06:03:32 -0700</lastBuildDate>
            
        <item>
            <title>myiilab.com - Web Design, Web Development, Web Systems,Web, IT, Internet, Icon,Icons, Image, Images - Home</title>
            <link>http://swik.net/Joomla/Del.icio.us+bookmarks+tagged+Joomla/myiilab.com+-+Web+Design%2C+Web+Development%2C+Web+Systems%2CWeb%2C+IT%2C+Internet%2C+Icon%2CIcons%2C+Image%2C+Images+-+Home/cbvv9</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 17:05:23 -0700</pubDate>
        </item>
            
        <item>
            <title>Develop AJAX applications like the pros, Part 3: Use DWR, Java, and the Dojo Toolkit to integrate Java and JavaScript</title>
            <link>http://swik.net/Dojo/del.icio.us+tag+dojo/Develop+AJAX+applications+like+the+pros%2C+Part+3%3A+Use+DWR%2C+Java%2C+and+the+Dojo+Toolkit+to+integrate+Java+and+JavaScript/cbvs2</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 16:10:20 -0700</pubDate>
        </item>
            
        <item>
            <title>Develop AJAX applications like the pros, Part 3: Use DWR, Java, and the Dojo Toolkit to integrate Java and JavaScript</title>
            <link>http://swik.net/DWR/del.icio.us%2Ftag%2Fdwr/Develop+AJAX+applications+like+the+pros%2C+Part+3%3A+Use+DWR%2C+Java%2C+and+the+Dojo+Toolkit+to+integrate+Java+and+JavaScript/cbvsl</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 16:08:58 -0700</pubDate>
        </item>
            
        <item>
            <title>phpied.com &quot; Blog Archive &quot; JSON JavaScript cookies</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/phpied.com+%22+Blog+Archive+%22+JSON+JavaScript+cookies/cbvou</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 15:12:07 -0700</pubDate>
        </item>
            
        <item>
            <title>jQuery: The Write Less, Do More, JavaScript Library</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/jQuery%3A+The+Write+Less%2C+Do+More%2C+JavaScript+Library/cbvoc</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 15:11:21 -0700</pubDate>
        </item>
            
        <item>
            <title>Prototype JavaScript Framework</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/Prototype+JavaScript+Framework/cbvob</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 15:11:21 -0700</pubDate>
        </item>
            
        <item>
            <title>mootools demos - start</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/mootools+demos+-+start/cbvia</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 14:11:51 -0700</pubDate>
        </item>
            
        <item>
            <title>JavaBlackBelt: jQuery Basic Exam</title>
            <link>http://swik.net/technology/dzone.com%3A+tech+links/JavaBlackBelt%3A+jQuery+Basic+Exam/cbvg4</link>
            <description>&lt;a href=&quot;http://www.dzone.com/links/rss/javablackbelt_jquery_basic_exam.html&quot;&gt;&lt;img src=&quot;http://www.dzone.com/links/images/thumbs/120x90/101644.jpg&quot; style=&quot;width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;&quot;/&gt;&lt;/a&gt; The goal of this exam is to assess the knowledge of novice jQuery developers and give them the kick for going further. This exam focuses on version 1.2 of jQuery, released on September 11th, 2007.&lt;img src=&quot;http://feeds.dzone.com/~r/dzone/frontpage/~4/358763454&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;</description>
            
            <pubDate>Thu, 07 Aug 2008 14:10:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Writing JavaScript with DWR | Direct Web Remoting</title>
            <link>http://swik.net/DWR/del.icio.us%2Ftag%2Fdwr/Writing+JavaScript+with+DWR+%7C+Direct+Web+Remoting/cbvg0</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 14:09:14 -0700</pubDate>
        </item>
            
        <item>
            <title>Pagebakers &quot; Blog Archive &quot; Using JSON in CakePHP 1.2</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/Pagebakers+%22+Blog+Archive+%22+Using+JSON+in+CakePHP+1.2/cbu9d</link>
            <description>var $components = array(&amp;#039;RequestHandler&amp;#039;); function beforeFilter() { $this-&amp;gt;RequestHandler-&amp;gt;setContent(&amp;#039;json&amp;#039;, text/x-json&amp;#039;); }</description>
            
            <pubDate>Thu, 07 Aug 2008 13:22:57 -0700</pubDate>
        </item>
            
        <item>
            <title>Retrieving a JSON file using Ajax</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/Retrieving+a+JSON+file+using+Ajax/cbu9b</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:22:56 -0700</pubDate>
        </item>
            
        <item>
            <title>Simple AJAX with javascript JSON parser &quot; ActiveState Code</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/Simple+AJAX+with+javascript+JSON+parser+%22+ActiveState+Code/cbu86</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:22:55 -0700</pubDate>
        </item>
            
        <item>
            <title>How to write a Mootools Class &quot; Clientside Examples &amp; Tutorials &quot; Clientside</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/How+to+write+a+Mootools+Class+%22+Clientside+Examples+%26+Tutorials+%22+Clientside/cbu6v</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:22:00 -0700</pubDate>
        </item>
            
        <item>
            <title>Mootools Link List - beta version ;)</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/Mootools+Link+List+-+beta+version+%3B%29/cbu6p</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:21:57 -0700</pubDate>
        </item>
            
        <item>
            <title>Mootools script archive - AJAX, articles and tutorials</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/Mootools+script+archive+-+AJAX%2C+articles+and+tutorials/cbu6o</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:21:56 -0700</pubDate>
        </item>
            
        <item>
            <title>16+ Top JavaScript/Ajax Effects for Modern Web Design - aComment.net</title>
            <link>http://swik.net/mootools/del.icio.us%2Ftag%2Fmootools/16%2B+Top+JavaScript%2FAjax+Effects+for+Modern+Web+Design+-+aComment.net/cbu6h</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:21:51 -0700</pubDate>
        </item>
            
        <item>
            <title>Scaling Connections for AJAX with Jetty 6</title>
            <link>http://swik.net/jetty/del.icio.us%2Ftag%2Fjetty/Scaling+Connections+for+AJAX+with+Jetty+6/cbu5d</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:21:23 -0700</pubDate>
        </item>
            
        <item>
            <title>Hello Bayeux - FooExtreme</title>
            <link>http://swik.net/jetty/del.icio.us%2Ftag%2Fjetty/Hello+Bayeux+-+FooExtreme/cbu4w</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:21:18 -0700</pubDate>
        </item>
            
        <item>
            <title>80+ AJAX-Solutions For Professional Coding | Developer&#039;s Toolbox | Smashing Magazine</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/80%2B+AJAX-Solutions+For+Professional+Coding+%7C+Developer%27s+Toolbox+%7C+Smashing+Magazine/cbu2t</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:26 -0700</pubDate>
        </item>
            
        <item>
            <title>script.aculo.us - web 2.0 javascript</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/script.aculo.us+-+web+2.0+javascript/cbu2s</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:26 -0700</pubDate>
        </item>
            
        <item>
            <title>10 Helpings of Dojo Goodness - O&#039;Reilly News</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/10+Helpings+of+Dojo+Goodness+-+O%27Reilly+News/cbu2r</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:26 -0700</pubDate>
        </item>
            
        <item>
            <title>LightWindow Demo</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/LightWindow+Demo/cbu2q</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:25 -0700</pubDate>
        </item>
            
        <item>
            <title>MiniAjax.com / A showroom of nice looking simple downloadable DHTML and AJAX scripts</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/MiniAjax.com+%2F+A+showroom+of+nice+looking+simple+downloadable+DHTML+and+AJAX+scripts/cbu2p</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:25 -0700</pubDate>
        </item>
            
        <item>
            <title>jQuery</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/jQuery/cbu2o</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:24 -0700</pubDate>
        </item>
            
        <item>
            <title>1106 + Ajax/Javascript/Dhtml examples and demos to download</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/1106+%2B+Ajax%2FJavascript%2FDhtml+examples+and+demos+to+download/cbu2n</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:24 -0700</pubDate>
        </item>
            
        <item>
            <title>| ^^ |秒刊SUNDAY | ずばり客が喜ぶWEBサイトを作れるフリーのAjaxサンプル集30個</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/%7C+%5E%5E+%7C%E7%A7%92%E5%88%8ASUNDAY+%7C+%E3%81%9A%E3%81%B0%E3%82%8A%E5%AE%A2%E3%81%8C%E5%96%9C%E3%81%B6WEB%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8C%E3%82%8B%E3%83%95%E3%83%AA%E3%83%BC%E3%81%AEAjax%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E9%9B%8630%E5%80%8B/cbu2m</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:24 -0700</pubDate>
        </item>
            
        <item>
            <title>AjaxDaddy - Ajax Examples in Action</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/AjaxDaddy+-+Ajax+Examples+in+Action/cbu2l</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:24 -0700</pubDate>
        </item>
            
        <item>
            <title>Prototype JavaScript framework: Easy Ajax and DOM manipulation for dynamic web applications</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/Prototype+JavaScript+framework%3A+Easy+Ajax+and+DOM+manipulation+for+dynamic+web+applications/cbu2k</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:24 -0700</pubDate>
        </item>
            
        <item>
            <title>atop, Ihr Next Generation Outsourcing Unternehmen</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/atop%2C+Ihr+Next+Generation+Outsourcing+Unternehmen/cbu2i</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:23 -0700</pubDate>
        </item>
            
        <item>
            <title>16+ Top JavaScript/Ajax Effects for Modern Web Design - aComment.net</title>
            <link>http://swik.net/Ajax/del.ici.ous%2Fpopular%2Fajax/16%2B+Top+JavaScript%2FAjax+Effects+for+Modern+Web+Design+-+aComment.net/cbu2h</link>
            <description></description>
            
            <pubDate>Thu, 07 Aug 2008 13:20:23 -0700</pubDate>
        </item>
                </channel>
</rss>
