<?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"
	>

<channel>
	<title>Brooks Andrus</title>
	<atom:link href="http://www.brooksandrus.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksandrus.com/blog</link>
	<description>This is the blog of Brooks Andrus. Here, at irregular intervals, you may find digital noise centered around the activities of an early 21st century technologist. I work for TechSmith Corporation, but this web space and the views found on it are entirely my own.</description>
	<pubDate>Wed, 23 Jul 2008 16:57:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Camtasia Studio ExpressShow Source Code Now Available</title>
		<link>http://www.brooksandrus.com/blog/2008/07/23/camtasia-studio-expressshow-source-code-now-available/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/23/camtasia-studio-expressshow-source-code-now-available/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 16:57:26 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Screencasting]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=162</guid>
		<description><![CDATA[Last week a link was quietly dropped on the TechSmith website which includes the ActionScript 2 source code and graphical assets for Camtasia Studio&#8217;s ExpressShow Flash playback wrapper. This package allows Flash developers to the customize look / feel and behavior of the playback controls, hotspots, quizzing and captioning for Camtasia Studio 5.x ExpressShow screencasts. [...]]]></description>
			<content:encoded><![CDATA[<p>Last week a <a href="http://download.techsmith.com/camtasiastudio/expressshow-srccode/express_proj_1_0.zip">link</a> was quietly dropped on the TechSmith website which includes the ActionScript 2 source code and graphical assets for Camtasia Studio&#8217;s ExpressShow Flash playback wrapper. This package allows Flash developers to the customize look / feel and behavior of the playback controls, hotspots, quizzing and captioning for Camtasia Studio 5.x ExpressShow screencasts. Instructions for compiling and using the new wrapper with Camtasia Studio are included in the zip. If you end up creating a custom skin or adding some cool behavior leave a link to a screenshot or screencast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/23/camtasia-studio-expressshow-source-code-now-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simplicity - The Holy Grail Of Software Development</title>
		<link>http://www.brooksandrus.com/blog/2008/07/23/simplicity-the-holy-grail-of-software-development/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/23/simplicity-the-holy-grail-of-software-development/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 13:23:37 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=158</guid>
		<description><![CDATA[Simplicity. A word to live by. An unending quest. The holy grail of software. As software makers our raison d’être is making complex tasks easy. We&#8217;re back to that elusive word&#8211;simplicity. In a beautiful twist of irony it turns out that even thinking about simplicity involves a great deal of complexity. Enter John Maeda&#8217;s Ten [...]]]></description>
			<content:encoded><![CDATA[<p>Simplicity. A word to live by. An unending quest. The holy grail of software. As software makers our raison d’être is making complex tasks easy. We&#8217;re back to that elusive word&#8211;simplicity. In a beautiful twist of irony it turns out that even thinking about simplicity involves a great deal of complexity. Enter John Maeda&#8217;s <a href="http://lawsofsimplicity.com/category/laws?order=ASC">Ten Laws</a>. I&#8217;ve read Maeda&#8217;s laws in the past, but as I&#8217;ve matured as a software developer they resonate more and more with each passing day. Here are a few of my favorites:</p>
<p><a href="http://lawsofsimplicity.com/category/laws?order=ASC"><img src="http://www.brooksandrus.com/jing/maeda_reduce.png" alt="maeda_reduce.png" /></a></p>
<p><a href="http://lawsofsimplicity.com/category/laws?order=ASC"><img src="http://www.brooksandrus.com/jing/maeda_simplicity.png" alt="maeda_simplicity.png" /></a></p>
<p><a href="http://lawsofsimplicity.com/category/laws?order=ASC"><img src="http://www.brooksandrus.com/jing/maeda_complexity.png" alt="maeda_complexity.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/23/simplicity-the-holy-grail-of-software-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why Elearning Is Dead</title>
		<link>http://www.brooksandrus.com/blog/2008/07/17/why-elearning-is-dead/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/17/why-elearning-is-dead/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 07:38:35 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=145</guid>
		<description><![CDATA[Tom King makes some excellent points in response to my last post which means its time for me to get serious and add some real meat to the discussion rather than just dumping gas on the burning carcass of elearning and dancing gleefully. ;-)
Here are a few things to consider when analyzing the depth of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mobilemind.net/2008/07/call-for-whitepapers-on-scorm-do.html">Tom King</a> makes some excellent points in response to my <a href="http://www.brooksandrus.com/blog/2008/07/08/the-elearning-industry-is-dead/">last post</a> which means its time for me to get serious and add some real meat to the discussion rather than just dumping gas on the burning carcass of elearning and dancing gleefully. ;-)</p>
<p>Here are a few things to consider when analyzing the depth of the problem:</p>
<ul>
<li>Reusable content, the raison d&#8217;être of SCORM / AICCC, sounds like a great idea, but never materializes. It turns out that organizations want to completely customize and tailor their learning experiences so reuse just falls flat on its face. I&#8217;ve found it to be near impossible to achieve reuse across departments within a single organization, let alone industry wide. Even with soft skills, companies rarely are willing to use a generic presentation. Its always amazing to me to see the lengths and expense organizations will go to chase reusable content without ever achieving it.</li>
<p></p>
<li>Testing (SCORM + LMS) has been a failure. Despite all the fancy API features you still can&#8217;t reliably certify results. Physical environments and instructors are still required for anything needing mission critical result certification. We might as well be using simple survey tools rather than bloated standards.</li>
<p></p>
<li>The cost of developing lean forward elearning experiences is at least an order of magnitude greater than its pitched at. In fact elearning is pitched as a cost saver when in reality its usually a net loss. Most elearning is PPT based because the cost of creating a compelling experience from an SME&#8217;s physical course is so high (at least that&#8217;s been my experience).</li>
<p></p>
<li>Every LMS / LCMS vendor I&#8217;ve worked with gets a FAIL. They&#8217;re bloated, difficult to administer and use, and often require organizations to wrap their infrastructure around them (which just doesn&#8217;t happen too much). Again these tools are pitched as cost savers, but typically require full-time administrators and the large vendors have notoriously bad service track records.</li>
<p></p>
<li>Distributed content / repositories reign supreme whether on the Web or across organizations. Again the LMS / LCMS get a FAIL and SCORM SCOs have had little tangible value.</li>
<p></p>
<li>A real infrastructure and community never really developed, at least not on the scale we should reasonably expect. Actually you could say the Web raced ahead and that search (GOOGLE), Wikipedia, Creative Commons, etc. form the backbone of real elearning. Adding community features doesn&#8217;t mean your going to build a great community and standardization here might hurt more than it helps.</li>
<p></p>
<li>The elearning industry failed to fundamentally improve the old classroom led paradigm. Big institutions still employ SMEs (Subject Matter Experts) as course developers and instructors. The elearning movement as we know it has largely failed to create tools that can effectively allow SMEs to create elearning courseware. This meant the introduction of a new class employees&#8211;IDs (Instructional Designers) and Courseware Developers. In most cases we&#8217;re talking about new hires under different managers and even departments. There&#8217;s a huge level of distrust between these groups based on paranoia, ego and organizational allegiance. All of this results in increased operational overhead (financial and development).</li>
<p></p>
</ul>
<p>All this said, there are some really fantastic people in the elearning world&#8211;maybe they&#8217;re going to kick some ass and surprise me with SCORM 2.0.  :-P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/17/why-elearning-is-dead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Elearning Industry Is Dead</title>
		<link>http://www.brooksandrus.com/blog/2008/07/08/the-elearning-industry-is-dead/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/08/the-elearning-industry-is-dead/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 13:58:40 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[SCORM]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/07/08/the-elearning-industry-is-dead/</guid>
		<description><![CDATA[I&#8217;ve got lots of respect for Tom King, but I&#8217;d say he&#8217;s underselling the depth of the problem. In my view, DOD dollars are the only thing propping up the current system.


I&#8217;m not sure I&#8217;ve ever met anyone, outside the DOD / ADL who doesn&#8217;t think SCORM and AICC are over engineered pieces of junk. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got lots of respect for Tom King, but I&#8217;d say he&#8217;s underselling the depth of the problem. In my view, DOD dollars are the only thing propping up the current system.</p>
<p><a href="http://mobilemind.net/2008/07/call-for-whitepapers-on-scorm-do.html"><br />
<img src="http://www.brooksandrus.com/jing/tom_elearning_dead.png" alt="tom_elearning_dead.png" /></a></p>
<p>I&#8217;m not sure I&#8217;ve ever met anyone, outside the DOD / ADL who doesn&#8217;t think SCORM and AICC are over engineered pieces of junk. And the LMS / LCMS products and vendors engender pure hate at every contact point whether purchaser, content develoeprs, admins or end users. Do a couple of white-papers do anything to help remedy the situation?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/08/the-elearning-industry-is-dead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>News Flash: Blogging Requires A Compelling Narrative</title>
		<link>http://www.brooksandrus.com/blog/2008/07/08/news-flash-blogging-requires-a-compelling-narrative/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/08/news-flash-blogging-requires-a-compelling-narrative/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 07:43:58 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/07/08/news-flash-blogging-requires-a-compelling-narrative/</guid>
		<description><![CDATA[This rings all too true. Companies that get real value from social media put forward informal / conversational narratives from subject matter experts. Granted sometimes its hard to find geeks with the requisite communication skills, but when you do find them they should be out front. Once you get to multiple author blogging it feels [...]]]></description>
			<content:encoded><![CDATA[<p>This rings all too true. Companies that get real value from social media put forward informal / conversational narratives from subject matter experts. Granted sometimes its hard to find geeks with the requisite communication skills, but when you do find them they should be out front. Once you get to multiple author blogging it feels like a news service and if there&#8217;s something on par with the lack of trust a politician inspires, its a reporter on the payroll.</p>
<p><a href="http://www.mediapost.com/publications/index.cfm?fuseaction=Articles.san&#038;s=86055&#038;Nid=44647&#038;p=393517"><img src="http://www.brooksandrus.com/jing/b2b_blog_decline.png" alt="b2b_blog_decline.png" /></a></p>
<p>It&#8217;s weird that companies make so little effort to understand the psychology. It&#8217;s as if they just want some mechanical lever they can pull. I&#8217;m guessing the anonymity of advertising buys, whether web, radio or tv has created this disconnect. You pay an outside firm to think about your brand, then yet another to think about how to connect your brand / products / services with an audience and then hire a mass distributor to crop dust your freshly commissioned message. When pressed to communicate internally you hide behind a PowerPoint and commission &#8220;white papers&#8221; to be handed out to customers who want to look deeper than your tag line. On second thought its crystal clear why these companies are failing. The only thing protecting them from the consumer apathy they inspire is monopoly money (corporate Amex) and strategic spending (use it or lose budgeting).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/08/news-flash-blogging-requires-a-compelling-narrative/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Development: No Silver Bullets, But Plenty Of Gunslinging</title>
		<link>http://www.brooksandrus.com/blog/2008/07/08/software-development-no-silver-bullets-but-plenty-of-gunslinging/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/08/software-development-no-silver-bullets-but-plenty-of-gunslinging/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 05:50:02 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/07/08/software-development-no-silver-bullets-but-plenty-of-gunslinging/</guid>
		<description><![CDATA[Hank, one of my favorite dev reads, hits the nail on the head on manpower issues. The problem is that folks still think they can scale and grind. Get enough developers and, though less efficient, the scale moves operations forward. This strategy doesn&#8217;t work when individuals and small teams can dance circles around you and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://whydoeseverythingsuck.com/2008/07/softwareweb-business-is-hard-as-its.html">Hank</a>, one of my favorite dev reads, hits the nail on the head on <a href="http://en.wikipedia.org/wiki/No_Silver_Bullet">manpower issues</a>. The problem is that folks still think they can scale and grind. Get enough developers and, though less efficient, the scale moves operations forward. This strategy doesn&#8217;t work when individuals and small teams can dance circles around you and have access to the same type of messaging channel that was once reserved for those with deep enough pockets to make media buys.</p>
<p><a href="http://whydoeseverythingsuck.com/2008/07/softwareweb-business-is-hard-as-its.html"><img src="http://www.brooksandrus.com/jing/hw_manpower_success.png" alt="hw_manpower_success.png" /></a></p>
<p>Whether its actually harder to raise awareness is an intriguing question. Sure there are more startups than ever and therefore a lot more noise, but the audience is also much bigger&#8211;a lot more people are online and engaged. Better development and communication tooling in conjunction with self-broadcasting at scale contribute to the noise, but also make it easier to find and collaborate with people of like mind and distribute your message. </p>
<p>I&#8217;d argue that consumers are increasingly sophisticated and impatient which means you have to be very skilled at building both your products and your message.  It&#8217;s not enough to just make a great product&#8211;you need web style <a href="http://www.som.yale.edu/faculty/dm324/firm_manage.pdf">WOM</a> business / marketing savvy and a bit of old school polish to boot. Get one side of the equation wrong and people will blow right by&#8211;they&#8217;ve got too many choices and too little time otherwise (maybe that&#8217;s all Hank was really saying).</p>
<p>It feels like some aspects of the industry are simply maturing. I believe Danah Boyd and others have pointed out that the tech industry has a <a href="http://www.zephoria.org/thoughts/archives/2008/02/23/one_company_ten.html">long way to go</a> before its branding / marketing reaches the level of sophistication found in the brick and mortar world. Pure utility isn&#8217;t enough, you have to start selling lifestyle which we sometimes call &#8220;experience&#8221; in the software world. As the lifestyle + utility play matures consumers will inevitably become ever more bored until eventually businesses will spend more time entertaining their audience in an effort to overcome consumer skepticism (<a href="http://www.usatoday.com/money/advertising/admeter/2008admeter.htm">Super Bowl commercials</a> come to mind). </p>
<p>Of course while the tech world is in some ways an infant it also represents an evolution. This translates to the often surreal experience of advergaming (interactive, entertaining advertising), funded, for the most part, by slick sophisticated old world brands (old world being brick and mortar in this context) and delivered side-by-side with the redneck desktop shareware and terrible 2.0 web markets. Sort of makes you smile when you think about it. It&#8217;s still the <a href="http://en.wikipedia.org/wiki/Wild_West">Wild West</a> and that makes it the place to be if you&#8217;ve got a round or two in the chamber and the taste for adventure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/08/software-development-no-silver-bullets-but-plenty-of-gunslinging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating An ActionScript RegExp Whitelist</title>
		<link>http://www.brooksandrus.com/blog/2008/07/02/creating-an-actionscript-regexp-whitelist/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/02/creating-an-actionscript-regexp-whitelist/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 03:55:26 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/07/02/creating-an-actionscript-regexp-whitelist/</guid>
		<description><![CDATA[Steve Yegge makes me feel stupid. There I&#8217;ve said it. I&#8217;ve come clean and can move on and admit there&#8217;s a whole lot I don&#8217;t know about development. Actually, I&#8217;m going to have to go one step further and admit I know very little about development which is depressing. This biz is a time sink; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://steve-yegge.blogspot.com/2008/06/done-and-gets-things-smart.html">Steve Yegge</a> makes me feel stupid. There I&#8217;ve said it. I&#8217;ve come clean and can move on and admit there&#8217;s a whole lot I don&#8217;t know about development. Actually, I&#8217;m going to have to go one step further and admit I know very little about development which is depressing. This biz is a time sink; a void function; a black hole that sucks you in and returns nothing from its infinite murky depths. I know&#8211;clever. I&#8217;m probably trying a bit too hard to prove that my little ol&#8217; social science degree gives me a leg up on someone, somewhere.</p>
<p>With that out of the way we can move on to another deficiency of mine&#8211;regular expressions. I don&#8217;t know diddly squat here, and usually avoid them like the plague or hope that Google or some fancy tool will just magically save my ass. There&#8217;s something about that compact, no white space  syntax with all of its black magic quantifiers, metacharacters and metasequences and obtuse flags that brings out that first day of kindergarten feeling and sends me off to <a href="http://www.brooksandrus.com/resources/brooksopml.opml">my feed reader</a>. Oh, but back to the point. The other day I was asked to use a <strong>whitelist</strong> to validate filenames that the <a href="http://www.screencast.com/">Screencast.com</a> server can&#8217;t handle. It had been a year since I even wrote a regular expression, so of course I was crapping my pants. Obviously, I immediately Googled <a href="http://www.google.com/search?client=safari&#038;rls=en-us&#038;q=ActionScript+RegExp+whitelist&#038;ie=UTF-8&#038;oe=UTF-8">ActionScript RegExp whitelist</a>, but came away with nada. </p>
<p>So there I was, left forlornly looking at the Flash / Flex docs with the realization that I was going to have to figure this one out on my own. And so I dug in and spent an hour or two reading the docs and playing around in the Flash script window (its still my choice for just sitting around and riffing, even though I spend most of my time staring at butt-ugly Eclipse&#8211;I&#8217;ll take the ugly though since Eclipse makes me &#8220;feel like a real developer&#8221;). Turns out RegExp are both a nightmare and not so bad. I think this is like the 5th time I&#8217;ve said that to myself though, so maybe its just safer to conclude I&#8217;m an idiot. Regardless, I was able to take a list of valid characters that the server folks handed over and determine if any filename the user wants to upload includes invalid characters (yep, now you know why Yegge makes me feel stupid). </p>
<p>On the off chance there&#8217;s some other developer mortified off their ass and desperately Googling for an ActionScript RegExp whitelist I&#8217;ve included a screenshot of some basic stuff that might help you out.</p>
<p><img src="http://www.brooksandrus.com/jing/whitelist_actionscript.png" alt="whitelist_actionscript.png" /></p>
<p>Oh and since some people get angry when they try to copy and paste code out of screen grabs, here&#8217;s some text (I&#8217;m too lazy to mark it up to look pretty which is why the screenshot came first).<br />
<code><br />
// some simple basics<br />
// no constructor expression literal<br />
var p1:RegExp = /[a-z]/i; // pattern is case insensitive search for any a through z character<br />
                          // the i is a flag indicating case insensitivity</p>
<p>// same expression using a constructor<br />
var p2:RegExp = new RegExp( &#8220;[a-z]&#8220;, &#8220;i&#8221; ); </p>
<p>var p3:RegExp = /[^a-z]/i; // whitelist - any character other than a-z will be detected<br />
                           // the ^ is a negation operator when used inside, left of char brackets<br />
						   // negation is the key to a whitelist pattern match (as far as I can tell)</p>
<p>// the i flag indicates case insensitivity<br />
// the g flag means the pattern should be treated globally - important ramifications when matching<br />
//          more than a single occurence.<br />
var pattern:RegExp =/[^a-z0-9\-'!#\(\)&#038;=\[\]_~\^\.,\s]/ig; //this is a whitelist of valid characters</p>
<p>var data:String = &#8220;Bad @fubar% |.jpg&#8221;; // a String I&#8217;d like to check against my whitelist</p>
<p>// true means a character that is not in our whitelist exists<br />
var invalid:Boolean = pattern.test( data );</p>
<p>trace( &#8220;invalid: &#8221; + invalid );</p>
<p>// use String&#8217;s match method to get an Array holding invalid characters (those not found in whitelist)<br />
var matchChars:Array = data.match( pattern ); </p>
<p>trace( matchChars.join( &#8221; &#8221; ) ); // print invalid characters found</p>
<p>trace( &#8220;\n\n &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221; );</p>
<p>// recursively find all matches and their index<br />
// the global flag must be set on the pattern, or else we get infinite recursion</p>
<p>var match:Object = {};</p>
<p>while ( match != null )<br />
{<br />
	match = pattern.exec( data );<br />
	if ( match != null )<br />
	{<br />
		trace ( match.index + &#8220;: &#8221; + match[0] );<br />
	}<br />
}<br />
</code></p>
<p>Grant&#8217;s free <a href="http://gskinner.com/RegExr/desktop/">RegExr</a> tool is also helpful when you&#8217;re trying to gain a better understanding of regular expressions, but I found I had to dig in a little and understand some basics (again) before I could come back to it (you guessed it, Grant makes me feel like an idiot as well).</p>
<p>I&#8217;m also a fan of <a href="http://www.regexbuddy.com/">RegexBuddy</a>, but alack my Windows days are long behind me and they haven&#8217;t stayed current with cross-platform coolness.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/02/creating-an-actionscript-regexp-whitelist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adobe SEO - Where&#8217;s The Beef&#8230;Err, Video</title>
		<link>http://www.brooksandrus.com/blog/2008/07/01/adobe-seo-wheres-the-beeferr-video/</link>
		<comments>http://www.brooksandrus.com/blog/2008/07/01/adobe-seo-wheres-the-beeferr-video/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 05:07:04 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/07/01/adobe-seo-wheres-the-beeferr-video/</guid>
		<description><![CDATA[I&#8217;m just curious if flv / h.264 cuePoints / timed-text tracks, captions and other metadata will actually be picked up by the search engines now?
I&#8217;m guessing based on &#8220;the dance&#8221; here that we can&#8217;t expect any actual deep linking to automagically appear.


Right now we&#8217;re being spoon fed information. What I&#8217;m hoping to hear soon are [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just curious if flv / h.264 cuePoints / timed-text tracks, captions and other metadata will actually be picked up by the search engines now?</p>
<p>I&#8217;m guessing based on &#8220;the dance&#8221; here that we can&#8217;t expect any actual deep linking to automagically appear.</p>
<p><a href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html?devcon=f1"><br />
<img src="http://www.brooksandrus.com/jing/deep_linking_flash_seo.png" alt="deep_linking_flash_seo.png" /></a></p>
<p>Right now we&#8217;re being spoon fed information. What I&#8217;m hoping to hear soon are the implementation details. SEO is effective because it can be exploited. People just relying on the search engines to &#8220;get it right&#8221; often aren&#8217;t all that happy&#8211;you&#8217;ve got to be on the first page. This means, like most things, the devil is in the details. </p>
<p>So you cats at Adobe can read this as the first wave was effective. I&#8217;m tuned in&#8211;alert and listening. Now feed me more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/07/01/adobe-seo-wheres-the-beeferr-video/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adobe Flash SEO Announcement Leaves Microsoft In The Cold</title>
		<link>http://www.brooksandrus.com/blog/2008/06/30/adobe-flash-seo-announcement-leaves-microsoft-in-the-cold/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/30/adobe-flash-seo-announcement-leaves-microsoft-in-the-cold/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 04:36:56 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/30/adobe-flash-seo-announcement-leaves-microsoft-in-the-cold/</guid>
		<description><![CDATA[Ryan and the Adobe team just let the world know that SEO is no longer the elephant in the room when it comes to Flash goodness. 


I&#8217;m obviously not in the loop and can&#8217;t add much, but it was curious that Adobe, by the looks of the announcement, is not collaborating with Microsoft. Google and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.digitalbackcountry.com/?p=1470">Ryan</a> and the Adobe team just let the world know that SEO is no longer the elephant in the room when it comes to Flash goodness. </p>
<p><a href="http://blog.digitalbackcountry.com/?p=1470"><br />
<img src="http://www.brooksandrus.com/jing/flash_seo.png" alt="flash_seo.png" /></a></p>
<p>I&#8217;m obviously not in the loop and can&#8217;t add much, but it was curious that Adobe, by the looks of the announcement, is not collaborating with Microsoft. Google and Yahoo get mentioned like eight times, but no love for the girls in Redmond. I&#8217;m just wondering if this is because:</p>
<ol>
<li>Microsoft, as a distant third, in the Search game is irrelevant and not worth the effort to collaborate with.</li>
<li>Microsoft, as a distant third, is being collaborated with, but is irrelevant.</li>
<li>Microsoft is not interested and is choosing not to offer a service to a direct competitors platform file format.</li>
</ol>
<p>I mean they&#8217;re still giving out bronze medals in the Olympics aren&#8217;t they? Curious omission in otherwise good news for those of us living off the platform.</p>
<p><strong>*Update*</strong></p>
<p><a href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html?devcon=f1"><img src="http://www.brooksandrus.com/jing/adobe_seo_more.png" alt="adobe_seo_more.png" /></a></p>
<p>If you read the fine print (the actual message from the suits) there&#8217;s a vague declaration about wanting to make the technology more broadly available&#8230;whatever that means. ;-P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/30/adobe-flash-seo-announcement-leaves-microsoft-in-the-cold/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Transaction Costs Make Or Break Great Ideas</title>
		<link>http://www.brooksandrus.com/blog/2008/06/30/transaction-costs-make-or-break-great-ideas/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/30/transaction-costs-make-or-break-great-ideas/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 03:32:28 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/30/transaction-costs-make-or-break-great-ideas/</guid>
		<description><![CDATA[I&#8217;ve long been a fan of Gary Vaynerchuck. He&#8217;s innovative and in many ways represents much of what is good about the new media / user generated content revolution. That&#8217;s why I was stoked to stumble on to Cork&#8217;d. I signed up for the service and immediately started kicking out my first wine review.
However, during [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve long been a fan of <a href="http://tv.winelibrary.com/">Gary Vaynerchuck</a>. He&#8217;s innovative and in many ways represents much of what is good about the new media / user generated content revolution. That&#8217;s why I was stoked to stumble on to <a href="http://corkd.com/">Cork&#8217;d</a>. I signed up for the service and immediately started kicking out my first wine review.</p>
<p>However, during the process I started to have that sinking feeling; &#8220;this takes too much time, I don&#8217;t think I&#8217;ll do it more than once or twice.&#8221; This sucks because I really like wine (full bodied reds) and want to learn, share and interact with others who know a hell of a lot more than I do. I&#8217;d like to bookmark and rate what was good, get reviews from others and have shopping / wish lists filled. Turns out I&#8217;m not alone and someone in the same shoes had already expressed a better idea.</p>
<p><a href="http://drinkingoatmealstout.com/2008/01/07/the-social-wine-site-corkd-just-doesnt-fit-my-life/"><img src="http://www.brooksandrus.com/jing/corkd_transaction_costs.png" alt="corkd_transaction_costs.png" /></a></p>
<p>I think it&#8217;s pretty clear that Cork&#8217;d has transaction costs which are too high for many, if not most, enthusiasts to bear. The reward of &#8220;bottle bookmarking&#8221;, or getting a review isn&#8217;t enough to outweigh the pain of taking notes, writing reviews and tagging. Ultimately some form of these features is probably part of a potential success story, but too often we just assume that a great idea and a web presence with social features (tagging, ratings, comments, friends, api, media) is all that it takes. Services have to do more than fill a void, they have to find the pain and then assuage it. Bring the service to the customer rather than forcing them to come to you.</p>
<p>The ideal social site for wine looks an awful lot like Cork&#8217;d except it has a mobile, rich media twist (phone pics as Justin notes). Combine that with a catalog of vintners / vintages  and <a href="http://en.wikipedia.org/wiki/Optical_character_recognition">OCR</a> technology capable of extracting label and vintage information from the bottle and you&#8217;re well on your way to having transaction costs low enough to inspire repeated, consistent use. Then you bring in tagging and ratings that are proactively suggestive and wine enthusiasts will eagerly provide the body of knowledge and social networking needed to make the service thrive.</p>
<p>Oh and did I mention there are business models here? I&#8217;m sure Google and the other search brats would love to place targeted ads for the thousands of wine retailers and wholesalers out there. A retailer with web presence like Wine Library or a consortium of wine retailers / wholesalers would be perfectly happy to have an active social network on their property with the ability to fire off an order with a single button press. Hell, bring Amazon into the mix and pass them the shopping lists generated on the social site. Amazon takes a small fee, passes some back to the social network operators and lets local distributors actually fill the orders&#8211;it&#8217;s a win, win for everyone.</p>
<p>In short, we need to be better at connecting the cloud to people. Find their passions and bring the service to them. It&#8217;s that simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/30/transaction-costs-make-or-break-great-ideas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gates Through Rose Colored Glasses</title>
		<link>http://www.brooksandrus.com/blog/2008/06/27/gates-through-rose-colored-glasses/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/27/gates-through-rose-colored-glasses/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 20:33:48 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/27/gates-through-rose-colored-glasses/</guid>
		<description><![CDATA[I call bullshit. These are unprovable assertions based on purely imaginative history. The web has proven that cooperation and standards can emerge from billions of diverse voices. If anything TCP/IP probably had as much to do with where we&#8217;re at today as anything. Computers were just expensive word processors until the Web emerged. Most of [...]]]></description>
			<content:encoded><![CDATA[<p>I call bullshit. These are unprovable assertions based on purely imaginative history. The web has proven that cooperation and standards can emerge from billions of diverse voices. If anything TCP/IP probably had as much to do with where we&#8217;re at today as anything. Computers were just expensive word processors until the Web emerged. Most of the utility of modern day computing lies in the Web which Gates completely didn&#8217;t see and tried to hold back. </p>
<p><a href="http://www.wired.com/techbiz/people/news/2008/06/gates_monopoly"><br />
<img src="http://www.brooksandrus.com/jing/gates_bs.png" alt="gates_bs.png" /></a></p>
<p>Bill Gates was smart and exploited every opportunity that he could. However, it&#8217;s just as easy to make the argument that the industry is still trying to recover from they way he ruthlessly exploited Microsoft&#8217;s scale. It&#8217;s fine to recognize Mr. Gates&#8217; actual achievements, but spare us the grandiose drivel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/27/gates-through-rose-colored-glasses/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lower Transaction Costs Within The American Political System</title>
		<link>http://www.brooksandrus.com/blog/2008/06/23/lower-transaction-costs-within-the-american-political-system/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/23/lower-transaction-costs-within-the-american-political-system/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 05:54:17 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/23/lower-transaction-costs-within-the-american-political-system/</guid>
		<description><![CDATA[Mark Schmitt paints a big tent two-party picture where issue oriented constituencies are able to effectively organize and compete by virtue of Clay Shirky&#8217;s lowered transactions costs.

The use of constituencies rather than parties is telling. The American political system&#8217;s implementation of Montesqueian separation of powers provides a durable, but extremely rigid political system by pitting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tpmcafe.talkingpointsmemo.com/profile/mschmitt">Mark Schmitt</a> paints a <a href="http://en.wikipedia.org/wiki/Big_tent">big tent</a> two-party picture where issue oriented constituencies are able to effectively organize and compete by virtue of <a href="http://www.shirky.com/">Clay Shirky&#8217;s</a> lowered <a href="http://en.wikipedia.org/wiki/Transaction_cost">transactions costs</a>.</p>
<p><a href="http://tpmcafe.talkingpointsmemo.com/2008/06/20/politics_below_the_coasian_flo/"><img src="http://www.brooksandrus.com/jing/transaction_costs_politics_.png" alt="transaction_costs_politics_.png" /></a></p>
<p>The use of constituencies rather than parties is telling. The American political system&#8217;s implementation of <a href="http://en.wikipedia.org/wiki/Charles_de_Secondat,_baron_de_Montesquieu">Montesqueian</a> separation of powers provides a durable, but extremely rigid political system by pitting institutions against each other (gridlock). The US system also uses a <a href="http://en.wikipedia.org/wiki/First-past-the-post">single member district plurality / winner-takes-all</a> voting system that promotes two-party entrenchment. This balanced, if unwieldy, system tends to constrain American political thought within a well defined sphere of ideals or political realities (one of the reasons for the dearth of great political thought from within one of the modern world&#8217;s earliest democracies). What&#8217;s not clear is if Mark&#8217;s take is a sin of ommission&#8211;the result of an American cultural tendency to assume an immutable democratic process&#8211;or a nuanced understanding of <a href="http://en.wikipedia.org/wiki/Realpolitik">realpolitik</a> (in a domestic political connotation). </p>
<p>I&#8217;m left wondering, perhaps naively, whether lower transaction costs in the political sphere have resulted in a <a href="http://en.wikipedia.org/wiki/Tsunami">tsunami</a> (party and process change) which we just aren&#8217;t aware of because we are in the relatively deep, open water the system, process and cultural bias provide; or whether we&#8217;ll just see wildly spectacular, but relatively unremarkable <a href="http://en.wikipedia.org/wiki/Ocean_surface_wave">surface waves</a> (issue constituencies emerging within the big-tent, two-party system). Technology has so far failed to deliver easier participation in actual democratic action (voting), but is successfully connecting people and values in social networks with which they can influence rather than act. The question is how empowering are these networks and just how much change can they exact? Will they be subsumed by the existing modus operandi, or fundamentally change the system?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/23/lower-transaction-costs-within-the-american-political-system/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Video Search vs Tagging</title>
		<link>http://www.brooksandrus.com/blog/2008/06/19/video-search-vs-tagging/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/19/video-search-vs-tagging/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 04:09:55 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/19/video-search-vs-tagging/</guid>
		<description><![CDATA[From RWW:

Realistic video search seems to be a long ways off from where I sit, but I&#8217;m not sure I buy how disruptive tagging actually is. Yep, I&#8217;ve read Shirky, I use del.icio.us regularly and I appreciate and argue for tagging in the applications and services I use. The problem is I actually loathe it. [...]]]></description>
			<content:encoded><![CDATA[<p>From RWW:</p>
<p><a href="http://www.readwriteweb.com/archives/11_search_trends.php"><img src="http://www.brooksandrus.com/jing/videosearch_vs_tagging.png" alt="videosearch_vs_tagging.png" /></a></p>
<p>Realistic video search seems to be a long ways off from where I sit, but I&#8217;m not sure I buy how disruptive tagging actually is. Yep, I&#8217;ve read Shirky, I use del.icio.us regularly and I appreciate and argue for tagging in the applications and services I use. The problem is I actually loathe it. Most of the time I can&#8217;t be bothered to tag anything. I&#8217;m lazy. I don&#8217;t tag diddly squat in Lightroom, and find tagging in del.icio.us a chore (I appreciate it later on when I&#8217;m looking something up, but man does it suck during creation). Granted, I&#8217;m a weirdo, but I don&#8217;t think I&#8217;m alone in being a belligerent and lazy tagger. </p>
<p>In my view it&#8217;s going to be up to client software to automatically tag items for me. Working for a screen capture / screen recording company I often think of this in terms of the the recording client tracking what application I&#8217;m using or what URL I&#8217;m visiting and attaching metadata to my output. This &#8220;contextual use&#8221; data would be stored alongside things that normally come to mind when you think of automatically generated metadata &#8212; time, operating system, geographic location, etc. </p>
<p>When you combine baseline metadata with contextual information I think you end up meeting the &#8220;good enough&#8221; threshold Bernard establishes (sprinkle in some good old demographic data and things get even more interesting). And this approach is not confined to screen recording clients and the media they spit out. All content creation clients need to get &#8220;smart&#8221; and provide this extra layer of data, or at least expose it as a set of automatic default tags which can easily be cleared away or supplemented. </p>
<p>Perhaps I&#8217;m just not seeing the forest for the trees &#8212; the open, public social media repositories on the web and massive scale of users may mean that none of us actually have to tag all that much. Or maybe speech recognition is all that&#8217;s needed to really need to drive down the tagging pain threshold. If you&#8217;ve got insight, I&#8217;m listening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/19/video-search-vs-tagging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>It&#8217;s All About The Audience</title>
		<link>http://www.brooksandrus.com/blog/2008/06/19/its-all-about-the-audience/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/19/its-all-about-the-audience/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 13:51:45 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/19/its-all-about-the-audience/</guid>
		<description><![CDATA[Mark Cuban sees no-model and a bleak future for video on the web, but I&#8217;m inclined to agree with one commenter at least.

Call it old media, or old software, but one thing is clear &#8212; neither seems to really know who the hell their audience / customers are. You see this reflected back in passive [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Cuban sees no-model and a bleak future for video on the web, but I&#8217;m inclined to agree with one commenter at least.</p>
<p><a href="http://www.blogmaverick.com/2008/05/04/the-ala-carting-of-video-on-the-net-will-it-lead-to-disaster/#comments"><img src="http://www.brooksandrus.com/jing/oldmedia_untargeted.png" alt="oldmedia_untargeted.png" /></a></p>
<p>Call it old media, or old software, but one thing is clear &#8212; neither seems to really know who the hell their audience / customers are. You see this reflected back in passive ads that fail to engage (why pay attention if what I&#8217;m watching has no relevance to me) and unsightly, uncompelling software that&#8217;s difficult to use.</p>
<p>It&#8217;s no longer possible to assume a broad and captive audience, but that&#8217;s a good thing if you&#8217;re a content creator, advertiser or software developer that has a deep understanding of who your audience is and where they&#8217;re at.</p>
<p>To pull a Clay Shirky, the real problem is that the distribution of video is no longer monetizable. Control of delivery guaranteed &#8220;final cut&#8221; over content creation and total leverage over monetization. Since relatively little could be known about the viewing audience (who was watching and their level of interest) only mass market content was financed and marketed to consumers and advertisers. This is any easy system to administer for distributors and advertisers, but is extremely inefficient. </p>
<p>Other factors also have contributed to the old model&#8217;s decline. Television replaced radio as the only game in town for a largely rural / suburban population, but has since been challenged by the increasing number of entertainment options available to a highly mobile and increasingly urbanized population. Combine these factors with the rise of social computing and interactive media and you have a lethal cocktail.</p>
<p>As with most things, I see a lesson in software development here. Old software assumes a broad, apathetic, if not quite passive, audience and tries to lock them into a one-size fits all model. Old software doesn&#8217;t really understand its audience, so it tries draw an audience by offering a smorgasbord of diluted features. Old software won&#8217;t be effective in making an emotional connection with its audience (beyond anger) and isn&#8217;t relevant enough to withstand cost or vertical pressure.</p>
<p>&#8230;at least that&#8217;s the way I see it. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/19/its-all-about-the-audience/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Iteration Is Not Inherently Good</title>
		<link>http://www.brooksandrus.com/blog/2008/06/18/iteration-is-not-always-inherently-good/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/18/iteration-is-not-always-inherently-good/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 04:26:44 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/18/iteration-is-not-always-inherently-good/</guid>
		<description><![CDATA[What happens when you lower transaction costs to the point that making &#8220;interface&#8221; changes becomes an unremarkable effort? You get more change and less discipline. In some cases the results are positive and in others, not so much as Danah Boyd points out.

In the software industry we often pride ourselves on iteration and view the [...]]]></description>
			<content:encoded><![CDATA[<p>What happens when you lower transaction costs to the point that making &#8220;interface&#8221; changes becomes an unremarkable effort? You get more change and less discipline. In some cases the results are positive and in others, not so much as Danah Boyd points out.</p>
<p><a href="http://www.zephoria.org/thoughts/archives/2008/02/23/one_company_ten.html"><img src="http://www.brooksandrus.com/jing/interfaces_lower_transaction_costs.png" alt="interfaces_lower_transaction_costs.png" /></a></p>
<p>In the software industry we often pride ourselves on iteration and view the ability to quickly change an interface as inherently good. It&#8217;s nice to be reminded of the costs of &#8220;improvement&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/18/iteration-is-not-always-inherently-good/feed/</wfw:commentRss>
		</item>
		<item>
		<title>User Interface + User Experience = Brand</title>
		<link>http://www.brooksandrus.com/blog/2008/06/18/user-interface-user-experience-brand/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/18/user-interface-user-experience-brand/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 17:29:38 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/18/user-interface-user-experience-brand/</guid>
		<description><![CDATA[The realization that targeted branding is actually very close to user interface design was hammered home as I read through an old Danah Boyd post.
Danah Boyd on personalization within the context of tailored branding:

Bret Victor on context-sensitive information graphics:

One of the reasons Flash has been so important to the brand conscious on the web, is [...]]]></description>
			<content:encoded><![CDATA[<p>The realization that targeted branding is actually very close to user interface design was hammered home as I read through an old Danah Boyd post.</p>
<p>Danah Boyd on personalization within the context of tailored branding:</p>
<p><a href="http://www.zephoria.org/thoughts/archives/2008/02/23/one_company_ten.html"><img src="http://www.brooksandrus.com/jing/personalization_tailored_branding.png" alt="personalization_tailored_branding.png" /></a></p>
<p>Bret Victor on context-sensitive information graphics:</p>
<p><a href="http://worrydream.com/MagicInk/"><img src="http://www.brooksandrus.com/jing/context_sensitive_information_graphics.png" alt="context_sensitive_information_graphics.png" /></a></p>
<p>One of the reasons Flash has been so important to the brand conscious on the web, is because its ability to present emotional, powerful branded aesthetics combined with rich contextualization. What Danah and Bret do extremely well is explain why this is important. Going forward I&#8217;d argue that most software&#8211;desktop, web, RIA, or otherwise&#8211;will be judged by the market on its ability to deliver the two pillars of rich experience: </p>
<ul>
<li>personalization</li>
<li>contextualization</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/18/user-interface-user-experience-brand/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Annotated Screenshots + Hyperlink = A Cerebral Lifestream</title>
		<link>http://www.brooksandrus.com/blog/2008/06/11/annotated-screenshots-hyperlink-a-cerebral-lifestream/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/11/annotated-screenshots-hyperlink-a-cerebral-lifestream/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 07:49:57 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Jing]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/11/annotated-screenshots-hyperlink-a-cerebral-lifestream/</guid>
		<description><![CDATA[I surf the web, my feed reader, twitter and a lot of the other information sources. Often I find I want to use a highlighter or otherwise annotate my reading material just as I would of done back in college (mabye a little less liberally with the highlighting). Jing is great for this and I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I surf the web, my feed reader, twitter and a lot of the other information sources. Often I find I want to use a highlighter or otherwise annotate my reading material just as I would of done back in college (mabye a little less liberally with the highlighting). Jing is great for this and I&#8217;m a huge fan of it&#8217;s tag template mechanism which allows me to create embed / image tag templates that get returned when I press the link button.</p>
<p>Here&#8217;s what gets returned to me by Jing after clicking the &#8220;embed / tag&#8221; button:</p>
<p><img src="http://www.brooksandrus.com/jing/tag_templates.png" alt="tag_templates.png" /></p>
<p>However, what I really want most of the time is an image (img) tag wrapped by an anchor (a) tag. The anchor tag contains the link to the article where the screenshot was taken:</p>
<p><img src="http://www.brooksandrus.com/jing/anchor_tags_surround_img.png" alt="anchor_tags_surround_img.png" /></p>
<p>I call this technique <strong>disclosure to context</strong> (maybe &#8220;<a href="http://en.wikipedia.org/wiki/Establishing_shot">establishing shot</a>&#8221; is more apt&#8211;spit it out if you have something better). Annotated screenshots and screencasts are brilliant at providing micro-context (hey, this over here is what I find interesting), but fall flat when providing macro-context (where the hell did this come from and why can&#8217;t I see). If you put them together however, you have the ability to &#8220;stream&#8221; what you find salient within its broader context - a more cerebral form of <a href="http://lifestreamblog.com/">lifestreaming</a>. There&#8217;s all kinds of contexts where this can be used&#8230;maybe I&#8217;ve stumbled on a new microblogging format (jingstream, screenstream, dstream - desktop stream, vstream - virtual stream).</p>
<p>I&#8217;d love to know if anyone knows of a microformat which does this for items that don&#8217;t have a web URI (this is my image and this is the application, or context, it came from). Also any pearls on embedding this type of information within the binary file itself with XMP, or otherwise, gets you a beer or my undying gratitude the next time I run into you. ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/11/annotated-screenshots-hyperlink-a-cerebral-lifestream/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Transparency Extended: Flickr Stream UI Screenshots</title>
		<link>http://www.brooksandrus.com/blog/2008/06/11/transparency-extended-flickr-stream-ui-screenshots/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/11/transparency-extended-flickr-stream-ui-screenshots/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 06:37:00 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Jing]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/11/transparency-extended-flickr-stream-ui-screenshots/</guid>
		<description><![CDATA[It&#8217;s amazing how much the world of software development is changing. What was once a clandestine affair now extends to early public alphas / betas. For those not quite so inclusive, a Flickr stream of UI screenshots lets the masses get involved.

Why screenshots of the UI? Like it or not, everyone considers themselves a UI [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing how much the world of software development is changing. What was once a clandestine affair now extends to early <a href="http://labs.adobe.com/">public alphas / betas</a>. For those not quite so inclusive, a Flickr stream of UI screenshots lets the masses get involved.</p>
<p><a href="http://www.readwriteweb.com/archives/lastfm_redesign_the_good_the_b.php"><img src="http://www.brooksandrus.com/jing/beta_ui_flickrstream.png" alt="beta_ui_flickrstream.png" /></a></p>
<p>Why screenshots of the UI? Like it or not, everyone considers themselves a UI expert. An application or website UI is likely to draw a considerable amount of feedback (or ire &#8212; anyone remember the great Adobe <a href="http://blogs.adobe.com/jnack/2006/12/whats_up_with_the_icon.html#comments">icon debacle</a> of &#8216;06). In the case of the &#8220;icon debacle&#8221; by releasing previews early Adobe was able to free the actual product release window from considerable negative noise by showing the icons early and engaging in a dialog with the protestors. Adobe didn&#8217;t change the icons, but it gave consumers a chance to digest the change and develop an alternative set of icons that could be used if you were a hater. </p>
<p>A stream of ui screenshots seems like a trick every product marketer / PM should have in their bag. What I&#8217;d really like to see is a stream that went from start to finish. It would be great to see the complete evolution of ideas from the initial designer comps to the final build. On release day throw together a time lapse video and you&#8217;ve got ready made marketing Kool-Aid that illustrates the hard work and refinement that went into the release.</p>
<p>For the record, I liked the CS 3 icons then and still like &#8216;em now. ;-P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/11/transparency-extended-flickr-stream-ui-screenshots/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MP4Box MPEG-4 / h.264 Metadata, Cutting &#038; Merging Tool</title>
		<link>http://www.brooksandrus.com/blog/2008/06/06/mp4box-mpeg-4-h264-metadata-cutting-merging-tool/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/06/mp4box-mpeg-4-h264-metadata-cutting-merging-tool/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 07:14:11 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/06/mp4box-mpeg-4-h264-metadata-cutting-merging-tool/</guid>
		<description><![CDATA[If you are looking for something similar to flvtool2 or flvmdi, or you are a command line junky then I strongly encourage you to check out MP4Box. MP4Box has a ton of capabilities, but I&#8217;m just going to highlight 4 fundamentals:

Read file info (basic metadata).
Split or cut files.
Merge two or more files.
Convert to iPod.

Read basic [...]]]></description>
			<content:encoded><![CDATA[<p>If you are looking for something similar to <a href="http://www.inlet-media.de/flvtool2">flvtool2</a> or <a href="http://www.buraks.com/flvmdi/">flvmdi</a>, or you are a command line junky then I strongly encourage you to check out <a href="http://gpac.sourceforge.net/">MP4Box</a>. MP4Box has a ton of capabilities, but I&#8217;m just going to highlight 4 fundamentals:</p>
<ul>
<li>Read file info (basic metadata).</li>
<li>Split or cut files.</li>
<li>Merge two or more files.</li>
<li>Convert to iPod.</li>
</ul>
<p>Read basic file info from an MPEG-4 file:</p>
<p><img src="http://www.brooksandrus.com/jing/mp4box_info.png" alt="mp4box_info.png" /></p>
<p>Split / extract / cut an MPEG-4 file:</p>
<p><img src="http://www.brooksandrus.com/jing/mp4box_split.png" alt="mp4box_split.png" /></p>
<p>Read the info from one of our splices and make sure we&#8217;re getting what we expect:</p>
<p><img src="http://www.brooksandrus.com/jing/mp4box_info_split file.png" alt="mp4box_info_split file.png" /></p>
<p>Concatenate / merge multiple MPEG-4 files:</p>
<p><img src="http://www.brooksandrus.com/jing/mp4box_concat.png" alt="mp4box_concat.png" /></p>
<p>Merged file information:</p>
<p><img src="http://www.brooksandrus.com/jing/mp4box_merged_info2.png" alt="mp4box_merged_info2.png" /></p>
<p>Convert to iPod file:</p>
<p><img src="http://www.brooksandrus.com/jing/mp4box_ipod.png" alt="mp4box_ipod.png" /></p>
<p>MP4Box is a GPAC project, but they only distribute the source (no binary downloads). If you are like me and not keen to try and get Make to compile the source you can grab a binary from <a href="http://www.videohelp.com/tools/mp4box">here</a>. One last thing&#8211;<a href="http://gpac.sourceforge.net/doc_mp4box.php">read the docs</a>&#8211;you&#8217;ll be amazed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/06/mp4box-mpeg-4-h264-metadata-cutting-merging-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SWFObject 2 / Google Search Mystery</title>
		<link>http://www.brooksandrus.com/blog/2008/06/05/swfobject-2-google-search-mystery/</link>
		<comments>http://www.brooksandrus.com/blog/2008/06/05/swfobject-2-google-search-mystery/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:26:26 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2008/06/05/swfobject-2-google-search-mystery/</guid>
		<description><![CDATA[I spent about 15 minutes in the Google Code twilight zone this morning. For some reason when hitting the SWFObject 2 Google Code repos (via a Google search) I wasn&#8217;t finding anything on the wiki, downloads page or any source in the repository.
An empty wiki page.

Downloads MIA.

I tried to hit the SWFFix dev blog to [...]]]></description>
			<content:encoded><![CDATA[<p>I spent about 15 minutes in the Google Code twilight zone this morning. For some reason when hitting the SWFObject 2 Google Code repos (via a Google search) I wasn&#8217;t finding anything on the wiki, downloads page or any source in the repository.</p>
<p>An empty wiki page.</p>
<p><img src="http://www.brooksandrus.com/jing/swfobject2.png" alt="swfobject2.png" /></p>
<p>Downloads MIA.</p>
<p><img src="http://www.brooksandrus.com/jing/swfobject2_downloads.png" alt="swfobject2_downloads.png" /></p>
<p>I tried to hit the SWFFix dev blog to check for additional insights and found that if I tried to get to it via a google search (hitting the top link named &#8216;SWFFix Dev Blog&#8217;) it redirects to a domain parking page.</p>
<p>I hit the top link in the search results with a URL that matches what I want</p>
<p><img src="http://www.brooksandrus.com/jing/swffix_redirect.png" alt="swffix_redirect.png" /></p>
<p>I end up redirected someplace else.</p>
<p><img src="http://www.brooksandrus.com/jing/swffix_blog.png" alt="swffix_blog.png" /></p>
<p>If I type the url (<a href="http://www.swffix.org">http://www.swffix.org</a>) manually I get to the blog without issue. However, there&#8217;s no mention of any Google Code issues.</p>
<p>&#8230;Something is rotten in the state of Denmark. I did another Google search for SWFObject 2 and this time the search results sent me the actual repository. It turns out my first search results had led me, (for some unknown reason) to a Google Code Project with a nearly identical URL.</p>
<p>The actual Google Code project.</p>
<p><img src="http://www.brooksandrus.com/jing/swfobject_for_real-1.png" alt="swfobject_for_real-1.png" /></p>
<p>The incorrect Google Code project.</p>
<p><img src="http://www.brooksandrus.com/jing/2008-06-05_1118.png" alt="2008-06-05_1118.png" /></p>
<p>Easy mistake to make, but what the hell is up with Google giving me craptacular / inconsistent search results and the results resolving to different urls than they should be? </p>
<p>&#8230;I&#8217;ve got my eye on you Google.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2008/06/05/swfobject-2-google-search-mystery/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
