{"id":12509,"date":"2007-10-06T13:08:41","date_gmt":"2007-10-06T13:08:41","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2007\/10\/adobe-thermo-photoshop-ria.html"},"modified":"2007-10-06T13:08:41","modified_gmt":"2007-10-06T13:08:41","slug":"adobe_thermo_photoshop_ria","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2007\/10\/06\/adobe_thermo_photoshop_ria\/","title":{"rendered":"Adobe &quot;Thermo&quot;: Photoshop -&#062; RIA"},"content":{"rendered":"<p>In my pre-Adobe job, I lost countless hours turning complex Photoshop PSD files into something ready to animate in Flash.&#160; In fact, the pain of that process is largely what drove me to work at Adobe, trying to devise something more efficient.&#160; Flash CS3 marks a giant step forward in its ability to suck in PSDs &amp; turn them into layers and symbols.&#160; That&#8217;s great, but what if you&#8217;re a designer working with Adobe Flex to build rich Internet apps?&#160; The hand-off right now isn&#8217;t so seamless.<\/p>\n<p>The need to turn designs into interactive apps quickly is what&#8217;s driving development of a new Adobe application code-named &#8220;Thermo&#8221; and sneak-peeked at Adobe MAX.&#160; To borrow Sean Corfield&#8217;s nice <a href=\"http:\/\/corfield.org\/blog\/index.cfm\/do\/blog.entry\/entry\/MAX_Day_Two\">summary<\/a>:<\/p>\n<blockquote>\n<p><em>The much anticipated &#8220;Thermo&#8221; was next. As expected, this is a designer-focused application for creating Flex applications. Starting with a Photoshop PSD file, Thermo imported this and converted it to MXML. <u>Design elements can then be selected and with a simple right-click they can be converted from artwork to Flex controls<\/u>. The automatic inference of design-time data sets so you could test UI interactions with &#8220;real&#8221; data was very impressive. You really cannot appreciate the impact this had on the audience &#8211; it drew a huge amount of applause and loud cheers!<\/em> [<a href=\"http:\/\/weblogs.macromedia.com\/jd\/archives\/2007\/10\/sneaks_links.cfm\">Via<\/a>] <\/p>\n<\/blockquote>\n<p>To see the tool in action, check out Aral Balkan&#8217;s <a href=\"http:\/\/aralbalkan.com\/1050\">videos &amp; notes<\/a> from the keynote. <\/p>\n<p><b>Update<\/b>: Here&#8217;s <a href=\"http:\/\/www.news.com\/adobe-plots-its-path\/2008-1012_3-6211579.html\">perspective<\/a> from Adobe Chief Software Architect Kevin Lynch:<\/p>\n<blockquote>\n<p>[Thermo is]  for people who are using tools like Illustrator or Photoshop and have a background in interface design and want to create a great experience for someone. But they are primarily a designer&#8230; [T]he designer can not only draw what the application looks like, but they can also add the interactivity for how it works.&#160; The magic of what we&#8217;re showing with Thermo right now is that you can select elements that are just pictures on the drawing and you can say this actually represents a list box, or this represents a text edit field and we put the logic to convert the picture into a work component.<\/p>\n<\/blockquote>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my pre-Adobe job, I lost countless hours turning complex Photoshop PSD files into something ready to animate in Flash.&#160; In fact, the pain of that process is largely what drove me to work at Adobe, trying to devise something more efficient.&#160; Flash CS3 marks a giant step forward in its ability to suck in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[32],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12509"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=12509"}],"version-history":[{"count":0,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12509\/revisions"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=12509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=12509"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=12509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}