<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Control Group Blog &#187; development</title>
	<atom:link href="http://blog.controlgroup.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.controlgroup.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 18:15:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.controlgroup.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/f388f3312831ad70ab2e3aac1d7acbc8?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Control Group Blog &#187; development</title>
		<link>http://blog.controlgroup.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.controlgroup.com/osd.xml" title="Control Group Blog" />
	<atom:link rel='hub' href='http://blog.controlgroup.com/?pushpress=hub'/>
		<item>
		<title>Automated Linux Server Deployment With Amazon EC2 and Puppet</title>
		<link>http://blog.controlgroup.com/2010/07/29/automated-linux-server-deployment-with-amazon-ec2-and-puppet/</link>
		<comments>http://blog.controlgroup.com/2010/07/29/automated-linux-server-deployment-with-amazon-ec2-and-puppet/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 18:02:49 +0000</pubDate>
		<dc:creator>David Rocamora</dc:creator>
				<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=854</guid>
		<description><![CDATA[I wear a few different hats at Control Group. Very often I will join the team on projects that have something to do with post production, storage networking, product development and web application development. At a glance these things seem quite different. What do these very different projects have in common? Linux! I work with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=854&subd=controlgroupblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I wear a few different hats at Control Group. Very often I will join the team on projects that have something to do with post production, storage networking, product development and web application development. At a glance these things seem quite different. What do these very different projects have in common? <a href="http://en.wikipedia.org/wiki/Linux">Linux!</a></p>
<div id="attachment_870" class="wp-caption alignleft" style="width: 212px"><img class="size-medium wp-image-870" title="linux-penguin" src="http://controlgroupblog.files.wordpress.com/2010/07/linux-penguin.jpeg?w=202&#038;h=240" alt="Tux the Linux Penguin" width="202" height="240" /><p class="wp-caption-text">Tux the Linux Penguin </p></div>
<p><a href="http://en.wikipedia.org/wiki/Linux"></a>I work with Linux quite a bit at CG and it comes up in some interesting places. Consistently we find that the largest and smallest systems we work with are running Linux. If it&#8217;s a large system, like a database or storage network, Linux can provide the stability, robustness, and uptime required to make the project a success. If it&#8217;s a very small system, like an embedded display or a custom purpose device, we choose Linux because of its flexibility.</p>
<p>Over the last year or so, we&#8217;ve had a need to spin up many more virtual computers than we used to. It&#8217;s necessary to create a handful of  computers for each project we work on and the number of projects that we are taking on at a time is growing. Tools like EC2 and <a href="http://www.vmware.com/">VMWare</a> have made it very easy for us to create new virtual computers, but what about managing them? For Linux there are some great solutions. In this blog post I would like to talk about how we&#8217;re using some of the tools to deal with the large number of machines we are managing in Amazon EC2 for ourselves and our clients.</p>
<h4>Cloud Control</h4>
<p>The first part of the system is <a title="Amazon's Elastic Compute Cloud" href="http://aws.amazon.com/ec2/">Amazon&#8217;s Elastic Compute Cloud</a> (or EC2 for short). I&#8217;ve written about EC2 <a href="http://blog.controlgroup.com/2009/08/07/a-look-at-amazons-elastic-load-balancer/">before</a>, but to be really brief about it: EC2 allows you to create computers on the Internet quickly and lets you pay by the hour for their use. The instances you create are virtual machines that run in a large <a title="Xen" href="http://www.xen.org/">Xen</a> based infrastructure that Amazon provides. To customize the software and configuration of the instances, Amazon lets you create snapshots of your computers (called Amazon Machine Images or AMIs) that you can launch new instances from.</p>
<p>It&#8217;s hard to say that making an AMI is difficult, it&#8217;s just a few keystrokes and a coffee break while the image is prepared and stored for your future use. When you begin to manage dozens and dozens of different images this becomes a problem. It became clear to us that we needed to have one AMI to manage, and build every computer from image dynamically. To do this we needed a way to pass specific information to each instance when it started up and then have a tool customize the instance based on the specific information about it. Amazon provides a method to pass specific information to an instance (it&#8217;s called user-data) and the good folks at <a title="Alestic" href="http://alestic.com/">Alestic</a> have made some great AMIs around it with some <a title="Alestic Documentation" href="http://alestic.com/2009/06/ec2-user-data-scripts">good documentation</a>.</p>
<h4>Enter the Puppet Master</h4>
<p><img class="alignright" title="Sock Puppet" src="http://familyhandycrafts.com/wp-content/uploads/2010/01/sockpuppet.jpg" alt="" width="180" height="232" />We have been using a tool called <a title="Puppet" href="http://www.puppetlabs.com/">Puppet</a> for nearly two years now to manage a handful of computers. We selected that to manage the whole lot of Linux computers that we were dealing with. Puppet allows us to describe how a computer should work in a general way. We can make collections of configurations for standard things so it&#8217;s easy to reuse what we create over and over again. Our Puppet configuration is stored in a <a title="Git version control system" href="http://git-scm.com/">Git repository</a> so many administrators and developers can collaborate on it and our server configurations are backed up and version controlled automatically.</p>
<h4>Bringing it all together</h4>
<p>Puppet decides what configuration to use for a computer based on its hostname. We use the EC2 user data to pass a new instance the address of a Puppet server and the hostname that the machine should assume. When it boots up it sets its hostname and checks in to receive the configuration that we&#8217;ve stored for it. All changes to the machine happen through Puppet so we don&#8217;t have to spend a lot of time SSHing in and customizing the machine. It&#8217;s also very easy for us to duplicate a machine for testing or whatever we need.</p>
<p>While we originally did this to make our lives easier as we manage more machines there turned out to be some really cool side effects:</p>
<ul>
<li><strong>Excellent Security: </strong>We don&#8217;t want to store sensitive information in Puppet. This means no passwords or secret stuff. To resolve this we require all developers and administrators to use key-based authentication to get access to the computers via SSH. This is very handy and it eliminates the need to remember passwords or for an administrator to have to reset passwords for users. Someday I would love to take the next step and have all of our users and machines be part of the <a title="Monkeysphere" href="http://web.monkeysphere.info/">Monkeysphere</a>.</li>
<li><strong>Accountability:</strong> All of our configuration is tracked in a Git repository so we can see the history about what has changed on certain hosts and who changed it. Change control occurs automatically with Puppet and it&#8217;s easy to examine and understand what has changed and why it changed.</li>
<li><strong>Repeatability: </strong>By storing all Linux computer configuration in a single place we can easily repeat what we did for one server on another. Puppet institutionalizes all of our Linux knowledge in one place and saves us time every time we have to create a new machine. If you want to see how someone has done something in the past there&#8217;s no more need to dig through emails or documentation, just look at the facts in the Puppet repository and even copy and paste it into your new configuration.</li>
<li><strong>Portability: </strong>We use Puppet to manage much more than just EC2 instances. Physical machines and virtual machines in our <a href="http://www.vmware.com/products/vsphere/esxi-and-esx/index.html">ESX</a> installation are managed this way too. It gives us one tool to take care of any Linux machine we deal with. Puppet also supports other operating systems. We&#8217;re looking to expand our use of it to Mac OS X machines and maybe even Windows sometime soon.</li>
</ul>
<p>There are certainly other ways to solve the problems we&#8217;re up against, but this is the way we chose. We did some extensive evaluation of <a title="Chef" href="http://opscode.com/">Chef</a> (which is a tool like Puppet) and we&#8217;ve used <a title="Rightscale" href="http://www.rightscale.com/">Rightscale</a> before. This sort of thing is becoming very important as we manage more and more computers. I expect we&#8217;ll see a lot of exciting products, techniques, and services in this space as time goes on.</p>
<p>If you have any questions or comments about our setup, or would like to discuss implementing something like this for your business, leave a comment or <a title="Contact Control Group" href="http://www.controlgroup.com/contact">get in touch with us</a>. We&#8217;d love to help.</p>
<br />Filed under: <a href='http://blog.controlgroup.com/category/infrastructure/'>infrastructure</a> Tagged: <a href='http://blog.controlgroup.com/tag/cloud/'>cloud</a>, <a href='http://blog.controlgroup.com/tag/deployment/'>deployment</a>, <a href='http://blog.controlgroup.com/tag/development/'>development</a>, <a href='http://blog.controlgroup.com/tag/linux/'>linux</a>, <a href='http://blog.controlgroup.com/tag/server/'>server</a>, <a href='http://blog.controlgroup.com/tag/storage/'>storage</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/controlgroupblog.wordpress.com/854/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/controlgroupblog.wordpress.com/854/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/controlgroupblog.wordpress.com/854/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/controlgroupblog.wordpress.com/854/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/controlgroupblog.wordpress.com/854/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/controlgroupblog.wordpress.com/854/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/controlgroupblog.wordpress.com/854/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/controlgroupblog.wordpress.com/854/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/controlgroupblog.wordpress.com/854/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/controlgroupblog.wordpress.com/854/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=854&subd=controlgroupblog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2010/07/29/automated-linux-server-deployment-with-amazon-ec2-and-puppet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99e758aabf068a2ff5103e3cc76eddfb?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">drocamor</media:title>
		</media:content>

		<media:content url="http://controlgroupblog.files.wordpress.com/2010/07/linux-penguin.jpeg?w=253" medium="image">
			<media:title type="html">linux-penguin</media:title>
		</media:content>

		<media:content url="http://familyhandycrafts.com/wp-content/uploads/2010/01/sockpuppet.jpg" medium="image">
			<media:title type="html">Sock Puppet</media:title>
		</media:content>
	</item>
		<item>
		<title>Dear Cable Company, It&#8217;s Internet TV knocking and it wants your ad revenue.</title>
		<link>http://blog.controlgroup.com/2010/06/11/dear-cable-company-its-internet-tv-knocking-and-it-wants-your-ad-revenue/</link>
		<comments>http://blog.controlgroup.com/2010/06/11/dear-cable-company-its-internet-tv-knocking-and-it-wants-your-ad-revenue/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 21:29:23 +0000</pubDate>
		<dc:creator>Scott Anderson</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[video solutions]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=525</guid>
		<description><![CDATA[Here is a series of recommendations, rants, and observations about why MSOs (the cable companies) will be sad in 2011, unless they innovate and invest. Entertainment = Consumption + Interaction: Internet-enabled TV will bring about some radical changes.  Nielsen&#8217;s Three Screen Report indicates that consumption of the moving image is increasing across all three screens: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=525&subd=controlgroupblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Here is a series of recommendations, rants, and observations about why MSOs (the cable companies) will be sad in 2011, unless they innovate and invest.</p>
<h4>Entertainment = Consumption + Interaction:</h4>
<p><strong> </strong>Internet-enabled TV will bring about some radical changes.  Nielsen&#8217;s Three Screen Report indicates that consumption of the moving image is increasing across all three screens: traditional TV, internet, and mobile. The interactivity of this &#8220;data&#8221; will surely change. Entertainment now equals both watching <em>and</em> interaction: checking out additional content online, playing games, or participating in ads as entertainment. 3D and gesture-based interactions will also redefine this blurring of the line between passive and active viewing over the next few years.</p>
<h4><strong>Ditch the &#8220;dumb&#8221; set-top:</strong></h4>
<p><strong></strong>Content models that rely on &#8220;captive audience&#8221; set-top box capture of viewing habits are outmoded as delivery systems, and deliver poor analytics and reporting compared with the information we can glean from a data-only model. If content owners rely on this information, why does the old model remain unchecked? The set-top box is largely a passive unit that doesn&#8217;t include an interface, platform, or APIs for allowing advertisers to interact directly with their target audience in real-time like the Web does. We have seen some recent (and awesome) successes with new methods of delivery: <a href="http://www.hulu.com">Hulu</a>, <a href="http://www.netflix.com">Netflix</a>, <a href="http://en.wikipedia.org/wiki/Major_League_Baseball_Advanced_Media" target="_blank">MLB</a>, and on-demand efforts.  However we are in an infancy of thinking about the possibilities of satellite, cable, and their antiquated set-tops, and how broadcast can recapture some of the money that migrated to online advertising.</p>
<p>This is an opportunity for direct access to consumers in their living rooms. The delivery method is there, there is already a large internet-enabled box in many living rooms: tuner, DVR, AppleTV, Slingbox, etc. MSOs already have the access to provide value-add applications to the experience, but what is preventing them from radically changing the intersection of TV, Internet, and advertising? They actually <span style="text-decoration:line-through;">have </span>had a better chance than anyone.</p>
<h4>Develop a platform:</h4>
<p><strong></strong>Imagine tying content delivery to analytics and advertising – a platform that delivers both choice and guidance to direct viewers to shows they like, and then targets accompanying ads based on more granular information and feedback. <a href="http://www.visibleworld.com/" target="_blank">Visible World</a> does last-mile ad insertion for parent company, Comcast, who acquired one of the big three: NBC.  A small wrinkle in this still-disputed merger is Sen. Kohl, who is asking for <a href="http://latimesblogs.latimes.com/entertainmentnewsbuzz/2010/05/senator-kohl-wants-some-tough-conditions-on-comcastnbc-universal-deal.html" target="_blank">a divestiture of NBC&#8217;s holdings in Hulu</a>, arguing that it potentially violates anti-trust.</p>
<p>But this is an amazing opportunity for MSOs to radically change the model for consumers and advertisers by providing a platform for interaction. MSOs have a chance to drive people back to their subscriptions — otherwise we will see a switch to online viewing, where advertisers can get a lot more feedback for their digital dimes, and consumers can have more choice, and augment their experiences.</p>
<h4><strong>The TV could supersede the MSO-provided set-top box as a platform:</strong></h4>
<p><strong></strong>Internet-enabled TVs or TVs with companion internet-enabled boxes will supersede the current MSO interface and platform. Federated search across Internet/DVR/broadcast is far more useful and less clunky than a remote-driven interface.  In addition, the ability to bring in dynamic web content — ads, additional content, or related information — should quickly reduce the three screens to just two.</p>
<p><span style="text-align:center; display: block;"><a href="http://blog.controlgroup.com/2010/06/11/dear-cable-company-its-internet-tv-knocking-and-it-wants-your-ad-revenue/"><img src="http://img.youtube.com/vi/diTpeYoqAhc/2.jpg" alt="" /></a></span></p>
<p>When MSOs realize they are missing out on key advertising opportunities, we will see a rush to market with subscription- and licensed-content across the three screens. You would have thought that Hulu would have put the fear in them, but wait until Google TV takes their bite.  Their <a href="http://discover.sonystyle.com/internettv/" target="_blank">recent partnerships with TV manufacturer, Sony</a>, ensures that this will be widely distributed to Best Buy, Walmart, etc. beyond the market reach of Roku, Slingboxes, of the world.</p>
<h4>Prepare to lose ad revenue:</h4>
<p><strong></strong>NBC Universal&#8217;s (current) CEO Jeff Zucker and his oft-quoted &#8216;trading analog dollars for digital pennies&#8217; was revised last year to <a href="http://newteevee.com/2009/03/18/zucker-were-at-digital-dimes-now/" target="_blank">&#8216;digital dimes&#8217;</a> from the man himself. That is good news, especially for the multitudes of investors that entered into internet video ventures last year.  Out of that gold-rush of investment though, there hasn&#8217;t been significant pay-dirt for many. Clearly the answer lies in uniting broadcast to the Internet, bringing the interactivity the web provides, in addition to the type of analytics that are possible. I predict Google TV will make more of an impact than Apple TV did to unite those advertising schemes, although watch out, <a href="http://www.philly.com/philly/business/technology/060110_apple_google_fight.html#axzz0pdEDmQhn" target="_blank">Apple&#8217;s clearly got some plans a brewin</a>&#8216;.</p>
<p>Google TV offers the opportunity to sell ad&#8217;s within the interface, and provide targeted advertising, on the TV. Show me what you got MSO&#8217;s.</p>
<h4><strong>In Conclusion:</strong></h4>
<p>It is a rapidly changing world, and people have clearly shown that the TV, cable-tuner, and DVR do not have all the features people want. The cable companies who own the infrastructure and delivery method of video and data are being left out of this equation. Google has side-stepped around cable companies and the licensing issues — wisely I might add — and added a layer with enhancements that will allow them get deep into people&#8217;s living rooms, to collect data and provide a smarter ad platform. Things are going to get really interesting&#8230;.</p>
<br />Filed under: <a href='http://blog.controlgroup.com/category/development/'>development</a>, <a href='http://blog.controlgroup.com/category/video-solutions/'>video solutions</a> Tagged: <a href='http://blog.controlgroup.com/tag/collaboration/'>collaboration</a>, <a href='http://blog.controlgroup.com/tag/development/'>development</a>, <a href='http://blog.controlgroup.com/tag/integration/'>integration</a>, <a href='http://blog.controlgroup.com/tag/opinion/'>opinion</a>, <a href='http://blog.controlgroup.com/tag/video/'>video</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/controlgroupblog.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/controlgroupblog.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/controlgroupblog.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/controlgroupblog.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/controlgroupblog.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/controlgroupblog.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/controlgroupblog.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/controlgroupblog.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/controlgroupblog.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/controlgroupblog.wordpress.com/525/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=525&subd=controlgroupblog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2010/06/11/dear-cable-company-its-internet-tv-knocking-and-it-wants-your-ad-revenue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe87bab0dc9e3edd94d8527c362c8f5?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">cgscottanderson</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/diTpeYoqAhc/2.jpg" medium="image" />
	</item>
		<item>
		<title>Is H.264 the right choice for online video?</title>
		<link>http://blog.controlgroup.com/2010/02/15/is-h-264-the-right-choice-for-online-video/</link>
		<comments>http://blog.controlgroup.com/2010/02/15/is-h-264-the-right-choice-for-online-video/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 14:41:12 +0000</pubDate>
		<dc:creator>David Rocamora</dc:creator>
				<category><![CDATA[design solutions]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[video solutions]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=580</guid>
		<description><![CDATA[I wanted to add some thoughts to Chris&#8217;s post about Flash and HTML5. However I should preface this post by saying that HTML5 supporting video is really cool, both technically and because HTML5 is an open standard that anyone can implement for free. As we all know, for the last several years, Flash has been the de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=580&subd=controlgroupblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I wanted to add some thoughts to Chris&#8217;s <a href="http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/">post about Flash and HTML5</a>. However I should preface this post by saying that HTML5 <a href="http://www.w3schools.com/html5/tag_video.asp">supporting video</a> is really cool, both technically and because HTML5 is an open standard that anyone can implement for free. As we all know, for the last several years, Flash has been the de facto choice for <a href="http://www.adobe.com/devnet/video/">online video delivery</a>. Flash support on different platforms has been pretty good, but end users still don&#8217;t have total flexibility depending on their OS. Until recently, Flash on Linux has been about a version behind the release for Windows or OS X. Even now, Adobe only releases a <a href="http://www.adobe.com/products/flashplayer/systemreqs/#os">player for x86</a>, and the x86_64 version is unsupported <a href="http://labs.adobe.com/downloads/flashplayer10.html">beta software</a>.</p>
<p><img class="alignright" style="margin-left:20px;margin-right:20px;border:0;" title="H.264 logo" src="http://images.apple.com/quicktime/technologies/h264/images/header_icon.png" alt="" width="102" height="163" />Everyone seems to be touting HTML5 video as the &#8220;open&#8221; alternative to the proprietary Flash plugin required for .flv playback in the browser. But how open is H.264, the codec that powers HTML5 video, and the current pick for encoding video for online delivery? Using <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H.264</a> as the codec behind HTML5 video sours things a bit for me. H.264 is encumbered by software patents; to develop or distribute a player or encoder for H.264 you might have to pay a <a href="http://www.mpegla.com/main/programs/AVC/Pages/AgreementExpress.aspx">licensing fee to MPEG-LA</a>. Even though MPEG LA <a href="http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf" target="_blank">announced last week</a> (PDF) that H.264 will remain fee-less for free internet video through 2016, this is not the same as being free or open. MPEG-LA can still go after people that produce the software to encode or decode H.264. And MPEG-LA is not just one organization, it&#8217;s a collection of patent holders that have their own agendas.</p>
<p>All this is a bit of a slap in the face to the open standards that power the web. Imagine if you had to pay a half million dollars to create or display JPEGs, GIFs, or HTML&#8230; The only people that would be able to afford to make software for the web would be huge companies. But what are our alternatives? Beyond <a href="http://www.theora.org/">Ogg Theora</a> and <a href="http://www.matroska.org/">Matroska</a>, the pickings are slim. These codecs are open and free, but not necessarily better than H.264. Plus it would be next to impossible to compete with the <a href="http://www.apple.com/quicktime/technologies/h264/">marketing machine of Apple</a> behind H.264.</p>
<p>Open and free standards have been what has made the Internet successful since its inception. I think it&#8217;s important that users understand this so that the Internet of the future cannot be controlled by corporations with enough cash to cover licensing fees.</p>
<br />Filed under: <a href='http://blog.controlgroup.com/category/design-solutions/'>design solutions</a>, <a href='http://blog.controlgroup.com/category/development/'>development</a>, <a href='http://blog.controlgroup.com/category/video-solutions/'>video solutions</a> Tagged: <a href='http://blog.controlgroup.com/tag/adobe/'>adobe</a>, <a href='http://blog.controlgroup.com/tag/apple/'>apple</a>, <a href='http://blog.controlgroup.com/tag/browsers/'>browsers</a>, <a href='http://blog.controlgroup.com/tag/development/'>development</a>, <a href='http://blog.controlgroup.com/tag/flash/'>flash</a>, <a href='http://blog.controlgroup.com/tag/flex/'>flex</a>, <a href='http://blog.controlgroup.com/tag/video/'>video</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/controlgroupblog.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/controlgroupblog.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/controlgroupblog.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/controlgroupblog.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/controlgroupblog.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/controlgroupblog.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/controlgroupblog.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/controlgroupblog.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/controlgroupblog.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/controlgroupblog.wordpress.com/580/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=580&subd=controlgroupblog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2010/02/15/is-h-264-the-right-choice-for-online-video/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>40.712363 -74.008428</georss:point>
		<geo:lat>40.712363</geo:lat>
		<geo:long>-74.008428</geo:long>
		<media:content url="http://1.gravatar.com/avatar/99e758aabf068a2ff5103e3cc76eddfb?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">drocamor</media:title>
		</media:content>

		<media:content url="http://images.apple.com/quicktime/technologies/h264/images/header_icon.png" medium="image">
			<media:title type="html">H.264 logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Love &#8216;em or hate &#8216;em, plugins are here to stay</title>
		<link>http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/</link>
		<comments>http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:17:32 +0000</pubDate>
		<dc:creator>Chris Ross</dc:creator>
				<category><![CDATA[design solutions]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[video solutions]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=583</guid>
		<description><![CDATA[There&#8217;s been much discussion and debate recently surrounding the iPad&#8217;s lack of Flash, which in turn has fueled discussion about the future of online video delivery. This week&#8217;s preview release of the HTML5-powered SublimeVideo player is seen by some as the beginning of the end for online video delivery in Flash player. As Senior Multimedia [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=583&subd=controlgroupblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been much <a href="http://www.nytimes.com/2010/02/01/technology/01flash.html">discussion</a> and <a href="http://theflashblog.com/?p=1703">debate</a> recently surrounding the iPad&#8217;s lack of Flash, which in turn has fueled discussion about the future of online video delivery. This week&#8217;s preview release of the HTML5-powered <a href="http://jilion.com/sublime/video">SublimeVideo player</a> is seen by some as the beginning of the end for online video delivery in Flash player. As Senior Multimedia Development Consultant at Control Group, I thought I&#8217;d share a few thoughts on the topic.</p>
<p>To me, this isn&#8217;t so much a debate about Flash/ActionScript 3 versus HTML5, but rather another win for HTML + Flash/AS3! It’s all about creativity as a developer. Bad coding leads to poor applications, proper coding leads to a proper experience. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  It is a common pitfall that most people think &#8220;HTML <em>or</em> Flash&#8221;. I see this as more power for the mixing of technologies, raising the cap on what can and can&#8217;t be done in a web browser.</p>
<p>Adobe&#8217;s technologies provide clear benefits to the end user, but also (and perhaps more importantly) the developer. As a developer, I can utilize the unique capabilities of the .flv format to protect content in some fashion or for metadata injection, all of which can be done on the fly and server-side, if implemented using <a href="http://www.adobe.com/products/flashmediaserver/">Flash Media Server</a> (FMS).  I&#8217;m also really excited about <a href="http://labs.adobe.com/technologies/flashplayer10/">Flash Player 10.1</a> – it brings the ability to scale all the way from mobile to HD flavors, and will be available on smartphones and other Internet-connected mobile devices.</p>
<p>This is about more than just video delivery, it is the platform combined with the tools, and Adobe has been making tremendous strides in going open-source with them. Adobe is providing a cohesive environment that is deeply integrated with some of the best tools out there for content creation. HTML5 is just starting out, and the gap between the tools and technology is too immense to make it the competition. Flash has fantastic penetration and Adobe can rapidly evolve the technology. Remember, HTML5 still is not a standard – in fact we are looking at sometime in 2012 before we&#8217;ll see a final recommendation. These are cohesive technologies and they are here to stay for a very long time, which means plugins will be around for a long time too. Simply put,  plugin implementations have the potential to penetrate faster, and as history has shown they often do. Plugins forge the path, and the Web comes right behind them to standardize those paths.</p>
<p>If you want to better understand what the big picture is regarding Adobe and its technologies, I recommend reading a little bit about:</p>
<p><a href="http://www.openscreenproject.org/">OpenScreenProject</a><br />
<a href="http://labs.adobe.com/technologies/flashcatalyst/">Catalyst</a><br />
<a href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification"> SVG and FXG</a><br />
<a href="http://www.adobe.us/devnet/flex/articles/architecting_rias.html">Flex Data Services</a><br />
<a href="http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol"> RTMFP (Real Time Media Flow Protocol)<br />
</a><a href="http://theflashblog.com/?p=362"> Binary Sockets</a></p>
<br />Filed under: <a href='http://blog.controlgroup.com/category/design-solutions/'>design solutions</a>, <a href='http://blog.controlgroup.com/category/development/'>development</a>, <a href='http://blog.controlgroup.com/category/video-solutions/'>video solutions</a> Tagged: <a href='http://blog.controlgroup.com/tag/adobe/'>adobe</a>, <a href='http://blog.controlgroup.com/tag/browsers/'>browsers</a>, <a href='http://blog.controlgroup.com/tag/development/'>development</a>, <a href='http://blog.controlgroup.com/tag/flash/'>flash</a>, <a href='http://blog.controlgroup.com/tag/flex/'>flex</a>, <a href='http://blog.controlgroup.com/tag/html5/'>html5</a>, <a href='http://blog.controlgroup.com/tag/iphone/'>iphone</a>, <a href='http://blog.controlgroup.com/tag/mobile/'>mobile</a>, <a href='http://blog.controlgroup.com/tag/video/'>video</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/controlgroupblog.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/controlgroupblog.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/controlgroupblog.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/controlgroupblog.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/controlgroupblog.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/controlgroupblog.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/controlgroupblog.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/controlgroupblog.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/controlgroupblog.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/controlgroupblog.wordpress.com/583/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=583&subd=controlgroupblog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2010/02/03/love-em-or-hate-em-plugins-are-here-to-stay/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<georss:point>40.712363 -74.008428</georss:point>
		<geo:lat>40.712363</geo:lat>
		<geo:long>-74.008428</geo:long>
		<media:content url="http://0.gravatar.com/avatar/c0b0267e702c360a610aa2263ad520d3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisrosscg</media:title>
		</media:content>
	</item>
		<item>
		<title>SPIN Mobile iPhone App Highlight Video!</title>
		<link>http://blog.controlgroup.com/2009/05/05/spin-mobile-iphone-app-highlight-video/</link>
		<comments>http://blog.controlgroup.com/2009/05/05/spin-mobile-iphone-app-highlight-video/#comments</comments>
		<pubDate>Tue, 05 May 2009 16:20:13 +0000</pubDate>
		<dc:creator>Charlie Miller</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=150</guid>
		<description><![CDATA[Check out this great video that our friends at SPIN put together to show off the new SPIN Mobile iPhone app. Read more about how we built the app, and download it for free from iTunes! Posted in development Tagged: development, iphone, mobile, music, video<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=150&subd=controlgroupblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Check out this great video that our friends at <a href="http://www.spin.com/">SPIN</a> put together to show off the new <strong>SPIN Mobile iPhone app</strong>. Read more about <a href="http://blog.controlgroup.com/2009/05/04/a-daily-dose-of-spin-on-our-iphones/">how we built the app</a>, and download it for free <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=312423422&amp;mt=8">from iTunes</a>!</p>
<p><span style='text-align:center; display: block;'>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=4493737&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">
	<param name="quality" value="best" />
	<param name="allowfullscreen" value="true" />
	<param name="scale" value="showAll" />
	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=4493737&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" />
	<param name="wmode" value="opaque" />
</object>
</span></p>
<br />Posted in development Tagged: development, iphone, mobile, music, video <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/controlgroupblog.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/controlgroupblog.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/controlgroupblog.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/controlgroupblog.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/controlgroupblog.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/controlgroupblog.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/controlgroupblog.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/controlgroupblog.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/controlgroupblog.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/controlgroupblog.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=150&subd=controlgroupblog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2009/05/05/spin-mobile-iphone-app-highlight-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9f536958df397ac6d0f1ce02cca6c46c?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">charlie miller</media:title>
		</media:content>
	</item>
		<item>
		<title>A Daily Dose of SPIN on our iPhones</title>
		<link>http://blog.controlgroup.com/2009/05/04/a-daily-dose-of-spin-on-our-iphones/</link>
		<comments>http://blog.controlgroup.com/2009/05/04/a-daily-dose-of-spin-on-our-iphones/#comments</comments>
		<pubDate>Mon, 04 May 2009 22:18:25 +0000</pubDate>
		<dc:creator>Colin O'Donnell</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://blog.controlgroup.com/?p=105</guid>
		<description><![CDATA[SPIN publishes some of the best editorial content out there. They&#8217;ve been doing it since 1985: topical, not mainstream, but still accessible. When we heard they wanted to jump into the mobile &#8220;space race&#8221; with an iPhone application — and that they wanted CG to take that first step with them — we were pretty [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=105&subd=controlgroupblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://spin.com/" target="_self">SPIN</a> publishes some of the best editorial content out there. They&#8217;ve been doing it since 1985: topical, not mainstream, but still accessible. When we heard they wanted to jump into the mobile &#8220;space race&#8221; with an iPhone application — and that they wanted CG to take that first step with them — we were pretty fired up.</p>
<p>So it is with great excitement that we announce the <strong>SPIN Mobile iPhone application</strong>. It&#8217;s available today for free at the <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=312423422&amp;mt=8" target="_blank">iTunes Store</a>. (Update: check out this <a href="http://blog.controlgroup.com/2009/05/05/spin-mobile-iphone-app-highlight-video/">great video</a> that our friends at SPIN put together!)</p>
<div id="attachment_173" class="wp-caption alignright" style="width: 182px"><a href="http://blog.controlgroup.com/?attachment_id=173"><img class="size-full wp-image-173" title="SPIN Mobile Screenshot" src="http://controlgroupblog.files.wordpress.com/2009/05/spin-app-comp-172x367.png?w=172&#038;h=367" alt="SPIN Mobile iPhone Application" width="172" height="367" /></a><p class="wp-caption-text">SPIN Mobile iPhone Application</p></div>
<p>For this initial release, we wanted to accomplish something really simple: get the writing, pictures, and music that makes SPIN one of the top music magazines in the world into the palm of its readers&#8217; hands. We wanted to push the fresh daily content, and close the loop on the complete experience: from the music news, to the latest reviews, and photo galleries of shows we wish we had been at. We also wanted to add direct downloads from iTunes, letting users listen to and purchase the albums and songs that they were experiencing on their iPhones.</p>
<p>With things changing at the rate they are, there was a heavy emphasis on getting an app out there quickly, staking a claim in the App Store land rush, and building from that stake down the road with a killer app for the <a rel="nofollow" href="http://www.apple.com/iphone/preview-iphone-os/" target="_self">iPhone OS 3.0 launch</a>.</p>
<div class="mceTemp">
<dl class="wp-caption alignright"></dl>
</div>
<p>We developed the core app in four weeks with a small group of our dev team members, meeting with Spin&#8217;s design team on a weekly basis. Adjusting plans mid-flight, in a truly agile way, we changed designs, integrated with their publishing workflow, their CMS (<a rel="nofollow" href="http://drupal.org/">Drupal</a>) and added a few new tweaks in the process. I won&#8217;t say it was all roses — developing an application in four weeks on a new platform, with a full page ad in the presses can put some pressure on the team — but we got it done, and SPIN was right there with us, positive and understanding the whole time.</p>
<p>It&#8217;s hard not to get a little sentimental and think about my first <a rel="nofollow" href="http://en.wikipedia.org/wiki/Walkman">Walkman</a>, a bulky <a rel="nofollow" href="http://www.distantcreations.com/blog/wp-content/uploads/2009/01/tn_wm-bf59a.jpg">yellow Sony thing</a> that was supposed to be waterproof. I used to wait weeks to get the latest copy of SPIN and then run to The Garage in <a rel="nofollow" href="http://en.wikipedia.org/wiki/Harvard_Square">Harvard Square</a> to find the latest tape from the band they were raving about, pop it in and walk around, knowing I was up on the latest thing. Here we are 20 years later with that complete experience condensed down to just few seconds, anytime, anywhere I want. That&#8217;s what mobile is all about.</p>
<p>With all the turmoil in the publishing world, its so refreshing to have a client who really &#8216;gets it&#8217; — understands what its base wants, knows how to monetize without being offensive, and has a plan for the future. I&#8217;m glad we could be part of the team that got this out there, and I&#8217;m looking froward to all the cool stuff we have cooking for the 3.0 release this summer.</p>
<br />Posted in development Tagged: development, iphone, mobile, music <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/controlgroupblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/controlgroupblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/controlgroupblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/controlgroupblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/controlgroupblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/controlgroupblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/controlgroupblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/controlgroupblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/controlgroupblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/controlgroupblog.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.controlgroup.com&blog=7073291&post=105&subd=controlgroupblog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.controlgroup.com/2009/05/04/a-daily-dose-of-spin-on-our-iphones/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eecba56bda13e616332d7807684bef95?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">colinodonnell</media:title>
		</media:content>

		<media:content url="http://controlgroupblog.files.wordpress.com/2009/05/spin-app-comp-172x367.png" medium="image">
			<media:title type="html">SPIN Mobile Screenshot</media:title>
		</media:content>
	</item>
	</channel>
</rss>