<?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>feisley &#187; Flex</title>
	<atom:link href="http://feisley.com/category/coding/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://feisley.com</link>
	<description>programming with a side of life</description>
	<lastBuildDate>Thu, 15 Apr 2010 07:33:58 +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>Hydra Preview</title>
		<link>http://feisley.com/2008/04/01/hydra-preview/</link>
		<comments>http://feisley.com/2008/04/01/hydra-preview/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 19:06:34 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Hydra Labs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Hydra]]></category>
		<category><![CDATA[PyAMF]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Twisted]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://feisley.com/?p=29</guid>
		<description><![CDATA[With the public announcement of Hydra EMS being announced any day now, I thought I would give those of you that have been following its development a sneak preview of the UI and some of the new features we have added recently.

The most noticeable addition to Hydra recently has been the addition of the Flex [...]]]></description>
			<content:encoded><![CDATA[<p>With the public announcement of Hydra EMS being announced any day now, I thought I would give those of you that have been following its development a sneak preview of the UI and some of the new features we have added recently.</p>
<p><span id="more-29"></span></p>
<p>The most noticeable addition to Hydra recently has been the addition of the Flex UI. <a href="http://www.adobe.com/go/flex">Flex</a> is an open source Flash framework from Adobe that allows for rapid development of Rich Internet Applications (RIAs). Behind the Flex UI is the powerful <a href="http://twistedmatrix.com">Twisted</a> framework that powers the data back end. Communication between Flex and Twisted is handled by the <a href="http://pyamf.org/">PyAMF</a> library. PyAMF is an implementation of Adobe&#8217;s Action Message Format (AMF) for Python. This library allows for data to be exchanged in a binary form which is many times faster than the traditional XML mechanism.</p>
<p>Enough talk, lets get to the show! Here is a shot of the CPE LiveGrid module from Hydra. LiveGrid handles adding, searching, modifying, and deleting of CPE&#8217;s and assets withing the system. This module was originally based on an XML API, however, after changing to PyAMF speeds over doubled when running:</p>
<p><a href="http://feisley.com/wp-content/uploads/2008/04/live_grid.png"><img class="alignnone size-full wp-image-30" title="CPE LiveGrid" src="http://feisley.com/wp-content/uploads/2008/04/live_grid.png" alt="Hydra CPE LiveGrid" width="500" height="276" /></a></p>
<p>The second example here is of the CPE LiveDiag module. This allows for real time graphing and analysis of a CPE&#8217;s performance in the network and will allow network administrators to make faster diagnostics when problems occur. This module was also a port from its original XML interface to the PyAMF library:</p>
<p><a href="http://feisley.com/wp-content/uploads/2008/04/live_diag.png"><img class="alignnone size-full wp-image-31" title="CPE LiveDiag" src="http://feisley.com/wp-content/uploads/2008/04/live_diag.png" alt="Hydra CPE LiveGrid" width="500" height="276" /></a></p>
<p>These are just a few of the new interfaces coming in the release of Hydra EMS.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/04/01/hydra-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Builder 3</title>
		<link>http://feisley.com/2008/02/25/flex-builder-3/</link>
		<comments>http://feisley.com/2008/02/25/flex-builder-3/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 14:29:55 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Hydra]]></category>

		<guid isPermaLink="false">http://feisley.com/2008/02/25/flex-builder-3/</guid>
		<description><![CDATA[
Adobe Flex Builder 3 was finally released today following it&#8217;s successful 3rd beta release.
This release adds many new features including:

Improved Charting and Data visualization
Support for Adobe AIR
An Improved compiler with better linking support.
Caching of Flex Framework (Using RSLs)
And many more&#8230;

I just got my copy of Flex Builder 3 from Adobe and am impressed so far. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://feisley.com/wp-content/uploads/2008/02/fx.thumbnail.png" alt="Flex Logo" /></p>
<p>Adobe <a href="http://www.adobe.com/go/flex">Flex</a> Builder 3 was finally released today following it&#8217;s successful 3rd beta release.</p>
<p>This release adds many new features including:</p>
<ul>
<li>Improved Charting and Data visualization</li>
<li>Support for Adobe AIR</li>
<li>An Improved compiler with better linking support.</li>
<li>Caching of Flex Framework (Using RSLs)</li>
<li>And many more&#8230;</li>
</ul>
<p>I just got my copy of Flex Builder 3 from Adobe and am impressed so far. The interface has undergone some renovations to improve productivity and allow for faster development and design. I have already found uses for many of these new features in many of my own projects, including Hydra. More details and samples in the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/02/25/flex-builder-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex: Word Tools</title>
		<link>http://feisley.com/2008/02/24/flex-word-tools/</link>
		<comments>http://feisley.com/2008/02/24/flex-word-tools/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 06:51:18 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Purdue]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[RA]]></category>

		<guid isPermaLink="false">http://feisley.com/2008/02/24/flex-word-tools/</guid>
		<description><![CDATA[I created a small utility in Flex designed to assist RA&#8217;s and others at Purdue when designing bulletin boards. This utility takes a string and returns a breakdown of all the characters contained therein. How is this useful you ask? Well, when it comes time to cut out letters it is very nice to easily [...]]]></description>
			<content:encoded><![CDATA[<p>I created a small utility in <a href="http://www.adobe.com/go/flex">Flex</a> designed to assist RA&#8217;s and others at Purdue when designing bulletin boards. This utility takes a string and returns a breakdown of all the characters contained therein. How is this useful you ask? Well, when it comes time to cut out letters it is very nice to easily calculate that you need 5 letter E&#8217;s, 4 letter C&#8217;s etc. Source and application will eventually be posted to my projects site.</p>
<p>Here is the application example embedded in the site:</p>
<p>[flash medium=1 w=370 h=500]</p>
<p><em>Note: This requires Flash Player 9 to run properly. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/02/24/flex-word-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyAMF</title>
		<link>http://feisley.com/2008/02/21/pyamf/</link>
		<comments>http://feisley.com/2008/02/21/pyamf/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 02:45:35 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[PyAMF]]></category>
		<category><![CDATA[Pylons]]></category>
		<category><![CDATA[Twisted]]></category>

		<guid isPermaLink="false">http://feisley.com/?p=3</guid>
		<description><![CDATA[
Back in January I discovered the PyAMF project. This project&#8217;s goal is to create an implementation of AMF (Action Message Format) for the Python Programming language. Last week they released version 0.1.0, their first stable release.
So far, I have been extremely impressed with this project. The library offers integration with popular Python web frameworks including [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://feisley.com/wp-content/uploads/2008/02/pyamf4.jpg" alt="PyAMF Logo" /></p>
<p>Back in January I discovered the <a href="http://pyamf.org">PyAMF project</a>. This project&#8217;s goal is to create an implementation of AMF (Action Message Format) for the <a href="http://python.org">Python</a> Programming language. Last week they released version 0.1.0, their first stable release.</p>
<p>So far, I have been extremely impressed with this project. The library offers integration with popular Python web frameworks including Twisted, Django, and Pylons. The performance is excellent and will only improve as the team intends to annex their Python code, with C for faster serialization of requests. In addition to an excellent library, the developers have also provided a number of <a href="http://pyamf.org/wiki/Examples">examples</a> which attempt to cover every major area of the library. I have already begun using it in various projects including Hydra, which will be released this month.</p>
<p>Look for more info and updates on the PyAMF project in the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/02/21/pyamf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

