<?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>Wade Arnold &#187; Zend_Amf</title>
	<atom:link href="http://wadearnold.com/blog/category/flash/zend_amf/feed" rel="self" type="application/rss+xml" />
	<link>http://wadearnold.com/blog</link>
	<description>The spoils of the integration of PHP and ActionScript</description>
	<lastBuildDate>Thu, 04 Feb 2010 15:17:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10X Zend Amf Performance enhancements &#8212; please test!</title>
		<link>http://wadearnold.com/blog/flash/10x-zend-amf-performance-enhancements-please-test</link>
		<comments>http://wadearnold.com/blog/flash/10x-zend-amf-performance-enhancements-please-test#comments</comments>
		<pubDate>Mon, 18 Jan 2010 06:26:28 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=304</guid>
		<description><![CDATA[Mark Reidenbach from everytruckjob.com has submitted a awesome patch for Zend Amf that creates a huge performance increase. Thanks so much Mark! I have also added a reference check optimization that uses SPL_object_hash to quickly see if an object has been seen before or not. Overall you should see a big performance increase. The test [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Reidenbach from <a href="http://www.everytruckjob.com/">everytruckjob.com</a> has submitted a awesome patch for Zend Amf that creates a huge performance increase. Thanks so much Mark! I have also added a reference check optimization that uses <a href="http://php.net/manual/en/function.spl-object-hash.php">SPL_object_hash</a> to quickly see if an object has been seen before or not. Overall you should see a big performance increase. The test case I used was the <a href="http://www.jamesward.com/census/">James Ward&#8217;s census</a> data from my <a href="http://wadearnold.com/blog/flash/zend-con-2009-session-files">ZendCon talk</a> which consists of random people objects ranging from 1 &#8211; 100 duplicates totaling 5k total rows.  <a href="http://www.xdebug.org/docs/profiler">Xdebug profiling</a> analyzed by  <a href="http://kcachegrind.sourceforge.net/html/Home.html">KCacheGrind</a> showed roughly a 10X increase in performance!</p>
<p>The question is did all of these changes introduce any bugs? I have not been able to find anything and all of the tests pass. However with such a major change I would really appreciate you downloading the <a href="http://wadearnold.com/files/Amf_performace.zip">attached</a> file and overwriting Zend/Amf/* with it&#8217;s contents. Please report any issues in the comments here or better yet on the actual bug <a href="http://framework.zend.com/issues/browse/ZF-7493">ZF-7493</a> If all goes well we will try and get this into the 1.10 release.</p>
<p><a href="http://wadearnold.com/files/Amf_performace.zip">Amf_performace.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/10x-zend-amf-performance-enhancements-please-test/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Zend Con 2009 session files</title>
		<link>http://wadearnold.com/blog/flash/zend-con-2009-session-files</link>
		<comments>http://wadearnold.com/blog/flash/zend-con-2009-session-files#comments</comments>
		<pubDate>Wed, 21 Oct 2009 18:00:45 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=294</guid>
		<description><![CDATA[Zend Con &#8216;09 has already been a great event. If your not here you need to come in 2010! Attached are the files for my Zend Amf talk on Advanced Data Communication with the Flash Platform
Session Files
Here are all the resources too!
Zend AMF Downloads
http://framework.zend.com/download/amf
Adobe Flash Builder 4 beta 2
 http://labs.adobe.com/technologies/flashbuilder4/
New PHP Features in Flash Builder [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://zendcon.com/home">Zend Con &#8216;09</a> has already been a great event. If your not here you need to come in 2010! Attached are the files for <a href="http://zendcon.com/speakers">my</a> Zend Amf talk on Advanced Data Communication with the Flash Platform</p>
<p><a href="http://wadearnold.com/files/census.zip">Session Files</a></p>
<p>Here are all the resources too!</p>
<p><a href="http://framework.zend.com/download/amf">Zend AMF Downloads</a><br />
http://framework.zend.com/download/amf</p>
<p><a href="http://labs.adobe.com/technologies/flashbuilder4/  ">Adobe Flash Builder 4 beta 2<br />
</a> http://labs.adobe.com/technologies/flashbuilder4/</p>
<p><a href="http://ria.dzone.com/articles/new-php-features-flash-builder">New PHP Features in Flash Builder 4 &#8211; Part 1: Data-Centric Feature Overview</a><br />
http://ria.dzone.com/articles/new-php-features-flash-builder</p>
<p><a href="http://ria.dzone.com/articles/new-php-features-flash-builder-2">New PHP Features in Flash Builder 4 &#8211; Part 2: Using Zend AMF and Flash Remoting</a><br />
http://ria.dzone.com/articles/new-php-features-flash-builder-2</p>
<p><a href="http://www.jamesward.com/blog/2007/04/30/ajax-and-flex-data-loading-benchmarks/">James Ward Census</a><br />
http://www.jamesward.com/blog/2007/04/30/ajax-and-flex-data-loading-benchmarks/</p>
<div style="width:425px;text-align:left" id="__ss_2316170"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/wadearnold/zendcon-09" title="Zendcon 09">Zendcon 09</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=zendcon-09-091022001857-phpapp01&#038;rel=0&#038;stripped_title=zendcon-09" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=zendcon-09-091022001857-phpapp01&#038;rel=0&#038;stripped_title=zendcon-09" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/wadearnold">wadearnold</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/zend-con-2009-session-files/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ZF 1.8.4 breaks addDirectory()</title>
		<link>http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory</link>
		<comments>http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory#comments</comments>
		<pubDate>Sun, 28 Jun 2009 04:56:27 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=286</guid>
		<description><![CDATA[Looks like a bug was introduced in 1.8.4 that breaks class loading from the addDiretory() method. If  you use require_once with setClass or just use the 1.8.3 Zend_Amf_Server class file it will work. Unfortunitly I didn&#8217;t write the affected change but hope to have
=== Update July 1st 2009 ===
For some reason in 1.8.4 package there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like a bug was introduced in 1.8.4 that breaks class loading from the addDiretory() method. If  you use require_once with setClass or just use the 1.8.3 Zend_Amf_Server class file it will work. Unfortunitly I didn&#8217;t write the affected change but hope to have</p>
<p>=== Update July 1st 2009 ===</p>
<p>For some reason in 1.8.4 package there&#8217;s an old version of Zend/Loader/PluginLoader.php.</p>
<p>Take the new one here:</p>
<p><a href="http://framework.zend.com/svn/framework/standard/branches/release-1.8/library/Zend/Loader/PluginLoader.php  ">http://framework.zend.com/svn/framework/standard/branches/release-1.8/library/Zend/Loader/PluginLoader.php</a></p>
<p>It should work with it and the Zend Framework team is going to patch the 1.8.4 release on June 2nd to resolve this release issue.</p>
<p>== Update July 7th 2009 ==</p>
<p><a href="http://devzone.zend.com/article/4808-Zend-Framework-1.8.4pl1-Now-Available">http://devzone.zend.com/article/4808-Zend-Framework-1.8.4pl1-Now-Available</a></p>
<p>This patch-level version corrects a missing patch for <kbd>Zend_Loader_PluginLoader</kbd> that provided some critical functionality for <kbd>Zend_Amf</kbd> users. If you utilize that component, you are encouraged to upgrade immediately; for all other uses, the release tarball remains the same as the 1.8.4 version, and upgrading is left to your discretion.</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/zf-184-breaks-adddirectory/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Major Zend Amf updates for 1.8.4 release</title>
		<link>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release</link>
		<comments>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release#comments</comments>
		<pubDate>Tue, 23 Jun 2009 16:34:01 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=282</guid>
		<description><![CDATA[Lots of changes made to Zend Amf made there way into Zend Frameworks next mini release for 1.8.4. I thought that I would run through the major changes. Special thanks to Stefan Klug for all of the patches that he produced! Absolutely grateful sir! This is probably the biggest update to the system since the [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of changes made to Zend Amf made there way into <a href="http://framework.zend.com/download/latest">Zend Frameworks</a> next mini release for 1.8.4. I thought that I would run through the major changes. Special thanks to Stefan Klug for all of the patches that he produced! Absolutely grateful sir! This is probably the biggest update to the system since the first release. Please make sure that you test 1.8.4 before you push it into your production environment. Why? Well if your like me you probably built a couple work arounds for some of these bugs. Those work arounds may no longer work once the bug is fixed!</p>
<p>Major Changes</p>
<p><a href="http://framework.zend.com/issues/browse/ZF-6641">ZF-6641</a> Shared references are duplicated<br />
<a href="http://framework.zend.com/issues/browse/ZF-6205">ZF-6205</a> Serializer does not support cyclic references<br />
<a href="http://framework.zend.com/issues/browse/ZF-6393">ZF-6393</a> Wrong Amf0_Amf3 reference counting<br />
<a href="http://framework.zend.com/issues/browse/ZF-5382">ZF-5382</a> Multiple calls seems to break the deserializer.<br />
<a href="http://framework.zend.com/issues/browse/ZF-6625">ZF-6625</a> Zend Amf can load any instantiated PHP class. Security</p>
<p>Minor but significant changes<br />
<a href="http://framework.zend.com/issues/browse/ZF-6975"><br />
ZF-6975</a> Adobe Flash Builder 4 wizard now supports data types for introspection.<br />
<a href="http://framework.zend.com/issues/browse/ZF-6992">ZF-6992</a> Negative integers on 64 bit system is resolved.<br />
<a href="http://framework.zend.com/issues/browse/ZF-6775">ZF-6775</a> Unable to send Array&#8217;s from Blaze DS.</p>
<p>The 1.8.4 release has already been tagged and should come out sometime today 6/23/2009</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/amfphp/major-zend-amf-updates-for-184-release/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>ArrayCollection beta update in Zend Amf: thoughts?</title>
		<link>http://wadearnold.com/blog/flash/arraycollection-beta-update-in-zend-amf-thoughts</link>
		<comments>http://wadearnold.com/blog/flash/arraycollection-beta-update-in-zend-amf-thoughts#comments</comments>
		<pubDate>Mon, 15 Jun 2009 23:10:23 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=277</guid>
		<description><![CDATA[I started working on a project this week that extensively uses ArrayCollection&#8217;s and I found that ZendAmf could use a couple additions in order to have some utilities for working with ArrayCollections in PHP. The new feature relies heavily on PHP&#8217;s SPL and specifically Countable, ArrayAccess, and IteratorAggregate all of which require PHP 5.2.3 or [...]]]></description>
			<content:encoded><![CDATA[<p>I started working on a project this week that extensively uses <a href="http://livedocs.adobe.com/flex/3/langref/mx/collections/ArrayCollection.html">ArrayCollection&#8217;s</a> and I found that <a href="http://framework.zend.com/download/amf">ZendAmf</a> could use a couple additions in order to have some utilities for working with <a href="http://livedocs.adobe.com/flex/3/langref/mx/collections/ArrayCollection.html">ArrayCollections</a> in PHP. The new feature relies heavily on <a href="http://www.php.net/~helly/php/ext/spl/main.html">PHP&#8217;s SPL</a> and specifically <a href="http://www.php.net/~helly/php/ext/spl/interfaceCountable.html">Countable</a>, <a href="http://www.php.net/~helly/php/ext/spl/interfaceArrayAccess.html">ArrayAccess</a>, and <a href="http://www.php.net/~helly/php/ext/spl/interfaceIteratorAggregate.html">IteratorAggregate</a> all of which require PHP 5.2.3 or greater.</p>
<p>The following file can be added to your Zend Amf project to play with some of these features. Please let me know if there is anything else that I should add before it is added in the next release. Please post feedback to the blog or directly to the<a href="http://framework.zend.com/issues/browse/ZF-7021"> Zend Framework feature request.</a></p>
<p><a href="http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Amf/Value/Messaging/ArrayCollection.php">Alpha Zend_Amf_Value_Messaging_ArrayCollection</a></p>
<p>To create an ArrayCollection</p>
<pre lang="php">
$this->_data[] = array('foo' => 'foo1', 'bar' => 'bar1');
$this->_data[] = array('foo' => 'foo2', 'bar' => 'bar2');
$this->_arrayCollection = new Zend_Amf_Value_Messaging_ArrayCollectionTwo($this->_data);
</pre>
<p>To Create an ArrayCollection from a Zend_Db_Table_row</p>
<pre lang="php">
$table = new Bugs();

$select = $table->select();
$select->where('bug_status = ?', 'NEW');

$rows = $table->fetchAll($select);
$this->_arrayCollection = new Zend_Amf_Value_Messaging_ArrayCollectionTwo($rows);
</pre>
<p>To alter an element of an ArrayCollection</p>
<pre lang="php">
$this->_arrayCollection = new Zend_Amf_Value_Messaging_ArrayCollection($this->_data);
$total = count($this->_arrayCollection);
echo($total); // outputs 2
</pre>
<p>To get the size of the array collection</p>
<pre lang="php">
</pre>
<p>to iterate through the ArrayCollection</p>
<pre lang="php">
$count = 0;
foreach($this->_arrayCollection as $row) {
    $count++;
}
$this->assertEquals(2, $count);
</pre>
<p>To manipulate an ArrayCollection based on keys.</p>
<pre lang="php">
$this->_arrayCollection = new Zend_Amf_Value_Messaging_ArrayCollection($this->_data);

// See if the offset key exists
$boolean = $this->_arrayCollection->offsetExists(1);

// Alter or add the row at they key offset of 1
$data = array('fooSet' => 'fooSet2', 'barSet' => 'barSet2');
$this->_arrayCollection->offsetSet(1,$data);

// Remove the row at the offset key of 3
$this->_arrayCollection->offsetUnset(3);

// Get the row at the offset 6
$row = $this->_arrayCollection->offsetGet(6);
</pre>
<p>To change an ArrayCollection to an Array</p>
<pre lang="php">
$standardArray = iterator_to_array($this->_arrayCollection);
</pre>
<p>To append another row to an ArrayCollection</p>
<pre lang="php">
$this->_arrayCollection->append(array('kung' => 'foo', 'Bruce' => 'Lee'));
</pre>
<p>&#8211; Update &#8211;<br />
From a PHP developers perspective this makes little since. I am asking that you comment why you like the new ArrayCollection. I am creating something that can already be done with an array in PHP and then just wrap it into a stub ArrayCollection class.  The two things that action script does not do with an array is: </p>
<p>it can not handle sparse array’s. {1=> one, 2=>two, 4=>four} this is a sparse array and Action Script will try and pad the array or just make it an object. </p>
<p>Actionscript can not use strings as the key in the array so it just uses an object. If you want a numerically keyed array of objects they call it an ArrayCollection. </p>
<p>Both of these concepts are handled in PHP as just an Array. So there is no reason that you could not use the Array and then pass the array into a simple ArrayCollection class for it to be parsed back to flex. So when you see the new ArrayCollection class what are the use cases that you feel you would use the class for? Is it just a convenience tool or does it add complexity that does not need to exists? </p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/arraycollection-beta-update-in-zend-amf-thoughts/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Flash Builder 4 Beta for PHP developers</title>
		<link>http://wadearnold.com/blog/flash/adobe-flash-builder-4-beta-for-php-developers</link>
		<comments>http://wadearnold.com/blog/flash/adobe-flash-builder-4-beta-for-php-developers#comments</comments>
		<pubDate>Tue, 09 Jun 2009 15:56:43 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=275</guid>
		<description><![CDATA[I am giving a couple e-seminars about some of the new  features exposed in Flash Builder 4. The examples are all going to be PHP but it the majority of the talk is on tooling. Come check it out and ask questions. It&#8217;s still beta so if you want something changed now is the time [...]]]></description>
			<content:encoded><![CDATA[<p>I am giving a couple e-seminars about some of the new  features exposed in Flash Builder 4. The examples are all going to be PHP but it the majority of the talk is on tooling. Come check it out and ask questions. It&#8217;s still beta so if you want something changed now is the time to ask!</p>
<p><a href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;id=462539&amp;loc=en_us">Adobe® Flash Builder 4 Beta (formerly Flex Builder) for PHP developers</a><br />
Tuesday, June 9, 2009 12:00 PM PT<br />
Thursday, July 16, 2009 11:00 AM PT</p>
<p>Learn about the new improvements with Adobe Flex 4 Beta and how developers working with Flex and PHP are boosting their productivity by combining it use with Zend. This demonstration will show you how you can create a combined project with Flex components and PHP natures and reap the benefit of coding in both languages.</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/adobe-flash-builder-4-beta-for-php-developers/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Speaking at PHP &#124; tek Chicago</title>
		<link>http://wadearnold.com/blog/flash/speaking-at-php-tek-chicago</link>
		<comments>http://wadearnold.com/blog/flash/speaking-at-php-tek-chicago#comments</comments>
		<pubDate>Tue, 05 May 2009 13:29:31 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=266</guid>
		<description><![CDATA[I am giving a presentation with Lee Brimelow about using Flex and PHP. Looks like it is going to be a great presentation. 


I submitted an unconfrence hands on session. This requires a vote so GO VOTE if you find it interesting. If you want me to address anything in either talk just let me [...]]]></description>
			<content:encoded><![CDATA[<p>I am giving a presentation with <a href="http://theflashblog.com&gt;&lt;/a&gt;">Lee Brimelow</a> about using Flex and PHP. Looks like it is going to be a great presentation. <img src='http://wadearnold.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<a href="http://tek.mtacon.com"><br />
<img src="http://static.mtacon.com/tek09/img/sponsors/media/badge.jpg" border="0" alt="php|tek 2009 PHP Conference - Chicago, May 19-22, 2009" width="150" height="100" align="right" /></a></p>
<p>I submitted an unconfrence hands on session. This requires a vote so GO VOTE if you find it interesting. If you want me to address anything in either talk just let me know.</p>
<p><a href="http://joind.in/event/view/41">Flex + AMF+ PHP = Data Visualization</a><br />
http://joind.in/event/view/41</p>
<p>Looking to build your first Flex application or are just curios about it’s complexity? Most people are attracted to Flex in order visualize complex data. Learn the technical details for setting up your first visualization application with charting, maps, and lazy loaded data  sets. For even more fun we will use some real time data from #tek09 with the help from Zend Framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/speaking-at-php-tek-chicago/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe looking for developers to join early access program for Flex Builder</title>
		<link>http://wadearnold.com/blog/flash/adobe-looking-for-developers-to-join-early-access-program-for-flex-builder</link>
		<comments>http://wadearnold.com/blog/flash/adobe-looking-for-developers-to-join-early-access-program-for-flex-builder#comments</comments>
		<pubDate>Sat, 04 Apr 2009 04:48:26 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=261</guid>
		<description><![CDATA[From Andi Gutmans
Adobe is currently building the next generation of Flex Builder, the Eclipse based IDE for creating cross-platform rich Internet applications.  In this upcoming version, a significant new set of features are being introduced to accelerate creation of data-centric applications with PHP on the server-side leveraging Zend Framework and Zend AMF.  Prior to the [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://andigutmans.blogspot.com/2009/04/adobe-looking-for-developers-to-join.html">Andi Gutmans</a></p>
<p>Adobe is currently building the next generation of Flex Builder, the Eclipse based IDE for creating cross-platform rich Internet applications.  In this upcoming version, a significant new set of features are being introduced to accelerate creation of data-centric applications with PHP on the server-side leveraging Zend Framework and Zend AMF.  Prior to the public Beta later in the year, Adobe would like to invite a select group of PHP developers into a private pre-release program for Flex Builder. You&#8217;ll get to work with the new data-centric development features, interact with members of the product team, provide feedback, and generally help shape the future of the product.  No prior experience with Flex is necessary; in fact feedback from new users would be particularly helpful.  There is a brief survey <a href="http://www.surveymonkey.com/s.aspx?sm=p1w3z8obcRi28iht1_2fFzbQ_3d_3d">here</a> - please complete it and Adobe will send an invitation to you shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/adobe-looking-for-developers-to-join-early-access-program-for-flex-builder/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GZip compression is not part of AMF!</title>
		<link>http://wadearnold.com/blog/flash/gzip-compression-is-not-part-of-amf</link>
		<comments>http://wadearnold.com/blog/flash/gzip-compression-is-not-part-of-amf#comments</comments>
		<pubDate>Sat, 04 Apr 2009 04:41:16 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=221</guid>
		<description><![CDATA[I have read a couple ranting emails, tweets, and blog posts about why Zend Amf does not have gzip compression; &#8220;Wade what a waste!&#8221; is my favorite one. The reality is that the AMF protocol does not have gzip compression, there is no DEFLATE call, and if you read the protocol you can find no mention of such a thing. When [...]]]></description>
			<content:encoded><![CDATA[<p>I have read a couple ranting emails, tweets, and blog posts about why <a href="http://zendframework.com/download/amf">Zend Amf</a> does not have gzip compression; &#8220;<em>Wade what a waste!&#8221;</em> is my favorite one. The reality is that the AMF protocol does not have gzip compression, there is no DEFLATE call, and if you read the <a href="http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf">protocol</a> you can find no mention of such a thing. When <a href="http://amfphp.org">AMFPHP</a> added AMF3 support it also added a php based gzip support in the same release. Hence <em>AMFPHP now with AMF3 and Gzip compression</em>; mutually exclusive rumor started. The compression of HTTP which is the envelop that that AMF data is transported through does not mean that AMF is compressed. This is no different than the plethora of other http service end points such as Soap, JSON, REST, XMLRPC, etc which all benefit from a properly configured web server. </p>
<p>If you run apache check out <a href="http://httpd.apache.org/docs/2.0/mod/mod_deflate.html">mod_deflate. </a> With this approach, you tell the server what content types should be compressed, and the server does it transparently to your application. Apache is a heck of a lot faster at doing the compression than adding PHP code that uses <a href="http://us3.php.net/gzcompress">gzcompress</a>.</p>
<p>Hope this helps&#8230; and please no dirty names for someone that&#8217;s just trying to give you some free code. Go get <a href="http://www.adobe.com/products/livecycle/">Live Cycle DS</a> dude!</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/gzip-compression-is-not-part-of-amf/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t miss part 2 of our free webinar on Flex &amp; PHP</title>
		<link>http://wadearnold.com/blog/flash/dont-miss-part-2-of-our-free-webinar-on-flex-php</link>
		<comments>http://wadearnold.com/blog/flash/dont-miss-part-2-of-our-free-webinar-on-flex-php#comments</comments>
		<pubDate>Fri, 03 Apr 2009 15:03:43 +0000</pubDate>
		<dc:creator>wadearnold</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Zend_Amf]]></category>

		<guid isPermaLink="false">http://wadearnold.com/blog/?p=254</guid>
		<description><![CDATA[Friday, April 3, 2009 1:00 PM &#8211; 2:00 PM EDT
Signup!
A three part series on how PHP developers can develop applications with the Adobe Flash Platform.  Lee Brimelow, a technical evangelist for Adobe, will go over the pieces of the Flash Platform and how PHP developers can use technologies like Adobe Flex and Adobe AIR in combination [...]]]></description>
			<content:encoded><![CDATA[<p>Friday, April 3, 2009 1:00 PM &#8211; 2:00 PM EDT</p>
<p><a href="https://www2.gotomeeting.com/register/558066133">Signup!</a><br />
A three part series on how PHP developers can develop applications with the Adobe Flash Platform.  Lee Brimelow, a technical evangelist for Adobe, will go over the pieces of the Flash Platform and how PHP developers can use technologies like Adobe Flex and Adobe AIR in combination with PHP to build rich applications that work consistently across browsers in Flash Player and on the desktop using Adobe AIR.</p>
]]></content:encoded>
			<wfw:commentRss>http://wadearnold.com/blog/flash/dont-miss-part-2-of-our-free-webinar-on-flex-php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
