<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Ajaxsicle</title>
	<link>http://www.ajaxsicle.com</link>
	<description>Juicy AJAX goodness on a virtual stick</description>
	<pubDate>Fri, 03 Feb 2006 02:50:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>
	<language>en</language>
			<item>
		<title>Open AJAX: taking Ajax mainstream</title>
		<link>http://www.ajaxsicle.com/2006/02/02/open-ajax-taking-ajax-mainstream/</link>
		<comments>http://www.ajaxsicle.com/2006/02/02/open-ajax-taking-ajax-mainstream/#comments</comments>
		<pubDate>Thu, 02 Feb 2006 13:57:22 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>AJAX</category>
	<category>Libraries</category>
	<category>Links</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/02/02/open-ajax-taking-ajax-mainstream/</guid>
		<description><![CDATA[&#8220;The project, called Open Ajax, aims to create a single framework that standardizes development and debugging on a common library of Ajax widgets that could run on multiple Ajax runtimes.&#8221;
The goal of OAJAX (Open Ajax), is to create a framework that standardizes development and debugging of a common library of widgets, that can run with [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;The project, called Open Ajax, aims to create a single framework that standardizes development and debugging on a common library of Ajax widgets that could run on multiple Ajax runtimes.&#8221;</p>
<p>The goal of OAJAX (Open Ajax), is to create a framework that standardizes development and debugging of a common library of widgets, that can run with multiple Ajax runtimes. Really it means having a standard set of widgets for use in the Eclipse development environment. It is neat to see the convergence anyway.</p>
<p>Besides IBM, there are several players already pledging their endorsement: BEA, Borland, the Dojo Foundation, Eclipse Foundation, Laszlo Systems, Mozilla, Novell, Oracle, Openwave, Red Hat, Yahoo, Zend, Zimbra and Google.</p>
<p><a href="http://www.cbronline.com/article_news.asp?guid=97D640A5-48E2-4078-A131-D7256CA376DC">http://www.cbronline.com/article_news.asp?guid=97D640A5-48E2-4078-A131-D7256CA376DC</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/02/02/open-ajax-taking-ajax-mainstream/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Libraries: That is a ton of them!</title>
		<link>http://www.ajaxsicle.com/2006/02/02/libraries-that-is-a-ton-of-them/</link>
		<comments>http://www.ajaxsicle.com/2006/02/02/libraries-that-is-a-ton-of-them/#comments</comments>
		<pubDate>Thu, 02 Feb 2006 11:52:57 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>AJAX</category>
	<category>Libraries</category>
	<category>Links</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/02/02/libraries-that-is-a-ton-of-them/</guid>
		<description><![CDATA[I was thinking of writing a post that tried to highlight the countless number of Javascript Library/Frameworks available. A very daunting task for sure.
Turns out, somebody has already done it: http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/.
I have used several of them mentioned, including Prototype, Rico, Behavior, Scriptaculous and AJAX.NET.
Be sure to check them out. You never know how easy it [...]]]></description>
			<content:encoded><![CDATA[<p>I was thinking of writing a post that tried to highlight the countless number of Javascript Library/Frameworks available. A very daunting task for sure.</p>
<p>Turns out, somebody has already done it: <a href="http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/">http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/</a>.</p>
<p>I have used several of them mentioned, including <a href="http://prototype.conio.net/">Prototype</a>, <a href="http://openrico.org/rico/home.page">Rico</a>, <a href="http://bennolan.com/behaviour/">Behavior</a>, <a href="http://script.aculo.us/">Scriptaculous</a> and <a href="http://weblogs.asp.net/mschwarz/archive/2005/04/07/397504.aspx">AJAX.NET</a>.</p>
<p>Be sure to check them out. You never know how easy it may be to implement something in one of your projects.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/02/02/libraries-that-is-a-ton-of-them/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Library: Prototype</title>
		<link>http://www.ajaxsicle.com/2006/02/01/library-prototype/</link>
		<comments>http://www.ajaxsicle.com/2006/02/01/library-prototype/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 14:13:27 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>JavaScript</category>
	<category>AJAX</category>
	<category>Libraries</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/02/01/library-prototype/</guid>
		<description><![CDATA[As far as Javascript frameworks go, it really is hard to beat Prototype by Sam Stephenson. Dubbed as a &#8220;framework that aims to ease development of dynamic web applications&#8221;, Prototype is quickly becoming the library of choice for Web 2.0 developers.
Several prominent web projects, currently rely on, or are heavily based on Prototype:

Ruby on Rails
script.aculo.us
Rico
Behaviour

* [...]]]></description>
			<content:encoded><![CDATA[<p>As far as Javascript frameworks go, it really is hard to beat Prototype by <a href="http://conio.net/">Sam Stephenson</a>. Dubbed as a &#8220;framework that aims to ease development of dynamic web applications&#8221;, Prototype is quickly becoming the library of choice for Web 2.0 developers.</p>
<p>Several prominent web projects, currently rely on, or are heavily based on Prototype:</p>
<ul>
<li><a href="http://">Ruby on Rails</a></li>
<li><a href="http://script.aculo.us/">script.aculo.us</a></li>
<li><a href="http://openrico.org/">Rico</a></li>
<li><a href="http://www.ripcord.co.nz/behaviour/">Behaviour</a></li>
</ul>
<p><i>* Look for reviews on each of these libraries very soon&#8230;</i></p>
<p>Although, AJAX is not the primary goal of the Prototype framework, it certainly has a very nice implementation. And through JavaScript classes, it also makes extended in your own projects, a piece of cake (relatively speaking of course).</p>
<p>Prototype is available here: <a href="http://prototype.conio.net/">http://prototype.conio.net</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/02/01/library-prototype/feed/</wfw:commentRSS>
		</item>
		<item>
		<title></title>
		<link>http://www.ajaxsicle.com/2006/02/01/8/</link>
		<comments>http://www.ajaxsicle.com/2006/02/01/8/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 12:31:14 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>Asides</category>
	<category>AJAX</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/02/01/8/</guid>
		<description><![CDATA[ In 2005, Jesse James Garrett coined the term Ajax in his article Ajax: A New Approach to Web Applications.

]]></description>
			<content:encoded><![CDATA[<p> In 2005, Jesse James Garrett coined the term Ajax in his article Ajax: <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">A New Approach to Web Applications</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/02/01/8/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Simple AJAX Example</title>
		<link>http://www.ajaxsicle.com/2006/01/31/simple-ajax-example/</link>
		<comments>http://www.ajaxsicle.com/2006/01/31/simple-ajax-example/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 02:28:16 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>Site Related</category>
	<category>HTML</category>
	<category>JavaScript</category>
	<category>PHP</category>
	<category>Samples</category>
	<category>AJAX</category>
	<category>XMLHttpRequest</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/01/31/simple-ajax-example/</guid>
		<description><![CDATA[AJAX is a way of using Javascript, Dynamic HTML and the XMLHttpRequest (IE uses the ActiveX object &#8220;Microsoft.XMLHTTP&#8221;) object to perform HTTP GETs and POSTs. The results (return value(s)) are interpreted and through DHTML the source page can be updated. The great part is the user is none the wiser to what happened - the [...]]]></description>
			<content:encoded><![CDATA[<p>AJAX is a way of using Javascript, Dynamic HTML and the XMLHttpRequest (IE uses the ActiveX object &#8220;Microsoft.XMLHTTP&#8221;) object to perform HTTP GETs and POSTs. The results (return value(s)) are interpreted and through DHTML the source page can be updated. The great part is the user is none the wiser to what happened - the behavior simulates a true thick-client experience, which is the holy grail in web application development.</p>
<p>Below is a very simple example that utilizes a PHP script to print out the remote user&#8217;s IP address.</p>
<p>View a running example <a title="View Sample" href="http://www.ajaxsicle.com/samples/1/">here</a>.</p>
<p><b>HTML page:</b></p>
<p>This is the HTML page with the necessary JavaScript functions that perform the AJAX functionality and also the code that updates the page.</p>
<pre>
&lt;html lang="en"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
&lt;title&gt;Ajaxsicle - Sample #1&lt;/title&gt;
&lt;meta name="author" content="Kevin Hillabolt"&gt;
&lt;script language="javascript"&gt;
var xmlhttp

function getIPAddress() {
document.getElementById("ipaddress").innerHTML = "Wait...";

if (typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.onreadystatechange = updateIPAddress;
xmlhttp.open("GET","http://www.ajaxsicle.com/samples/1/getip.php", true);
xmlhttp.send(null);
}

function updateIPAddress() {
if (xmlhttp.readyState == 4) {
var xmlDoc = xmlhttp.responseXML;
var nds = xmlDoc.getElementsByTagName("remote");
var nd = nds[0];

document.getElementById("ipaddress").innerHTML = "Your IP Address is: " +
nd.attributes[0].nodeValue;
xmlhttp = null;
}
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;A simple Ajax example&lt;/h1&gt;
&lt;P&gt;This example demonstrates Asynchronous JavaScript and XML.&lt;/P&gt;
&lt;h2 id="ipaddress"&gt;Click the button below...&lt;/h2&gt;
&lt;p&gt;&lt;input onclick="getIPAddress()" type="button"
value="Click to get your IP Address"&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><b>PHP Script</b></p>
<p>This is the PHP script that the HTML page calls. This script could have easily been implemented with any language.</p>
<pre>
&lt;?php
header(&apos;Content-Type: text/xml&apos;);
echo &apos;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&apos;.&quot;&gt;&quot;;
echo &apos;&lt;remote ip=&quot;&apos;;
echo getenv(REMOTE_ADDR);
echo &apos;&quot; /&gt;&apos;;
?&gt;
</pre>
<p><i><strong>Note:</strong> pay special attention to the line &#8220;Content-Type: text/xml&#8221;. You must specify this mime type, otherwise the XMLHttpRequest will not work properly.</i>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/01/31/simple-ajax-example/feed/</wfw:commentRSS>
		</item>
		<item>
		<title></title>
		<link>http://www.ajaxsicle.com/2006/01/31/6/</link>
		<comments>http://www.ajaxsicle.com/2006/01/31/6/#comments</comments>
		<pubDate>Tue, 31 Jan 2006 18:37:27 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>Asides</category>
	<category>AJAX</category>
	<category>XMLHttpRequest</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/01/31/6/</guid>
		<description><![CDATA[The earliest form of asynchronous remote scripting, Microsoft&#8217;s Remote Scripting, was developed before XMLHttpRequest existed, and made use of a dedicated Java applet.

]]></description>
			<content:encoded><![CDATA[<p>The earliest form of asynchronous remote scripting, <a title="Microsoft" href="http://en.wikipedia.org/wiki/Microsoft">Microsoft</a>&#8217;s <a title="Remote Scripting" href="http://en.wikipedia.org/wiki/Remote_Scripting">Remote Scripting</a>, was developed before <a title="XMLHttpRequest" href="http://en.wikipedia.org/wiki/XMLHttpRequest">XMLHttpRequest</a> existed, and made use of a dedicated <a title="Java applet" href="http://en.wikipedia.org/wiki/Java_applet">Java applet</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/01/31/6/feed/</wfw:commentRSS>
		</item>
		<item>
		<title></title>
		<link>http://www.ajaxsicle.com/2006/01/31/5/</link>
		<comments>http://www.ajaxsicle.com/2006/01/31/5/#comments</comments>
		<pubDate>Tue, 31 Jan 2006 18:00:14 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>Asides</category>
	<category>JavaScript</category>
	<category>AJAX</category>
	<category>XML</category>
		<guid isPermaLink="false">http://www.ajaxsicle.com/2006/01/31/5/</guid>
		<description><![CDATA[AJAX = Asynchronous JavaScript And XML

]]></description>
			<content:encoded><![CDATA[<p>AJAX = <strong>A</strong>synchronous <strong>J</strong>avaScript <strong>A</strong>nd <strong>X</strong>ML
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/01/31/5/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Hello!</title>
		<link>http://www.ajaxsicle.com/2006/01/25/hello/</link>
		<comments>http://www.ajaxsicle.com/2006/01/25/hello/#comments</comments>
		<pubDate>Wed, 25 Jan 2006 23:11:28 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
		
	<category>Site Related</category>
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to Ajaxsicle.com!
Since this is our first post, so we want to give you a quick &#8220;what exactly are we doing here&#8221;. Ajaxsicle.com is going to be a resource dedicated to AJAX.
To be continued&#8230;

]]></description>
			<content:encoded><![CDATA[<p>Welcome to Ajaxsicle.com!</p>
<p>Since this is our first post, so we want to give you a quick &#8220;what exactly are we doing here&#8221;. Ajaxsicle.com is going to be a resource dedicated to AJAX.</p>
<p>To be continued&#8230;
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxsicle.com/2006/01/25/hello/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
