<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Profound Logic.tv &#187; AJAX</title>
	<atom:link href="http://www.profoundlogic.tv/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.profoundlogic.tv</link>
	<description></description>
	<lastBuildDate>Wed, 04 Nov 2009 21:37:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using JavaScript Object Notation (JSON) on the IBM i</title>
		<link>http://www.profoundlogic.tv/2009/08/28/using-json/</link>
		<comments>http://www.profoundlogic.tv/2009/08/28/using-json/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 21:46:33 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[JSON]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[JavaScript Object Notation]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[RPG/CGI]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=138</guid>
		<description><![CDATA[

In today&#8217;s video, we are going to introduce you to what is perhaps the most elegant way to exchange data within Web applications.  We will be talking about JSON, or JavaScript Object Notation.  Eric Cassidy, an IBM i web developer at Profound Logic, will demonstrate the concept by creating RPG/CGI AJAX response programs [...]]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/k0SZJmUmxQg&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/k0SZJmUmxQg&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>
In today&#8217;s video, we are going to introduce you to what is perhaps the most elegant way to exchange data within Web applications.  We will be talking about JSON, or JavaScript Object Notation.  Eric Cassidy, an IBM i web developer at Profound Logic, will demonstrate the concept by creating RPG/CGI AJAX response programs that use JSON to provide multiple pieces of data to a Web application.
</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/Using_JSON_on_the_IBM_i.wmv">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/08/28/using-json/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Processing Data From an AJAX Request</title>
		<link>http://www.profoundlogic.tv/2009/08/05/processing-data-from-an-ajax-request/</link>
		<comments>http://www.profoundlogic.tv/2009/08/05/processing-data-from-an-ajax-request/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 15:09:52 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AS/400]]></category>
		<category><![CDATA[Document Object Model]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[innerHTML]]></category>
		<category><![CDATA[iSeries]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[rich internet application]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=132</guid>
		<description><![CDATA[

In a few of my previous videos, I introduced you to several concepts on how to use AJAX for web development on the IBM i (System i, iSeries, AS/400). In this video, I discuss with Robert Ferguson, an IBM i web developer, what it takes to utilize the AJAX data that is returned from the [...]]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/w3yfEx-vsHo&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/w3yfEx-vsHo&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>
In a few of my previous videos, I introduced you to several concepts on how to use AJAX for web development on the IBM i (System i, iSeries, AS/400). In this video, I discuss with Robert Ferguson, an IBM i web developer, what it takes to utilize the AJAX data that is returned from the server. Robert will provide an example by showing us how AJAX data can be displayed on a Web application’s screen with little effort.
</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/Processing_Data_From_an_AJAX_Request.wmv">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/08/05/processing-data-from-an-ajax-request/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using an AJAX Library on the IBM i</title>
		<link>http://www.profoundlogic.tv/2009/07/10/using-an-ajax-library/</link>
		<comments>http://www.profoundlogic.tv/2009/07/10/using-an-ajax-library/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:45:55 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AJAX library]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[HTTP request]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[POST method]]></category>
		<category><![CDATA[query string]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=97</guid>
		<description><![CDATA[

Today’s video is a response to a question from one of our viewers, Wil Rikken, from McNess BV in the Netherlands.


 In my video on Sending AJAX Requests to the IBM i, I suggested the use of AJAX libraries, instead of coding everything from scratch.  I also demonstrated a snippet of code that uses [...]]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube-nocookie.com/v/SY4voLkh9J4&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/SY4voLkh9J4&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>
Today’s video is a response to a question from one of our viewers, Wil Rikken, from McNess BV in the Netherlands.
</p>
<p>
 In my video on Sending AJAX Requests to the IBM i, I suggested the use of AJAX libraries, instead of coding everything from scratch.  I also demonstrated a snippet of code that uses the ajax() function that we package with all our tools for the IBM i.
</p>
<p>
Wil wanted more details on this particular function.  So, I have asked David Russo, the main developer and architect of our JavaScript AJAX library, to provide all the particulars on how to use the ajax() function with POST, asynchronous mode, etc.
</p>
<p>
I am also making the AJAX Library and the corresponding documentation available as a free download in our Resources Section on the site. You can access it <a href="/resources">here</a>.
</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/Using_an_AJAX_Library.wmv">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/07/10/using-an-ajax-library/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Generating an AJAX Response from the IBM i with RPG and PHP</title>
		<link>http://www.profoundlogic.tv/2009/06/19/generating-an-ajax-response/</link>
		<comments>http://www.profoundlogic.tv/2009/06/19/generating-an-ajax-response/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 22:05:50 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CGIDEV2]]></category>
		<category><![CDATA[Dynamic Output]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[RPG/CGI]]></category>
		<category><![CDATA[RPGsp]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Webpage]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=79</guid>
		<description><![CDATA[

Joining me in today’s video is one of our IBM i web developer/analysts, Hany Elemary. Together, we will continue to discuss AJAX by explaining how to generate a server response to an AJAX request from the browser. Hany will share his thoughts on how AJAX responses are similar to basic dynamic output pages that output [...]]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/YDaAU3mCL7w&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/YDaAU3mCL7w&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>
Joining me in today’s video is one of our IBM i web developer/analysts, Hany Elemary. Together, we will continue to discuss AJAX by explaining how to generate a server response to an AJAX request from the browser. Hany will share his thoughts on how AJAX responses are similar to basic dynamic output pages that output data instead of HTML. We then go on to illustrate how AJAX response programs are built by providing examples in two popular IBM i (iSeries/AS400) web development technologies: RPG/CGI and PHP.
</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/Generating_An_AJAX_Response.zip">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/06/19/generating-an-ajax-response/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sending AJAX Requests to the IBM i (iSeries / AS400) Server</title>
		<link>http://www.profoundlogic.tv/2009/04/10/sending-ajax-requests/</link>
		<comments>http://www.profoundlogic.tv/2009/04/10/sending-ajax-requests/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:44:02 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AJAX library]]></category>
		<category><![CDATA[AS/400]]></category>
		<category><![CDATA[browser requests]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[iSeries]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[rich internet application]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[System i]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=44</guid>
		<description><![CDATA[

To fully utilize AJAX on the System i (iSeries/AS400) system, you need to learn about 3 simple things:


How to make requests from the browser to the server
How to respond to these requests with RPG or another web-capable language
How to process that response within the browser


In this video, I talk about making requests, which can be [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/rVYXYRPFH0Y&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rVYXYRPFH0Y&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>
To fully utilize AJAX on the System i (iSeries/AS400) system, you need to learn about 3 simple things:
</p>
<ol>
<li>How to make requests from the browser to the server</li>
<li>How to respond to these requests with RPG or another web-capable language</li>
<li>How to process that response within the browser</li>
</ol>
<p>
In this video, I talk about making requests, which can be tricky. Unless… you utilize an AJAX library.  With an AJAX library in place, it&#8217;s really simple to make server requests either directly from HTML code or from a Rich Internet Application platform.
</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/Sending_AJAX_Requests_to_the_IBM_i_Server.wmv">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/04/10/sending-ajax-requests/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AJAX on the IBM i (iSeries / AS400) &#8211; What&#8217;s the big deal?</title>
		<link>http://www.profoundlogic.tv/2009/03/19/ajax-whats-the-big-deal/</link>
		<comments>http://www.profoundlogic.tv/2009/03/19/ajax-whats-the-big-deal/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 04:24:16 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AS/400]]></category>
		<category><![CDATA[Asynchronous]]></category>
		<category><![CDATA[Cobol]]></category>
		<category><![CDATA[iSeries]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[System i]]></category>
		<category><![CDATA[web forms]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=33</guid>
		<description><![CDATA[If you are modernizing AS/400 RPG or Cobol applications, you should be learning and familiarizing yourself with the concept of AJAX. Why is AJAX such a big deal?

To answer this question, I introduce you to something about browser development that you may not have realized. This realization explains why AJAX is so relevant. I then provide an example of how AJAX is used to simplify form processing for both developers and end-users. ]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344" data="http://www.youtube.com/v/C0oDW0suCwg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/C0oDW0suCwg&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /></object></p>
<p>If you are modernizing AS/400 RPG or Cobol applications, you should be learning and familiarizing yourself with the concept of AJAX. Why is AJAX such a big deal?</p>
<p>To answer this question, I introduce you to something about browser development that you may not have realized. This realization explains why AJAX is so relevant. I then provide an example of how AJAX is used to simplify form processing for both developers and end-users.</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/AJAX_on_the_IBM_i_What's_the_big_deal.wmv">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/03/19/ajax-whats-the-big-deal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Demystifying AJAX on the IBM i (iSeries / AS400)</title>
		<link>http://www.profoundlogic.tv/2009/03/19/demystify-ajax-on-the-i/</link>
		<comments>http://www.profoundlogic.tv/2009/03/19/demystify-ajax-on-the-i/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 22:48:23 +0000</pubDate>
		<dc:creator>Alex Roytman</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AS/400]]></category>
		<category><![CDATA[Asynchronous]]></category>
		<category><![CDATA[iSeries]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[System i]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.profoundlogic.tv/?p=26</guid>
		<description><![CDATA[As I talk to System i / RPG developers who are modernizing their systems, I get questions about what AJAX is all about and how it can be used when developing Web applications on the IBM i platform.  

 

So, in this video, I introduce you to AJAX (or Asynchronous JavaScript and XML).  As it turns out, the acronym is deceptive, and doesn’t really tell you much about how AJAX is used and what it really is.]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/p1ZvdZXiDRc&#038;hl=en&#038;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/p1ZvdZXiDRc&#038;hl=en&#038;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>
As I talk to System i / RPG developers who are modernizing their systems, I get questions about what AJAX is all about and how it can be used when developing Web applications on the IBM i platform.
</p>
<p>
So, in this video, I introduce you to AJAX (or Asynchronous JavaScript and XML).  As it turns out, the acronym is deceptive, and doesn’t really tell you much about how AJAX is used and what it really is.
</p>
<p>
<i>To view this video with Windows Media Player, please <a href="/videos/Demystifying_AJAX_on_the_ IBM_i.wmv">click here</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profoundlogic.tv/2009/03/19/demystify-ajax-on-the-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
