<?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>Simplified Chaos</title>
	<atom:link href="http://www.simplifiedchaos.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simplifiedchaos.com</link>
	<description>Simple Software.  Simple Life.</description>
	<lastBuildDate>Tue, 08 Dec 2009 17:16:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Working with Grails and Adobe Flex &#8211; Download Free Chapter from Professional Flex 3</title>
		<link>http://www.simplifiedchaos.com/2009/12/08/working-with-grails-and-adobe-flex-download-free-chapter-from-professional-flex-3/</link>
		<comments>http://www.simplifiedchaos.com/2009/12/08/working-with-grails-and-adobe-flex-download-free-chapter-from-professional-flex-3/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 17:15:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2009/12/08/working-with-grails-and-adobe-flex-download-free-chapter-from-professional-flex-3/</guid>
		<description><![CDATA[In Professional Flex 3, I wrote a chapter on integrating Flex with Java-based Web Services&#160; (see below to download actual chapter).&#160; More specifically I used Grails (similar to Ruby on Rails, except for the Java world), which is based on Groovy (a dynamic language that compiles to the Java platform) to expose SOAP-based Web Services [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.simplifiedchaos.com/2009/06/02/professional-flex-3-has-been-released/">Professional Flex 3</a>, I wrote a chapter on integrating Flex with Java-based Web Services&#160; (see below to download actual chapter).&#160; More specifically I used <a href="http://www.grails.org/">Grails</a> (similar to Ruby on Rails, except for the Java world), which is based on <a href="http://groovy.codehaus.org/">Groovy</a> (a dynamic language that compiles to the Java platform) to expose SOAP-based Web Services to the client built with <a href="http://www.adobe.com/products/flex/">Adobe Flex</a>.&#160; The application isn’t anything sexy, but does show CRUD-based data operations for a Flex client using a SOAP-based Web Service implemented on the Java stack.</p>
<p>Note, in the actual book, there’s also similar demos (that I wrote), on http’s RESTFul web services with the <a href="http://framework.zend.com/">ZEND framework</a> (see Chapter 49 in <a href="http://www.amazon.com/Professional-Adobe-Flex-Wrox-Programmer/dp/0470223642">Professional Flex 3</a>), and Soap-based Web Services with Microsoft’s .NET WebService stack and the <a href="http://msdn.microsoft.com/en-us/library/aa697427%28VS.80%29.aspx">ADO.NET Entity framework</a> (see Chapter 51 in <a href="http://www.amazon.com/Professional-Adobe-Flex-Wrox-Programmer/dp/0470223642">Professional Flex 3</a>).</p>
<p>Here’s just a few reason why I think Grails/Groovy for the Java world are great:</p>
<p>1)&#160; All your syntactical sugar of the dynamic languages for the Java platform.&#160; If you program in Python or Ruby you’ll know what I’m talking about.</p>
<p>2)&#160; Reliable, proven runtime with Java.&#160; Enterprises have been running a variety of highly supported Java runtimes supported by companies like Apache, IBM, Oracle, ATG, etc…</p>
<p>3)&#160; Most likely, your operational teams and data centers already support Java VMs and have operational procedures in effect around maintaining such infrastructure.&#160; While, they won’t be switching to a LAMP-based open source stack anytime soon, there is probably a path you can go down to use Groovy and Grails for application development that can be released to existing infrastructure, hardware, VM’s, etc…</p>
<p>Anyone stuck in a large corporate, enterprise environment at least has an option to get some syntactical sugar and agile speed in their development environment.</p>
<p>Now, add a sexy Flex interface and you’re cooking.</p>
<p>My publisher Wiley is allowing me to offer up the chapter.&#160; You can <a href="http://www.simplifiedchaos.com/downloads/professional_flex_3_chapter_50.pdf">download it here</a>&#160; (335KB PDF file).&#160; Don’t forget about the source code for <a href="https://svn.assembla.com/svn/proFx3BookCode/trunk/Chapter_50_Integrating_Flex_and_Java/">Chapter 50, which is available here at Assembla</a> (Subversion repository).</p>
<p>I hope you enjoy.</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ceebe23f-fe7a-4acd-a0aa-17766cdbc0a2" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/flex" rel="tag">flex</a>,<a href="http://technorati.com/tags/grails" rel="tag">grails</a>,<a href="http://technorati.com/tags/groovy" rel="tag">groovy</a>,<a href="http://technorati.com/tags/web+services" rel="tag">web services</a>,<a href="http://technorati.com/tags/soap" rel="tag">soap</a>,<a href="http://technorati.com/tags/java" rel="tag">java</a>,<a href="http://technorati.com/tags/chapter" rel="tag">chapter</a>,<a href="http://technorati.com/tags/professional_flex_3" rel="tag">professional_flex_3</a>,<a href="http://technorati.com/tags/flex3" rel="tag">flex3</a></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2009/12/08/working-with-grails-and-adobe-flex-download-free-chapter-from-professional-flex-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New Book: Professional Flex 3 Available Today.</title>
		<link>http://www.simplifiedchaos.com/2009/06/02/professional-flex-3-has-been-released/</link>
		<comments>http://www.simplifiedchaos.com/2009/06/02/professional-flex-3-has-been-released/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 18:57:53 +0000</pubDate>
		<dc:creator>taude</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Geek Toy Fun]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Web Architecture]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2009/06/02/professional-flex-3-has-been-released/</guid>
		<description><![CDATA[
It’s Here!&#160; For about a year I worked with a team of smart guys (Andrew Trice,&#160;Joseph Balderson, Peter Ent, Jun Heider, Tom Sugden, David Hassoun, Joe Berkovitz) to create what we think is one of the best books out there on Adobe Flex.&#160; It’s around 1400 pages, nearly 5 pounds, of comprehensive knowledge.&#160; It’s available [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.simplifiedchaos.com/wp-content/uploads/2009/06/pro-flex-3-cover.png"><img style="0px" border="0" alt="Pro_Flex_3_cover" align="right" src="http://www.simplifiedchaos.com/wp-content/uploads/2009/06/pro-flex-3-cover-thumb.png" width="320" height="414" /></a></p>
<p>It’s Here!&#160; For about a year I worked with a team of smart guys (<a href="http://www.cynergysystems.com/blogs/page/andrewtrice" target="_blank">Andrew Trice,</a>&#160;<a href="http://www.joeflash.ca/blog/" target="_blank">Joseph Balderson</a>, <a href="http://weblogs.macromedia.com/pent/" target="_blank">Peter Ent</a>, <a href="http://www.iheartair.com/" target="_blank">Jun Heider</a>, <a href="http://blogs.adobe.com/tomsugden/" target="_blank">Tom Sugden</a>, <a href="http://david.realeyes.com/" target="_blank">David Hassoun</a>, <a href="http://joeberkovitz.com/" target="_blank">Joe Berkovitz</a>) to create what we think is one of the best books out there on Adobe Flex.&#160; It’s around 1400 pages, nearly 5 pounds, of comprehensive knowledge.&#160; It’s available at <a href="http://search.barnesandnoble.com/Professional-Adobe-Flex-3/Joseph-Balderson/e/9780470223642/?itm=2" target="_blank">Barnes and Noble</a> and <a href="http://www.amazon.com/gp/product/0470223642/ref=s9_simz_gw_s0_p14_t1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=1ZN3WBMQ3GQH2C77ZNEE&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846" target="_blank">Amazon.Com</a>, and probably your local bookstore or wherever <a href="http://www.wrox.com/WileyCDA/" target="_blank">Wrox</a> books are sold.</p>
<p>I’m proud of this book.&#160; It was hard to write and took way more time than I thought it would.&#160; But the end product is outstanding.&#160; It’s one killer book that covers a lot of the internals of Flex, including the extras like Cairngorm, unit testing, AIR, Flash Media services, FXG, Flex Builder, Subclipse, custom components and the component lifecycle, skiing, Flash integration, etc…&#160; It’s all covered.</p>
<p>I was responsible for writing about Adobe AIR and a lot of the server side data stuff, especially in regards to open source, Java, and .NET.&#160; I did a lot of work to show the flexibility (no pun intended) of working with Flex and a variety of back-end technologies.&#160; Specifically I have demos in there working with server-side data using:</p>
<ul>
<li>PHP and the Zend framework over a RESTful-based framework</li>
<li>Java WebServies created using Grails and Groovy.</li>
<li>.NET with WebServices</li>
</ul>
<p>I have some follow ups that I want to write about.&#160; Specifically, I want to port the Zend framework samples to use the new AMF support.&#160; And while I’m at it, I’d like to port the Grails example to use AMF, too.&#160; BTW, I believe GRAILS is the Holy Grail (dang, another bad pun) for Java Developers wanting some syntactical-love in their lives, yet at the same time harnessing all those enterprise APIs and existing operational infrastructure that seem to chain them down.</p>
<p>To get you started, Andrew Trice, one of the co-authors, has posted a nice excerpt from the book: <a href="http://www.cynergysystems.com/blogs/page/andrewtrice?entry=excerpt_application_performance_strategies" target="_blank">Chapter 67: Application Performance Strategies</a>.</p>
<p>While Flex 4 and Flash Builder 4 are on the horizon for being released, they both still rely on the fundamental technology presented in this book.&#160; This book will be a great addition to your team library, especially for getting your new developers up to speed, or your existing developers to learn some advanced techniques.</p>
<p>Go forth, read, and build great applications.</p>
<p>
<div style="0px" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/adobe+flex" rel="tag">adobe flex</a>,<a href="http://technorati.com/tags/flex" rel="tag">flex</a>,<a href="http://technorati.com/tags/flash" rel="tag">flash</a>,<a href="http://technorati.com/tags/book" rel="tag">book</a>,<a href="http://technorati.com/tags/wrox" rel="tag">wrox</a>,<a href="http://technorati.com/tags/professional+flex+3" rel="tag">professional flex 3</a></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2009/06/02/professional-flex-3-has-been-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Heartland Security Breach and Bank of America&#8217;s mishandling of my personal information.</title>
		<link>http://www.simplifiedchaos.com/2009/03/06/heartland-security-breach-and-bank-of-americas-mishandling-of-my-personal-information/</link>
		<comments>http://www.simplifiedchaos.com/2009/03/06/heartland-security-breach-and-bank-of-americas-mishandling-of-my-personal-information/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:05:50 +0000</pubDate>
		<dc:creator>taude</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[fraud creditcard]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2009/03/06/heartland-security-breach-and-bank-of-americas-mishandling-of-my-personal-information/</guid>
		<description><![CDATA[Like many, all of a sudden fraudulent credit card charges started appearing on my account.  Bank of America caught it quickly.  I don&#8217;t know for certain, but I&#8217;m fairly confident it has to do with the Heartland Security breach. However, there&#8217;s no real way for me as a consumer to know what of my information [...]]]></description>
			<content:encoded><![CDATA[<p>Like many, all of a sudden fraudulent credit card charges started appearing on my account.  Bank of America caught it quickly.  I don&#8217;t know for certain, but I&#8217;m fairly confident it has to do with the <a href="http://www.informationweek.com/news/security/attacks/showArticle.jhtml?articleID=212901505">Heartland Security breach.</a> However, there&#8217;s no real way for me as a consumer to know what of my information was stolen.</p>
<p>The Heartland security breach isn&#8217;t just some website with your credit card being hacked, but is a credit card transaction clearing house used by Bank of America.  No matter how careful you were with you card numbers, they got it.</p>
<p>While the credit card has been canceled and the fraud associated with the credit card has ceased, there&#8217;s a new issue cropping up.  I&#8217;ve been all of a sudden getting a lot of solicitation phone calls to my cell phone, as if someone took my credit card information (and my address and phone number), and started registering it on a bunch of mailing lists and sites.  A new type of scam for ad revenue?  I don&#8217;t know, but it&#8217;s very annoying.</p>
<p>I know for a fact that they got my address and phone number because on the day that the credit card fraud started, one Internet retailer called me on my phone trying to confirm an order to my address.  What&#8217;s irritating about it, is that after I told them it was fraud, they processed the charge to my credit card anyway.</p>
<p>What really worries me is the lack of press and the lack of communication from Bank of America about this.  They&#8217;re hiding something, I&#8217;m sure of it.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=26d6b53d-271a-4234-9d43-89530ba31a4e" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2009/03/06/heartland-security-breach-and-bank-of-americas-mishandling-of-my-personal-information/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Android Photo Sharing Application Idea</title>
		<link>http://www.simplifiedchaos.com/2008/09/23/google-android-photo-sharing-application-idea/</link>
		<comments>http://www.simplifiedchaos.com/2008/09/23/google-android-photo-sharing-application-idea/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 15:47:01 +0000</pubDate>
		<dc:creator>taude</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google android]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/?p=57</guid>
		<description><![CDATA[I&#8217;m quite excited by the idea of the new Android TMobile G1.&#160; Mostly, because I&#8217;m an existing TMobile customer, so there&#8217;s no great pain for me to switch to try this device (if I&#8217;m willing to give up my Blackberry, which has treated me quite well).&#160; But, I&#8217;m a big believer in the future of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quite excited by the idea of the new Android <a href="http://www.engadget.com/2008/09/23/video-android-walkthrough-on-t-mobile-g1/">TMobile G1</a>.&nbsp; Mostly, because I&#8217;m an existing TMobile customer, so there&#8217;s no great pain for me to switch to try this device (if I&#8217;m willing to give up my Blackberry, which has treated me quite well).&nbsp; But, I&#8217;m a big believer in the future of this Google platform, and the promised openness.&nbsp; The SDK integrates into my exciting development platform, Eclipse.&nbsp; I already a believe in Amazon&#8217;s DRM-Free MP3 store.&nbsp; (Anyone who purchases music online, and cares about the future compatibility of their purchased music should be using Amazon&#8217;s MP3 store.).&nbsp; I&#8217;m a fan of Gmail.&nbsp; Basically, I&#8217;m probably the target market for this first generation device.</p>
<p>Anyway, here&#8217;s my first idea for an Android application.&nbsp; Who, knows, maybe this exists on the phone already.&nbsp; Anyone out there, feel free to implement this idea, as I have no time until after November.</p>
<p>I use Picasa and Flickr for storing my photos online. But what I&#8217;m about to propose should be built with plug-in extensibility in mind, so that people can create the ability for it to work with ANY online photo sharing site that supports 3rd party access. </p>
<p>I&#8217;d like my phone to connect to the Internet (at set times, or set ranges), and synchronize the latest albums/galleries for offline use (because we know the 3G network is going to be limited).&nbsp; These images would then be available on the device anytime I wanted, instead of relying on 3G network.</p>
<p>So, this software would:</p>
<p>1) Manage an offline cache:&nbsp; the physical size allocated for local storage, or based number of offline galleries the user would like to keep available.</p>
<p>2) It would then connect to Internet, while not being used, and fetch appropriately sized images for local viewing</p>
<p>3) Optionally, apply some sort of photo frame for visual for eye-candy, whether this is a simple drop shadow, or something more complex and configurable like a fancy sloppy border photo frame.</p>
<p>4) Support lightweight plug-ins that can work with any online-photo sharing site.<br />5) Open source, available at code.google.com so developers could quickly build plug-ins for all available photo sharing sites.</p>
<p>Anyway, just thinking out load, and thinking of the possibility of an open platform that smart people want to develop for.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8f587b98-1d78-4b67-b2e1-230abf349ad3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Google" rel="tag">Google</a>,<a href="http://technorati.com/tags/Android" rel="tag">Android</a>,<a href="http://technorati.com/tags/Idea" rel="tag">Idea</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/09/23/google-android-photo-sharing-application-idea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ultimate Home Office for Less that $100</title>
		<link>http://www.simplifiedchaos.com/2008/07/31/ultimate-home-office-for-less-that-100/</link>
		<comments>http://www.simplifiedchaos.com/2008/07/31/ultimate-home-office-for-less-that-100/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 18:55:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geek Toy Fun]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2008/07/31/ultimate-home-office-for-less-that-100/</guid>
		<description><![CDATA[Warning Graphical Content Ahead.&#160; Parents be warned.&#160; Topless male operating a computer.
In Boston, it can get quite humid in the summer time, not Washington or Florida humid, but nonetheless&#8230;.&#160; Coupled with the fact that I live in the top floor of a brick building that heats up to incredible temperatures (its 90 in here right [...]]]></description>
			<content:encoded><![CDATA[<p>Warning Graphical Content Ahead.&nbsp; Parents be warned.&nbsp; Topless male operating a computer.</p>
<p>In Boston, it can get quite humid in the summer time, not Washington or Florida humid, but nonetheless&#8230;.&nbsp; Coupled with the fact that I live in the top floor of a brick building that heats up to incredible temperatures (its 90 in here right now).</p>
<p>I had to move my office up to the roof deck:</p>
<p><a href="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/ultimate-home-office-3.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="ultimate_home_office-3" src="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/ultimate-home-office-3-thumb.jpg" width="381" border="0"></a> </p>
<p>In case you don&#8217;t see the specific details and want it priced out:</p>
<p>1)&nbsp;&nbsp; $19.95 for kiddie swimming pool at local hardware store.</p>
<p>2)&nbsp;&nbsp; Smuttynose Summer Ale, $8 for 6.</p>
<p>3)&nbsp; Blackberry, no cost counted since it&#8217;s in my pocket regardless of office location.</p>
<p>4)&nbsp; A green laptop table, $49, courtesy of Target.</p>
<p>5)&nbsp; Sunglasses that someone left here at the last BBQ: Free.&nbsp; (Sorry Frank, had to borrow them.)</p>
<p>Total cost, $78 + roof deck.</p>
<p><a href="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/ultimate-home-office-4.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="ultimate_home_office-4" src="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/ultimate-home-office-4-thumb.jpg" width="382" border="0"></a> </p>
<p><a href="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/ultimate-home-office.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="ultimate_home_office" src="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/ultimate-home-office-thumb.jpg" width="622" border="0"></a></p>
<p>Ok, back to some real work. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/07/31/ultimate-home-office-for-less-that-100/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The excitement of Adobe AIR continues with Balsamiq Mockups</title>
		<link>http://www.simplifiedchaos.com/2008/07/31/the-excitement-of-adobe-air-continues-with-balsamiq-mockups/</link>
		<comments>http://www.simplifiedchaos.com/2008/07/31/the-excitement-of-adobe-air-continues-with-balsamiq-mockups/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 16:12:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe Apollo]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2008/07/31/the-excitement-of-adobe-air-continues-with-balsamiq-mockups/</guid>
		<description><![CDATA[Yesterday I came across a post over at Inside RIA (probably the best place to keep up on RIA ) about a handy new mockup Tool called Balsamiq Mockups.&#160; In the past, I&#8217;ve used a lot of Viso and PowerPoint with various templates for doing mockups, so I&#8217;m always interested in tools that help me [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I came across a <a href="http://www.insideria.com/2008/07/handy-mockup-tool-for-rias.html" target="_blank">post over at Inside RIA</a> (probably the best place to keep up on RIA ) about a handy new mockup Tool called <a href="http://www.balsamiq.com/products/mockups/desktop" target="_blank">Balsamiq Mockups</a>.&nbsp; In the past, I&#8217;ve used a lot of Viso and PowerPoint with various templates for doing mockups, so I&#8217;m always interested in tools that help me with quick and dirty screen design to communicate concepts.&nbsp; I&#8217;m even more interested in tools that are built in cross-platform tool kits that can perform this.</p>
<p>This post isn&#8217;t only about about screen mockup software (though a brief review with follow), it&#8217;s about the power of Adobe AIR and the Flex platform.&nbsp; Its been awhile since I&#8217;ve seen some exciting AIR work (I know it probably exists), so I thought I&#8217;d write some of my thoughts out&#8230;</p>
<p>Since AIR hasn&#8217;t been around very long, there&#8217;s not a very long list of applications that really shine and show it off (<a href="http://www.twhirl.org/" target="_blank">Twhirl</a>, <a href="http://www.dehats.com/drupal/?q=node/7" target="_blank">FCG</a>, <a href="http://www.destroytoday.com/?p=Project&amp;id=DestroyFlickr" target="_blank">DestroyFlickr</a> are really good ones, though).&nbsp; Most, though, that I&#8217;ve looked at are semi-finished, with minimal polish.&nbsp; But thats OK, it takes time to build a properly polished desktop application, and I&#8217;m sure a lot of the applications were built to play around with the new toolkit.&nbsp; But none have really held merits on their own as just being must-have applications.&nbsp; 99% of every AIR application I&#8217;ve tried has been uninstalled because either they weren&#8217;t very polished, only performed a subset of what they&#8217;ll do (early betas), or there&#8217;s nothing extra that they do that the versions running as Flex applications inside a browser can do, or that even a regular web application can perform.&nbsp; And I always say, if it can run in the browser, don&#8217;t make me install an application to my machine.</p>
<p>I think this is where Balsamiq Mockups really shines.&nbsp; Its a tool that no matter what it was written in (it happens to be Adobe AIR) that I feel I could finally keep on my desktop, and not just to tinker with because I work with AIR and Flex.&nbsp; It shows off a rich UI that is well thought-out and very user intuitive.&nbsp; Flex is being shown off here, too.&nbsp; The Flex graphics apis are one of my favorite parts of the toolset, and Balsamiq really shows off how nice of a layout engine can be designed (theres other Flex apps, too, that do mind mapping, etc. that I&#8217;ve seen, I just don&#8217;t have the links handy).&nbsp; When dragging components onto the canvas, the hinting for aligning with other objects is superb and so simple.&nbsp;&nbsp; One of my favorite things about Flex and AIR is ability to build modern UIs as Balsamiq Mockups demonstrates.&nbsp; </p>
<p>Nevermind that they already have an upgrade path to Linux for when the AIR runtime is released.&nbsp;&nbsp; AIR has the potential to huge for Linux desktop application development.</p>
<h3>Things that make <a href="http://www.balsamiq.com/products/mockups/desktop" target="_blank">Balsamiq Mockups</a> a great little application:</h3>
<p>1)&nbsp; The layout engine and ability to aline things simply</p>
<p>2)&nbsp; The little iconwidget that lets you explore their library for little icons</p>
<p>3)&nbsp; Super simple to use</p>
<p>Here&#8217;s a little mockup I made of Eclipse with Flex Builder in debug mode:</p>
<p><a href="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/flex-builder-mockup1.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="450" alt="flex_builder_mockup" src="http://www.simplifiedchaos.com/wp-content/uploads/2008/07/flex-builder-mockup-thumb1.png" width="644" border="0"></a> </p>
<p>Its nothing fancy, but it did only take me about 15 minutes to put together, and that&#8217;s including the time needed to explore all the available mockup compoents, different properties they support, etc&#8230;.Notice how easy things more the most part align.&nbsp; It was really quite easy.</p>
<h3>Some features I&#8217;d like to see implemented:</h3>
<p>1)&nbsp; A library of other screen elements that you can browse online and import into the application.&nbsp; Maybe even have an API so third-party devs could build these UI components and publish them to this browsable repository.&nbsp; After all, Adobe AIR is about connected applications.</p>
<p>2)&nbsp; Ability to adjust the font size of screen elements.&nbsp; Some of the elements, like the Link Bar allow changing the font sizes), but I&#8217;d like to see this extended to some of the other elements, like the Tabs Bar.</p>
<p>3)&nbsp; <strike>A tree mockup component.</strike>&nbsp; UPDATE: Found it in the component finder called &#8220;Tree Pane&#8221;</p>
<p>4)&nbsp; A vertical Button Bar.&nbsp; In fact, just make a Button bar that&#8217;s either horizontal or vertical, and make it really easy to add either icon buttons, text, or both!</p>
<p>5)&nbsp; <strike>A mockup Grid component. </strike>&nbsp; UPDATE: Found the DataGrid, had to type it in the component finder in the top (I didn&#8217;t see it in the component bar)</p>
<p>6) an online Flex version with saving PNG files locally via proxying through the server.&nbsp; (Hey, what can I say, I&#8217;m a bit adverse to installing software, when a simple software link could do the trick.)&nbsp; I understand though, the perceptions of paying money for software and having a nice desktop download, and not having to wait for all the graphical assets to load, though&#8230;just thinking outloud.</p>
<p>That&#8217;s about it as far as what I have to say about this usefully simply screen mockup tool.&nbsp; Though the tool costs money, it&#8217;s actually useful and pretty polished, so its probably worth the $80 or so.</p>
<h3>About cross-platform development in general:</h3>
<p>In the past I&#8217;ve looked at a lot of cross-platform toolkits, like QT, wxWindows (and wxPython bindings for wxWindows), and java toolkits such as Swing and QT&#8217;s Jambi.&nbsp; I think AIR has the potential to really help in cross-platform application development, because I have some issues with all the prior one&#8217;s mentioned (I&#8217;ll write about that later).&nbsp; My only hope is that Adobe releases other security settings so that you can run AIR applications as full local applications with full access to the operating system and other applications (this is AIR&#8217;s biggest downfall at the moment).&nbsp; This is needed to get the hardcore desktop developers interested in building software that integrates with other services (Yeah, I know about the <a href="http://www.merapiproject.net/" target="_blank">Merapi</a> project, but if I&#8217;m going to have to maintain and ship the java JRE with my AIR application, I&#8217;d seriously have to consider not using AIR and instead settle for <a href="http://trolltech.com/products/qt/features/language-support/java" target="_blank">QT&#8217;s Jambi</a>&#8230;actually I&#8217;d probably still prefer the AIR and Flex toolkit and deal with shipping the java runtimes&#8230;).</p>
<p>Anyway, keep up the good work building these tools and these applications.&nbsp; Get enough kickin&#8217; applications written in AIR, then it wont matter what operating system the user wants to use they&#8217;ll be able to use your application. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/07/31/the-excitement-of-adobe-air-continues-with-balsamiq-mockups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sunset,North Carolina Style.</title>
		<link>http://www.simplifiedchaos.com/2008/05/06/sunset-north-carolina-style/</link>
		<comments>http://www.simplifiedchaos.com/2008/05/06/sunset-north-carolina-style/#comments</comments>
		<pubDate>Tue, 06 May 2008 23:45:31 +0000</pubDate>
		<dc:creator>taude</dc:creator>
				<category><![CDATA[Photo Fun]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2008/05/06/sunset-north-carolina-style/</guid>
		<description><![CDATA[Since I&#8217;m busy, busy with client work and writing a book, thought I&#8217;d at least post a colorful photo I took a few weeks ago while on a road trip to North Carolina.&#160; Any interest of viewing more of these types of photos, visit my Picasa gallery of Saturated North Carolina. 



 If you care [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;m busy, busy with client work and writing a book, thought I&#8217;d at least post a colorful photo I took a few weeks ago while on a road trip to North Carolina.&nbsp; Any interest of viewing more of these types of photos, visit my Picasa gallery of <a href="http://picasaweb.google.com/taudep/SaturatedNorthCarolina">Saturated North Carolina</a>. </p>
<div class="wlWriterSmartContent" style="0px">
<p><a href="http://picasaweb.google.com/taudep/SaturatedNorthCarolina#s5197407373847218834"><img style="2px" height="400" src="http://lh3.ggpht.com/taudep/SCDsXi8oywI/AAAAAAAAIGo/6PQmL1B-8aE/s800/IMG_8282-12x24%20Edit.jpg" width="800"></a></p>
</div>
<p> If you care about how the photo was made: I use a Canon 20D, a Sigma 24-70 2.8 lens, tripod, a neutral density filter (3 grad, soft), and some fun with color saturation in Photoshop CS3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/05/06/sunset-north-carolina-style/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Small Form Factor Development Laptops Rule!</title>
		<link>http://www.simplifiedchaos.com/2008/02/26/small-form-factor-development-laptops-rule/</link>
		<comments>http://www.simplifiedchaos.com/2008/02/26/small-form-factor-development-laptops-rule/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 04:07:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2008/02/26/small-form-factor-development-laptops-rule/</guid>
		<description><![CDATA[Over at Signal vs Noise, DHH just wrote about how his MacBook AIR could be his only machine, and talks about powerful enough to all his development work.&#160; In fact, he&#8217;s using it so much, his MacBook Pro is gathering dust.
I&#8217;ve been in the camp of small, lightweight dev machines for a couple years now.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Over at Signal vs Noise, DHH just wrote about how his <a href="http://www.37signals.com/svn/posts/858-the-macbook-air-could-easily-be-the-only-machine">MacBook AIR could be his only machine</a>, and talks about powerful enough to all his development work.&#160; In fact, he&#8217;s using it so much, his MacBook Pro is gathering dust.</p>
<p>I&#8217;ve been in the camp of small, lightweight dev machines for a couple years now.&#160; My current development machine is a three year old <a href="http://reviews.cnet.com/laptops/dell-inspiron-700m/4505-3121_7-30975241.html">Dell 700m</a>.&#160; Mine is a single core 1.6 ghz with 1.5 megs of RAM.&#160; It&#8217;s lightweight and small.&#160; It&#8217;s has a 12 inch screen, but I often have it hooked up to a 20&quot; monitor.&#160; Even three years later I still get nearly 3 hours of battery life.&#160;&#160; I do hate the fact that it has a small keyboard, but I&#8217;ve gotten used to it.&#160; The best part, I paid $785 for it, including shipping and tax (though not including the 1.5 gigs of RAM).</p>
<p>I love the small form factor of this laptop.&#160; I work in places I never could with a desktop, nor would I enjoy as much with a 15&quot; laptop.&#160; I watch movies in cramped airplane seats (try that with a 15.4 inch monitor) and while riding trains down the North East Corridor.&#160; I start off my morning working in my office tethered to the large monitor, then I move to the couch where I slouch with the laptop on my stomach; out to the kitchen for coffee and NPR; up to the roof deck to bronze the skin; downstairs to the couch where I plug it in while the battery charges and CNN is rambles in the background; down the street for an afternoon pickup-me-up coffee.&#160; The small form laptop is liberating in ways I never thought of back in the days when I was always coding and working at a desk.</p>
<p>I often carry the small form laptop with one hand, lid open, while other hand carries coffee, papers, magazine, books, etc&#8230;</p>
<p>I have a powerful desktop, but I don&#8217;t use it for work.&#160; Initially, I did.&#160; But when I started developing with Adobe tools, my laptop was turned into my dev machine, so I could go to the library and work in the air-conditioning.&#160;&#160; With the latest release of Flex Builder 3, I still don&#8217;t need a faster computer.</p>
<p>I haven&#8217;t tried running Visual Studio 2008 on it.&#160; I haven&#8217;t run a full-fledged Microsoft development stack (IIS, SqlServer, Visual Studio, etc.) on my old dell, nor done any development within a Virtual PC/VMWware VM (which is how I develop on the desktop, using VMWare images running different environments).&#160; Nor, am I happy with Photoshop performance (I only edit photos, no web graphics work).&#160; Which is why Ill be getting a new laptop, probably something of the 13.3 inch size, and one of the new Penryn 2.5 processors.&#160; Ideally with 256 graphics (can&#8217;t really find any 13.3&quot; computer right now with that, though, I don&#8217;t game and probably don&#8217;t need it).&#160; In my <a href="http://www.simplifiedchaos.com/2007/11/30/i-want-a-new-laptop-sony-fz-dell-m1530-asus-v2s-or-macbook-pro/">previous post</a> I mentioned my wants in a laptop, I&#8217;ve only recently narrowed it down to having to be powerful AND a small form factor.</p>
<p>While I don&#8217;t agree with all the Apple fans touting the AIR as being so massively innovative &#8212; even Dell had offerings back in 2003 (300m, x300) and before (can&#8217;t remember the model) that had sub three-pound laptops with detachable DVD drives for the jet-setting executive &#8212; I will agree about how liberating a small computer is.&#160; And for most people, even many developers, the lightweight machine offers plenty of horsepower for building innovative software.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:39d386de-8e61-49dd-8805-fc267fe3b47b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Dell" rel="tag">Dell</a>,<a href="http://technorati.com/tags/Laptops" rel="tag">Laptops</a>,<a href="http://technorati.com/tags/Small%20form%20factor" rel="tag">Small form factor</a>,<a href="http://technorati.com/tags/developer%20productivity" rel="tag">developer productivity</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/02/26/small-form-factor-development-laptops-rule/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Article on digitally signing Adobe AIR applications goes live at over at DevNet</title>
		<link>http://www.simplifiedchaos.com/2008/02/25/article-on-digitally-signing-adobe-air-applications-goes-live-at-over-at-devnet/</link>
		<comments>http://www.simplifiedchaos.com/2008/02/25/article-on-digitally-signing-adobe-air-applications-goes-live-at-over-at-devnet/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 13:43:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe Apollo]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2008/02/25/article-on-digitally-signing-adobe-air-applications-goes-live-at-over-at-devnet/</guid>
		<description><![CDATA[Now that Adobe&#8217;s released the final bits to Flex 3 with Adobe AIR support, my latest article Digitally signing Adobe AIR applications has been posted over on Adobe DevNet.
Read it if you&#8217;re interested in understanding a bit about the code signing process, including certificate acquisition, and signing from all the tools Adobe supports AIR application [...]]]></description>
			<content:encoded><![CDATA[<p>Now that <a href="http://www.adobe.com/">Adobe</a>&#8217;s released the final bits to <a href="http://www.adobe.com/products/flex/">Flex 3</a> with Adobe AIR support, my latest article <a href="http://www.adobe.com/devnet/air/articles/signing_air_applications_print.html">Digitally signing Adobe AIR applications</a> has been posted over on Adobe DevNet.</p>
<p>Read it if you&#8217;re interested in understanding a bit about the code signing process, including certificate acquisition, and signing from all the tools Adobe supports AIR application creation from: Flash CS3, Dreamweaver CS3, Flex 3 SDK, and Flex Builder 3.</p>
<p>Cheers.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bfc194f7-1b27-49a5-956f-1eac822c861f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Adobe%20Flex" rel="tag">Adobe Flex</a>,<a href="http://technorati.com/tags/Adobe" rel="tag">Adobe</a>,<a href="http://technorati.com/tags/Adobe%20AIR" rel="tag">Adobe AIR</a>,<a href="http://technorati.com/tags/Apollo" rel="tag">Apollo</a>,<a href="http://technorati.com/tags/AIR" rel="tag">AIR</a>,<a href="http://technorati.com/tags/Flex" rel="tag">Flex</a>,<a href="http://technorati.com/tags/Codesigning" rel="tag">Codesigning</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/02/25/article-on-digitally-signing-adobe-air-applications-goes-live-at-over-at-devnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ABC is streaming three seasons of Lost in HD (presumably with the new Flash Player)</title>
		<link>http://www.simplifiedchaos.com/2008/01/13/abc-streaming-three-seasons-of-lost-in-hd-presumably-with-the-new-flash-player/</link>
		<comments>http://www.simplifiedchaos.com/2008/01/13/abc-streaming-three-seasons-of-lost-in-hd-presumably-with-the-new-flash-player/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 01:21:56 +0000</pubDate>
		<dc:creator>taude</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Geek Toy Fun]]></category>

		<guid isPermaLink="false">http://www.simplifiedchaos.com/2008/01/13/abc-streaming-three-seasons-of-lost-in-hd-presumably-with-the-new-flash-player/</guid>
		<description><![CDATA[ABC.Com has been offering full episodes of shows to watch over the web, but what&#8217;s new is their offering of Lost in HD 720p.&#160; Personally, I haven&#8217;t watched the show since Season 2, and it seems to have been getting a little long in the tooth with long drawn out plotlines traveling the road to [...]]]></description>
			<content:encoded><![CDATA[<p>ABC.Com has been offering full episodes of shows to watch over the web, but what&#8217;s new is their offering of <a href="http://dynamic.abc.go.com/streaming/landing">Lost in HD 720p.</a>&nbsp; Personally, I haven&#8217;t watched the show since Season 2, and it seems to have been getting a little long in the tooth with long drawn out plotlines traveling the road to Snoozeville.&nbsp; However, the fact that 720p is being broadcast over the Internet with such ease is pretty darn cool.</p>
<p>Since the site is Flash, I assume they&#8217;re using the new <a href="http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player_print.html">Flash HD streaming capabilities</a> that Adobe released in early December for streaming the HD content.&nbsp; There&#8217;s a couple of HD demos of the new Flash Player showing off the new HD capabilities on the web, but ABC.Com is the first mainstream content provider I&#8217;ve seen to use the technology.&nbsp; And I gotta say, it works and looks spectacular.</p>
<p><a href="http://www.simplifiedchaos.com/images/ABCStreamingThreeSeasonsofLostinHDPresum_11242/lost3.jpg"><img height="574" alt="lost 3" src="http://www.simplifiedchaos.com/images/ABCStreamingThreeSeasonsofLostinHDPresum_11242/lost3_thumb.jpg" width="714" border="0"></a> </p>
<p>They have a few 30 second commercial breaks (sponsored by LG), interspersed throughout the episode I watched.</p>
<p>The stream came down to me at 1388 kbp/s and it looked fantastic.&nbsp; I only have a 180 KB/s Internet connection and it didn&#8217;t stutter once upon playing, compared to when I last tried the <a href="http://www.netflix.com/MediaCenter?id=5384">NetFlix WatchNow</a> streaming service in which I could only get the medium quality option because of my crippled Internet connection.&nbsp; Back with the ABC Video Player, there was some initial interlacing when the stream started playing and my initial reaction was &#8220;this isn&#8217;t HD&#8221;, but after about 20 seconds, probably when buffering caught up, it looked really, really good.&nbsp; Did I say how good this look?&nbsp; We&#8217;ve come a long ways since the days of Real Media over a 56.6K modem!</p>
<p>This is a huge step forward in content sharing.&nbsp; Companies are interested in fulfilling the niche market of letting people watch television on their own schedule.&nbsp; I can&#8217;t wait until some form of devices that sit on our television can play all this content like this.&nbsp; Blu-Ray, HD-DVD players&#8230;.bah&#8230;just let me stream the content directly from a source.&nbsp; We know it&#8217;ll eventually get here.</p>
<p>To me, the DVR is a temporary hack.&nbsp; The future is going to be all about watching the shows/movies you want to watch, when you want to watch them.&nbsp; I&#8217;m not interested in maintaining my own media, media servers, remembering to get a season pass to a show, etc&#8230;&nbsp; I want everything to be onDemand.&nbsp; And with Flash player streaming HD content smoothly and a mainstream content provider offering up premium content, we&#8217;re well on our way.&nbsp; ABC&#8217;s putting LOST up on the web (obviously to promote the new season coming out) in HD is one little step closer to my media dreams.</p>
<p>Now the question is, when will the FLASH player be getting embedded into little media devices?&nbsp; Also, if anyone in the technical know knows the details going on behind the scenes with ABC and their HD streaming, feel free to comment on it.&nbsp; I haven&#8217;t really had any time to dig at any depth into how/what ABC is using for delivery of this HD content, I&#8217;m only assuming the new Flash &#8220;Moviestar&#8221; player.</p>
<div>Technorati Tags: <a href="http://technorati.com/tags/Adobe%20Flash%20Player" rel="tag">Adobe Flash Player</a>, <a href="http://technorati.com/tags/HD%20streaming" rel="tag">HD streaming</a>, <a href="http://technorati.com/tags/Lost" rel="tag">Lost</a>, <a href="http://technorati.com/tags/media%20streaming" rel="tag">media streaming</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplifiedchaos.com/2008/01/13/abc-streaming-three-seasons-of-lost-in-hd-presumably-with-the-new-flash-player/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.340 seconds -->
<!-- Cached page served by WP-Cache -->
