<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Technology &#187; Forbes</title>
	<atom:link href="http://jebruner.com/category/forbes/feed/" rel="self" type="application/rss+xml" />
	<link>http://jebruner.com</link>
	<description>Jon Bruner&#039;s Website</description>
	<lastBuildDate>Tue, 13 Jul 2010 06:12:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Migration Map</title>
		<link>http://jebruner.com/2010/06/the-migration-map/</link>
		<comments>http://jebruner.com/2010/06/the-migration-map/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 17:39:02 +0000</pubDate>
		<dc:creator>Jon Bruner</dc:creator>
				<category><![CDATA[Forbes]]></category>
		<category><![CDATA[Infographics]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Map]]></category>

		<guid isPermaLink="false">http://jebruner.com/?p=257</guid>
		<description><![CDATA[A few days ago, I published an interactive map of American migration on Forbes.com. Since then, it's become more popular than I could have possibly imagined. It's been shared 5,000 times on Facebook and written about in The Economist, three different New York Times blogs, three different Atlantic blogs, and basically the entire "-ist" franchise (Gothamist, Chicagoist, DCist, and so on)--plus 1,700 other blogs and publications of various sorts. To say I'm grateful for the reception would be a profound understatement.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.forbes.com/2010/06/04/migration-moving-wealthy-interactive-counties-map.html"><img class="alignleft size-full wp-image-263" title="Migration to and from Los Angeles" src="http://jebruner.com/wp-content/uploads/2010/06/LA_map.png" alt="Migration to and from Los Angeles" width="312" height="211" /></a>A few days ago, I published <a href="http://www.forbes.com/2010/06/04/migration-moving-wealthy-interactive-counties-map.html">an interactive map of American migration</a> on Forbes.com. Since then, it&#8217;s become more popular than I could have possibly imagined. It&#8217;s been shared 5,000 times on Facebook and written about by <em><a href="http://economist.com/blogs/freeexchange/2010/06/migration">The Economist</a></em>, <a href="http://andrewsullivan.theatlantic.com/the_daily_dish/2010/06/voting-with-their-feet.html">three</a> <a href="http://www.theatlantic.com/business/archive/2010/06/this-is-what-a-mobile-nation-looks-like/58269/">different</a> <a href="http://www.theatlanticwire.com/opinions/view/opinion/debating-migration-why-are-people-moving-to-texas-4014"><em>Atlantic</em></a><em> </em>blogs, <a href="http://thecaucus.blogs.nytimes.com/2010/06/17/the-early-word-sliced-and-diced/">three</a> <a href="http://economix.blogs.nytimes.com/2010/06/16/what-were-reading-tipping/">different</a> <em><a href="http://cityroom.blogs.nytimes.com/2010/06/15/taking-orders-from-the-hive/">New York Times</a></em> blogs, and basically the entire &#8220;-ist&#8221; franchise (<a href="http://gothamist.com/2010/06/15/map_whos_moving_where.php">Gothamist</a>, <a href="http://chicagoist.com/2010/06/15/cook_countys_comings_and_goings.php">Chicagoist</a>, <a href="http://dcist.com/2010/06/from_this_forbes_data_visualization.php">DCist</a>, and so on)&#8211;plus 1,700 other blogs and publications of various sorts. It&#8217;s broken <em>Forbes</em>&#8217;s record for interactive content. To say I&#8217;m grateful for the reception would be a profound understatement.</p>
<p>Part of the reason that readers have enjoyed the map, I think, is that it confirms graphically what people have long known or suspected about regional trends based on either hard statistics or gut feelings: that the Pacific Northwest is being flooded with Californians, that Florida is suffering from brain drain, that Los Angeles no longer has the universal draw that it had during much of the 20th century, and that Detroit is in serious trouble and Dallas is doing rather well for itself.</p>
<p>At a higher level, the map confirms that the United States is a highly mobile country: one in which the lack of jobs in Detroit and the surfeit of them in Dallas draws massive numbers of people (806 of them, in fact, moved to the Dallas region from Wayne County; 167 went the other way). Commentators have offered theories of how taxes, costs of living, and quality of life create patterns on this map as well. Americans know what they like, and they&#8217;ll move to get it.</p>
<p>In skimming through the astonishing number of comments that people have posted (mostly to sites other than Forbes.com), I&#8217;ve come across a few persistent questions that I&#8217;ll answer here before explaining how the map works.</p>
<p><em>The lines obscure everything! Why not just use colored fills in the counties (i.e., a choropleth map or heat map) to illustrate net change?<br />
<span style="font-style: normal;">Because that would be visually boring. The lines create a narrative by forcing the reader to see relationships between counties, not just flat characteristics</span><span style="font-style: normal;">. Click on Miami: your eye immediately catches the big </span>swoosh</em> of people from the Northeast and then follows its outward counterpart to the West. The lines are dynamic and directional; they suggest movement, which is exactly what the map is meant to show.</p>
<p>The other problem with the heatmap approach is that it would result in lots of emptiness: Maricopa County, Ariz. (which contains Phoenix) has the most connections of any county: 834. That&#8217;s a lot of lines on this map, but it&#8217;s not many counties to color: just over a quarter of the 3,000 or so counties on the map. Rather than seeing an explosion of movement when you click on Maricopa County, you&#8217;d see a limp, mostly-blank map with a few counties colored in and nothing to suggest their relationship to Maricopa County. That issue becomes really acute when you get to the 2,700 counties with fewer than 100 connections.</p>
<p>So there you go, Snoozy McBoringstein.</p>
<p><em>Well, then, have the lines appear by default but give me a button that I can use to make them disappear.<br />
<span style="font-style: normal;">Okay, sure. I&#8217;ll try to satisfy these criticisms by way of more features in version 2 of the map, which I&#8217;ll probably publish this fall when the IRS&#8217;s 2009 data will be released. I thought of a lot of features that I&#8217;d like to include but couldn&#8217;t because this map already taxes most users&#8217; computers. That can be fixed through careful optimization, but I didn&#8217;t have time to do as much of that as I&#8217;d have liked because I published the map literally 20 minutes before leaving for a week in Hong Kong.</span></em></p>
<p><em>This map is incomplete/misleading because the IRS data doesn&#8217;t include immigrants.<br />
<span style="font-style: normal;">True, I suppose, but this is the very best migration data available and, in fact, its problems can be generalized beyond that complaint: the IRS migration stats don&#8217;t include anyone who didn&#8217;t file an income tax return (or count as an exemption on someone else&#8217;s return) in both 2007 and 2008. That means that there are some distortions when it comes to people entering the workforce (through immigration or by getting a first job) and people leaving it (i.e., retirees who file their last tax return the year that they move to Florida). It also probably leaves out some low-income earners who don&#8217;t file income tax returns at all.</span></em></p>
<h2><em><span style="font-style: normal;">How It Works</span></em></h2>
<p><em><span style="font-style: normal;">More than a few people (starting with <a href="http://twitter.com/TribData">@TribData</a>) have asked how I built the map. Here&#8217;s the broad outline: IRS Data + Python + county shapefile + MAPublisher + ActionScript 3.0 = interactive map with tons of data.</span></em></p>
<p><em><span style="font-style: normal;">I began with <a href="http://www.irs.gov/taxstats/article/0,,id=212695,00.html">data from the Internal Revenue Service</a> that reports migration stats for every county in the country: inward and outward tables that include number of returns filed, number of exemptions reported on those returns, and aggregate adjusted gross income for those returns. Using Python, I broke down the data and wrote 3,000 XML files (one for each county) plus a grand index file that contains county names and FIPS identifiers and uploaded all of those to our servers.</span></em></p>
<p>The map itself began with a county shapefile that I beautified with Avenza MAPublisher and imported to Flash using the process outlined on <a href="http://kelsocartography.com/blog/?p=2276">Kelso&#8217;s Corner</a>. The result is a Flash file in which each county area and outline is its own movie clip, named with FIPS identifiers.</p>
<p>My ActionScript code in the map draws all of these together: it downloads the index XML file, then cycles through all of the county movie clips and adds event listeners for rollovers and clicks to each one (this is what it&#8217;s doing as the loading bar creeps across the page).</p>
<p>When the user rolls over a county, the rollover event listener fires, retrieves the county name from the index, and displays it. When the user clicks a county, the click event listener fires, downloads the relevant individual XML file, and draws lines between the clicked-on county and each associated county.</p>
<p>JavaScript in the article page looks for a URL parameter called &#8220;preload&#8221; and passes its value along to the Flash file; this allows users to share links that pre-load a particular county.</p>
]]></content:encoded>
			<wfw:commentRss>http://jebruner.com/2010/06/the-migration-map/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tracking China</title>
		<link>http://jebruner.com/2010/04/tracking-china/</link>
		<comments>http://jebruner.com/2010/04/tracking-china/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 16:10:25 +0000</pubDate>
		<dc:creator>Jon Bruner</dc:creator>
				<category><![CDATA[Forbes]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Infographics]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.jebruner.com/?p=178</guid>
		<description><![CDATA[Forbes published my new China Tracker interactive map last night, and I've been pleased with the reception so far. It's the first map I've made that involves animation, and it's also the first map that I've built from scratch using nothing but ActionScript and Python. Here's how I did it.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.forbes.com/2010/04/20/oil-energy-minerals-business-global-2000-10-china-investment-tracker.html"><img class="alignleft size-full wp-image-182" title="Forbes China Tracker" src="http://www.jebruner.com/wp-content/uploads/2010/04/chinaPictureSmall.png" alt="" width="280" height="202" /></a><em>Forbes </em>published my new <a href="http://www.forbes.com/2010/04/20/oil-energy-minerals-business-global-2000-10-china-investment-tracker.html">map of Chinese overseas investments</a> last night, and I&#8217;ve been pleased with its reception so far. It&#8217;s the first map I&#8217;ve made that involves animation, and it&#8217;s also the first map that I&#8217;ve built from scratch using nothing but ActionScript and Python. That turned out to be tricky in a neat, hackerish sort of way.</p>
<p>In the past, I&#8217;ve made all of my interactive maps using Avenza&#8217;s excellent <a href="http://www.avenza.com/mapublisher">MAPublisher</a> software. MAPublisher handles geocoding and projections, which leaves me free to faff about with color schemes and callouts.</p>
<p>When you code your own map from scratch like this, though, you have to write something to geocode points and then project them (unless you&#8217;re partial to maps where Canada, Greenland and Russia seem to be taking over the world). There are less math-intensive solutions to this, like <a href="http://kelsocartography.com/blog/?p=2276">creating a map in Illustrator and then moving it to Flash</a> (recommended for choropleth maps), but I wanted maximum programmatic control over the map (and the thrill of coding my own solution).</p>
<p>Geocoding was fairly easy in this case; I just derived centroids for each country using ArcGIS and merged those coordinates into the dataset from Heritage&#8217;s <a href="http://www.heritage.org/research/reports/2010/02/china%20global%20investment%20tracker%202010">Derek Scissors</a> using Stata. The data for each country now included deal value, acquirer, target, target&#8217;s country, latitude, and longitude.</p>
<p>Now for the projection: simply sizing down the latitude and longitude coordinates linearly by enough to make them represent pixel locations would result in a so-called <a href="http://mathworld.wolfram.com/EquirectangularProjection.html">&#8216;unprojected&#8217; map</a> that&#8217;s a dishonest representation of shapes and relative sizes. Unprojected maps also tend to waste a great deal of space by making the highest and lowest latitudes enormous and the middle latitudes small&#8211;a general problem for Web layouts like ours, where maps can&#8217;t be more than 768 pixels wide, and for this map specifically, because a great deal of Chinese investment has taken place in parts of Africa and South Asia that are near the equator.</p>
<p>I went for the Winkel Tripel projection, currently the presentation of choice for National Geographic and one that strikes a reasonable balance between angular and spatial distortion. Wikipedia conveniently provides the transformation formulae, which include functions like arccosines that I hadn&#8217;t seen since college physics classes. With longitude as <em>λ</em>, latitude as <em>φ</em>, and standard parallel&#8211;the latitude above and below the equator at which the projection is entirely accurate&#8211;as <em>φ</em><sub><em>1</em>,</sub> we get mappings for the <em>x</em> and <em>y</em> coordinates thus:</p>
<img src='http://s.wordpress.com/latex.php?latex=x%20%3D%20%5Cfrac%7B1%7D%7B2%7D%5Cleft%5B%5Clambda%20%5Ccos%28%5Cphi_1%29%20%2B%20%5Cfrac%7B2%20%5Ccos%28%5Cphi%29%5Csin%5Cleft%28%5Cfrac%7B%5Clambda%7D%7B2%7D%5Cright%29%7D%7B%5Cmathrm%7Bsinc%7D%28%5Calpha%29%7D%5Cright%5D%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x = \frac{1}{2}\left[\lambda \cos(\phi_1) + \frac{2 \cos(\phi)\sin\left(\frac{\lambda}{2}\right)}{\mathrm{sinc}(\alpha)}\right] ' title='x = \frac{1}{2}\left[\lambda \cos(\phi_1) + \frac{2 \cos(\phi)\sin\left(\frac{\lambda}{2}\right)}{\mathrm{sinc}(\alpha)}\right] ' class='latex' />
<img src='http://s.wordpress.com/latex.php?latex=y%20%3D%20%5Cfrac%7B1%7D%7B2%7D%5Cleft%5B%5Cphi%20%2B%20%5Cfrac%7B%5Csin%28%5Cphi%29%7D%7B%5Cmathrm%7Bsinc%7D%28%5Calpha%29%7D%5Cright%5D%20&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y = \frac{1}{2}\left[\phi + \frac{\sin(\phi)}{\mathrm{sinc}(\alpha)}\right] ' title='y = \frac{1}{2}\left[\phi + \frac{\sin(\phi)}{\mathrm{sinc}(\alpha)}\right] ' class='latex' />
<p>where</p>
<img src='http://s.wordpress.com/latex.php?latex=%5Calpha%20%3D%20%5Carccos%20%5Cleft%5B%5Ccos%28%5Cphi%29%20%5Ccos%20%5Cleft%28%20%5Cfrac%7B%5Clambda%7D%7B2%7D%20%5Cright%29%5Cright%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\alpha = \arccos \left[\cos(\phi) \cos \left( \frac{\lambda}{2} \right)\right]' title='\alpha = \arccos \left[\cos(\phi) \cos \left( \frac{\lambda}{2} \right)\right]' class='latex' />
<p>It would be easy to code these equations into ActionScript and have each user&#8217;s Flash player map the investment dots on the fly. But Flash files with more than 200 event listeners (counting rollover and click listeners on the dots and bar graph and click listeners on the legend and buttons) already strain some feebler computers. Preprocessing the mapping seemed like the way to go, so I did the projection transformation in Python as I built the XML files that underlie the map (one file that includes every investment, its magnitude for sizing, its x/y coordinates for location, and details for the callouts; and another file that includes monthly data for the bar graph).</p>
<p>With the XML files built in Python, ActionScript just had to handle some simple placement and sizing tasks: creating a circular movie clip for each investment, coloring it appropriately, and adding it as a child to the stage. The script adds all of the circles to the stage when the map loads, during the time that the background displays a big &#8220;Loading&#8230;&#8221; notice; as the animation plays, the circle movie clips are set to visible and a little popping animation is applied along with a small sound effect. While the Flash file is open in the viewer&#8217;s browser, the circles and spark bars are stored in arrays for easy access with the .indexOf() method.</p>
<p>The combination of sound effects and spark bars might seem redundant, but they illustrate two different dimensions of these investments: the spark bars show dollar volume, which might be high even in months when there&#8217;s just one investment. The monthly number of investments is the other dimension: the visual animation is meant to call the viewer&#8217;s attention to each newly-appearing circle, but it&#8217;s difficult to keep track of every new dot on the map every month. The sound effects reinforce the visual animation by giving an overall feel for the number of dots added each month (the popping sound plays once for every new investment in each month).</p>
]]></content:encoded>
			<wfw:commentRss>http://jebruner.com/2010/04/tracking-china/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>America&#8217;s Worst Traffic, And What To Do About It</title>
		<link>http://jebruner.com/2010/02/americas-worst-traffic-and-what-to-do-about-it/</link>
		<comments>http://jebruner.com/2010/02/americas-worst-traffic-and-what-to-do-about-it/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 20:16:41 +0000</pubDate>
		<dc:creator>Jon Bruner</dc:creator>
				<category><![CDATA[Forbes]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[New York]]></category>
		<category><![CDATA[Transit]]></category>
		<category><![CDATA[Transportation]]></category>

		<guid isPermaLink="false">http://www.jebruner.com/?p=148</guid>
		<description><![CDATA[After a couple of years of declining traffic congestion (due first to rising gas prices and then to rising unemployment), traffic congestion seems to be coming back. Growth in economic activity and stimulus-related road construction projects are bringing more people onto the roads and then slowing them down. This brought out a minor tiff between two commenters on the article I wrote for Forbes on the subject.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jebruner.com/wp-content/uploads/2010/02/nyc.jpg"><img class="alignleft size-medium wp-image-149" title="New York traffic map" src="http://www.jebruner.com/wp-content/uploads/2010/02/nyc-300x280.jpg" alt="New York traffic map" width="300" height="280" /></a>We&#8217;ve just published <a href="http://www.forbes.com/2010/02/22/traffic-intersections-congestion-lifestyle-vehicles-traffic-jams-map.html">a neat set of maps on Forbes.com</a> that highlight America&#8217;s worst traffic chokepoints. The situation in New York, illustrated at left, should be familiar to anyone unfortunate enough to own a car in the area. The Cross Bronx Expressway, one of the great urban planning disasters of the late 20th century (and the subject of some really excellent exposition in <em><a href="http://www.amazon.com/gp/product/0394720245?ie=UTF8&amp;tag=thetech-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0394720245">The Power Broker</a></em><a href="http://www.amazon.com/gp/product/0394720245?ie=UTF8&amp;tag=thetech-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0394720245"> by Robert Caro</a>), has the worst single traffic tie-up in the country, as well as several others among the top 10.</p>
<p>The data that the maps are based on come from my friends at Inrix, a clever company based just outside of Seattle that measures traffic congestion using data from GPS tracking systems in commercial fleets. <a href="http://www.forbes.com/2008/10/10/gps-inrix-navigation-tech-personal-cz_jb_1010inrix.html">I&#8217;ve written about them before</a>, and used their data in December 2008 to form the <em>Forbes </em>&#8220;<a href="http://www.forbes.com/2008/12/23/recession-recovery-rebound-business-cz_jb_1223index.html">Chirp Index</a>,&#8221; a group of leading indicators with which we (fairly accurately) predicted that the recession would bottom out late in the summer of 2009.</p>
<p>After a couple of years of declining traffic congestion (due first to rising gas prices and then to rising unemployment), traffic congestion seems to be coming back. Growth in economic activity and stimulus-related road construction projects are <a href="http://www.forbes.com/2010/02/22/traffic-intersections-congestion-lifestyle-vehicles-traffic-jams.html">bringing more people onto the roads and then slowing them down</a>.</p>
<p>A minor tiff erupted in the comments section of my article; one commenter suggested that traffic congestion wouldn&#8217;t come back if only we invested more in public transportation. The next commenter wrote that public transportation hasn&#8217;t been proven to have any meaningful impact on traffic congestion.</p>
<p>Both commenters make legitimate, though incomplete, points. Public transit advocates tend not to talk of payoffs from transit investment in terms of immediate relief from congestion; after all, much of the housing and commercial space that&#8217;s been built in this country over the last 50 years is fundamentally incompatible with efficient transit schemes. The office-park worker who lives on a cul-de-sac will likely never be able to use even the most ambitious new transit system to commute&#8211;at least not as long as he lives in a housing tract and works in an office park.</p>
<p>That&#8217;s why transit advocates concede that new rail lines won&#8217;t immediately cut traffic on adjacent arterial roads. Rather, they say, transit systems encourage the kind of development that is compatible with transit use: walkable neighborhoods with a combination of townhouses, apartment high-rises, offices and shopping that are based around transit stations.</p>
<p>This kind of development is popular in places like Northern Virginia, where a well-run rail system links outlying areas to a massive job center in Washington, D.C. It takes much more patience to introduce these kinds of transit-oriented neighborhoods to cities with comparatively weak central business districts, like Phoenix, Los Angeles, and Atlanta, since people who live in them but don&#8217;t work in them may still have to drive to otherwise-inaccessible office parks.</p>
<p>So new transit networks in car-oriented areas constitute major investments in reorienting urban development over a period of decades, not a quick attempt to remove a few cars from highways. Traffic will come back this year&#8211;there&#8217;s no way around that&#8211;but sound investments now could mean that it will bring fewer headaches fifty years from now.</p>
]]></content:encoded>
			<wfw:commentRss>http://jebruner.com/2010/02/americas-worst-traffic-and-what-to-do-about-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the New, Embeddable, Forbes Super Bowl Ad Viewer</title>
		<link>http://jebruner.com/2010/02/introducing-the-new-embeddable-forbes-super-bowl-ad-viewer-2/</link>
		<comments>http://jebruner.com/2010/02/introducing-the-new-embeddable-forbes-super-bowl-ad-viewer-2/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:41:42 +0000</pubDate>
		<dc:creator>Jon Bruner</dc:creator>
				<category><![CDATA[Forbes]]></category>
		<category><![CDATA[Embeddable]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Super Bowl]]></category>

		<guid isPermaLink="false">http://www.jebruner.com/testpress/?p=112</guid>
		<description><![CDATA[Laurie Burkitt and I have put together a nifty Super Bowl ad viewer for Forbes. You can embed this viewer (for free!) in an article or blog post to display this year’s Super Bowl ads alongside your own content. No need to go through the colossal hassle of finding, compiling, and encoding the ads. We’ve done it for you because we at Forbes love you.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-58" title="Forbes Super Bowl embeddable ad viewer" src="http://www.jebruner.com/wp-content/uploads/2010/01/Picture-61-284x300.png" alt="Introducing the Forbes Super Bowl embeddable ad viewer: now more embeddable than ever!" width="284" height="300" />Laurie Burkitt and I have put together a nifty Super Bowl ad viewer for <em>Forbes</em>. You can embed this viewer (for free!) in an article or blog post to display this year’s Super Bowl ads alongside your own content. No need to go through the colossal hassle of finding, compiling, and encoding the ads. We’ve done it for you because we at <em>Forbes </em>love you.</p>
<p>Here’s how it works: copy and paste the code below into the HTML of your web site wherever you want it to appear. Because we’re bound by an embargo and are not allowed to release this year’s ads until the end of this year’s Super Bowl game, the viewer will contain ads from last year at first. Embed it anyway. In an unprecedented feat of Internet magic, the viewer that you put in your own blog will automatically replenish itself with fresh, fresh 2010 ads after the big game on February 7. Again, we make it easy for you.</p>
<p>When we switch in the new ads on the 7th, we’ll also remotely activate a voting feature in the viewer that will let readers pick the best and worst ads. Expect to generate some good discussion in your comments section.</p>
<p>Here’s the viewer. Scroll down to copy and paste the code.<br />
<script src="http://images.forbes.com/scripts/swfobject.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[
swfobject.embedSWF("http://images.forbes.com/jb/superbowl/viewer.swf",
"myAlternativeContent", "568", "600", "9.0.0", "expressInstall.swf", {},
{allowscriptaccess:"always", allownetworking:"external"},{});
// ]]&gt;</script></p>
<div id="myAlternativeContent">You must have Adobe Flash Player 9 or higher installed to view this content<br />
<a href="http://www.adobe.com/go/getflashplayer" target="_top"><br />
Click here to get Flash Player.<br />
</a></div>
<p>And here&#8217;s the code:</p>
<pre>&lt;script type="text/javascript" src="http://images.forbes.com/scripts/swfobject.js"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
swfobject.embedSWF("http://images.forbes.com/jb/superbowl/viewer.swf",
"myAlternativeContent", "568", "600", "9.0.0", "expressInstall.swf", {},
{allowscriptaccess:"always", allownetworking:"external"},{});&lt;/script&gt;
&lt;div id="myAlternativeContent"&gt;You must have Adobe Flash Player 9
or higher installed to view this content
&lt;a href="http://www.adobe.com/go/getflashplayer" target="_top"&gt;
&lt;img border="0" alt="Get Adobe Flash player" align="left"
src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"/&gt;
&lt;/a&gt;&lt;/div&gt;</pre>
<p>Visit Forbes.com for more details on our <a href="http://www.forbes.com/2010/02/01/embed-super-bowl-commercials-ads-2010.html">embeddable Super Bowl ad viewer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jebruner.com/2010/02/introducing-the-new-embeddable-forbes-super-bowl-ad-viewer-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
