<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>AJAX Magazine</title>
    <link rel="alternate" type="text/html" href="http://ajax.phpmagazine.net/" />
    
   <icon>http://ajax.phpmagazine.net/favicon.ico</icon>
   <logo>http://ajax.phpmagazine.net/favicon.png</logo>
   <id>tag:ajax.phpmagazine.net,2009://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1" title="AJAX Magazine" />
    <updated>2009-11-17T18:38:55Z</updated>
    
 
<link rel="self" href="http://feeds.feedburner.com/AJAXMagazine" type="application/atom+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAJAXMagazine" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAJAXMagazine" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FAJAXMagazine" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AJAXMagazine" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FAJAXMagazine" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAJAXMagazine" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAJAXMagazine" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
    <title>Gizmox Reveals Cloud Apps Platform at Microsoft PDC</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/DCRqCrib5cI/gizmox_reveals_cloud_apps_plat.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6555" title="Gizmox Reveals Cloud Apps Platform at Microsoft PDC" />
    <id>tag:ajax.phpmagazine.net,2009://1.6555</id>
    
    <published>2009-11-17T08:11:00Z</published>
    <updated>2009-11-17T18:38:55Z</updated>
    
    <summary type="html">Today Gizmox, the developer of Visual WebGui Web &amp; Cloud Platform, will reveal its innovative cloud application platform which will allow developers and enterprises to deploy their applications to Windows Azure with the click of a button with no re-writes...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;Today Gizmox, the developer of  Visual WebGui Web &amp; Cloud Platform, will reveal its innovative cloud application platform which will allow developers and enterprises to deploy their applications to Windows Azure with the click of a button with no re-writes or new programming skills needed. The company will also expose with Microsoft Azure team a case study showcasing a successful migration and deployment of an energy management system to Windows Azure cloud using Visual WebGui. &lt;/p&gt;

&lt;p&gt;Below the press release :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visual WebGui to Reveal the First Cloud Application Platform to Migrate Legacy to the Cloud at a "button-push"  &lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Developers can now deploy their applications to Windows Azure with the click of a button with no re-writes or new programming skills needed &lt;/p&gt;

&lt;p&gt;Los Angeles, CA. - November 17, 2009 - Gizmox, the developer of  Visual WebGui Web &amp; Cloud Platform, today announced that it will reveal its application platform atop Windows Azure and its development framework, Visual WebGui web/cloud platforms offers the only push-button .NET desktop legacy application migration path to Windows Azure. With Visual WebGui enterprises will be able to migrate to Windows Azure, by reusing their existing Windows software code on Windows Azure without re-write or re-engineering. The process is as simple as copying and pasting the Windows code into VWG, selecting Windows Azure run in Visual WebGui SDK, and run.    &lt;/p&gt;

&lt;p&gt;"With our unique unrivalled legacy applications migration to Windows Azure, and the ability to run them as responsive as and as rich as desktop's, with proven unhackable security, we have crossed a new threshold," said Navot Peled, CEO of Gizmox, "While everyone is talking about the cloud, we're working with Microsoft to bring our solution to enterprises that are looking at migration to the Windows Azure cloud here and now. We also enable the fast development, desktop's performance, and richness and security benefits to newly built cloud applications" &lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S193n7qRz8l4KN1ECJATG5nUyqo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S193n7qRz8l4KN1ECJATG5nUyqo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S193n7qRz8l4KN1ECJATG5nUyqo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S193n7qRz8l4KN1ECJATG5nUyqo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=DCRqCrib5cI:tnofJeQAZIQ:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=DCRqCrib5cI:tnofJeQAZIQ:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=DCRqCrib5cI:tnofJeQAZIQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=DCRqCrib5cI:tnofJeQAZIQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=DCRqCrib5cI:tnofJeQAZIQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=DCRqCrib5cI:tnofJeQAZIQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=DCRqCrib5cI:tnofJeQAZIQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=DCRqCrib5cI:tnofJeQAZIQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=DCRqCrib5cI:tnofJeQAZIQ:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=DCRqCrib5cI:tnofJeQAZIQ:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/DCRqCrib5cI" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/11/gizmox_reveals_cloud_apps_plat.html</feedburner:origLink></entry>
<entry>
    <title>SRP-Hermetic, New Ajax Security Library</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/C2C6ZV7QL7Y/srphermetic_new_ajax_security.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6557" title="SRP-Hermetic, New Ajax Security Library" />
    <id>tag:ajax.phpmagazine.net,2009://1.6557</id>
    
    <published>2009-11-17T07:05:52Z</published>
    <updated>2009-11-17T07:07:41Z</updated>
    
    <summary type="html">SRP-Hermetic, a JavaScript library which aims at providing a highly secure Ajax channel implementation (MIT license). Authentication is based on the SRP protocol, and messages can be signed using HMAC or fully encrypted using AES. An interesting implementation providing secure...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Security" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;SRP-Hermetic, a JavaScript library which aims at providing a highly secure Ajax channel implementation (MIT license). Authentication is based on the SRP protocol, and messages can be signed using HMAC or fully encrypted using AES. An interesting implementation providing secure user authentication, communication integrity and communication privacy to AJAX applications, with main focus on efficiency, scalability and customisable secure channel as an alternative to HTTPS.&lt;/p&gt;

&lt;p&gt;Your feedback is very welcome to review current implementation and develop it further. More information could be found on this &lt;a href="http://server.denksoft.com/wordpress/?page_id=27"&gt;blog post&lt;/a&gt;.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/11/srp-hermetic_new_ajax_security/srp-hermetic-executive-view.png" width="473" height="499" alt="srp-hermetic-executive-view" title="srp-hermetic-executive-view" /&gt;&lt;/center&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hY15lF2FNmn82RSyqT6HITWJF34/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hY15lF2FNmn82RSyqT6HITWJF34/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hY15lF2FNmn82RSyqT6HITWJF34/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hY15lF2FNmn82RSyqT6HITWJF34/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=C2C6ZV7QL7Y:LWmcfCBhnYk:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=C2C6ZV7QL7Y:LWmcfCBhnYk:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=C2C6ZV7QL7Y:LWmcfCBhnYk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=C2C6ZV7QL7Y:LWmcfCBhnYk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=C2C6ZV7QL7Y:LWmcfCBhnYk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=C2C6ZV7QL7Y:LWmcfCBhnYk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=C2C6ZV7QL7Y:LWmcfCBhnYk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=C2C6ZV7QL7Y:LWmcfCBhnYk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=C2C6ZV7QL7Y:LWmcfCBhnYk:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=C2C6ZV7QL7Y:LWmcfCBhnYk:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/C2C6ZV7QL7Y" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/11/srphermetic_new_ajax_security.html</feedburner:origLink></entry>
<entry>
    <title>PMRPC, HTML5-based Inter-window Cross-Domain RPC Librar</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/j_SkIex5hYQ/pmrpc_html5based_interwindow_c.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6547" title="PMRPC, HTML5-based Inter-window Cross-Domain RPC Librar" />
    <id>tag:ajax.phpmagazine.net,2009://1.6547</id>
    
    <published>2009-10-13T06:52:46Z</published>
    <updated>2009-10-13T06:58:24Z</updated>
    
    <summary type="html"> Pmrpc is a HTML5 inter-window cross-domain JSON-RPC based remote procedure call JavaScript library. The library provides a simple API for exposing and calling procedures from windows or iFrames on different domains, without being subject to the same-origin policy. Pmrpc...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
            <category term="HTML5" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/10/pmrpc_html5-based_inter-window/pmrpc.png" width="55" height="55" alt="pmrpc"/&gt;&lt;/div&gt; &lt;a href="http://code.google.com/p/pmrpc/"&gt;Pmrpc&lt;/a&gt; is a HTML5 inter-window cross-domain JSON-RPC based remote procedure call JavaScript library. The library provides a simple API for exposing and calling procedures from windows or iFrames on different domains, without being subject to the same-origin policy. Pmrpc also provides several advanced features: callbacks similar to AJAX calls, ACL-based access control, asynchronous procedure support and fault-tolerance via retries.

&lt;p&gt;The implementation of the library is based on the &lt;a href="http://www.w3.org/html/wg/html5/#crossDocumentMessages"&gt;HTML5 postMessage API&lt;/a&gt;, the &lt;a href="http://groups.google.com/group/json-rpc/web/json-rpc-1-2-proposal"&gt;JSON-RPC protocol&lt;/a&gt; and the &lt;a href="http://www.json.org/"&gt;JSON data format&lt;/a&gt;. Pmrpc uses the postMessage API as an underlying communication mechanism and extends it to a RPC model using the JSON-RPC, a transport-independent protocol that uses JSON for formatting messages. &lt;/p&gt;

&lt;p&gt;The library is compatible with Firefox 3, Google Chrome, Internet Explorer 8, released under Apache v2.0 license. &lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xpwvFUl6N2ahpSOEMMYKmT-CjiQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xpwvFUl6N2ahpSOEMMYKmT-CjiQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xpwvFUl6N2ahpSOEMMYKmT-CjiQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xpwvFUl6N2ahpSOEMMYKmT-CjiQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=j_SkIex5hYQ:dZpRnwzrI4g:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=j_SkIex5hYQ:dZpRnwzrI4g:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=j_SkIex5hYQ:dZpRnwzrI4g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=j_SkIex5hYQ:dZpRnwzrI4g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=j_SkIex5hYQ:dZpRnwzrI4g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=j_SkIex5hYQ:dZpRnwzrI4g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=j_SkIex5hYQ:dZpRnwzrI4g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=j_SkIex5hYQ:dZpRnwzrI4g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=j_SkIex5hYQ:dZpRnwzrI4g:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=j_SkIex5hYQ:dZpRnwzrI4g:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/j_SkIex5hYQ" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/10/pmrpc_html5based_interwindow_c.html</feedburner:origLink></entry>
<entry>
    <title>Webopoly, New Ajax-based Property Trading Game</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/wSATHLD8pjs/webopoly_ajax-based_game.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6544" title="Webopoly, New Ajax-based Property Trading Game" />
    <id>tag:ajax.phpmagazine.net,2009://1.6544</id>
    
    <published>2009-09-29T09:24:47Z</published>
    <updated>2009-09-29T09:30:40Z</updated>
    
    <summary type="html">Webopoly is a new Ajax-based monopoly-like game written in PHP where players can trade properties like web companies, or products. It supports multi-player games, in-game chat and a variety of other features, all without the use of any Flash or...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Games" />
            <category term="PHP and AJAX" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;Webopoly is a new Ajax-based monopoly-like game written in PHP where players can trade properties like web companies, or products. It supports multi-player games, in-game chat and a variety of other features, all without the use of any Flash or Java. The games uses many JavaScript libraries such &lt;a href="http://taconite.sourceforge.net/"&gt;taconite&lt;/a&gt;, &lt;a href="http://www.schillmania.com/projects/soundmanager2/"&gt;soundmanager2&lt;/a&gt;, and &lt;a href="http://orangoo.com/labs/GreyBox/"&gt;greybox&lt;/a&gt;. Geeky and very addictive game ! Players can create their own private or public games and invite friends or colleagues to join.&lt;/p&gt;

&lt;center&gt;&lt;a href="http://ajax.phpmagazine.net/upload/2009/09/webopoly_ajax-based_property_t/Webopoly.html" onclick="window.open('http://ajax.phpmagazine.net/upload/2009/09/webopoly_ajax-based_property_t/Webopoly.html', 'popup', 'width=959,height=748,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/09/webopoly_ajax-based_property_t/Webopoly-thumb.png" width="400" height="311" alt="Webopoly" title="Webopoly" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;Have fun &lt;a href="http://www.webopoly.org/"&gt;http://www.webopoly.org/&lt;/a&gt; !&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NjKEcYnbJUuvIzVeLX9qB0AjYyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NjKEcYnbJUuvIzVeLX9qB0AjYyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NjKEcYnbJUuvIzVeLX9qB0AjYyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NjKEcYnbJUuvIzVeLX9qB0AjYyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=wSATHLD8pjs:SdAGx-tdHus:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=wSATHLD8pjs:SdAGx-tdHus:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=wSATHLD8pjs:SdAGx-tdHus:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=wSATHLD8pjs:SdAGx-tdHus:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=wSATHLD8pjs:SdAGx-tdHus:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=wSATHLD8pjs:SdAGx-tdHus:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=wSATHLD8pjs:SdAGx-tdHus:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=wSATHLD8pjs:SdAGx-tdHus:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=wSATHLD8pjs:SdAGx-tdHus:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=wSATHLD8pjs:SdAGx-tdHus:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/wSATHLD8pjs" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/09/webopoly_ajax-based_game.html</feedburner:origLink></entry>
<entry>
    <title>Open Source RIA Framework Qooxdoo 0.8.3 Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/vIEFlnjLkto/open_source_ria_framework_qoox.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6538" title="Open Source RIA Framework Qooxdoo 0.8.3 Released" />
    <id>tag:ajax.phpmagazine.net,2009://1.6538</id>
    
    <published>2009-09-12T01:39:39Z</published>
    <updated>2009-09-12T23:24:20Z</updated>
    
    <summary type="html">The Open Source RIA Framework qooxdoo is now available in a new release 0.8.3. This release include many enhancements, 300 bug fixes, and lots of new features including : New Form Handling Unified Selection API Advanced Data Binding New Flow...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Implementations" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;The Open Source RIA Framework &lt;a href="http://qooxdoo.org/"&gt;qooxdoo&lt;/a&gt; is now available in a new release 0.8.3. This release include many enhancements, 300 bug fixes, and lots of new features including :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;New Form Handling&lt;/li&gt;
&lt;li&gt;Unified Selection API&lt;/li&gt;
&lt;li&gt;Advanced Data Binding&lt;/li&gt;
&lt;li&gt;New Flow Layout&lt;/li&gt;
&lt;li&gt;New Flash Widget&lt;/li&gt;
&lt;li&gt;New Themed Iframe&lt;/li&gt;
&lt;li&gt;Global Error Handling&lt;/li&gt;&lt;/ul&gt;

&lt;center&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/09/open_source_ria_framework_qoox/qooxdoo_0_8_3_form.png" width="500" height="280" alt="qooxdoo_0_8_3_form" title="qooxdoo_0_8_3_form" /&gt;&lt;/center&gt;

&lt;p&gt;"qooxdoo 0.8.3 is one of the best tested and most extensive releases to date." According to QooxDoo announcement there are about 1.700 Commits since last release, more than 1.100 Unit tests (incl. more than 3.200 assertions), about 30 Browsers/OS combinations continuously unit-/GUI-tested, and about 160 GUI-tests of applications, fully automated. Migration and more details about this release are available &lt;a href="http://qooxdoo.org/about/release_notes/0.8.3"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;More information and download at &lt;a href="http://qooxdoo.org/"&gt;http://qooxdoo.org/&lt;/a&gt;.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vyue_c1bXv54joSB2WrT6Lzdp_8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vyue_c1bXv54joSB2WrT6Lzdp_8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vyue_c1bXv54joSB2WrT6Lzdp_8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vyue_c1bXv54joSB2WrT6Lzdp_8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=vIEFlnjLkto:jeW2OTzYn6g:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=vIEFlnjLkto:jeW2OTzYn6g:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=vIEFlnjLkto:jeW2OTzYn6g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=vIEFlnjLkto:jeW2OTzYn6g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=vIEFlnjLkto:jeW2OTzYn6g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=vIEFlnjLkto:jeW2OTzYn6g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=vIEFlnjLkto:jeW2OTzYn6g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=vIEFlnjLkto:jeW2OTzYn6g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=vIEFlnjLkto:jeW2OTzYn6g:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=vIEFlnjLkto:jeW2OTzYn6g:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/vIEFlnjLkto" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/09/open_source_ria_framework_qoox.html</feedburner:origLink></entry>
<entry>
    <title>DHTMLX v2.5 Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/y1_Ygk4q9Yc/dhtmlx_v25_released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6536" title="DHTMLX v2.5 Released" />
    <id>tag:ajax.phpmagazine.net,2009://1.6536</id>
    
    <published>2009-09-07T23:06:22Z</published>
    <updated>2009-09-07T23:59:55Z</updated>
    
    <summary type="html">DHTMLX 2.5 have just been released, one of the most interesting JavaScript libraries to build amazingly rich UI for web applications for both GPL open source and commercial apps. "We were working hard, carefully preparing this update, to make it...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Commercial" />
            <category term="Javascript" />
            <category term="PHP and AJAX" />
            <category term="Press" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;&lt;a href="http://dhtmlx.com/docs/products/index.shtml"&gt;DHTMLX 2.5&lt;/a&gt; have just been released, one of the most interesting JavaScript libraries to build amazingly rich UI for web applications for both GPL open source and commercial apps. "We were working hard, carefully preparing this update, to make it more comfortable and easy for you to build rich web interfaces with our dhtmlx components" announced Ivan Petrenko.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/09/dhtmlx_v25_released/dhtmlx.png" width="543" height="325" alt="dhtmlx.png"/&gt;&lt;/center&gt;

&lt;p&gt;Version 2.5 introduces lots of significant improvements, including:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Object API&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In addition to the existing functional API, all the components now have an object API that provides a familiar way of initialization for those who are used to work with object oriented model. Instead of writing large number of commands, you can now define an object within a single command with all the properties set inside of it. This new object based approach allows you to initialize the components in more simple and clear manner. The old commands based model is still available as well.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zcd5YpLP8zH0am7SW1eJZa37qrU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zcd5YpLP8zH0am7SW1eJZa37qrU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zcd5YpLP8zH0am7SW1eJZa37qrU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zcd5YpLP8zH0am7SW1eJZa37qrU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=y1_Ygk4q9Yc:MS7GAuBZpEo:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=y1_Ygk4q9Yc:MS7GAuBZpEo:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=y1_Ygk4q9Yc:MS7GAuBZpEo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=y1_Ygk4q9Yc:MS7GAuBZpEo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=y1_Ygk4q9Yc:MS7GAuBZpEo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=y1_Ygk4q9Yc:MS7GAuBZpEo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=y1_Ygk4q9Yc:MS7GAuBZpEo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=y1_Ygk4q9Yc:MS7GAuBZpEo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=y1_Ygk4q9Yc:MS7GAuBZpEo:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=y1_Ygk4q9Yc:MS7GAuBZpEo:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/y1_Ygk4q9Yc" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/09/dhtmlx_v25_released.html</feedburner:origLink></entry>
<entry>
    <title>StreamHub, Realtime Comet Server</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/fUpqohAfS8U/streamhub_realtime_comet_serve.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6535" title="StreamHub, Realtime Comet Server" />
    <id>tag:ajax.phpmagazine.net,2009://1.6535</id>
    
    <published>2009-09-03T14:29:44Z</published>
    <updated>2009-09-03T15:53:45Z</updated>
    
    <summary type="html">HTTP Push Server for Streaming Real-Time Data is interesting solution for real world Ajax applications. One of these solutions is StreamHub, a highly-scalable HTTP Comet server allowing you to stream live data to a web browser without requiring any plugins...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX tools" />
            <category term="Commercial" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;HTTP Push Server for Streaming Real-Time Data is interesting solution for real world Ajax applications. One of these solutions is &lt;a href="http://www.stream-hub.com"&gt;StreamHub&lt;/a&gt;, a highly-scalable HTTP Comet server allowing you to stream live data to a web browser without requiring any plugins or security-policy changes. It uses a technique known as Comet or HTTP Streaming to keep a persistent connection open to the browser.&lt;/p&gt;

&lt;p&gt;HTML, Ajax, .NET and Java clients can all receive data from StreamHub. Data can be streamed into StreamHub using the Java or .NET SDKs. Early access is available to interested parties for Silverlight, Flex, iPhone and Mobile APIs. StreamHub's highly-scalable architecture is suitable for streaming live stock quotes, real-time chat, live news delivery, online-gaming and a whole host of Rich Internet Applications.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/09/streamhub_realtime_comet_serve/StreamHub.png" width="439" height="171" alt="StreamHub" title="StreamHub" /&gt;&lt;/center&gt;

&lt;p&gt;StreamHub is available in community edition (Free), Web and Enterprise edition for commercial use. The enterprise provides additional features such Clustering, Secure HTTPS Support, .NET Adapter SDK for Streaming, Java Thick Client SDK, .NET Thick Client SDK. The clustering option is obviously not available for the web edition.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.stream-hub.com/download.html"&gt;Download StreamHub community edition&lt;/a&gt;. Some tutorials are available &lt;a href="http://streamhub.blogspot.com/2009/07/getting-started-with-streamhub-and.html"&gt;to get started with StreamHub and Comet&lt;/a&gt; or to &lt;a href="http://streamhub.blogspot.com/2009/07/tutorial-building-comet-chat.html"&gt;create a Comet Chat applications&lt;/a&gt;. &lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DFecJIMQvMFcOgLqQ7-YMC1s2-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DFecJIMQvMFcOgLqQ7-YMC1s2-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DFecJIMQvMFcOgLqQ7-YMC1s2-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DFecJIMQvMFcOgLqQ7-YMC1s2-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=fUpqohAfS8U:j36N5ZSxVPY:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=fUpqohAfS8U:j36N5ZSxVPY:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=fUpqohAfS8U:j36N5ZSxVPY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=fUpqohAfS8U:j36N5ZSxVPY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=fUpqohAfS8U:j36N5ZSxVPY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=fUpqohAfS8U:j36N5ZSxVPY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=fUpqohAfS8U:j36N5ZSxVPY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=fUpqohAfS8U:j36N5ZSxVPY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=fUpqohAfS8U:j36N5ZSxVPY:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=fUpqohAfS8U:j36N5ZSxVPY:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/fUpqohAfS8U" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/09/streamhub_realtime_comet_serve.html</feedburner:origLink></entry>
<entry>
    <title>CKEditor 3.0 Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/00rxpBJHlFA/ckeditor_30_released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6533" title="CKEditor 3.0 Released" />
    <id>tag:ajax.phpmagazine.net,2009://1.6533</id>
    
    <published>2009-09-01T10:58:07Z</published>
    <updated>2009-09-01T12:05:09Z</updated>
    
    <summary type="html">FCKEditor knew lots of changes recently and version 3.0 came with a new brand name, the editor is now called CKEditor where the CK meant for Content and Knowledge (the web 2.0 fragrances) instead of taking its creator initials Frederico...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
            <category term="Commercial" />
            <category term="Javascript" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;FCKEditor knew lots of changes recently and version 3.0 came with a new brand name, the editor is now called &lt;a href="http://ckeditor.com"&gt;CKEditor&lt;/a&gt; where the CK meant for Content and Knowledge (the web 2.0 fragrances) instead of taking its creator initials Frederico Caldeira Knabben. Lots of new features in addition to bugfixes, amazing performance, and accessibility compliance with W3C WCAG and the US Section 508 accessibility standard marked this new release. CKEditor got a brand new UI, now you can easily change color of the editor interface to match your website's design in addition to skins, editor's options are fully customizable. CKEditor interface is available in more than 50 languages.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/09/ckeditor_30_released/ckeditor.png" width="329" height="240" alt="ckeditor" title="ckeditor" /&gt;&lt;/center&gt;

&lt;p&gt;CKEditor is released under GPL, LGPL and MPL open source licenses. Commercial license (CDL) is also available for companies interested to integrate the editor in their software or solutions. The editor is compatible with most internet browsers and operating systems including Internet Explorer 6+, Firefox 2+, Safari 3+, Google Chrome and Opera 9.5+. Languages integration is also available for JavaScript, AFP, ASP, ASP.NET, Coldfusion, Java, PHP, Python, Adobe Air ... etc.&lt;/p&gt;

&lt;p&gt;More information and download at &lt;a href="http://ckeditor.com"&gt;http://ckeditor.com&lt;/a&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/47PyDxE9y1etoja9phqKJa4qYvE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/47PyDxE9y1etoja9phqKJa4qYvE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/47PyDxE9y1etoja9phqKJa4qYvE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/47PyDxE9y1etoja9phqKJa4qYvE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=00rxpBJHlFA:4a0Oi2_zUCY:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=00rxpBJHlFA:4a0Oi2_zUCY:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=00rxpBJHlFA:4a0Oi2_zUCY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=00rxpBJHlFA:4a0Oi2_zUCY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=00rxpBJHlFA:4a0Oi2_zUCY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=00rxpBJHlFA:4a0Oi2_zUCY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=00rxpBJHlFA:4a0Oi2_zUCY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=00rxpBJHlFA:4a0Oi2_zUCY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=00rxpBJHlFA:4a0Oi2_zUCY:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=00rxpBJHlFA:4a0Oi2_zUCY:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/00rxpBJHlFA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/09/ckeditor_30_released.html</feedburner:origLink></entry>
<entry>
    <title>OpenAjax Alliance Delivers Software for More Secure Enterprise Mashups</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/0RqujJgOTqE/openajax_alliance_delivers_sof.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6532" title="OpenAjax Alliance Delivers Software for More Secure Enterprise Mashups" />
    <id>tag:ajax.phpmagazine.net,2009://1.6532</id>
    
    <published>2009-09-01T10:15:49Z</published>
    <updated>2009-09-01T10:37:41Z</updated>
    
    <summary type="html"> SAN JOSE, Calif. - 31 Aug 2009: The OpenAjax Alliance announced today the approval and availability of OpenAjax Hub 2.0 as an industry standard for more secure Web 2.0 mashup applications. Advances in security in Hub 2.0 can help...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Press" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/09/openajax_alliance_delivers_sof/openajaxlogo.png" width="129" height="68" alt="openajaxlogo " title="openajaxlogo " /&gt;&lt;/div&gt; SAN JOSE, Calif. - 31 Aug 2009: The OpenAjax Alliance announced today the approval and availability of OpenAjax Hub 2.0 as an industry standard for more secure Web 2.0 mashup applications. Advances in security in Hub 2.0 can help protect enterprise mashups from malicious intent, giving IT staff greater confidence in adding these features to their Web sites.

&lt;p&gt;OpenAjax Hub 2.0 was developed over the past two years at OpenAjax Alliance, an organization dedicated to the adoption of open and interoperable Ajax technologies. Ajax is Web development technology based on HTML and JavaScript that runs mashups, widgets and gadgets. Mashups allow business users to drag and drop "mashed up" components to create customized Web applications in minutes.&lt;/p&gt;

&lt;p&gt;The major addition to Hub 2.0 is a JavaScript Library for Secure Enterprise Mashups created to better protect widgets and mashups from hackers and malicious intent. It addresses concerns among IT managers that may have inhibited adoption of mashup software within companies.&lt;/p&gt;

&lt;p&gt;"OpenAjax Hub 2.0 is a major step forward for the OpenAjax Alliance towards its mission of promoting Ajax interoperability," says David Boloker, OpenAjax Alliance Steering Committee chairman and chief technology officer for Emerging Internet Technology, IBM. "In order to realize the potential for mashups across the industry, there needs to be standards. Hub 2.0 defines a key industry standard for how widgets can be isolated into secure containers and then how widgets can talk to each other through a mediated messaging bus."&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5de6WcWTknmXUC_A6RJDAgcnvgg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5de6WcWTknmXUC_A6RJDAgcnvgg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5de6WcWTknmXUC_A6RJDAgcnvgg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5de6WcWTknmXUC_A6RJDAgcnvgg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=0RqujJgOTqE:vqaypOSk1Ek:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=0RqujJgOTqE:vqaypOSk1Ek:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=0RqujJgOTqE:vqaypOSk1Ek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=0RqujJgOTqE:vqaypOSk1Ek:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=0RqujJgOTqE:vqaypOSk1Ek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=0RqujJgOTqE:vqaypOSk1Ek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=0RqujJgOTqE:vqaypOSk1Ek:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=0RqujJgOTqE:vqaypOSk1Ek:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=0RqujJgOTqE:vqaypOSk1Ek:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=0RqujJgOTqE:vqaypOSk1Ek:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/0RqujJgOTqE" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/09/openajax_alliance_delivers_sof.html</feedburner:origLink></entry>
<entry>
    <title>TestSwarm, Distributed Continuous Integration for JavaScript</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/WJebmSC9eec/testswarm_distributed_continuo.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6529" title="TestSwarm, Distributed Continuous Integration for JavaScript" />
    <id>tag:ajax.phpmagazine.net,2009://1.6529</id>
    
    <published>2009-08-29T12:01:11Z</published>
    <updated>2009-08-29T12:28:28Z</updated>
    
    <summary type="html">Do you believe that jQuery project is 4 years old now ? The project is even more mature with the latest TestSwarm alpha released this week, "jQuery is now being tested against 50 browsers on 9 platforms, on every commit....</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Javascript" />
            <category term="jQuery" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;Do you believe that jQuery project is &lt;a href="http://ejohn.org/blog/selectors-in-javascript/"&gt;4 years old&lt;/a&gt; now ? The project is even more mature with the latest &lt;a href="http://ejohn.org/blog/test-swarm-alpha-open/"&gt;TestSwarm alpha&lt;/a&gt; released this week, "jQuery is now being tested against 50 browsers on 9 platforms, on every commit. That's pretty much insane.", said John Resig, the creator of jQuery and &lt;a href="http://www.testswarm.com/"&gt;TestSwarm&lt;/a&gt;.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/testswarm_distributed_continuo/testswarm.jpg" width="500" height="352" alt="testswarm" title="testswarm" /&gt;&lt;/center&gt;

&lt;blockquote&gt;TestSwarm provides distributed continuous integration testing for JavaScript. It was initially created by John Resig as a tool to support the jQuery project and has since moved to become an official Mozilla Labs project.&lt;/blockquote&gt;

&lt;p&gt;Actually TestSwarm is provided as a service to test few popular JavaScript libraries including jQuery, YUI, Dojo, MooTools, and Prototype. You can also &lt;a href="http://github.com/jeresig/testswarm/tree/master"&gt;download source code&lt;/a&gt; and setup your own swarm. TestSwarm will give you a visual interface for failed or successful tests against every single commit and different browsers, which make it really easy to locate any error and keep JavaScript libraries compatible with most web browsers.&lt;/p&gt;

&lt;p&gt;You can see below a screencast of the TestSwarm site :&lt;/p&gt;

&lt;p&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6281121&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6281121&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c-RKPVbtpiI7vaeNjZwU0DrBB_I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c-RKPVbtpiI7vaeNjZwU0DrBB_I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c-RKPVbtpiI7vaeNjZwU0DrBB_I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c-RKPVbtpiI7vaeNjZwU0DrBB_I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WJebmSC9eec:YOWSTNiIhwE:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WJebmSC9eec:YOWSTNiIhwE:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WJebmSC9eec:YOWSTNiIhwE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WJebmSC9eec:YOWSTNiIhwE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WJebmSC9eec:YOWSTNiIhwE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WJebmSC9eec:YOWSTNiIhwE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WJebmSC9eec:YOWSTNiIhwE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WJebmSC9eec:YOWSTNiIhwE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WJebmSC9eec:YOWSTNiIhwE:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WJebmSC9eec:YOWSTNiIhwE:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/WJebmSC9eec" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/08/testswarm_distributed_continuo.html</feedburner:origLink></entry>
<entry>
    <title>JavaScript and MVC, Why When and How?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/w_5eB8JyGPo/javascript_and_mvc_why_when_an.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6521" title="JavaScript and MVC, Why When and How?" />
    <id>tag:ajax.phpmagazine.net,2009://1.6521</id>
    
    <published>2009-08-20T11:08:32Z</published>
    <updated>2009-08-20T11:19:46Z</updated>
    
    <summary type="html">We talked previously about the JavaScriptMVC Framework - a really good JavaScript Framework project to keep an eye on. Since MVC now became a "default" feature in most web frameworks, it was interesting to explore its usage in JavaScript, Ajax,...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
            <category term="Javascript" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;We talked previously about the &lt;a href="http://ajax.phpmagazine.net/2009/06/javascriptmvc_framework.html"&gt;JavaScriptMVC Framework&lt;/a&gt; - a really good JavaScript Framework project to keep an eye on. Since MVC now became a "default" feature in most web frameworks, it was interesting to explore its usage in JavaScript, Ajax, and web 2.0. The MVC pattern is mostly used in web application development to separate between design and logic and make development easier and highly maintainable in enterprise environments. Since JavaScript is excessively used in enterprise today, how could we make it better with design patterns ?&lt;/p&gt;

&lt;p&gt;Jonathan Snook wrote an interesting introduction to &lt;a href="http://www.alistapart.com/articles/javascript-mvc/"&gt;MVC usage in JavaScript&lt;/a&gt; where he applied Model-View-Controller pattern on form validation. It's probably very complex to use in small application, but if you are writing large JavaScriupt-based application this could be with big benefits. Jonathan pointed also to other JavaScript MVC frameworks in addition to &lt;a href="http://javascriptmvc.com/"&gt;JavaScriptMVC&lt;/a&gt; : &lt;a href="http://www.sproutcore.com/"&gt;SproutCore&lt;/a&gt; and &lt;a href="http://code.google.com/p/trimpath/wiki/TrimJunction"&gt;TrimJunction&lt;/a&gt;. &lt;/p&gt;

&lt;blockquote&gt;Like anything else in development, you’ll have to decide if the trade-off of this kind of separation is worth it. For small applications where you only have a few functions, this type of separation is surely overkill. The larger your application gets, though, the more it benefits from the separating code into Model, View, and Controller.&lt;/blockquote&gt;

&lt;p&gt;Would you use MVC in your JavaScript web application ?&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y6GsFKFVnNWgnvoAYEDMkmAa31E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y6GsFKFVnNWgnvoAYEDMkmAa31E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y6GsFKFVnNWgnvoAYEDMkmAa31E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y6GsFKFVnNWgnvoAYEDMkmAa31E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=w_5eB8JyGPo:8pwleuVE8Ls:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=w_5eB8JyGPo:8pwleuVE8Ls:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=w_5eB8JyGPo:8pwleuVE8Ls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=w_5eB8JyGPo:8pwleuVE8Ls:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=w_5eB8JyGPo:8pwleuVE8Ls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=w_5eB8JyGPo:8pwleuVE8Ls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=w_5eB8JyGPo:8pwleuVE8Ls:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=w_5eB8JyGPo:8pwleuVE8Ls:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=w_5eB8JyGPo:8pwleuVE8Ls:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=w_5eB8JyGPo:8pwleuVE8Ls:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/w_5eB8JyGPo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/08/javascript_and_mvc_why_when_an.html</feedburner:origLink></entry>
<entry>
    <title>OpenGoo, Open Source ExtJs-Based Web Office</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/WQ2wrMkSlzA/opengoo_open_source_extjsbased.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6516" title="OpenGoo, Open Source ExtJs-Based Web Office" />
    <id>tag:ajax.phpmagazine.net,2009://1.6516</id>
    
    <published>2009-08-18T10:06:39Z</published>
    <updated>2009-08-19T09:41:09Z</updated>
    
    <summary type="html"> OpenGoo is an Open Source initiative to create a complete web Office which focus on improving productivity, collaboration, communication and management of your teams. OpenGoo support text documents, presentations, task list, emails, calendars, web links and contacts; Spreadsheets support...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
            <category term="AJAX Office" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/opengoo_open_source_extjs-base/opengoo.png" width="165" height="30" alt="opengoo logo" title="opengoo logo" /&gt;&lt;/div&gt; &lt;a href="http://demo.opengoo.org/"&gt;OpenGoo&lt;/a&gt; is an Open Source initiative to create a complete web Office which focus on improving productivity, collaboration, communication and management of your teams. OpenGoo support text documents, presentations, task list, emails, calendars, web links and contacts; Spreadsheets support is coming soon in future releases. OpenGoo interface is based on ExtJS, but I don't find it much user friendly compared to Google Documents, or Zoho, but it's already a great start for an open source project ! 

&lt;center&gt;&lt;a href="http://ajax.phpmagazine.net/upload/2009/08/opengoo_open_source_extjs-base/OpenGoo-demo.html" onclick="window.open('http://ajax.phpmagazine.net/upload/2009/08/opengoo_open_source_extjs-base/OpenGoo-demo.html', 'popup', 'width=1016,height=592,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/opengoo_open_source_extjs-base/OpenGoo-demo-thumb.png" width="400" height="233" alt="OpenGoo-demo" title="OpenGoo-demo" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;OpenGoo requires PHP 5.2+, MySQL 4.1+ with InnoDB support, and Apache 2.0+. The project rely on many other open source libraries in addition to &lt;a href="http://www.extjs.com"&gt;ExtJS&lt;/a&gt; - including &lt;a href="http://www.activecollab.com"&gt;ActiveCollab&lt;/a&gt;, &lt;a href="http://sourceforge.net/projects/reececalendar"&gt;Reece Calendar&lt;/a&gt;, &lt;a href="http://www.swiftmailer.org"&gt;Swift Mailer&lt;/a&gt;, &lt;a href="http://teethgrinder.co.uk/open-flash-chart"&gt;Open Flash Chart&lt;/a&gt;, &lt;a href="http://slimey.sourceforge.net"&gt;Slimey&lt;/a&gt;, &lt;a href="http://www.fckeditor.net"&gt;FCKEditor&lt;/a&gt;, &lt;a href="http://jssoundkit.sourceforge.net"&gt;JSSoundKit&lt;/a&gt;, and &lt;a href="http://pear.php.net"&gt;PEAR&lt;/a&gt;. Released under the Affero GPL 3 license.&lt;/p&gt;

&lt;p&gt;You can try their &lt;a href="http://demo.opengoo.org/"&gt;online demo&lt;/a&gt;, but if you downloaded the package don't try to find an application launcher, Please ! Via &lt;a href="http://news.cnet.com/8301-13505_3-10310817-16.html"&gt;Matt Asay, CNET, Alfresco&lt;/a&gt;.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0-YL0-wMYKiCdyZPyQZ8as_oiyw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-YL0-wMYKiCdyZPyQZ8as_oiyw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0-YL0-wMYKiCdyZPyQZ8as_oiyw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-YL0-wMYKiCdyZPyQZ8as_oiyw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WQ2wrMkSlzA:FFs98fZnwVI:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WQ2wrMkSlzA:FFs98fZnwVI:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WQ2wrMkSlzA:FFs98fZnwVI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WQ2wrMkSlzA:FFs98fZnwVI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WQ2wrMkSlzA:FFs98fZnwVI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WQ2wrMkSlzA:FFs98fZnwVI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WQ2wrMkSlzA:FFs98fZnwVI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WQ2wrMkSlzA:FFs98fZnwVI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=WQ2wrMkSlzA:FFs98fZnwVI:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=WQ2wrMkSlzA:FFs98fZnwVI:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/WQ2wrMkSlzA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/08/opengoo_open_source_extjsbased.html</feedburner:origLink></entry>
<entry>
    <title>SimpleCart(js), Shopping made easy with JavaScript</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/ico3nJiosY0/simplecartjs_shopping_made_eas.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6515" title="SimpleCart(js), Shopping made easy with JavaScript" />
    <id>tag:ajax.phpmagazine.net,2009://1.6515</id>
    
    <published>2009-08-17T10:07:11Z</published>
    <updated>2009-08-17T10:12:53Z</updated>
    
    <summary type="html"> SimpleCart(js) have just released version 2, the JavaScript shopping cart solution. SimpleCart provides an easy to use shopping cart that you can run in minutes without using databases or any programming. SimpleCart(js) is just 20kb, lightweight, fast, simple to...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
            <category term="Javascript" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/simplecartjs_shopping_made_eas/simpleCart%28js%29-logo.jpg" width="130" height="33" alt="simpleCart(js) logo" title="simpleCart(js) logo" /&gt;&lt;/div&gt; &lt;a href="http://simplecartjs.com/"&gt;SimpleCart(js)&lt;/a&gt; have just released version 2, the JavaScript shopping cart solution. SimpleCart provides an easy to use shopping cart that you can run in minutes without using databases or any programming. SimpleCart(js) is just 20kb, lightweight, fast, simple to use, and completely customizable, you will only need to know basic HTML to get it working correctly. &lt;a href="http://simplecartjs.com/documentation.html"&gt;A detailed documentation&lt;/a&gt; is available to help you setup, configure, and customize the shopping cart. Support Paypal and Google Checkout for payments.

&lt;center&gt;&lt;a href="http://ajax.phpmagazine.net/upload/2009/08/simplecartjs_shopping_made_eas/simpleCart%28js%29.html" onclick="window.open('http://ajax.phpmagazine.net/upload/2009/08/simplecartjs_shopping_made_eas/simpleCart%28js%29.html', 'popup', 'width=1023,height=1066,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/simplecartjs_shopping_made_eas/simpleCart%28js%29-thumb.jpg" width="400" height="416" alt="simpleCart(js)" title="simpleCart(js)" /&gt;&lt;/a&gt;&lt;/center&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eCeOXoKF_RYLT0pIzMCFt1lX_g0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eCeOXoKF_RYLT0pIzMCFt1lX_g0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eCeOXoKF_RYLT0pIzMCFt1lX_g0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eCeOXoKF_RYLT0pIzMCFt1lX_g0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=ico3nJiosY0:8CHXW-vBWTs:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=ico3nJiosY0:8CHXW-vBWTs:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=ico3nJiosY0:8CHXW-vBWTs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=ico3nJiosY0:8CHXW-vBWTs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=ico3nJiosY0:8CHXW-vBWTs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=ico3nJiosY0:8CHXW-vBWTs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=ico3nJiosY0:8CHXW-vBWTs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=ico3nJiosY0:8CHXW-vBWTs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=ico3nJiosY0:8CHXW-vBWTs:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=ico3nJiosY0:8CHXW-vBWTs:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/ico3nJiosY0" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/08/simplecartjs_shopping_made_eas.html</feedburner:origLink></entry>
<entry>
    <title>JobSpice, Ajax-Based Resume Creator</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/6R9P60wgukY/jobspice_ajaxbased_resume_crea.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6510" title="JobSpice, Ajax-Based Resume Creator" />
    <id>tag:ajax.phpmagazine.net,2009://1.6510</id>
    
    <published>2009-08-11T12:19:25Z</published>
    <updated>2009-08-11T14:25:00Z</updated>
    
    <summary type="html">JobSpice is a new Ajax-based resume creator powered by jQuery. The interface is intuitive, complete, and very easy to use, it allows to create different section for your CV : Contact information, Objectives, Education, Skills, Publications ... etc. For each...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="AJAX Experience" />
            <category term="AJAX Experience" />
            <category term="jQuery" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;&lt;a href="http://www.jobspice.com/"&gt;JobSpice&lt;/a&gt; is a new Ajax-based resume creator powered by jQuery. The interface is intuitive, complete, and very easy to use, it allows to create different section for your CV : Contact information, Objectives, Education, Skills, Publications ... etc. For each section a ready-to-use form is displayed with edit-in-place fields that you fill directly in your browser without having to create an account. All sections support drag and drop so you can change their display order.&lt;/p&gt;

&lt;center&gt;&lt;a href="http://ajax.phpmagazine.net/upload/2009/08/jobspice_ajax-based_resume_cre/JobSpice1.html" onclick="window.open('http://ajax.phpmagazine.net/upload/2009/08/jobspice_ajax-based_resume_cre/JobSpice1.html', 'popup', 'width=1016,height=592,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/jobspice_ajax-based_resume_cre/JobSpice-thumb.png" width="400" height="233" alt="JobSpice" title="JobSpice" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;The service provide different styles that you can use for your resume, or you can create your own style for designers. Registration is available if you want to save your resume or share it (username and password only), otherwise you can simply print or download a PDF on the fly. Simple and neat, and if you didn't like a section ? Just move it to Trash ! &lt;a href="http://www.techcrunch.com/2009/08/10/yc-funded-jobspice-makes-resumes-web-friendly-with-a-facebook-co-founder-at-the-helm/"&gt;According to TechCrunch&lt;/a&gt;, JobSpice is co-founded by Andrew McCollum - a Facebook co-founder who served as the social network's original designer. &lt;/p&gt;

&lt;p&gt;Notice jQuery and JobSpice code are combined in a single script, the same for stylesheets.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lv4iL7AI9L5pHcN54KRk3K34KeU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lv4iL7AI9L5pHcN54KRk3K34KeU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lv4iL7AI9L5pHcN54KRk3K34KeU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lv4iL7AI9L5pHcN54KRk3K34KeU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=6R9P60wgukY:eC-wFyN3Wj8:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=6R9P60wgukY:eC-wFyN3Wj8:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=6R9P60wgukY:eC-wFyN3Wj8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=6R9P60wgukY:eC-wFyN3Wj8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=6R9P60wgukY:eC-wFyN3Wj8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=6R9P60wgukY:eC-wFyN3Wj8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=6R9P60wgukY:eC-wFyN3Wj8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=6R9P60wgukY:eC-wFyN3Wj8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=6R9P60wgukY:eC-wFyN3Wj8:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=6R9P60wgukY:eC-wFyN3Wj8:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/6R9P60wgukY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/08/jobspice_ajaxbased_resume_crea.html</feedburner:origLink></entry>
<entry>
    <title>jCharacterfall, Small addictive jQuery Game</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AJAXMagazine/~3/UIsV5eIxgck/jcharacterfall_small_addictive.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=1/entry_id=6508" title="jCharacterfall, Small addictive jQuery Game" />
    <id>tag:ajax.phpmagazine.net,2009://1.6508</id>
    
    <published>2009-08-08T09:16:22Z</published>
    <updated>2009-08-08T09:53:41Z</updated>
    
    <summary type="html">jCharacterfall is a small and easy to play jQuery game. The game has two levels easy and hard and your mission will be to save characters which fall down by pressing the correct character on your keyboard before it hits...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Games" />
            <category term="jQuery" />
    
    <content type="html" xml:lang="en" xml:base="http://ajax.phpmagazine.net/">
        &lt;p&gt;&lt;a href="http://demo.marcofolio.net/jcharacterfall/"&gt;jCharacterfall&lt;/a&gt; is a small and easy to play jQuery game. The game has two levels easy and hard and your mission will be to save characters which fall down by pressing the correct character on your keyboard before it hits the ground. The game goes faster after each character you save. The hard level will take a life away when you press the wrong character. The game is created with &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; and &lt;a href="http://www.css3.info/"&gt;CSS3&lt;/a&gt; using the &lt;a href="http://gsgd.co.uk/sandbox/jquery/easing/"&gt;jQuery Easing&lt;/a&gt; plugin. Enjoy !&lt;/p&gt;

&lt;center&gt;&lt;a href="http://ajax.phpmagazine.net/upload/2009/08/jcharacterfall_small_addictive/jCharacterfall.html" onclick="window.open('http://ajax.phpmagazine.net/upload/2009/08/jcharacterfall_small_addictive/jCharacterfall.html', 'popup', 'width=828,height=648,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://ajax.phpmagazine.net/upload/2009/08/jcharacterfall_small_addictive/jCharacterfall-thumb.png" width="400" height="313" alt="jCharacterfall" title="jCharacterfall" /&gt;&lt;/a&gt;&lt;/center&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OigHG6tThf2OZt-YP0bcQ7Rrs8o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OigHG6tThf2OZt-YP0bcQ7Rrs8o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OigHG6tThf2OZt-YP0bcQ7Rrs8o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OigHG6tThf2OZt-YP0bcQ7Rrs8o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=UIsV5eIxgck:jB-HSQkfs3s:M-yaqjTfHNU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=UIsV5eIxgck:jB-HSQkfs3s:M-yaqjTfHNU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=UIsV5eIxgck:jB-HSQkfs3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=UIsV5eIxgck:jB-HSQkfs3s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=UIsV5eIxgck:jB-HSQkfs3s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=UIsV5eIxgck:jB-HSQkfs3s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=UIsV5eIxgck:jB-HSQkfs3s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=UIsV5eIxgck:jB-HSQkfs3s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AJAXMagazine?a=UIsV5eIxgck:jB-HSQkfs3s:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AJAXMagazine?i=UIsV5eIxgck:jB-HSQkfs3s:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AJAXMagazine/~4/UIsV5eIxgck" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://ajax.phpmagazine.net/2009/08/jcharacterfall_small_addictive.html</feedburner:origLink></entry>

</feed>
