<?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>Morris &#34;Mojo&#34; Jones &#187; Flex</title>
	<atom:link href="http://mojo.whiteoaks.com/tag/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://mojo.whiteoaks.com</link>
	<description>Code Monkey, Astronomer, Photographer, Bridge Player</description>
	<lastBuildDate>Mon, 31 Oct 2011 01:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>&#8220;Sexier Software with Java and Flex&#8221; James Ward</title>
		<link>http://mojo.whiteoaks.com/2009/03/18/sexier-software-with-java-and-flex-james-ward/</link>
		<comments>http://mojo.whiteoaks.com/2009/03/18/sexier-software-with-java-and-flex-james-ward/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 23:00:26 +0000</pubDate>
		<dc:creator>Morris Jones</dc:creator>
				<category><![CDATA[Software and Systems]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[TheServerSide]]></category>

		<guid isPermaLink="false">http://mojo.whiteoaks.com/?p=43</guid>
		<description><![CDATA[<p>Notes from TheServerSide Java Symposium March 2009</p>
<p>I was interested in this talk because we use a lot of Flex in MyAds for MySpace. Ward is an Adobe guy.</p>
<p>He began with some flashy demos, an interesting way to enter car accident information for an insurance form on a web site, and a desktop application called SalesBuilder.</p>
<p>Flex components: [...]]]></description>
			<content:encoded><![CDATA[<p><em>Notes from TheServerSide Java Symposium March 2009</em></p>
<p>I was interested in this talk because we use a lot of Flex in MyAds for MySpace. Ward is an Adobe guy.</p>
<p>He began with some flashy demos, an interesting way to enter car accident information for an insurance form on a web site, and a desktop application called SalesBuilder.</p>
<p>Flex components: Client runtimes (Adobe AIR, Flash, PDF), Frameworks (Ajax, Adobe Flex 3), Servers/Services (LiveCycle, ColdFusion, FlashMedia Server, etc.), Developer tools (Creative Suite 3, FlexBuilder).</p>
<p>The core VM for Flex is the Mozilla Tamarin open source virtual machine. I didn&#8217;t know that!</p>
<p>Two primary languages for writing Flex: ActionScript, and MXML. He says &#8220;It&#8217;s a real language, not just a scripting language.&#8221; Okay. <img src='http://mojo.whiteoaks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The FlexBuilder IDE compiles MXML and ActionScript, binds to the Flex Class Library, and creates a .swf file (&#8220;swif&#8221;).</p>
<p>Nice, live coding of a simple app to update Flickr tags in Flex using Flickr&#8217;s RESTful API. Starts with MXML to instantiate variables and objects. (But it&#8217;s still XML. Ew. He did say you can do it all in ActionScript if you prefer.)</p>
<p>Ah, the XML appears to provide a scaffolding that makes a configuration environment for ActionScript classes, which look more like a &#8220;real&#8221; language. Clearly much of the power of the language is going to be found in the class library.</p>
<p>The example made for a great live demo of the whole Flex development process, end to end, complete with debugging and examining data <em>in vitro</em>. That makes for a powerful talk. Oh wait! He&#8217;s using Eclipse for the live coding. Interesting.</p>
<p><a href="http://flex.org/tour">http://flex.org/tour</a> for an interesting &#8220;Tour de Flex&#8221; showing fun available Flex components.</p>
<p>Very good performance demo of the ActionScript Message Format (AMF), a proprietary data format  optimzied for Flex. In his demo he&#8217;s showing a Tomcat server running on his local machine, and walking through the back end code that communicates with the Flex front-end.</p>
<p>Spring has built integration for Java webapps with BlazeDS for web messaging with Flex front-ends.</p>
<p>With two minutes left, he decided to build a Flex chat client, and showed two clients exchanging chat messages. Impressive.</p>
<p><a href="http://javasymposium.techtarget.com/html/images/JWard_Java_Flex.pdf" target="_blank">Presentation slides here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mojo.whiteoaks.com/2009/03/18/sexier-software-with-java-and-flex-james-ward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

