<?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>Vivisecting Media &#187; General Media / Stuff</title>
	<atom:link href="http://blog.vivisectingmedia.com/category/general-media-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vivisectingmedia.com</link>
	<description>Looking at the world of media: from music to RIA.</description>
	<lastBuildDate>Fri, 09 Oct 2009 15:29:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Attending FlashCamp (SF) 2009</title>
		<link>http://blog.vivisectingmedia.com/2009/05/attending-flashcamp-sf-2009/</link>
		<comments>http://blog.vivisectingmedia.com/2009/05/attending-flashcamp-sf-2009/#comments</comments>
		<pubDate>Thu, 28 May 2009 21:42:36 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2009/05/attending-flashcamp-sf-2009/</guid>
		<description><![CDATA[Hi All, I am going to be heading up from San Diego to attend the FlashCamp @ Adobe&#8217;s headquarters tomorrow (Friday, May 29th).  If you are going to be attending, let me know and we can try and meet up.  Hope to see some of you there!
]]></description>
			<content:encoded><![CDATA[<p>Hi All, I am going to be heading up from San Diego to attend the FlashCamp @ Adobe&#8217;s headquarters tomorrow (Friday, May 29th).  If you are going to be attending, let me know and we can try and meet up.  Hope to see some of you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2009/05/attending-flashcamp-sf-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding The Flex 3 Life Cycle Article</title>
		<link>http://blog.vivisectingmedia.com/2009/05/understanding-the-flex-3-life-cycle-article/</link>
		<comments>http://blog.vivisectingmedia.com/2009/05/understanding-the-flex-3-life-cycle-article/#comments</comments>
		<pubDate>Thu, 21 May 2009 17:13:57 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/?p=177</guid>
		<description><![CDATA[For the last few projects, we have found ourselves at DevelopmentArc creating more custom ActionScript based Flex components then MXML based components.  One of the challenges with this kind of development in the Flex Framework is understanding where and when to handle component configuration. When should we set styles?  How do we update [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few projects, we have found ourselves at <a href="http://www.developmentarc.com" target="_blank" title="My company">DevelopmentArc</a> creating more custom ActionScript based Flex components then MXML based components.  One of the challenges with this kind of development in the Flex Framework is understanding where and when to handle component configuration. When should we set styles?  How do we update children components?  How can I improve performance and scalability of my application? Trying to define the best answers for these questions have been rolling around in our heads for a while, and we are not the only people asking them.</p>

<p>We felt that the best way to approach solving this issue was to first understand the Flex Framework lifecycle. The lifecyle provides four main stages: creation, growth, maturity and destruction. Adobe has talked about this since the launch Flex but not all developers are familiar with the actual process.  Even if you are familiar with the lifecycle, understanding the intricacies and what is available to you as a developer is not well documented or easily digestible.  We are seeing a movement of Flex experts researching the topic and trying to provide better insight into the overall process.  At <a title="Flex|360 Conference" href="http://www.360flex.com/" target="_blank">Flex|360</a>, RJ Owen and Brad Umbaugh did <a title="Flex|360 Presentation" href="http://link.brightcove.com/services/player/bcpid1733261879?bclid=1729365228&amp;bctid=1743188617" target="_blank">entire presentation</a> on the subject.  At Adobe MAX, there were multiple sessions that covered these concepts.</p>

<p>Yet, even with this kind of coverage, the topic is so broad and deep that many of these sessions have to skim over some of the more minuet details for brevity&#8217;s sake.  Our own curiosity had been peaked and we decided to pull back the covers of the Flex SDK and take a look for ourselves. Over the last two months we have spent hundreds of hours working on a white-paper (research, discussion, writing and editing) that explores the Flex Component and Application lifecycle.  We are proud to announce the release of new DevelopmentArcâ„¢ Article section and the white-paper &#8220;<a title="Read the article now" href="http://www.developmentarc.com/site/articles/" target="_self">Understanding the Adobe FlexÂ® 3 Component and Framework Lifecycle</a>&#8220;.</p>

<p>This article is a living document, one that we hope to grow and expand over time.  We are always looking for feedback and questions about the content of the article.  As you read the document and you find yourself with a question or idea to improve upon let us know!  We hope that reading this article is as enlightening to you as it was to us&#8230;</p>

<p>[<a title="Read the article now" href="http://www.developmentarc.com/site/articles/" target="_self">Read The Article</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2009/05/understanding-the-flex-3-life-cycle-article/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe MAX Europe 2008 Recap</title>
		<link>http://blog.vivisectingmedia.com/2008/12/adobe-max-europe-2008-recap/</link>
		<comments>http://blog.vivisectingmedia.com/2008/12/adobe-max-europe-2008-recap/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 19:32:27 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[MAX 2008]]></category>
		<category><![CDATA[Self Reference]]></category>
		<category><![CDATA[pics]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max europe]]></category>
		<category><![CDATA[milan]]></category>
		<category><![CDATA[sessions]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/12/adobe-max-europe-2008-recap/</guid>
		<description><![CDATA[Well, I made it back from Milan without a hitch&#8230; except I caught a nasty cold on the way back, but that seems to be par for the course now-a-days.  Getting to Milan was a different story entirely, though.  It started off with an 18 hour delay leaving SFO for Heathrow.  Yes, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I made it back from Milan without a hitch&#8230; except I caught a nasty cold on the way back, but that seems to be par for the course now-a-days.  Getting to Milan was a different story entirely, though.  It started off with an 18 hour delay leaving SFO for Heathrow.  Yes, 18 hours.  Apparently the plane had technical issues in London and didn&#8217;t get in the air for almost 8 hours after it was supposed to.  Because of this delay, our plane could not leave till noon the next day due to airport hours in London.  If we took off once the plane landed at SFO, as intended, we would have arrived when the airport was closed so we had to wait.  Luckily we found out about the delay while at home and this meant I could at least sleep in my own bed while we waited for our new flight time.</p>

<p>We finally got loaded and on the runway at 12:30pm the next day but we then got an announcement that a passenger on the plane didn&#8217;t have enough medicine to make the flight and the doctors felt it was a life threatening risk, so we had to roll back to the stand and have the passenger exit.  This caused another hour delay while the passenger was deplaned.  Due to this new delay we missed our 7:50am flight from Heathrow to Milan, and we had to take the 9:50am.  Luckily we made that one and finally got into Milan around 1pm Monday afternoon. We were supposed to get in at 9pm Sunday evening. Joy.</p>

<p>Just to add salt to the wound, British Airways managed to lose Aaron&#8217;s luggage.  Of course we had to wait for all the luggage to come out before we figured this out and then Aaron had to go report it missing.  It ended up that it never made it out of Heathrow.  Of course both Ashley (Aaron&#8217;s wife) and my luggage made it so how they only lost his is mind boggling.  The &#8220;wait for the luggage&#8221; delay made us miss our train from Malpensa (airport) to Codorna (train station in Milan) and we had to wait another 40 minutes for the next train.  At this point we just started laughing and sat back and got our first espresso from the airport bar.</p>

<p>We got to our hotel around 4pm and by that point we had no interest in exploring the city.  We were hungry but all the restaurants are closed from about 3pm till 7:30pm or so.  The typical meal structure for a Milanese is to go to a bar after work, grab a light snack and coffee and then eat dinner around 9pm.  We were so exhausted by that time we just decided head over to the conference, register, get our passes, head back to the hotel to call it a night and get room service for dinner.  There was no way I could make it past 7pm after a trip like that.</p>

<p>The next day, Aaron and I got up early, ate breakfast at the amazing breakfast buffet the hotel put on (seriously one of the best I have had) and then headed over for our first 9am session.  The session went very well, it was standing room only (150+ people) and the audience was very receptive to what we had to say.  Aaron was told by multiple people it was the best session they had had so far.  By this point, we were totally tech/conference burnt out (North America MAX was intense) so we decided to bail on the conference till our next session at 2:45pm and meet up with Aaron&#8217;s wife Ashley.  We caught the Metro down to the Duomo, scoped it our and then wandered the central part of town for a few hours.  We got a nice lunch and found a fantastic street market that sold all kinds of goods and foods.</p>

<p>We then headed back for our 2:45 session which went over well, but as usual we had a bit of push back from a few designers (I still owe you all a full post on our session, more on this to come I promise!).  Outside of some heated discussions with a few designers, the session went very well and we headed back out for more exploring and dinner.  That night we met up with <a href="http://blog.digitalbackcountry.com/" title="Ryan Stewart - Flash Platform Evangelist">Ryan Stewart</a>, <a href="http://www.andersblog.com/" title="Mark Anders - Sr. Principle Scientist @ Adobe">Mark Anders</a>, <a href="http://blog.vivisectingmedia.com/2007/10/flash-player-internals-mottos-and-percentages-part-one/" title="Flash Player Engineer and one of the geniuses behind Flash Player Internals sessions">Jim Corbett</a>, <a href="http://www.adobe.dougwinnie.com/" title="Doug Winnie - GPM for Workflow">Doug Winnie</a>, <a href="http://www.onflex.org/" title="Ted Patrick - Mr. MAX">Ted Patrick</a> and many many other Adobe employees (and fellow hangers-on) for the classic after sessions hotel bar drink-a-thon.  We had some killer conversations and <a href="http://www.duvos.com/" title="Enrique Duvos - Mr. MAX Europe (and provider of Negronis)">Enrique Duvos</a> introduced us to the local drink, the Negroni.  Its like a martini but they add Campari to give it some kick and flavor.  Doug said it tasted like a combination of shag carpet and wheatgrass, but Aaron and I loved them.  Thank you Enrique for showing us the way&#8230; next time you are in town we will take you to the Redwood room for Negronis on us.</p>

<p>The next morning we hit the Naviglio Grande Canals and then headed back to MAX to join Doug Winnie for his &#8220;Flex Project Workflows&#8221; session.  Doug built his session around a project that we all worked on together.  Aaron and I chimed in on points that we learned over the lifespan of the project and talked about how Flex Gumbo and Catalyst would change the way we operate in the future.  After the session Doug was all done with his responsibilities for MAX and we all headed to the Brea district for dinner.</p>

<p>Doug headed back to the States the next morning and Aaron, Ashley and I headed off to a city tour that we had booked.  We got to tour the Castello Sforzesco, we had a chance to see &#8220;The Last Supper&#8221; by Leonardo Da Vinci, we got a peek inside the Teatro alla Scala and we toured inside the Duomo.  It was a great guided tour and I snapped a ton of pics of the city.  We then grabbed some amazing pizza for lunch, walked the shopping district and drank Pina Coladas at Cova (I ordered Panna Cotta, the waiter heard Pina Colada, <em>sigh</em>).  We headed back to the hotel for a nap and then went back to the Brea district for Indian food at the Curry House.  We were kind of burnt out on Pizza and Pasta by that time.</p>

<p>Aaron and Ashley headed out the next morning to meet some friends in Switzerland (damn I am jealous) and Heidi Williams (of the Flex Builder team, and my old boss) and I happened to have the same flight so we headed off to the airport to go home.  The flight home was uneventful (minus the cold) and I am back home trying to recover from jetlag.  Nothing like getting up at 4am wide awake.  I have posted a few choice pics from the trip that covers our time in Milan and MAX Europe and I can&#8217;t wait for our next adventure!</p>

<p>[ Photo gallery available in blog post. ]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/12/adobe-max-europe-2008-recap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Turkey Day Travels</title>
		<link>http://blog.vivisectingmedia.com/2008/11/turkey-day-travels/</link>
		<comments>http://blog.vivisectingmedia.com/2008/11/turkey-day-travels/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 15:49:52 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Flex Development]]></category>
		<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[MAX 2008]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[degrafa]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[milan]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/11/turkey-day-travels/</guid>
		<description><![CDATA[Its the day before Thanksgiving, Turkey&#8217;s eve I guess, the most glorious of American gluttony-days, uh I mean holidays. A wonderful day full of family, football and of course food. Oh the food!  I am only being semi-facetious, I really do love the three F&#8217;s of the holiday.  This year, the travel is [...]]]></description>
			<content:encoded><![CDATA[<p>Its the day before Thanksgiving, Turkey&#8217;s eve I guess, the most glorious of American gluttony-days, uh I mean holidays. A wonderful day full of family, football and of course food. Oh the food!  I am only being semi-facetious, I really do love the three F&#8217;s of the holiday.  This year, the travel is crazy.  I am flying down to Southern California to spend the holiday with my fiancÃ©e&#8217;s family and then I fly back home Friday night to pack and then Aaron and I head out to Milan for the Adobe MAX EU the next evening.</p>

<p>Aaron and I have a TON of notes and thoughts that are being worked on, all thanks to MAX North America.  I am sure we will have even more coming from MAX EU. We will both be working on a ton of new posts over the coming few weeks and at the same time we are in the process of getting our <a href="http://www.developmentarc.com/">DevelopmentArc site</a> proper (don&#8217;t forget client work and other assorted projects we are working on too!).  More to come on that later.  So, for those of you in/from the States that celebrate T-day, enjoy!  For those of you that don&#8217;t, no worries, you can laugh at us as we Americans stumble around in a triptiphane induced food coma.</p>

<p>Oh, and for those of you that read this blog for Flex/Flash/Technology info, read up on my newest obsession while I am away: <a href="http://www.degrafa.org/" title="Degrafa Framework Website: Download, Docs and Examples">Degrafa</a>. Degrafa is short for &#8220;<strong>De</strong>clarative <strong>Gra</strong>phics <strong>F</strong>r<strong>a</strong>mework&#8221; and it is a set of Classes that enable you to create simple to complex graphical content using MXML instead of having to write a bunch of ActionScript graphics calls.  But that is just the tip of the iceberg, you can actually make <a href="http://www.jamesward.com/wordpress/2008/04/15/flex-3-skin-transitions-with-degrafa-and-animatecolor/" title="James Ward's post on skinning a component, best example using states">component skins (states and all!)</a> using their framework.  Its rare for me to get this excited about a new framework, I am usually super hesitant about jumping in, but after a demo at the MAX Birds of a Feather, and now getting my hands dirty in it, I am super impressed.  Good work guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/11/turkey-day-travels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe MAX 2008: Tuesday &#8211; Keynote</title>
		<link>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-tuesday-keynote/</link>
		<comments>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-tuesday-keynote/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 22:57:29 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[MAX 2008]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-tuesday-keynote/</guid>
		<description><![CDATA[The second day keynote at MAX is always a more laid back, humors look at what Adobe is doing.  This year&#8217;s focus is much more on designer / developer workflow and enabling much stronger cross-application and cross-discipline integration.  I took notes on the fly and I will post the highlights here and the [...]]]></description>
			<content:encoded><![CDATA[<p>The second day keynote at MAX is always a more laid back, humors look at what Adobe is doing.  This year&#8217;s focus is much more on designer / developer workflow and enabling much stronger cross-application and cross-discipline integration.  I took notes on the fly and I will post the highlights here and the full notes after the jump.</p>

<p><strong>Highlights</strong></p>

<ul>
<li>Flash Catalyst&#8217;s (codenamed Thermo) ability to directly import PSD, AI, PNG files, maintain their complete layout structure and content yet the output is a Flex App.  Aaron and I will blog a lot more about Catalyst, its current feature set for the public preview and how we see it changing workflows within a project and the community.</li>
<li>Flash Alchemy, an Adobe Lab technology that translates C/C++ code into ActionScript 3.  Alchemy demo&#8217;s included the classic Quake port example shown last year, a NES ROM emulator, OGG file reading / playback and encryption functionality using standard open source libraries.</li>
<li>Dreamweaver CS4&#8217;s ability to &#8220;freeze&#8221; an Ajax application in Live View and the inspect the current state of the application&#8217;s JavaScript and the CSS/HTML layout.</li>
<li>RMFTP &#8211; A new video / audio protocol within Flash Player 10 that supports the ability to enable peer-to-peer communication without the requirement of FLash Media Server as a single point of contact / distribution.</li>
</ul>

<p><span id="more-150"></span>
<strong>Full Notes</strong></p>

<ul>
<li>As usual, the 2nd session is all fun and games.  They have a hysterical kick off presentation using a &#8220;spy theme&#8221; where they are looking at new &#8220;tech&#8221;, very much the Bond meets Q to see the new toys.</li>
<li>Ben Forta is showing an AIR application that controls home lighting / control.  The AIR app is the front end UI to the growing popularity of &#8220;smart homes&#8221; that have automation systems throughout the house.</li>
<li>Doug Winnie is stepping up in the &#8220;Design Lab&#8221;.  Go DOUG!</li>
<li>Looking at Flash / InDesign integration.  ID can export XFL which is imported into Flash Authoring.  Fully editable.  XFL is an XML file format that represents Flash content.  This is similar to FXG but is Flash Authoring specific.  I am not quite clear on the differences between FXG and XFL, but as I learn more I will share.</li>
<li>Demoing bones support in Flash CS4 and the ability to save animation presets.</li>
<li>PSD now has the ability use the image resampling tech demo&#8217;d last year.  What this means is that you can scale an image vertically or horizontally and Photoshop has the ability to intelligently scale the image to retain scale ratio of core elements within the image.  The example they used is the ability scale a picture horizontally of surfers at the beach and the surfers are not scale/skewed but the water and mountains in the background are resampled to manage the scale.  Really hard to describe in type, you have to see it fully grasp how amazing this is. </li>
<li>PSD can now automask out all soft areas across multiple layers, create masks and then resample into a single image.  The use case was having a series of photos that each had a section that was slightly out of focus.  The new feature enables the user to select all the images and then intelligently blend them to create a seamless and in-focus image.</li>
<li>3D image loading and control with in PSD.  Can paint on, can add 2D images as skins to 3D content</li>
<li>Ryan Stewart and NJ are demoing Flash Catalyst</li>
<li>FC shares the same FLex Project, able to load PSD and keeps all layers and content from the PSD, Aaron and I are doing a presentation on this topic so expect a set of post all around Catalyst.</li>
<li>Introducing project Alchemy is a conversion/translation application that takes C/C++ code and converts it to AS3, demoed SHA1 SHA2 conversion, zork ports (yes ZORK!)</li>
<li>They used alchemy to create an OGG vorbis player, a RAW conversion app that imports and decodes RAW files.  They then used the PNG conversion from AS3CoreLib to export the RAW file to PNG on the desktop. All alchemy runs cross frame so that it does not affect the rendering of content.  This means that as the Alchemy code is running the rendering engine and continue to display and update the screen.  This is very important for heavy proccessing like reading in a RAW or OGG file.</li>
<li>rendering PDF in Flash using C++ code that has been converted.</li>
<li>They then showed a quake port for AIR and NES Rom emulator</li>
<li>They are now demoing Flex Builder 4.  First import of Catalyst FXP.  </li>
<li>Now showing Cold Fusion Bolt IDE which is an Eclipse Plug-in.  Code hinting, completion, coloring, query awareness for Cold Fusion.</li>
<li>FB4 has the ability to read PHP and CF backend APIs and exposes the API inside FB.  This enables FB to handle mapping through the UI.</li>
<li>FB4 finally has the old Network Monitor feature back!  The monitor is like a built in proxy that enables debugging and network communication within the Flex builder IDE.  I worked on the Flex Builder 1 version when FB was built on top of Dreamweaver.  It was a killer feature that was pulled during the Eclipse port and kept being cut.  So glad to see it back in action.</li>
<li>Ensemble is a new plugin for Visual Studio which enables Flex and .NET integration with an AMF C# application tool.</li>
<li>Showing AIR using Ajax and Ajax productivity in DW4</li>
<li>DW4 has the ability to freeze an Ajax application and then you can edit the content / CSS</li>
<li>Demoing how Google and Adobe are working on the virtual user and the headless player. (more on this later, we have tons of notes from the Flash Internals sessions)</li>
<li>Flash Media Server (FMS) 3.5 enables dynamic streaming which enables the ability to change resolution on the fly. This can be user or system driven.  The amazing part is that when the res change is requested, such as from 420p to 720p video does not lose the current position or even stops playing (if you have the bandwidth)</li>
<li>They have a new Flash video encoder then enables the ability to toggle quality and provide multiple on-the-fly resolution streams for live content</li>
<li>They are enabling the ability to pause live streaming video from the Flash Media Server and enable a DVR experience.</li>
<li>Flash Player peer-to-peer Flash Player communication for video and audio streams using a new protocol called RMFTP</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-tuesday-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe MAX 2008: Monday &#8211; Keynote</title>
		<link>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-monday-keynote/</link>
		<comments>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-monday-keynote/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:57:23 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[MAX 2008]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[keynote]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[monday session]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-monday-keynote/</guid>
		<description><![CDATA[Hey all&#8230; Aaron and I are sitting at the MAX keynote.  They just announced that they have over 5,000 attendees this year, the largest conference yet.  I am going to jot down notes that are interesting as they speak.  I won&#8217;t be adding too much detail just to keep myself sane (and [...]]]></description>
			<content:encoded><![CDATA[<p>Hey all&#8230; Aaron and I are sitting at the MAX keynote.  They just announced that they have over 5,000 attendees this year, the largest conference yet.  I am going to jot down notes that are interesting as they speak.  I won&#8217;t be adding too much detail just to keep myself sane (and able to pay attention).  The notes are getting pretty long so I will put in a cut.  Here are some highlights and the complete notes are after the jump.</p>

<ul>
<li>NYT is working on an amazing AIR app to deliver news content in a very slick and intuitive UI.</li>
<li>Adobe is working on Flash Player 10 for the iPhone.  Its not ready yet, but they are officially working on it.</li>
<li>AIR 1.5 is now live and supports Flash Player 10 content, it also is the first production application to use Webkit enabled with SquirrelFish
<span id="more-148"></span></li>
</ul>

<p>Full Notes</p>

<ul>
<li>Shantanu is talking about changes in the market and looking for a seamless experience across all devices.  From handheld to TV interfaces.</li>
<li>Enterprise is changing due the driving forces of web 2.0 interactivity and clients now want the same UI and experiences with large enterprise applications.</li>
<li>Multiscreen experience is the near future, and will become much more demand</li>
<li>The Flash Platform is the focus on the idea of the multiscreen format and content delivery.  Because the player is available on so many platforms it enables rapid development that can create a unified experience across multiple devices.</li>
<li>Code name &#8220;Thermo&#8221; is now called Flash Catalyst</li>
<li>Flex Gumbo / Flex Builder 4 / Catalyst preview builds are available to the attendees.</li>
<li>Shantanu is showing how the Flash platform is being used by education and non-profits.  They are showing an example by using <a href="http://www.joinred.com/Home.aspx" title="Project (RED)">Bono&#8217;s &#8220;Project (Red)&#8221;</a> and how Flash and AIR are creating a new form of branding and name awareness which is benefiting Project (RED).</li>
<li>Kevin Lynch (CTO) is coming up to talk about the main tends that are transforming software.</li>
<li>Client and Cloud computing is growing and now becoming a blend of both technologies.  No longer is it just client</li>
<li>Social Computing, software is becoming less of a solo experience but a group experience</li>
<li>Devices and Desktop: multiple platforms that we are delivering to.</li>
<li>The Flash Platform is enabling content (video / audio / data) to be delivered to your audience in a constant method.</li>
<li>Kevin is demoing Hobnox, which uses Flash Player 10 to create an interactive experience to make music</li>
<li>Showing 3D / Audio interaction built by <a href="http://www.gskinner.com/blog/" title="gSkinner">gSkinner</a> demoing audio waveform analysis and rendering the audio changes as a 3D animation.</li>
<li>Showing PixelBender in <a href="https://www.photoshop.com/" title="Photoshop.com">Photoshop.com</a> and how they have custom effects that can be applied to the image.</li>
<li>MLB just announced they are planning on using the Flash Platform for the 2009 season.  Now all 4 major american professional sports now stream video via Flash.</li>
<li><a href="http://www.adobe.com/products/air/" title="Adobe AIR">AIR is now launched as version 1.5</a> which has Flash Player 10 and the first production version of <a href="http://webkit.org/" title="WebKit">Webkit</a> with <a href="http://webkit.org/blog/189/announcing-squirrelfish/" title="Squirrel Fish">Squirrelfish</a>.  AIR 1.5 now enables encrypted content within the local SQLLite engine.</li>
<li>Due to the new text engine in AIR 1.5, <a href="http://www.nytimes.com/" title="New York Times">NYTimes</a> is looking at AIR as a way to deliver to content.  This will be releasing a next generation news reader application that can render content true to printed form.  The app downloads and caches the day&#8217;s new paper (enabling offline access / reading) and will continue to check out RSS feeds (when online) for new content.  As the application scales the content re-renders in a layout that best suits the content (including thumb-nailing of images).  Columns wrap, words hyphenate the way you would expect.  Keyboard shortcuts enable content navigation and access.  The app introduces a browse feature that allows for quick navigation of articles by showing a thumb-nailing system for articles that is similar to an image navigation system.  The app supports video and text advertising and also all of NYT video access.  The app even has the daily crossword enabled so that you can complete it.</li>
<li>Kevin is now showing an AIR app that is running on a Linux handheld device that is actually running the NYT app.  SICK!</li>
<li>Ann Lewnes and Maria Shirver (First Lady of California) are coming on stage to talk about the <a href="http://www.californiamuseum.org/exhibits/legacy-trails" title="California Legacy Trails">California Legacy Trails</a>, which is focusing on education and integration of new technology.  The goal is to show and inform people about the history in California and develop online &#8220;Legacy Trails&#8221; like the ones created in Boston.  Focus on women of history, mission trails, wine trails, movie trails, and enable people to create their own trails.  These trails are meant to be read online and then they can be walked or driven.  Such as an Author trail that shows you their homes and cities.  They are using Flash now (just launched this week) and plan to have an AIR app in 2009.</li>
<li>Back to the cloud.  Adobe is showing a new Flex app called <a href="http://flex.org/tour" title="tour de flex">&#8220;Tour de Flex&#8221;</a> which enables users to learn about Flex and the APIs.  It also shows the AIR APIs and cloud APIs with code examples.  This is not only Adobe cloud services but 3rd party services.  This includes realtime code examples and how it works in the Flex language.  Now showing Amazon, Twitter and <a href="http://www.salesforce.com/" title="Salesforce">Salesforce</a>.</li>
<li>A head of salesforce is talking about how Enterprise is expensive, hard, all about upgrades and where &#8220;innovation goes to die&#8221;.  This is changing very quickly due to technologies like Flash and AIR but also the back-end is changing to a new model.  The backend is now becoming more selective about what you want to use instead of having to install and manage it all.</li>
<li>The movement is moving towards remote services that eliminate having to run your own server system.  Pay as you use is becoming the new focus and also enables public APIs to build applications for your clients on top of the cloud platform.  This removes the management of the infrastructure and enables better innovation.</li>
<li>Kevin is now shifting over to talking about social computing.  Such as collaboration within Flash platform applications.</li>
<li>Nigel Pegg (an old cohort of mine @ Macromedia) is on stage to talk all about <a href="http://labs.adobe.com/technologies/cocomo/" title="Adobe CoCoMo">CoCoMo</a>.  CoCoMo is a new Flex / server technology that allows realtime collaboration so that as one user interacts in with the app the other viewers can see the interaction (sharing cursor).  CoCoMo also enables webcam video streaming and realtime audio through the Flash Player and the application.  This is not screen sharing (passing bitmaps), the data that is being sent over the line is only mouse position or graph zoom levels.  This is important because secure / sensitive data does not have to be sent over the wire and can be kept locally in the application.  CoCoMo comes with a client SDK / Component set that then is integrated into a cloud service that is provided by Adobe.  Realtime features include video/audio (which can be peer-to-peer or through the cloud depending on security needs) file sharing and other UI interactions.  The platform is now available as a free beta service.</li>
<li>Adobe is announcing Adobe Wave.  It is a desktop app that enables subscriptions to notification data from services such as Facebook or twitter.  The tool has the ability to add new services support a common notification API.  Another example is the ability tie into Evite&#8217;s notification system to inform you with a desktop alert when someone updates the evite or responds to the invitation.</li>
<li>Kevin is now moving over to Devices &amp; Desktops.  Mobile phones are more then 50% of the online / web enabled devices.  PCs are only a small portion of the internet bandwidth.  They are seeing a trend of people (younger generation) skipping the computer and going to the mobile as the first web enabled device they use.  Adobe is now pushing the concept of &#8220;Mobile First&#8221; which is about thinking about creating content for mobile apps before building / designing PC based applications.</li>
<li>Adobe is looking at a browsing the web on moblie devices and enabling Flash on the platform.  They are looking to not port Flash to a mobile version but to use the full version on the high-end mobile devices.  Kevin is showing a Nokia phone running Symbian using Flash Player 10.  The content he is showing is not mobile content, but the full SWF loaded from a site, currently NYTimes.  He is now showing a Window&#8217;s media player using Opera running the lastFM website using Flash Player 10 to play audio content from the live website.  He is now showing the full YouTube site on a mobile device.</li>
<li>Kevin just showed the iPhone but they ARE WORKIJNG on a Flash Player it, although its not running.</li>
<li>Kevin is now showing an Android phone that is using Flash Player 10 on the OS.  Google is fully supporting Flash in the Android OS.</li>
<li>Kevin is now showing FlashLite on other devices.  The current workflow makes the user launch FlashLite and then navigate to the Flash application and then they user has to launch it.  The actual application experience is good but getting to it is not.  They are working on a new technology called the FlashLite deployable application.  This enables a distribution system to enable create stores or even host your own application on your site which enables download and installation.</li>
<li>Kevin is demoing an interactive Samasung device that is aware of devices.  For example, he points the device to a TV and able to push images from the handheld device to the full screen device.  he then pointed to another screen and was then able to send images to the main screen.  Another person joined the demo and showed how multiple handhelds work together,  This works for audio and video and multiple devices can be pointed to the same screen and shared.  Kevin is now showing a game and both handheld devices interact with it.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-monday-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe MAX 2008: Sunday &#8211; Day One (Intro)</title>
		<link>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-sunday-day-one-intro/</link>
		<comments>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-sunday-day-one-intro/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 05:55:36 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[MAX 2008]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[developmentarc]]></category>
		<category><![CDATA[max]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-sunday-day-one-intro/</guid>
		<description><![CDATA[Its that time, Adobe MAX has begun.  Today was the first day of the conference which was mainly all-day labs / training sessions, registration and meet &#38; greets.  Aaron and I headed over for the speaker reception to catch up with some peeps, have a few drinks and get a feel for this [...]]]></description>
			<content:encoded><![CDATA[<p>Its that time, <a href="http://max.adobe.com/" title="Adobe MAX 2008">Adobe MAX has begun</a>.  Today was the first day of the conference which was mainly all-day labs / training sessions, registration and meet &amp; greets.  Aaron and I headed over for the speaker reception to catch up with some peeps, have a few drinks and get a feel for this years event.</p>

<p>Before we headed over to the meet and greet, Aaron and I put the finishing touches on our session presentations and got a look at our brand new business cards.  We are proud to announce our new firm, <a href="http://www.developmentarc.com" title="DevelopmentArc">DevelopmentArc</a>.  We will be working hard on the new site (its very much a placeholder) but we have some interesting plans and announcements once we get the site live.  Keep an ear and eye out for it.</p>

<p>If any of you are planning on attending MAX, look me up and please say hi.  I am always looking forward to a good tech conversation.  I am hoping to blog a fair bit from the conference, when time allows and I will be taking notes as usual.  I will try to convert the notes to posts over the coming weeks when ever I can sneak in some tim.  An interesting point I just read about is that <a href="http://onflash.org/ted/2008/11/adobe-max-na-2008-calm-before-storm.php" title="New at MAX 2008">all the MAX sessions will be posted on AdobeTV</a> a few weeks after the conference is complete.  I have been throughly enjoying the 360|Flex and Ajax Experience video posts they have been sharing.  Lots of amazing content.  So I am sure there will be a TON of new content once MAX is done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/11/adobe-max-2008-sunday-day-one-intro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAX 2008 Europe and a quick update</title>
		<link>http://blog.vivisectingmedia.com/2008/10/max-2008-europe-and-a-quick-update/</link>
		<comments>http://blog.vivisectingmedia.com/2008/10/max-2008-europe-and-a-quick-update/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 21:03:36 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[Self Reference]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/10/max-2008-europe-and-a-quick-update/</guid>
		<description><![CDATA[First off, Aaron and I have been invited to give our session at the 2008 MAX Europe in Milan, Italy this year.  We will be joining the likes of Ted Patrick, Ryan Stewart and many other amazing speakers for the four day conference.  I have heard great things about the European MAX and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.vivisectingmedia.com/wp-content/uploads/2007/09/max2007.png" title="MAX 2007 Logo" alt="MAX 2007 Logo" align="left" hspace="10" vspace="10" />First off, Aaron and I have been invited to give our session at the <a href="http://max.adobe.com/eu/experience/#?s=0&amp;p=0" title="Adobe MAX 2008: Europe">2008 MAX Europe</a> in Milan, Italy this year.  We will be joining the likes of <a href="http://onflex.org/" title="Ted Patrick">Ted Patrick</a>, <a href="http://blog.digitalbackcountry.com/" title="Ryan Stewart - Rich Internet Application Mountaineer">Ryan Stewart</a> and many other amazing speakers for the four day conference.  I have heard great things about the European MAX and to say I am excited is probably an understatement.  Aaron and I are really happy with our session planning so far and we look forward to sharing our research and thoughts on the topic of best practices for things like Flex 4, Thermo and CS4 integration.</p>

<p>So, where have I been all this time and why has this blog gotten so quiet?  Well, first there was the session planning, then their is client work, oh and I am in the middle of starting a company with Aaron and moving all our clients to the new firm (more details to come), its also wedding season so I have been traveling around a lot for those and planning my own (well, Xina is really planning it I just help where I can).  I am just a bit underwater and trying to take a few minutes to motivate me to write the blog has kind of been tough.  Oh, and I just got <a href="http://www.lionhead.com/fable2/Default.aspx" title="Fable 2">Fable 2</a>, <a href="http://fallout.bethsoft.com/" title="Fallout 3">Fallout 3</a> and <a href="http://www.littlebigplanet.com/" title="LittleBigPlanent">LittleBigPlanet</a>&#8230; there just isn&#8217;t enough time to do it all!</p>

<p>I will try to blog a bit more in the coming months, especially once we get our company fully launched and hopefully reports from MAX. Until next then!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/10/max-2008-europe-and-a-quick-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting slowing down for a bit&#8230;</title>
		<link>http://blog.vivisectingmedia.com/2008/07/posting-slowing-down-for-a-bit/</link>
		<comments>http://blog.vivisectingmedia.com/2008/07/posting-slowing-down-for-a-bit/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 23:42:16 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[Self Reference]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/07/posting-slowing-down-for-a-bit/</guid>
		<description><![CDATA[Hi All, its been a while since I wrote a &#8220;fireside chat&#8221; post and this is a good as time as any.  Some of you may have noticed my posting has slowed down a bit over the last month or so. This is due to a ton of client work and paying work always [...]]]></description>
			<content:encoded><![CDATA[<p>Hi All, its been a while since I wrote a &#8220;fireside chat&#8221; post and this is a good as time as any.  Some of you may have noticed my posting has slowed down a bit over the last month or so. This is due to a ton of client work and paying work always takes precedent over blogging, sorry peeps.  The good news is I have a lot of client work, the bad new is I have a lot of client work.  On top of that, I am currently in a frantic push to get things wrapped up before I head out for a nice long vacation.</p>

<p>Hopefully, when I get back and settled in I will have a few more cycles to sit down and write, although looking at my calender and what is planned this may be tough. There are some big plans for this fall and I can&#8217;t wait to start talking about them but for now its heads down and work, work, work.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/07/posting-slowing-down-for-a-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Edge Article: Coding Standards</title>
		<link>http://blog.vivisectingmedia.com/2008/06/adobe-edge-article-coding-standards/</link>
		<comments>http://blog.vivisectingmedia.com/2008/06/adobe-edge-article-coding-standards/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 20:50:41 +0000</pubDate>
		<dc:creator>James Polanco</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex Development]]></category>
		<category><![CDATA[General Media / Stuff]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Self Reference]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web integration]]></category>
		<category><![CDATA[adobe edge]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[code conventions]]></category>
		<category><![CDATA[code standards]]></category>

		<guid isPermaLink="false">http://blog.vivisectingmedia.com/2008/06/adobe-edge-article-coding-standards/</guid>
		<description><![CDATA[A few months ago I was asked to write an article for the Adobe Edge Newsletter on a topic of my choosing.  After spending a bit of time thinking about what moved me at the moment, I decided to sit down and write about the need for RIA and web app developers to invest [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.vivisectingmedia.com/wp-content/uploads/2008/06/adobe-edge.png" alt="Adobe Edge" align="left" border="0" hspace="10" vspace="5" />A few months ago I was asked to write an article for the <a href="http://www.adobe.com/newsletters/edge/" title="Adobe Edge Newsletter">Adobe Edge Newsletter</a> on a topic of my choosing.  After spending a bit of time thinking about what moved me at the moment, I decided to sit down and write about the need for RIA and web app developers to invest time into research, development and adoption of code standards. This week, the article &#8220;<a href="http://www.adobe.com/newsletters/edge/june2008/articles/article6/index.html?trackingid=DEKYJ" title="Adobe Edge Article...">Coding standards: What are they and why should you use them?</a>&#8221; went live and I want to share the link with everyone.</p>

<p>One of the challenges of writing an article like this is first defining your audience and then determining how to cover the topic in the alloted text.  The Edge sets a word count guideline and this limits how deep I could or in this case could not go.  Personally, I fully support the word count guide because this both focuses the topic and generates more digestible articles.  Yet, on a topic as broad and as deep as this one I had to focus more on an introductory guide to coding standards and adoption.</p>

<p>The second challenge is determining your audience.  My goal was to create an article that worked for both readers who have never heard of coding standards, and readers that have been using them for years.  I always try to create a broad stripe across my reader base because I want to inform as many people as possible.  This thought process was kind of beaten into me during my years as a Technical Support rep and team-lead at Macromedia.  There is nothing like having to write Tech-notes and email support to teach you how to write to a broad audience.</p>

<p>The main point I wanted to get across with this article is that coding standards are actually much more then just code formating.  Code formatting, or code conventions, really focus on how you name variables, methods, classes, etc. Yet, this is just the tip of the coding standards iceberg.  One of the least discussed aspects of coding standards is the adoption and implementation practice of code design patterns.  As developers, we need to better understand how adoption of patterns, frameworks and micro-architectures help structure our code.  Not only do they provided rapid development but they also help guide us into a more structured development process.</p>

<p>As RIA and web application development expands we are seeing a demand for much more complex and scalable applications. Scalability is not just about user load but includes further expansion of features <em>and</em> performance over time.  More and more developers are being asked to create applications that have a lifespan longer then just a few months.  Some people may gaffe at that comment, but if you look at a lot of &#8220;rich&#8221; applications up to this point, most have been for marketing campaigns and advertising.  The nature of these kinds of projects do not focus on lifespan and version updates. Their focus is on making them work in a short time to meet the marketing deadline and then get them out the door.</p>

<p>With the trend of Web 2.0 (which I <em>hate</em> as a term), the web world is quickly being pushed into the long standing Desktop Software model. This is forcing a lot of us to re-evaluate how we design and develop our online enabled applications.  This is a scary yet wonderful time in our industry as we are rapidly adopting and developing new ways of web application design and construction. Due to this push I feel its time to help expose more of us to coding standards. My article is more a call to arms then a definitive guide to coding standards implementation.  If you are interested, take a read and add your thoughts to the comments&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vivisectingmedia.com/2008/06/adobe-edge-article-coding-standards/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
