{"id":12888,"date":"2008-09-26T12:17:04","date_gmt":"2008-09-26T12:17:04","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2008\/09\/dreams-un-deferred.html"},"modified":"2008-09-26T12:17:04","modified_gmt":"2008-09-26T12:17:04","slug":"dreams_un_deferred","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2008\/09\/26\/dreams_un_deferred\/","title":{"rendered":"Dreams Un-deferred"},"content":{"rendered":"<p style=\"margin-top: 0;margin-bottom: 0\">Recently:<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<ul style=\"margin-top: 0;margin-bottom: 0\">\n<li>My wife: &#8220;What&#8217;s the hardest part of your job?&#8221;<\/li>\n<li>Me, instantly: &#8220;<em>Waiting<\/em>.&#8221;<\/li>\n<\/ul>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">Edison&#8217;s bit about genius&#8211;maybe now we&#8217;d say innovation&#8211;being &#8220;1% inspiration and 99% perspiration&#8221; is as true now as when he coined the phrase.&#160; Put simply, it sometimes takes a hell of a long time to get things done.&#160; Whatever the reasons, it&#8217;s worth celebrating when you&#8217;ve finally sweated your way to victory. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><strong>Flash Panels for All <\/strong><\/p>\n<blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">Eight years, man.&#160; <em>Eight freakin&#8217; years<\/em> it took me to get Flash panels into a mainstream app.&#160; In summer 2000 we cloned the Flash Player, then used it to let scripters extend the LiveMotion authoring environment (dropping in new panels that could build animations, draw shapes, etc.).&#160; Two weeks after becoming the first app to ship such support, however, we got cancelled.&#160; (Flash and other Macromedia apps introduced their own support soon after.) <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">I put the vision on ice until 2005, when we learned Adobe was acquiring Macromedia.&#160; A few days later I met Macromedia CTO Kevin Lynch at an event and said, &#8220;I know we can&#8217;t discuss anything non-public yet, but do you guys offer any documentation about embedding the Flash Player?&#8221;&#160; Since then I&#8217;ve ranted, cajoled, browbeat, and wheedled to bring this support to Photoshop and the rest of the Suite.&#160; It got to the point where PS engineers said I&#8217;d have to put five bucks in a swear jar each time I brought up &#8220;the F word.&#8221;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">You may be <a href=\"http:\/\/blogs.adobe.com\/jnack\/2008\/05\/dr_woohoo_the_f.html#comments\">skeptical<\/a> about the impact and merit of Flash panels, but I predict you won&#8217;t be for long.&#160; No one will care about it as a feature per se.&#160; They&#8217;ll care when we start using it to do really interesting things&#8211;making the Suite UI <a href=\"http:\/\/blogs.adobe.com\/jnack\/2008\/07\/photoshopnext_ui.html\">dramatically more flexible<\/a>, tying community and collaboration into the apps, delivering better features faster through <a href=\"http:\/\/blogs.adobe.com\/jnack\/2007\/09\/feedback_please.html\">shared code<\/a>, and more.<\/p>\n<\/blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><strong>The Photoshop Nation, Inside Photoshop <\/strong><\/p>\n<blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">Once you have a lightweight way to make an application skin network-aware, all kinds of interesting things can happen.&#160; I&#8217;ve always wondered why, when there are millions of active Photoshop users, you&#8217;re on your own inside the app.&#160; Why can&#8217;t we make it ridiculously easy to <a href=\"http:\/\/blogs.adobe.com\/jnack\/2007\/09\/feedback_please_1.html\">add your knowledge to the tools<\/a>, and to benefit from others&#8217; wisdom?&#160; We&#8217;re at the threshold of making that a reality.<\/p>\n<\/blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><strong>Flash &amp; After Effects Love Each Other <\/strong><\/p>\n<blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">Back in 1999, long before I came to work here, I started lobbying my contacts at Macromedia and Adobe to create something I called the &#8220;Flash Interchange Format&#8221;&#8211;some XML representation of at least the basics of an animation (object name, position, scale, etc.) so that I could use Flash and After Effects together.  Unfortunately Flash remained locked to the inscrutable FLA format.<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">Now Flash is moving to <a href=\"http:\/\/www.moock.org\/blog\/archives\/000269.html\">XFL<\/a> (no, not <a href=\"http:\/\/en.wikipedia.org\/wiki\/XFL\">the one<\/a> with pro wrestlers playing football).&#160; By dusting off some code we wrote in &#8217;01 (I know, I know&#8211;<em>move on<\/em> already), <a href=\"http:\/\/help.adobe.com\/en_US\/AfterEffects\/9.0\/WS609484ED-81FD-41fd-B2C8-10A1D55339EF.html\">AE has enabled XFL export<\/a> for Flash to import.&#160; InDesign also exports XFL, and the format should enable much greater integration with Photoshop and third-party apps in the future.&#160; <em>Vindication<\/em>.<\/p>\n<\/blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><strong>Flash Gets a Real Timeline, More<\/strong><\/p>\n<blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">Suffice it to say  I&#8217;m very, very pleased to see Flash CS4 to add a more After Effects-style approach to animation, complete with editable automatic motion paths, animation presets, control over individual parameters, and much more.&#160; I always believed Web animators deserved these things, and now they&#8217;ll get &#8217;em.&#160; Check out <a href=\"http:\/\/www.gotoandlearn.com\/play?id=87\">Lee Brimelow&#8217;s video demo<\/a> for a great run-through. [19-minutes] <\/p>\n<\/blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">It&#8217;s a long road sometimes, and it never ends.&#160; I&#8217;ve planted seeds over the last ~30 months that&#8217;ll still take years to bear fruit.&#160; (Cue Cake&#8217;s <em><a href=\"http:\/\/www.sing365.com\/music\/lyric.nsf\/The-Distance-lyrics-Cake\/834CDA49D93A99F2482568A8000D7867\">The Distance<\/a>&#8230;<\/em>)&#160; But dammit, I&#8217;m not just <a href=\"http:\/\/blogs.adobe.com\/jnack\/2007\/11\/photoshop_as_se.html\">whistling Dixie<\/a>, and we&#8217;re going to make things happen come hell or high water.  Always outnumbered, never outgunned.<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">Never surrender. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><em>Postscript: I hope the text above doesn&#8217;t come off sounding too self-congratulatory.&#160; I&#8217;m sure that plenty of other people thought of and requested the same things I&#8217;ve wanted, which is why we&#8217;re now seeing these features become reality.&#160; And just as Flash is doing things that LiveMotion introduced years ago, Photoshop is introducing some features that have long been in Fireworks, Painter, etc.&#160; The key thing, of course, is that the features get to the customers who need them, by hook or by crook.&#160; That, at the end of the day, is the whole reason I came to Adobe. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently: &#160; My wife: &#8220;What&#8217;s the hardest part of your job?&#8221; Me, instantly: &#8220;Waiting.&#8221; &#160; Edison&#8217;s bit about genius&#8211;maybe now we&#8217;d say innovation&#8211;being &#8220;1% inspiration and 99% perspiration&#8221; is as true now as when he coined the phrase.&#160; Put simply, it sometimes takes a hell of a long time to get things done.&#160; Whatever the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[26],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12888"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=12888"}],"version-history":[{"count":0,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12888\/revisions"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=12888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=12888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=12888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}