{"id":287,"date":"2008-11-24T14:16:41","date_gmt":"2008-11-24T22:16:41","guid":{"rendered":"http:\/\/dylanschiemann.com\/?p=287"},"modified":"2008-11-24T14:16:41","modified_gmt":"2008-11-24T22:16:41","slug":"adobe-max-2008-recap","status":"publish","type":"post","link":"https:\/\/dylanschiemann.com\/?p=287","title":{"rendered":"Adobe MAX 2008 Recap"},"content":{"rendered":"<p>I was invited to speak at Adobe MAX this year on the topic of <a href=\"http:\/\/sitepen.com\/talks\/adobemax2008\/DojoAndAir.pdf\">Building Desktop Applications Powered by Dojo and Adobe AIR<\/a>.  The talk summarized the key things we&#8217;ve learned at SitePen in adding AIR support to Dojo, as well as working on the <a href=\"http:\/\/sitepen.com\/labs\/toolbox\/\">Dojo Toolbox<\/a> and the <a href=\"http:\/\/sitepen.com\/labs\/dair\/\">Dojo Extensions for Adobe AIR<\/a>.  Full slides from the talk are now available:<\/p>\n<p><a href=\"http:\/\/sitepen.com\/talks\/adobemax2008\/DojoAndAir.pdf\"><img loading=\"lazy\" src=\"http:\/\/dylanschiemann.com\/wp-content\/uploads\/dojoandair.png\" alt=\"\" title=\"dojoandair\" width=\"500\" height=\"280\" class=\"alignnone size-full wp-image-289\" srcset=\"https:\/\/dylanschiemann.com\/wp-content\/uploads\/dojoandair.png 600w, https:\/\/dylanschiemann.com\/wp-content\/uploads\/dojoandair-300x168.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>During the talk, I mentioned the frustrations we had with ShrinkSafe and not being able to execute Java code from AIR.  After the talk, one of the attendees mentioned the <a href=\"http:\/\/merapiproject.net\/index.php?option=com_content&#038;view=article&#038;id=47&#038;Itemid=64\">Merapi project<\/a>, which aims to build a bridge from AIR to Java, which looks like an interesting solution to our problem of needing a place to run Rhino within our Builder tool:<\/p>\n<p><a href=\"http:\/\/merapiproject.net\/index.php?option=com_content&#038;view=article&#038;id=47&#038;Itemid=64\"><img src='http:\/\/dylanschiemann.com\/wp-content\/uploads\/merapi.jpg' alt='Merapi' \/><\/a><\/p>\n<p>Another audience member suggested we also look at a <a href=\"http:\/\/osflash.org\/j2as\">Java to ActionScript Converter<\/a>.  While likely not ideal for what we are doing, there&#8217;s an interesting push around the edges to solve our problem.<\/p>\n<p>Aptana also showed off support for <a href=\"http:\/\/www.aptana.com\/air\">AIR debugging for Ajax Developers<\/a> within Aptana Studio.<\/p>\n<p>The talk of MAX so far is <a href=\"http:\/\/labs.adobe.com\/technologies\/flashcatalyst\/\">Flash Catalyst<\/a>, a new approach to solving the tooling problem for interaction design.  At this point, I have mixed feelings about the usefulness and approach of Catalyst.<\/p>\n<p>At the keynote, there was a focus on a number of the great features of Flash 10, including:<\/p>\n<ul>\n<li>3-D cloth simulation with a video texture<\/li>\n<li>3-D analyzer triggered by the audio spectrum<\/i>\n<li>Pixel Bender stuff brings After Effects type abilities<\/li>\n<li>New Video component handles multiple streams and true bandwidth detection which seamlessly switches between different bit rates if a user consumes more or less bandwidth (e.g. connection or opening other windows\/tabs\/videos)\n<li>The multiple streams don&#8217;t have to be for multi-bit rate &#8211; they can also be used for playlists<\/li>\n<li>Support for SMIL<\/li>\n<li>Maria Shriver was there. We still don&#8217;t know why.<\/li>\n<p>The new Flash text engine is also significantly improved. It handles nice ligatures and can mix international text with local text, <strong>and<\/strong> the ligatures in the same text box. Supports now exists for left to right rendering, and not only does text on a path, but with full animated support.<\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/90925519@N00\/3049228432\/in\/set-72157609637126007\/\"><img src=\"http:\/\/farm4.static.flickr.com\/3005\/3049228432_629d6827d2.jpg?v=0\"\/><\/a><\/p>\n<p>Digital Audio Signal Processing in Flash 10 was a very popular session, and very informative, since the dynamic sound feature is under-documented. Basically, you extract the data from an MP3 file, or create synthesized sounds, and then you can manipulate the bits to add effects. <\/p>\n<p>At Sneaks, Adobe engineers showed off a number of experimental technologies being worked on today.  The overall production quality of the demos was great, though the applause-o-meter used to judge the winning entries did not seem to actually work.  <a href=\"http:\/\/ajaxian.com\/archives\/meer-meer\">Meer Meer<\/a> was interesting, as well as some of the efforts towards object cropping in images.  Adobe also introduced <a href=\"http:\/\/labs.adobe.com\/technologies\/durango\/\">Durango<\/a> for assembling mashups and widgets, which in some ways is like <a href=\"http:\/\/projectzero.org\/\">ProjectZero<\/a>.<\/p>\n<p>After Sneaks, there was a great party at the recently reopened California Academy of Sciences.  I hadn&#8217;t been there in more than 20 years, and it was a great venue for having a drink, entering a rain forest, walking underneath an aquarium, checking out a view of the city, playing foosball, and enjoying an eclectic variety of musical entertainment.  Adobe threw a great party at an amazing venue.<\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/90925519@N00\/3049229142\/in\/set-72157609637126007\/\"><img src=\"http:\/\/farm4.static.flickr.com\/3154\/3049229142_7d60c63a0b.jpg?v=0\" alt=\"Adobe MAX party: Rainforest at California Academy of the Sciences\"\/><\/a> <\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/90925519@N00\/3049228930\/in\/set-72157609637126007\/\"><img src=\"http:\/\/farm4.static.flickr.com\/3072\/3049228930_196cc3c20f.jpg?v=0\" alt=\"Adobe MAX party: Band playing at the California Academy of the Sciences\"\/><\/a> <\/p>\n<p>Finally, the introduction of 64-bit Flash for Linux was a great move as it is the first platform to receive a 64-bit version, rather than being a distant third to Mac and Windows.  From what I can tell, this removes one of the last obstacles to getting AIR launched on Linux as well.<\/p>\n<p>Overall, the quality of the conference was great and had something to offer anyone interested in web development or web design.  While there was the expected marketing slant towards Flash and Flex-based products, I appreciate Adobe inviting us to speak about SitePen and our work on open web technologies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was invited to speak at Adobe MAX this year on the topic of Building Desktop Applications Powered by Dojo and Adobe AIR. The talk summarized the key things we&#8217;ve learned at SitePen in adding AIR support to Dojo, as well as working on the Dojo Toolbox and the Dojo Extensions for Adobe AIR. Full [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,6,1],"tags":[27,69],"_links":{"self":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/287"}],"collection":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=287"}],"version-history":[{"count":0,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions"}],"wp:attachment":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}