<?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>much ado about something &#187; Thermo</title>
	<atom:link href="http://www.rictus.com/muchado/category/thermo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rictus.com/muchado</link>
	<description>nj on Flex design and development</description>
	<lastBuildDate>Fri, 02 Jul 2010 03:03:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Video demo of Flash Catalyst (formerly Thermo) on Adobe Edge</title>
		<link>http://www.rictus.com/muchado/2008/12/08/video-demo-of-flash-catalyst-formerly-thermo-on-adobe-edge/</link>
		<comments>http://www.rictus.com/muchado/2008/12/08/video-demo-of-flash-catalyst-formerly-thermo-on-adobe-edge/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 22:01:54 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/?p=70</guid>
		<description><![CDATA[It&#8217;s official&#8211;Thermo is now Flash Catalyst! Ryan Stewart and I did a demo of the current (very early) build of Flash Catalyst at the day 2 keynote at MAX, and we also made a video of the same demo for this month&#8217;s issue of the Adobe Edge newsletter, which just came out today. Julie Campagna [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s official&#8211;Thermo is now <a href="http://www.adobe.com/go/flashcatalyst">Flash Catalyst</a>! <a href="http://blog.digitalbackcountry.com/">Ryan Stewart</a> and I did a demo of the current (very early) build of Flash Catalyst at the day 2 keynote at MAX, and we also made a <a href="http://www.adobe.com/newsletters/edge/december2008/video/index.html">video</a> of the same demo for this month&#8217;s issue of the Adobe Edge newsletter, which just came out today. Julie Campagna and the Edge production team did a great job putting the video together&#8211;<a href="http://www.adobe.com/newsletters/edge/december2008/video/index.html">check it out</a>!</p>
<p>(By the way, I just noticed that when I introduced the ecotours comp in this video, I said &#8220;I created this design in Adobe Photoshop&#8221;. That&#8217;s demo-ese for &#8220;I&#8217;m pretending to be the visual designer in this workflow&#8221;; the comp was actually designed by the folks at <a href="http://www.gotomedia.com/">Gotomedia</a>, who also created a lot of the other assets we used in the day 2 keynote&#8211;thanks guys!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2008/12/08/video-demo-of-flash-catalyst-formerly-thermo-on-adobe-edge/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Thermo: The Board Game</title>
		<link>http://www.rictus.com/muchado/2008/04/30/thermo-the-board-game/</link>
		<comments>http://www.rictus.com/muchado/2008/04/30/thermo-the-board-game/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 22:43:54 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/?p=39</guid>
		<description><![CDATA[Normally I don&#8217;t like to spend a lot of time just posting links to other people&#8217;s blog posts, but since MXNA is down, I wanted to point out Rob Adams&#8217;s excellent blog post about the paper prototype studies we&#8217;ve been doing on Thermo&#8217;s UI. His post has a lot of great tips on how to [...]]]></description>
			<content:encoded><![CDATA[<p>Normally I don&#8217;t like to spend a lot of time just posting links to other people&#8217;s blog posts, but since <a href="http://weblogs.macromedia.com/mxna">MXNA</a> is down, I wanted to point out Rob Adams&#8217;s excellent blog post about the <a href="http://usereccentric.com/entries/000333.html">paper prototype studies</a> we&#8217;ve been doing on Thermo&#8217;s UI. His post has a lot of great tips on how to effectively set up a paper study.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2008/04/30/thermo-the-board-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video interview with me about Thermo</title>
		<link>http://www.rictus.com/muchado/2008/04/23/video-interview-with-me-about-thermo/</link>
		<comments>http://www.rictus.com/muchado/2008/04/23/video-interview-with-me-about-thermo/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 22:01:07 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/?p=38</guid>
		<description><![CDATA[It&#8217;s been busy here in Thermo-land, as we work furiously (no really! we&#8217;re furious people!) to turn our vision into reality. I have a fun side project that I&#8217;m going to post about in a little bit once I get a few bugs worked out. In the meantime, here&#8217;s a video interview that Ryan Stewart, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been busy here in Thermo-land, as we work furiously (no really! we&#8217;re furious people!) to turn our vision into reality. I have a fun side project that I&#8217;m going to post about in a little bit once I get a few bugs worked out. In the meantime, here&#8217;s a video interview that <a href="http://blog.digitalbackcountry.com/">Ryan Stewart</a>, Thermo evangelist extraordinaire, did with me about designer/developer workflow in Thermo and Flex 4. It was our first video, so it&#8217;s a little blurry and off-center, but just pretend it&#8217;s artsy and edgy and you&#8217;ll be fine. (We did edit out the part where the siren went off when someone went out the wrong door in the cafeteria.)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="255" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="showplayer" /><param name="quality" value="best" /><param name="src" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fonairbustourlive%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F718167&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" /><embed id="showplayer" type="application/x-shockwave-flash" width="400" height="255" src="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fonairbustourlive%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F718167&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" quality="best"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2008/04/23/video-interview-with-me-about-thermo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Want to help us create Thermo&#8217;s learning experience?</title>
		<link>http://www.rictus.com/muchado/2008/02/12/want-to-help-us-create-thermos-learning-experience/</link>
		<comments>http://www.rictus.com/muchado/2008/02/12/want-to-help-us-create-thermos-learning-experience/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 19:13:14 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Thermo]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/2008/02/12/want-to-help-us-create-thermos-learning-experience/</guid>
		<description><![CDATA[Thermo is hiring, and one of our first job openings is for someone to help us create a next-generation learning experience. We want to make it easy for designers to get up to speed on Thermo quickly, and we&#8217;re going to need to communicate Thermo&#8217;s concepts through traditional written documentation, diagrams, videos, animations, smoke signals, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rictus.com/muchado/2007/10/07/thoughts-on-thermo/">Thermo</a> is hiring, and one of our first job openings is for someone to help us create a <strong>next-generation learning experience</strong>. We want to make it easy for designers to get up to speed on Thermo quickly, and we&#8217;re going to need to communicate Thermo&#8217;s concepts through traditional written documentation, diagrams, videos, animations, smoke signals, and however else we can convey them.</p>
<p>Our ideal candidate is either a writer with strong design skills or a designer with strong writing skills. Most importantly, we&#8217;re looking for someone who has <strong>innovative ideas</strong> about how to enhance the learning experience for a professional design tool that&#8217;s technically deep.</p>
<p>Have a look at the <a href="http://www.rictus.com/muchado/wp-content/uploads/2008/02/q22008thermojobsummary.pdf" title="job description">job description</a> (pdf), and if you think you&#8217;re the right person for the job, please contact Randy Nielsen directly (his email is at the bottom of the job description).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2008/02/12/want-to-help-us-create-thermos-learning-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going to Interaction &#8217;08</title>
		<link>http://www.rictus.com/muchado/2008/02/06/going-to-interaction-08/</link>
		<comments>http://www.rictus.com/muchado/2008/02/06/going-to-interaction-08/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 17:06:16 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/2008/02/06/going-to-interaction-08/</guid>
		<description><![CDATA[I&#8217;m going to be at IxDA Interaction &#8217;08 in Savannah this weekend with some other folks from the Thermo team. There was a recent thread on the IxDA mailing list with lots of interesting thoughts on features interaction designers would want in a design tool, and I&#8217;m hoping to chat about the subject with other [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to be at <a href="http://interaction08.ixda.org/">IxDA Interaction &#8217;08</a> in Savannah this weekend with some other folks from the Thermo team. There was a recent <a href="http://www.ixda.org/discuss.php?post=25505">thread</a> on the IxDA mailing list with lots of interesting thoughts on features interaction designers would want in a design tool, and I&#8217;m hoping to chat about the subject with other folks at the conference. If you&#8217;re going to be there, let me know&#8211;maybe we can meet up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2008/02/06/going-to-interaction-08/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ethan Eismann has a posse blog</title>
		<link>http://www.rictus.com/muchado/2008/01/11/ethan-eismann-has-a-posse-blog/</link>
		<comments>http://www.rictus.com/muchado/2008/01/11/ethan-eismann-has-a-posse-blog/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 01:14:47 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/2008/01/11/ethan-eismann-has-a-posse-blog/</guid>
		<description><![CDATA[A new face in the Flex blogosphere: Ethan Eismann. Ethan is on the Experience Design (XD) team at Adobe, working on the design of Thermo, and I&#8217;m sure he&#8217;ll have all sorts of interesting thoughts on design. Welcome Ethan!]]></description>
			<content:encoded><![CDATA[<p>A new face in the Flex blogosphere: <a href="http://eismann-sf.com/news/">Ethan Eismann</a>. Ethan is on the Experience Design (XD) team at Adobe, working on the design of Thermo, and I&#8217;m sure he&#8217;ll have all sorts of interesting thoughts on design. Welcome Ethan!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2008/01/11/ethan-eismann-has-a-posse-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Official Thermo video</title>
		<link>http://www.rictus.com/muchado/2007/12/05/official-thermo-video-2/</link>
		<comments>http://www.rictus.com/muchado/2007/12/05/official-thermo-video-2/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 04:12:37 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/2007/12/05/official-thermo-video-2/</guid>
		<description><![CDATA[The Adobe Edge newsletter has a new Thermo video up. It&#8217;s the same demo we did at MAX, but it&#8217;s higher-quality and easier to watch than the YouTube version. Check it out!]]></description>
			<content:encoded><![CDATA[<p>The Adobe Edge newsletter has a new <a href="http://www.adobe.com/newsletters/edge/december2007/video/index.html">Thermo video</a> up. It&#8217;s the same demo we did at MAX, but it&#8217;s higher-quality and easier to watch than the YouTube version. Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2007/12/05/official-thermo-video-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frequently Questioned Answers about Thermo</title>
		<link>http://www.rictus.com/muchado/2007/10/07/thoughts-on-thermo/</link>
		<comments>http://www.rictus.com/muchado/2007/10/07/thoughts-on-thermo/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 01:09:06 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/2007/10/07/thoughts-on-thermo/</guid>
		<description><![CDATA[Well, Thermo caused quite a buzz at MAX, and needless to say, we&#8217;re very excited about all the reaction. If you weren&#8217;t at MAX, you can see Aral Balkan&#8217;s video of the Thermo demo up on YouTube: part 1, part 2, part 3. Since we did the demo, I&#8217;ve been semi-obsessively searching MXNA for blog [...]]]></description>
			<content:encoded><![CDATA[<p>Well, <a href="http://labs.adobe.com/wiki/index.php/Thermo">Thermo</a> caused quite a buzz at MAX, and needless to say, we&#8217;re very excited about all the reaction.  If you weren&#8217;t at MAX, you can see Aral Balkan&#8217;s video of the Thermo demo up on YouTube: <a href="http://www.youtube.com/watch?v=lGdr3dCmxe4">part 1</a>, <a href="http://www.youtube.com/watch?v=d9IjZJ0D_bo">part 2</a>, <a href="http://www.youtube.com/watch?v=lsfOe_MCEbg">part 3</a>.</p>
<p>Since we did the demo, I&#8217;ve been semi-obsessively searching MXNA for <a href="http://weblogs.macromedia.com/mxna/index.cfm?searchterms=thermo&#038;query=bySimpleSearch&#038;searchsortby=date">blog posts about Thermo</a>, and among the generally positive responses, people have also posted a number of questions and concerns.  I thought I&#8217;d address some of these here, to help clarify and amplify what we showed in the demo.  (Sorry&#8211;no spoilers about release dates or other features here!)</p>
<p><strong>The demo showed Thermo creating a lot of bitmap graphics. Will Thermo applications be large and bitmap-heavy?</strong></p>
<div style="margin-left: 4em">
<p>The demo happened to have a lot of bitmaps in it, since it was a CD cover browser, but <strong>Thermo will work with both vector and bitmap assets</strong>. The main difference between graphics in Thermo and in Flex today is that vector artwork in Thermo is expressed through bona-fide MXML tags, rather than opaque SWF symbols. In the demo, for example, Photoshop text layers came over as TextGraphic tags, and rectangle shape layers came over as Rect tags.  Naturally, MXML graphics will also support complex Bezier paths, rounded rectangles, and so on, and will support importing from Illustrator and Fireworks as well as Photoshop.</p>
</div>
<p><strong>Why is it useful to have graphics tags? Why not just import graphics as SWFs or bitmaps as in earlier versions of Flex?</strong></p>
<div style="margin-left: 4em">
<p>For static graphics, you could argue it&#8217;s about the same. But few graphics in a Flex application are static. Much of the &#8220;rich&#8221; in RIAs comes from <i>dynamic</i> graphics&#8211;graphics that change in response to user gestures or dynamic data.</p>
<p>In Flex as it is today, developers have to create dynamic graphics by writing imperative ActionScript code.  With MXML graphics, <strong>developers no longer need to recode the designer&#8217;s graphics in order to make them dynamic</strong>&#8211;they can simply modify the graphics at runtime through simple property access, data binding, the transitions/effects engine, and so on. Designers can continue to edit the graphics visually in Thermo without disturbing the developer&#8217;s code.</p>
<p>For example, suppose I draw a button skin in Illustrator that&#8217;s filled with a blue gradient, and we want to create multiple buttons with the same look but different colors. My developer can just import that as MXML, and then data-bind the gradient color to some style parameter.  Voila&#8211;instant styleable skin, without writing a line of AS code.  I can then edit the shape of the skin visually in Thermo, and the color style will continue to work, without my having to rewrite a bunch of Graphics method calls.</p>
<p>Now let&#8217;s say I want to animate that gradient color when I mouse over the button.  Again, I can create this through declarative transitions written in MXML, rather than having to build the animation into an opaque SWF symbol.  And again, because the transition is in MXML rather than ActionScript code, I can visually design that transition using the Thermo UI.</p>
</div>
<p><strong>The text field that was created in the demo seemed to have its skin specified inline. Will Thermo create large single-file applications? Will the code be huge?</strong></p>
<div style="margin-left: 4em">
<p>Thermo is being created for designers, but of course it won&#8217;t be successful unless its output can be easily consumed by developers. <strong>Thermo will definitely provide easy ways to factor the resulting code into separate files.</strong>  For example, skins can be automatically put into separate output files and generalized into CSS rules. (Flex Builder 3 actually already has functionality for extracting inline styles into CSS, and we would certainly have the same functionality in Thermo.)</p>
<p>One example of code factoring that wasn&#8217;t obvious from the demo was that when Steven created a list from the individual CD covers, the item renderer for the list was actually created as a separate file. When he then double-clicked on an item in the list to edit it, it felt like it was being edited directly in place in the context of the larger application, but Thermo was actually making edits to the separate item renderer file behind the scenes. This is an example of how we can keep clean code separation without forcing the designer to understand the guts of Flex.</p>
</div>
<p><strong>It&#8217;s great that you can turn graphics into buttons, scrollbars, etc., but what about custom components? Will Thermo work with components created by developers?</strong></p>
<div style="margin-left: 4em">
<p>Definitely. Our intention is to make it so that <strong>developers can create components that are usable in Thermo</strong> the same way the built-in components are.  Naturally, they will need to conform to certain rules and/or implement a certain API in order for those components to work well in Thermo, but our intent is to keep those requirements lightweight.</p>
</div>
<p><strong>Thermo seems geared towards letting designers build a complete Flex application. Does that mean you expect designers to create business logic as well?</strong></p>
<div style="margin-left: 4em">
<p>That&#8217;s not the goal of Thermo. One way I like to think about the designer/developer dichotomy (woo, alliteration!) was suggested by <a href="http://usereccentric.com">Rob Adams</a>: developers deal with <i>system logic</i>, and designers deal with <i>user logic</i>. The two are not exactly the same, though they obviously intersect. Our goal is to make it so that <strong>designers can use Thermo to design the user logic</strong> of the application (along with importing and editing the visual design), and provide a clean way for that user logic to be hooked up to backend data and business logic by a developer.</p>
</div>
<p>That&#8217;s all for now. Please feel free to comment (or post in your own blogs) if you have more questions about Thermo&#8211;naturally, we can&#8217;t answer all of them at this point, but we&#8217;re really interested to hear your thoughts!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2007/10/07/thoughts-on-thermo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Thermo: Now it can be told!</title>
		<link>http://www.rictus.com/muchado/2007/10/02/thermo-now-it-can-be-told/</link>
		<comments>http://www.rictus.com/muchado/2007/10/02/thermo-now-it-can-be-told/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 17:20:48 +0000</pubDate>
		<dc:creator>nj</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Thermo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.rictus.com/muchado/2007/10/02/thermo-now-it-can-be-told/</guid>
		<description><![CDATA[We&#8217;ve finally taken the wraps off Thermo&#8211;yay! We just showed a demo at the MAX day 2 keynote, and it went great. For those not at MAX, we&#8217;ve posted some info and screenshots on Adobe Labs. I&#8217;ll post more thoughts on Thermo soon, but for now I need to grab lunch and go talk to [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve finally taken the wraps off Thermo&#8211;yay!  We just showed a demo at the MAX day 2 keynote, and it went great.  For those not at MAX, we&#8217;ve posted some <a href="http://labs.adobe.com/wiki/index.php/Thermo">info and screenshots</a> on Adobe Labs.</p>
<p>I&#8217;ll post more thoughts on Thermo soon, but for now I need to grab lunch and go talk to customers at the Flex booth.  Stop by if you&#8217;re here!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rictus.com/muchado/2007/10/02/thermo-now-it-can-be-told/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
