<?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"
	>

<channel>
	<title>ScaleNine Blog</title>
	<atom:link href="http://scalenine.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://scalenine.com/blog</link>
	<description>The latest about ScaleNine</description>
	<pubDate>Tue, 26 Aug 2008 17:50:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>See the Data, Be the Data</title>
		<link>http://scalenine.com/blog/2008/08/20/see-the-data-be-the-data/</link>
		<comments>http://scalenine.com/blog/2008/08/20/see-the-data-be-the-data/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 21:50:58 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[conferences]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[presentations]]></category>

		<category><![CDATA[360flex]]></category>

		<category><![CDATA[data visualization]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[presentation]]></category>

		<category><![CDATA[tony hillerson]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=161</guid>
		<description><![CDATA[Tony Hillerson and I did a presentation on exploring the world of data visualization while at 360&#124;Flex San Jose. We were late getting our stuff together, so the presentation and source code wasn&#8217;t on the thumb drive handed out at the conference. Thanks for everyone who showed up, and all great feedback we got.
Tony has [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Tony Hillerson" href="http://thillerson.blogspot.com/" target="_blank">Tony Hillerson</a> and I did a presentation on exploring the world of data visualization while at <a title="360|Flex" href="http://www.360conferences.com/360flex/" target="_blank">360|Flex San Jose</a>. We were late getting our stuff together, so the presentation and source code wasn&#8217;t on the thumb drive handed out at the conference. Thanks for everyone who showed up, and all great feedback we got.</p>
<p>Tony has more information regarding the source code <a title="Tony Hillerson" href="http://thillerson.blogspot.com" target="_blank">on his blog</a>. We&#8217;re thinking about evolving these samples as we have the time, so you may want to continually check back (no promises).</p>
<div id="__ss_562647" style="width: 425px; text-align: center; padding: 10px; margin: 10px 0 10px 20px; border: solid 1px #999999; background-color: #ffffff;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=seebedata-1219264746727232-8&amp;stripped_title=see-the-data-be-the-data-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=seebedata-1219264746727232-8&amp;stripped_title=see-the-data-be-the-data-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p>The video is now available <a href="onflex.org/ted/2008/08/see-data-be-data-by-tony-hillerson-juan.php" target="_blank">here</a> or through the <a href="onflex.org/ted/2008/08/recording-360flex-free-full-sessions-on.php" target="_blank">360|Flex feed for AMP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/08/20/see-the-data-be-the-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create a Theme and Win Big!</title>
		<link>http://scalenine.com/blog/2008/08/10/create-a-theme-and-win-big/</link>
		<comments>http://scalenine.com/blog/2008/08/10/create-a-theme-and-win-big/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 02:31:24 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[notices]]></category>

		<category><![CDATA[challenge]]></category>

		<category><![CDATA[contest]]></category>

		<category><![CDATA[prizes]]></category>

		<category><![CDATA[skinning]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=152</guid>
		<description><![CDATA[I&#8217;m excited to announce that the ScaleNine &#8220;Skin to Win Challenge&#8221; is officially under way! If you&#8217;ve ever entertained the idea of making a skin and submitting to ScaleNine, nows your chance to win some great prizes in the process. We&#8217;re looking for entries to award a first, second and third prize to people who [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m excited to announce that the <a title="ScaleNine Skin to Win Challenge" href="http://www.scalenine.com/contest/" target="_self">ScaleNine &#8220;Skin to Win Challenge&#8221;</a> is officially under way! If you&#8217;ve ever entertained the idea of making a skin and submitting to ScaleNine, nows your chance to win some great prizes in the process. We&#8217;re looking for entries to award a first, second and third prize to people who create an awesome theme for Flex 3.</p>
<p style="text-align: center;"><img title="ScaleNine Challenge" src="http://share.scalenine.com/images/ScaleNineChallenge.jpg" alt="" width="490" height="271" /></p>
<p>We were able to pull together some amazing prizes and judges with help from <a title="Adobe" href="http://www.adobe.com" target="_blank">Adobe</a> and <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a>. Prizes for first place include:</p>
<ul>
<li>(1) MacBook Air with SSD</li>
<li>(1) Ticket to MAX North America or Europe</li>
<li>(1) Copy of Adobe CS3 Master Suite</li>
<li>(1) Copy of Flex Builder Professional</li>
<li>And a Feature on the Adobe Developer Network</li>
</ul>
<p>With those prizes you can picture yourself at <a title="Adobe MAX 2008" href="http://max.adobe.com/" target="_blank">Adobe MAX</a> sitting at the keynote with your MacBook Air coding away while people point and ask, &#8220;Hey, isn&#8217;t that the guy featured on the Adobe Dev Net? You know, the one who won that contest?&#8221; <img src='http://scalenine.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> We&#8217;ve got some great prizes for second and third place, as well as &#8220;spot prizes&#8221; for people who put forth a strong effort.</p>
<p>You might be thinking, &#8220;I&#8217;m no designer&#8221; or &#8220;I&#8217;m no coder&#8221;, but why not team up with someone? You can find a designer or developer to collaborate with and divvy up the prizes. It&#8217;s a great excuse to get up to speed with skinning Flex components and thanks to <a title="Andrew Shorten" href="http://www.ashorten.com/" target="_blank">Andrew Shorten</a>, Adobe Platform Evangelist, you&#8217;ve got several <a title="Tutorials" href="http://www.scalenine.com/contest/tutorials.php" target="_blank">tutorial videos</a> to learn from.</p>
<p><a title="ScaleNine Challenge" href="http://www.scalenine.com/contest/" target="_self">Get all the information about the ScaleNine &#8220;Skin to Win Challenge&#8221;</a></p>
<p>Also, I&#8217;d like to thank <a title="Patrick Hansen" href="http://www.patrickhansen.com/blog/" target="_blank">Patrick Hansen</a>, UX Designer from <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a>, for making that sweet logo for the contest; <a title="Paulo Rizkalla" href="http://blog.rizktaker.com/" target="_blank">Paulo Rizkalla</a>, Developer for EffectiveUI, for helping me with some website stuff; and <a title="RIApedia" href="http://www.riapedia.com" target="_blank">Mike Potter</a> and <a title="Andrew Shorten" href="http://www.ashorten.com" target="_blank">Andrew Shorten</a> of Adobe for their help putting this all together.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/08/10/create-a-theme-and-win-big/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Browsing Concept from Adaptive Path</title>
		<link>http://scalenine.com/blog/2008/08/05/browsing-concept-from-adaptive-path/</link>
		<comments>http://scalenine.com/blog/2008/08/05/browsing-concept-from-adaptive-path/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 15:38:38 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[user experience]]></category>

		<category><![CDATA[browsing]]></category>

		<category><![CDATA[concept]]></category>

		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=142</guid>
		<description><![CDATA[Adaptive Path put together a proof of concept for a new way of browsing the web as part of the Mozilla Labs Concept Browser Series. Adaptive Path gives a description of the project, called Aurora:
Aurora is a concept video exploring one possible future user experience for the Web, created by Adaptive Path as part of [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Adaptive Path" href="http://adaptivepath.com/" target="_blank">Adaptive Path</a> put together a proof of concept for a new way of browsing the web as part of the Mozilla Labs Concept Browser Series. Adaptive Path gives a description of the project, called Aurora:</p>
<blockquote><p>Aurora is a concept video exploring one possible future user experience for the Web, created by Adaptive Path as part of the Mozilla Labs concept series.</p></blockquote>
<p>Being able to directly manipulate content in the browser, have a seamless browsing and collaboration experience, and the methods shown for organizing user content are definitely somethings worth shooting for. Granted I&#8217;m a guy who uses key commands or gestures wherever possible to avoid the Finder, drilling down to look for files, or using the mouse to access menu items.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="325" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1450211&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="325" src="http://www.vimeo.com/moogaloop.swf?clip_id=1450211&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/08/05/browsing-concept-from-adaptive-path/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEED Magazine on Flickr</title>
		<link>http://scalenine.com/blog/2008/07/23/seed-magazine-on-flickr/</link>
		<comments>http://scalenine.com/blog/2008/07/23/seed-magazine-on-flickr/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 19:53:30 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[general]]></category>

		<category><![CDATA[flickr]]></category>

		<category><![CDATA[magazine]]></category>

		<category><![CDATA[seed]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=141</guid>
		<description><![CDATA[With a presentation I&#8217;m going to be giving on Data Visualization at 360&#124;Flex with Tony Hillerson and the recent Edward Tufte visit to Denver, I&#8217;ve had a lot of data visualization on the brain. I&#8217;m always on the look out for good examples of visualizations that solve a problem well without going overboard.
One of the [...]]]></description>
			<content:encoded><![CDATA[<p>With a presentation I&#8217;m going to be giving on Data Visualization at <a title="360|Flex" href="http://www.360conferences.com/360flex/" target="_blank">360|Flex</a> with <a title="Tony Hillerson" href="http://thillerson.blogspot.com/" target="_blank">Tony Hillerson</a> and the recent <a title="Edward Tufte" href="http://www.edwardtufte.com/tufte/" target="_blank">Edward Tufte</a> visit to Denver, I&#8217;ve had a lot of data visualization on the brain. I&#8217;m always on the look out for good examples of visualizations that solve a problem well without going overboard.</p>
<p>One of the designer&#8217;s at <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a> turned me on to a magazine called &#8220;<a title="SEED MAgazine" href="http://seedmagazine.com/" target="_blank">SEED</a>&#8220;. SEED focuses on &#8220;Science is Culture&#8221; and it&#8217;s a really well-designed magazine that initially caught my eye with some nice diagrams and visualizations. It has a really great sense of design all-around with details that I enjoy discovering.</p>
<p><a href="http://flickr.com/photos/seedmagazine/2610829432/sizes/m/"><img src="http://farm4.static.flickr.com/3175/2610829432_1714a7f70c.jpg" alt="SEED Magazine" class="aligncenter"/></a></p>
<p>The best thing is that some has taken the time to go through issues of the magazine and <a title="SEED Photostream" href="http://flickr.com/photos/seedmagazine/" target="_blank">post them on Flickr</a>. The photos capture the magazine in a printed state rather than it being flat artwork which also adds a nice feel. The above image was taken from that Flickr photostream.<br />
<a title="SEED Magazine" href="http://flickr.com/photos/seedmagazine/" target="_blank"><br />
Check out SEED Magazine on Flickr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/23/seed-magazine-on-flickr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scrnshots.com for Sharing Screenshots</title>
		<link>http://scalenine.com/blog/2008/07/22/scrnshotscom-for-sharing-screenshots/</link>
		<comments>http://scalenine.com/blog/2008/07/22/scrnshotscom-for-sharing-screenshots/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 01:33:31 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[community]]></category>

		<category><![CDATA[sharing]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=140</guid>
		<description><![CDATA[Ethan Eismann pointed out a useful site, called Scrnshots, that allows you upload, comment and tag screenshots. I love these types of community sites that help open a discussion around design. They make it super easy for you to contribute by providing a desktop application(shown below) that allows you to make screenshots and upload them [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Ethan Eismann" href="http://eismann-sf.com/" target="_blank">Ethan Eismann</a> pointed out a useful site, called <a title="Scrnshots" href="http://www.scrnshots.com/" target="_blank">Scrnshots</a>, that allows you upload, comment and tag screenshots. I love these types of community sites that help open a discussion around design. They make it super easy for you to contribute by providing a <a title="Scrnshots Desktop" href="http://www.scrnshots.com/tools" target="_blank">desktop application</a>(shown below) that allows you to make screenshots and upload them all from your toolbar. You can also share your screenshots via links or embedded widgets.</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/ScrnShotsDesktop_mac.jpg" alt="Scrnshots Desktop" /></p>
<p>What&#8217;s interesting is I was just talking to some designer&#8217;s at <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a> about creating a site very similar to this, but with some additional functionality. I&#8217;ll probably end up using this site a lot, but there&#8217;s some features I think would really make <a title="Scrnshots" href="http://www.scrnshots.com/" target="_blank">Scrnshots</a> stand apart from something like <a title="Flickr" href="http://www.flickr.com" target="_blank">Flickr</a>.</p>
<p>I&#8217;d like the ability to post iterations and have them be connected. I&#8217;d love to be able to post a sketch, get feedback, post a refined mockup with revisions, get more feedback, refine, get feedback, etc. Then, at any point someone could review the entire process I went through from sketch to final execution. Being able to see the thinking that went into something is where most of the value lies.</p>
<p>Being able to have comments point to specific parts of the screenshot would be cool too, kinda like <a title="ConceptShare" href="http://www.conceptshare.com" target="_blank">ConceptShare</a>. Maybe even a comparison overlay view to to get down to the details.</p>
<p>I can really see this site used for a variety of things, like filing bugs, reviewing designs, concepting, etc. In some cases, maybe I&#8217;d like to make some things private. Then I can share designs for internal purposes.</p>
<p>Scrnshots is one of those site I could browse for hours, kinda like <a title="LogoPond" href="http://www.logopond.com" target="_blank">LogoPond</a>. Now all I need is some time to find and upload a bunch of designs that never made it beyond the concept phase.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/22/scrnshotscom-for-sharing-screenshots/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gumbo (Flex 4) Skin with Transitions</title>
		<link>http://scalenine.com/blog/2008/07/20/gumbo-flex-4-skin-with-transitions/</link>
		<comments>http://scalenine.com/blog/2008/07/20/gumbo-flex-4-skin-with-transitions/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 06:26:47 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[examples]]></category>

		<category><![CDATA[flex 4]]></category>

		<category><![CDATA[skinning samples]]></category>

		<category><![CDATA[flex4]]></category>

		<category><![CDATA[gumbo]]></category>

		<category><![CDATA[skinning]]></category>

		<category><![CDATA[transitions]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=138</guid>
		<description><![CDATA[In my last post I created a skin example based on the new skinning approach coming with Flex 4. It was a simple button skin that had two states, multiple icons, filters and used FXG for some of the graphics. I thought I&#8217;d expand on that example to include transitions.
Over the weekend I noticed a [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a title="ScaleNine Blog" href="http://scalenine.com/blog/2008/07/17/jumping-into-skinning-with-flex-4/" target="_blank">last post</a> I created a skin example based on the new skinning approach coming with Flex 4. It was a simple button skin that had two states, multiple icons, filters and used FXG for some of the graphics. I thought I&#8217;d expand on that example to include transitions.</p>
<p>Over the weekend I noticed <a title="Flex 4" href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4" target="_blank">a new build of the Flex SDK</a> popped up with some new samples, like a CircularScrollBar, and some Gumbo Effects (amongst other things). I decided to make a Button skin with transitions that included a Resize and Fade Effect. Here&#8217;s what the 2 states look like:</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/flex4/Flex4TransitionSkin.jpg" alt="Flex 4 Transition Skin" /></p>
<p>The transition between the up and over states resizes the skin vertically then fades in the Sun/Cloud icon and the static temperature text. When you roll off the Button the transition plays in reverse. The transitions are pretty easy to implement if you&#8217;re familiar with working with Transitions and Effects currently in Flex. However, it will be nice to have Thermo to see exactly what your transitions are doing in real-time, especially for making more advanced composite effects.</p>
<p>During the process of putting this example together I experimented with using the <code>includeIn</code> property to only show content in certain states. Eventually I took it out, but that&#8217;s another option for showing/hiding content rather just messing with the alpha and scale. Plus, you&#8217;ll be sure that content will only show up in a designated state and not mess with the layout.</p>
<p>If you&#8217;re interested in what I did to get this sample to work you can <a title="Flex 4 Transition Skin" href="http://share.scalenine.com/source/Flex4/Flex4TransitionSkin/Flex4TransitionSkin.zip" target="_blank">download the source here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/20/gumbo-flex-4-skin-with-transitions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jumping Into Skinning with Flex 4</title>
		<link>http://scalenine.com/blog/2008/07/17/jumping-into-skinning-with-flex-4/</link>
		<comments>http://scalenine.com/blog/2008/07/17/jumping-into-skinning-with-flex-4/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 08:17:51 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[examples]]></category>

		<category><![CDATA[flex 4]]></category>

		<category><![CDATA[skinning samples]]></category>

		<category><![CDATA[flex4]]></category>

		<category><![CDATA[gumbo]]></category>

		<category><![CDATA[skinning]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=137</guid>
		<description><![CDATA[Last week a lot of new information came out for Flex 4 (Gumbo). One of the major changes we&#8217;ll be seeing in the next version of Flex is how you skin components. After doing some reading on the Adobe Open Source site, watching Ely Greenfield&#8217;s video on Adobe TV and reading some blog posts I [...]]]></description>
			<content:encoded><![CDATA[<p>Last week a lot of <a title="Deepa Subramaniam" href="http://iamdeepa.com/blog/?p=25">new information</a> came out for Flex 4 (Gumbo). One of the major changes we&#8217;ll be seeing in the next version of Flex is how you skin components. After doing some reading on the <a title="Adobe Open Source" href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo">Adobe Open Source</a> site, watching Ely Greenfield&#8217;s <a title="Adobe TV" href="http://tv.adobe.com/#v=http%3A//adobe.edgeboss.net/flash/adobe/adobetvprod/adc_presents/64_adc_018.flv%3Frss_feedid%3D1216%26xmlvers%3D2" target="_blank">video on Adobe TV</a> and reading some <a title="Smart Logic" href="http://blog.smartlogicsolutions.com/2008/07/16/skinning-button-flex-4-fxg/" target="_blank">blog posts</a> I thought I&#8217;d jump right into learning how to skin components in Flex 4.</p>
<p>Skinning in Flex 4 is drastically different than what we do today. Instead of having to work with a single graphic to represent the skin of a component, skins can be composed of multiple elements, like text, images, FXG graphics, transitions, filters, transforms, states, etc. You create your skin in a separate file and compose the skin elements together using MXML markup. This makes skinning so much more versatile so you can do things like layer graphics on top of labels, add multiple icons, create unique transitions and more.</p>
<p>Just to get started, I thought I&#8217;d just create a Button skin that began to illustrate some of the benefits of this new way of skinning. Here&#8217;s an image of the skin I ended up creating:</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/flex4/flex4button.jpg" alt="Flex 4 Button Skin" /></p>
<p>It&#8217;s a relatively simple skin (or is it?). If you look closer you&#8217;ll notice some things that aren&#8217;t possible to do in Flex 3 without making a custom component or using <a title="Open Flux" href="http://code.google.com/p/openflux/" target="_blank">OpenFlux</a>. Here&#8217;s why:</p>
<ul>
<li>- There&#8217;s two icons. One is the cloud, the other is an arrow.</li>
<li>- Notice the Glow Filter on the text. How many times has a designer or yourself wanted to throw that in a Flex application only to have to scrap it &#8217;cause it would take too long to implement.</li>
<li>- It may be hard to see, but the highlight on the Button is actually an FXG graphic layered on TOP of the Label and the 2 icons.</li>
</ul>
<p>Those reasons are just the beginning of why I&#8217;m looking forward to skinning in Flex 4. You have so much more control and it&#8217;s easy to do. However, that may have been the case for me because I use <a title="Degrafa" href="http://www.degrafa.com" target="_blank">Degrafa</a> so much.</p>
<p>This was just a &#8220;getting started&#8221; exercise for me and I plan to get into more dynamic things like transitions, working with transforms, maybe adding some 3D, experimenting with Pixel Bender filters and working with skins for other components, like Lists. Definitely fun stuff.</p>
<p>In case anyone&#8217;s interested, you can <a title="Flex4ButtonSkin" href="http://share.scalenine.com/source/Flex4/Flex4ButtonSkin/Flex4ButtonSkin.zip" target="_blank">download the source here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/17/jumping-into-skinning-with-flex-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Details on Gumbo (Flex SDK)</title>
		<link>http://scalenine.com/blog/2008/07/14/more-details-on-gumbo-flex-sdk/</link>
		<comments>http://scalenine.com/blog/2008/07/14/more-details-on-gumbo-flex-sdk/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 23:01:59 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[flex 4]]></category>

		<category><![CDATA[thermo]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[gumbo]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=136</guid>
		<description><![CDATA[There&#8217;s more information starting to filter out about Gumbo, the next iteration of the Flex SDK. A lot of Flex developers were excited after seeing Ely Greenfield&#8217;s presentation at MAX last year and it&#8217;s great to see things starting to take shape. There&#8217;s a lot of change under way and I&#8217;m sure the Flex and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://share.scalenine.com/images/icons/gumboicon.jpg" alt="Gumbo (Flex SDK)" />There&#8217;s <a title="Gumbo Plan" href="http://flexorg.wip3.adobe.com/gumbo/gumboplan.htm" target="_blank">more information</a> starting to filter out about <a title="Gumbo" href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Component+Architecture" target="_blank">Gumbo</a>, the next iteration of the Flex SDK. A lot of Flex developers were excited after seeing Ely Greenfield&#8217;s <a title="Adobe TV" href="http://tv.adobe.com/#v=http%3A//adobe.edgeboss.net/flash/adobe/adobetvprod/adc_presents/64_adc_018.flv%3Frss_feedid%3D1216%26xmlvers%3D2" target="_blank">presentation</a> at MAX last year and it&#8217;s great to see things starting to take shape. There&#8217;s a lot of change under way and I&#8217;m sure the Flex and Thermo teams are moving ahead full steam with an eye on this year&#8217;s MAX Conference.</p>
<p>Of course, the things I&#8217;m most interested in are the ways they&#8217;re improving designer/developer workflows. As I mentioned previously, there&#8217;s a lot of stuff that has to happen to make that collaboration smooth. Here&#8217;s a few things that caught my eye:</p>
<p><strong>FXG</strong><br />
FXG is the graphics markup that will allow you to compose graphics for things like skins and visual displays. This is similar in concept to <a title="Degrafa" href="http://www.degrafa.com" target="_blank">Degrafa</a>, but with more focus on Thermo and the capabilities of Flash Player 10.</p>
<p><strong>Skin Parts, States and More</strong><br />
All these features surround the new approach to creating components in Flex 4. With skins being separate you&#8217;ll be able to do a lot of wild stuff without feeling the current constraints you may be experiencing in Flex 3. Things are going to get a lot easier.</p>
<p><strong>Advanced Animations</strong><br />
A lot of designers and developers I&#8217;ve spoken with have had issues working with Effects and Transitions in current versions of Flex. Animations are being reworked to be more versatile and support both component and non-component objects like FXG, colors, etc. I definitely like the sound of &#8220;intelligent&#8221; and &#8220;blended&#8221; effects.</p>
<p><strong>New Text Elements</strong><br />
I use HTML text a lot in applications to support styled and dynamic text. It&#8217;s great to see additional support coming for &lt;div&gt;, &lt;span&gt;, etc.</p>
<p>This is all really great stuff to read and I can&#8217;t wait to see it come across in code. I&#8217;m also looking to see how this all integrates with <a title="Adobe Thermo" href="http://labs.adobe.com/wiki/index.php/Thermo" target="_blank">Thermo</a>. For more information, check out <a title="Deepa Subramaniam" href="http://iamdeepa.com/blog/?p=25" target="_blank">Deepa Subramaniam&#8217;s post</a> with a round-up of links.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/14/more-details-on-gumbo-flex-sdk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Iron Man Article on the UIRC</title>
		<link>http://scalenine.com/blog/2008/07/13/iron-man-article-on-the-uirc/</link>
		<comments>http://scalenine.com/blog/2008/07/13/iron-man-article-on-the-uirc/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 04:41:33 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[movies]]></category>

		<category><![CDATA[ironman]]></category>

		<category><![CDATA[ui]]></category>

		<category><![CDATA[uirc]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=135</guid>
		<description><![CDATA[It seems everyone was a-buzz when Iron Man was released in theaters not too long ago and rightfully so. When I saw the movie I was amazed by the visual effects and details that seemed to go into every minute of the film. Being involved with UI design I couldn&#8217;t help but stare at the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://share.scalenine.com/images/ironman.jpg" alt="Iron Man" />It seems everyone was a-buzz when <a title="Iron Man Movie" href="http://ironmanmovie.marvel.com/" target="_self">Iron Man</a> was released in theaters not too long ago and rightfully so. When I saw the movie I was amazed by the visual effects and details that seemed to go into every minute of the film. Being involved with UI design I couldn&#8217;t help but stare at the intricacy of the interfaces that Tony Starck interacted with, whether while he was building the suit or when he was controlling it from the inside. A lot of work went into that.</p>
<p>If you&#8217;re interested in some of the background of the design of the HUD and POV systems, the <a title="UIRC" href="http://www.uiresourcecenter.com/" target="_self">UI Resource Center</a> (UIRC) has posted a great article based on an interview with Kent Seki (<a title="Pixel Liberation Front" href="http://www.thefront.com/" target="_self">Pixel Liberation Front</a>), the Visualization and HUD Supervisor on Iron Man. I actually had the opportunity to sit in on the interview and I think the dynamics of the interview carried pretty well into the article. It was great hearing the thinking that went into things like the evolution of the suit, the way the HUD was treated as a character in the film, and more.</p>
<p>Here&#8217;s a great quote by Seki describing part of their process, which I think can apply to a wide range of design:</p>
<blockquote><p>When you can justify all the visual elements, then you know you’ve done your job because you don’t have to worry about anything being random. We took out all randomness and made sure we had a purpose to everything. That way, when we consciously decided to do something that is random, we knew we were doing it for a reason.</p></blockquote>
<p>You can <a title="Iron Man Article" href="http://www.uiresourcecenter.com/user-interface-design/articles/inside-iron-man.html?s=1_1" target="_blank">read the article</a> in its entirety on the <a title="UIRC" href="http://www.uiresourcecenter.com/" target="_blank">UI Resource Center website</a>. If you haven&#8217;t checked out the UIRC before, it&#8217;s a great source for articles on a variety of topics surrounding the world of user interface technologies and design.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/13/iron-man-article-on-the-uirc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>skinClass or ClassReference for Flash Skins</title>
		<link>http://scalenine.com/blog/2008/07/08/skinclass-or-classreference-for-flash-skins/</link>
		<comments>http://scalenine.com/blog/2008/07/08/skinclass-or-classreference-for-flash-skins/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 04:46:03 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
		
		<category><![CDATA[css]]></category>

		<category><![CDATA[examples]]></category>

		<category><![CDATA[how-to]]></category>

		<category><![CDATA[skinning samples]]></category>

		<category><![CDATA[tips]]></category>

		<category><![CDATA[workflow]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[skins]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=134</guid>
		<description><![CDATA[Today I came across something interesting while trouble-shooting an issue with Patrick Hansen, a designer/developer at EffectiveUI. Patrick was creating skins for a Flex application using Flash. One Button skin had some very intricate and rich animated artwork that extended beyond the &#8220;actual&#8221; bounds of the skin. That is, the animation had artwork that was [...]]]></description>
			<content:encoded><![CDATA[<p>Today I came across something interesting while trouble-shooting an issue with <a title="Patrick Hansen" href="http://www.patrickhansen.com/blog/" target="_blank">Patrick Hansen</a>, a designer/developer at <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a>. Patrick was creating skins for a Flex application using Flash. One Button skin had some very intricate and rich animated artwork that extended beyond the &#8220;actual&#8221; bounds of the skin. That is, the animation had artwork that was masked so it would only appear within the viewable area of the Button skin. Below is a simple example I made to illustrate what I mean.</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/button-skin-mask.jpg" alt="Button Skin with Mask" /></p>
<p style="text-align: center;"><em>Button skin artwork that extends beyond the bounds. Unmasked and masked.</em></p>
<p>The animation appeared fine in Flash, but when it was applied as a skin to a Button the skin shrank in size (see image below). This was because the Button took into account the artwork that was masked in Flash. This made total sense. To fix it I thought, &#8220;Well, we could just use the bounding box technique that has been outlined in several <a title="Tom Ortega" href="http://lordbron.wordpress.com/2007/05/01/flex-component-kit-step-by-step/" target="_blank">Flex Component Kit Tutorials</a>.&#8221; Easy enough.</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/button-skin-wo-boundbox.jpg" alt="Button Skin without bounding box" /></p>
<p style="text-align: center;"><em>Button skin without a bounding box. The red is the &#8220;actual&#8221; bounds of the Button component.</em></p>
<p>If you&#8217;re not familiar with using a bounding box in Flash to define the bounds you&#8217;d like your Flash artwork to adhere too, the concept is simple. Basically, you create a box, make it a MovieClip (called &#8220;BoundingBox&#8221; or something), give it an instance name of &#8220;boundingBox&#8221; when it&#8217;s on the Stage and then use it to define bounds of the Flash content. Kinda like this:</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/button-skin-w-boundbox.jpg" alt="Button Skin with bounding box" /></p>
<p style="text-align: center;"><em>Button skin with bounding box (red) applied.</em></p>
<p>We did all that without any issues. However, we hit a snag when we tried to apply the Button skin that had this bounding box to an actual Flex Button component. We were trying to apply the skin by embedding a skinClass through CSS like this:</p>
<p><code><br />
Button<br />
{<br />
skin: Embed(skinClass="Button_skin");<br />
}<br />
</code></p>
<p>The Flex application would just hang. The trick to getting it to work was to just use a ClassReference like this:</p>
<p><code><br />
Button<br />
{<br />
skin: ClassReference("Button_skin");<br />
}<br />
</code></p>
<p>Everything compiled fine when using ClassReference. The skin looked exactly as it did in Flash and used the bounding box correctly. Cool!</p>
<p>The scary thing is that &#8220;Skin Import Wizard&#8221; in Flex automatically uses skinClass and most designers who use Flash are probably used to working with masks and artwork that extends &#8220;beyond the bounds&#8221;. The thing is that to a designer or developer it could appear that the skin is the issue, but in fact it was just a matter of switching the Skin Import Wizard default of skinClass to use ClassReference.</p>
<p>Just to make sure it wasn&#8217;t a fluke I made a <a title="Flash Skin Test" href="http://share.scalenine.com/source/Flex/FlashSkinTest/FlashSkinTest.html" target="_blank">quick test</a> (view source enabled). If you wanna make the app break, just switch ClassReference to skinClass as shown above. Am I just doing something wrong?</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/08/skinclass-or-classreference-for-flash-skins/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
