<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Hot Tub</title>
	
	<link>http://hottub.hotstudio.com</link>
	<description>Hot Studio's Blog</description>
	<lastBuildDate>Thu, 22 Jul 2010 21:09:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/hottub" /><feedburner:info uri="hottub" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>hottub</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>San Francisco Service Design Thinks at Hot Studio</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/IDmdIOFe8bI/</link>
		<comments>http://hottub.hotstudio.com/2010/07/san-francisco-service-design-thinks-at-hot-studio/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 21:09:20 +0000</pubDate>
		<dc:creator>Brian Cronin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[News & Events]]></category>
		<category><![CDATA[Adaptive Path]]></category>
		<category><![CDATA[service design]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2576</guid>
		<description><![CDATA[Tonight, July 22nd at 6pm, Hot Studio will be hosting the Service Design community for an evening of discussion and socializing.]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <div>Tonight, July 22nd at 6pm, Hot Studio will be hosting the Service Design community for an evening of discussion and socializing. For the last year, <a href="http://jamin.org" target="_blank">Jamin Hegeman</a>, has been hosting the SF Service Design Drinks and has recently raised the bar with the inclusion of speakers.</div>
<div>Tonight features a presentation by fellow Adaptive Pather, <a href="http://adaptivepath.com/aboutus/ben.php" target="_blank">Ben Fullerton</a>, who will be giving an overview of service design and share his experience at the early stages of London-based service design firm <a href="http://livework.co.uk" target="_blank">live|work</a>. The short talk will be followed by Q&amp;A and the great friendly discussions and drinks you&#8217;ve come to expect from Service Design Drinks.</div>
<div>You can RSVP at <a href="http://www.facebook.com/home.php?#!/event.php?eid=111587152223861" target="_blank">Facebook</a> or at <a href="http://upcoming.yahoo.com/event/6599286/CA/San-Francisco/San-Francisco-Service-Design-Thinks/Hot-Studio/?ps=5" target="_blank">Upcoming</a>. See you tonight!</div>
<img src="http://feeds.feedburner.com/~r/hottub/~4/IDmdIOFe8bI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/07/san-francisco-service-design-thinks-at-hot-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/07/san-francisco-service-design-thinks-at-hot-studio/</feedburner:origLink></item>
		<item>
		<title>Sustainability at Hot Studio</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/qCvzdWALhiY/</link>
		<comments>http://hottub.hotstudio.com/2010/07/sustainability-at-hot-studio/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 18:07:54 +0000</pubDate>
		<dc:creator>Peter Jacques</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Social Responsibility]]></category>
		<category><![CDATA[Sustainability]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[green]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2568</guid>
		<description><![CDATA[<p>At Hot Studio, “sustainable” is more than a buzz word&#8211;it is the goal we strive for and the way we get there. As a 21<sup>st</sup> Century experience design company, much of what clients see may be digital but that’s not the whole story. Because we are human-centered, we are&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>At Hot Studio, “sustainable” is more than a buzz word&#8211;it is the goal we strive for and the way we get there. As a 21<sup>st</sup> Century experience design company, much of what clients see may be digital but that’s not the whole story. Because we are human-centered, we are sustainability-centered. Our job is to do the thinking, innovating, planning and designing to positively evolve people’s experiences so that they do not waste their time, energy, or resources. When that experience improves it is good for our clients and good for us!</p>
<p>The way Hot treats its employees and the way we interact with our community and local environment matter. Issues of fairness, reaching one’s full potential and, in particular, live-work balance are important to us. As a woman-owned business, the integration of family and workplace has been a top priority since our inception. Hot Studio has been shown as an example in articles and publications such as <em>Babies in the Workplace</em>. The way we see it, employee happiness = better work = client happiness, and the cycle continues.</p>
<p>Our dedication to being kinder to the planet is reflected in our thinking and in our services. How we operate in our physical environment matters. The following are some of the ways we&#8217;ve transformed how we operate:<br />
<strong><br />
Reducing</strong></p>
<ul>
<li>We replaced tungsten light bulbs with CFL bulbs</li>
<li>Employees are directed to turn off monitors and power strips at night</li>
<li>We discontinued bottled water and installed a filter</li>
<li>We order fewer but larger deliveries of office supplies</li>
<li>Auto light shut-off sensors have been installed in restrooms and all conference rooms</li>
<li>We encourage commuting by public transit using Commuter Checks incentive program</li>
<li>We travel by using <em>Zipcar</em> car sharing service rather than employees’ own cars</li>
</ul>
<p><strong>Reusing</strong></p>
<p>We reuse everything we can: either a second time or continuously. We have our own dishes and flatware in our kitchen and wash them ourselves. Printing mistakes go into a scrap paper tray and we use a dedicated black-and-white printer for non-crucial prints.</p>
<p><strong> Recycling</strong></p>
<p>We recycle 45% of our total waste</p>
<p>We compost 15% of our total waste</p>
<p>We recycle toner cartridges through <em>Give Something Back</em>, our office supplies vendor, and we are located next door to <em>Green Citizen</em> where we drop off our used batteries, tech and e-waste on a regular basis.</p>
<p>Through ease-of-use collection, design and signage, we have channeled 60% of our waste OUT of the landfill and continue to improve.</p>
<p><strong> Closing the Loop: Buying Sustainable</strong></p>
<p>Hot closes the loop by purchasing products and materials containing the highest post-consumer recycled content possible. Our 12-foot-long conference table is made of Richlite, a product made from super-compacted recycled paper. Our carpets are by FLOR, recycled materials, sustainable and reusable. All detergents and cleaning products used at Hot Studio are biodegradable. Fruit purchased is locally produced and coffee purchased is fair-trade, locally roasted, and delivered on bicycle.</p>
<p>Last but not least, Hot is also a member of the <em>Designers Accord</em>, a global coalition of designers, educators, researchers, engineers, and corporate leaders, working together to create positive environmental and social impact. By walking the talk, we spread these sustainable habits to our homes, families, friends, neighbors, and business partners.</p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/qCvzdWALhiY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/07/sustainability-at-hot-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/07/sustainability-at-hot-studio/</feedburner:origLink></item>
		<item>
		<title>Game Mechanics in Farmville and Foursquare</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/Sctoc1B_Cnw/</link>
		<comments>http://hottub.hotstudio.com/2010/07/game-mechanics-in-farmville-and-foursquare/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 17:06:22 +0000</pubDate>
		<dc:creator>Marsha Plat</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[farmville]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[inventions]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2556</guid>
		<description><![CDATA[<p><a href="http://mashable.com/" target="_blank">Mashable.com</a> recently held a poll about Farmville and Foursquare after <a href="http://www.time.com/time/" target="_blank">TIME.com</a> listed both applications in an article titled “<a href="http://www.time.com/time/specials/packages/completelist/0,29569,1991915,00.html" target="_blank">The 50 Worst Inventions</a>.” TIME.com described Farmville as a “time suck” and Foursquare as “narcissistic.” Mashable brought the question to its readers: Are Foursquare and Farmville really&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p><a href="http://mashable.com/" target="_blank">Mashable.com</a> recently held a poll about Farmville and Foursquare after <a href="http://www.time.com/time/" target="_blank">TIME.com</a> listed both applications in an article titled “<a href="http://www.time.com/time/specials/packages/completelist/0,29569,1991915,00.html" target="_blank">The 50 Worst Inventions</a>.” TIME.com described Farmville as a “time suck” and Foursquare as “narcissistic.” Mashable brought the question to its readers: Are Foursquare and Farmville really among the worst inventions ever?</p>
<p>Now as it happens, I’ve played both Farmville and Foursquare extensively. It all started out innocently enough as research for a project at Hot. I was working on concepts for an iPhone application and immersed myself in various online games for inspiration.</p>
<p>I am not the stereotypical gamer–or so I thought. I recently discovered that I am quite close to the average age of a social gamer. According to <a href="http://www.popcap.com/" target="_blank">PopCap Games</a>, maker of popular video games like Bejeweled, “the average social gamer is a 43-year old woman.” The key word here is “social.” We’re talking about Farmville and Foursquare–not the traditional video games you might find on Xbox or PlayStation.</p>
<p>Farmville, the incredibly popular Facebook game from <a href="http://www.zynga.com/" target="_blank">Zynga</a>, was both addictive and tedious. It felt like a chore to have to click every square plot to plow, plant, and harvest my crops of virtual wheat or raspberries. Yet I continued to plant and click and was rewarded with gold coins, higher levels, and… And what? Was it a sense of accomplishment? The thrill of advancing? The competition with my neighbors? Why? Why was I spending my time on all this tedious clicking? I got so bored with it that I had my seven-year-old daughter click everything for me.</p>
<p>The answer is the “compulsion loop,” as it’s called in the gaming world. The idea here is that the player plays the game, achieves some goal, and then receives some sort of reward for achieving the goal. The reward induces the player to keep playing the game and the cycle–the compulsion loop–continues.</p>
<p>At the same time that I was playing Farmville, I started playing Foursquare. Foursquare is an iPhone app in which players “check-in” to various locations and get rewarded with points and badges. Like Farmville, it has the same compulsion loop popular in game mechanics. Checking in multiple times a day gets you more points. Checking into 10 unique locations gets you the Adventurer Badge. Whoever checks in the most at a certain location becomes the “mayor” of that location. However, unlike Farmville, I loved playing Foursquare. It didn’t feel tedious. It didn’t feel like a chore. I loved posting tips on what to order at my local café (a bellini at happy hour, for instance). I loved checking into obscure venues like Sleeping Beauty’s Castle at Disneyland. I liked seeing the check-ins from my Foursquare friends.</p>
<p>There are a number of reasons why I preferred Foursquare. One is that the Farmville compulsion loop is based on an &#8220;<a title="Is Appointment Gaming Where the Money Is?" href="http://www.insidesocialgames.com/2009/10/09/is-appointment-gaming-where-the-money-is/" target="_blank">appointment gaming</a>&#8221; mechanism. Players must come back to the game at a certain time in order to harvest their crops (and get the reward) before the crops wither and die. This is known as a hard penalty. It seems so clear that a game designed to mimic my real-world life of appointments would seem like a chore. Working full-time and raising two small children with my even busier husband, I really don’t need more appointments in my day. I don’t want to log in and see that my raspberries have withered and died because I forgot to harvest them.</p>
<p>The gaming mechanism in Foursquare is based on rewards, not penalties, and there is no appointment mechanism. I can check in as much or as little as I like. I was delighted when I got my Adventurer Badge. When I was mayor of my local café, I felt like I had finally arrived. (Mayors often receive special deals or discounts.) It’s true there are some penalties. If I don’t check in enough, I might lose my title of mayor–but it felt different then being greeted with a bunch of dead plants.</p>
<p>Game mechanics aside, the social rewards are the real difference between these two games. Farmville will (optionally) post updates to Facebook if a player wins a new ribbon or needs help on the farm, but these activities don’t feel real to me. They’re based on rather boring virtual activity–the mindless clicking of plowing, planting, and harvesting. The truth is, I really don’t care what my friends are planting in Farmville.</p>
<p>The posts on Foursquare are based on offline activities that are, by their nature, more interesting. They aren’t pre-programmed; they’re real. Take this example from my friend and colleague, Josh, who checked in at the Fillmore: “Listen to live jazz while shopping the Farmer&#8217;s Market every Saturday.” These posts are more like Facebook posts; mostly about activity happening in the real world. I suppose the activity doesn’t <em>have</em> to be offline, but at least right now my friends tend to do more interesting things in the real world.</p>
<p>So do Farmville and Foursquare both qualify as being among the 50 Worst Inventions, along with New Coke and Subprime Mortgages? Not in my book, and according to the results of the Mashable Poll (below) at least 42.4% of readers agree with me.</p>
<p><a href="http://mashable.com/2010/05/28/foursquare-farmville-worst-inventions/"><img class="alignnone size-full wp-image-2559" title="mashable-poll" src="http://hottub.hotstudio.com/wp-content/uploads/2010/06/mashable-poll1.png" alt="Mashable Poll" width="417" height="540" /></a></p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/Sctoc1B_Cnw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/07/game-mechanics-in-farmville-and-foursquare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/07/game-mechanics-in-farmville-and-foursquare/</feedburner:origLink></item>
		<item>
		<title>Kno Launches at D8</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/0gYgIj40qlo/</link>
		<comments>http://hottub.hotstudio.com/2010/06/kno-launches-at-d8/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 16:30:50 +0000</pubDate>
		<dc:creator>Henrik Olsen</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[eReader]]></category>
		<category><![CDATA[Kakai]]></category>
		<category><![CDATA[Kno]]></category>
		<category><![CDATA[touchscreen]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2532</guid>
		<description><![CDATA[<p>Yesterday was a spectacularly exciting day, as one of Hot Studio&#8217;s key clients, <a href="http://www.kno.com" target="_blank">Kno</a>, officially launched at the <a href="http://d8.allthingsd.com/20100602/kno-demo/" target="_blank">D8 Conference</a> in Los Angeles. Kno, formerly known as Kakai, has been in stealth mode for over a year, as we&#8217;ve quietly collaborated with them on the&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>Yesterday was a spectacularly exciting day, as one of Hot Studio&#8217;s key clients, <a href="http://www.kno.com" target="_blank">Kno</a>, officially launched at the <a href="http://d8.allthingsd.com/20100602/kno-demo/" target="_blank">D8 Conference</a> in Los Angeles. Kno, formerly known as Kakai, has been in stealth mode for over a year, as we&#8217;ve quietly collaborated with them on the new dual-panel textbook eReader. We believe this product will profoundly improve the way students learn.</p>
<p>Over the past eight months, Hot Studio has worked with the talented team at Kno on various aspects of this exciting new product. Our collaborations began with the visual design of the eReader&#8217;s user interface. Working closely with Kno&#8217;s user experience designers, Hot created a touchscreen visual interface that is both compelling and highly intuitive. Allowing students to do all kinds of things with the digital text books, from the basics of reading full spreads, to writing in notebooks, to taking tests, to buying textbooks and learning apps. <a href="http://www.kno.com/the-kno.html" target="_blank">Learn more about the Kno tablet</a>.</p>
<p>Our second engagement was to design and build a small launch <a href="http://www.kno.com" target="_blank">website</a> that would support Kno as they came out of stealth mode. That site was launched yesterday. It&#8217;s a great place to learn more about this amazing product.</p>
<p>At the moment, we&#8217;re honored and excited to continue to work with Kno on even more exciting aspects of their company and product. Exciting things are coming soon!</p>
<p>Today, students are forced to carry heavy textbooks with them wherever they go. They also carry separate notebooks and study aids, PLUS their laptop computers. While the Kno is large with dual 14&#8243; displays, it&#8217;s important to remember that students will actually have a lot less to carry now. It&#8217;s all in the Kno.</p>
<p><a href="http://hottub.hotstudio.com/2010/06/kno-launches-at-d8/product2/"><img class="aligncenter size-full wp-image-2541" title="product2" src="http://hottub.hotstudio.com/wp-content/uploads/2010/06/product2.png" alt="" width="430" height="301" /></a></p>
<p>There has been a lot of press covering the launch. Here are a few links worth checking out:</p>
<p><a href="http://www.engadget.com/2010/06/02/kno-dual-screen-tablet-appears-at-d8-we-go-hands-on/" target="_blank">Engadget</a></p>
<p><a href="http://d8.allthingsd.com/20100602/kno-demo/?mod=ATD_search" target="_blank">D8 Conference</a></p>
<p><a href="http://gigaom.com/2010/06/02/kno/" target="_blank">Gigaom</a></p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/0gYgIj40qlo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/06/kno-launches-at-d8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/06/kno-launches-at-d8/</feedburner:origLink></item>
		<item>
		<title>Independent Filmmaking Meets… You</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/idpVEYZKJ3Q/</link>
		<comments>http://hottub.hotstudio.com/2010/05/itvs/#comments</comments>
		<pubDate>Thu, 27 May 2010 19:26:24 +0000</pubDate>
		<dc:creator>Margot Merrill Fernandez</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[News & Events]]></category>
		<category><![CDATA[CarbonFive]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[Independent]]></category>
		<category><![CDATA[ITVS]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2493</guid>
		<description><![CDATA[We can work some miracles through design, but ultimately it's our client's content which carries a giant part of the emotional impact of an experience. Because they have such amazingly rich content, and because they had such a deep commitment to getting it right, ITVS's new site really delivers.]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>One of my favorite things about working for a design firm is that I get  to immerse myself in a different company&#8217;s business and culture every  few months. Whatever the project, I end up falling in love with the  people I&#8217;m working with, and getting deeply invested in helping solve  their problems.</p>
<p>A recent website redesign project, and the  organization behind it, really made an impression on me. To be honest, I hadn&#8217;t heard of the <a href="http://itvs.org">Independent Television Service  (ITVS)</a> before we started talking with them. The acronym they use as  their moniker, and their previous website, did little to communicate  what they do, and the immense value I think they&#8217;re bringing to all of  us.</p>
<p><strong>What Do They Do?</strong><br />
ITVS funds, and assists with the production of,  amazing documentaries and stories from filmmakers who take creative  risks, tackle complex issues, and express points of view seldom  explored in the mass media. These films are shown on public television  stations and in other public arenas. Why is that such a big deal?  Because you could imagine how bland, and how one-sided, our programming  would be if <em>everything</em> was produced by those with the means to  fund a film. And for all of us–even those who don&#8217;t have high-priced  cable, or easy access to independent theaters which might show such  films–ITVS is bringing quality programming with these diverse points of  view right into our living rooms.</p>
<p><strong>The Creative Process</strong><br />
A core group of ITVS stakeholders met  with us for weekly work sessions. We exhausted about 20 dry erase pens,  their white board, and our lead User Experience designer Tanya. What  ITVS wanted was totally unique. They needed to serve the needs of  many different audiences (try dissecting &#8220;the general  viewing public&#8221; and adding in &#8220;educators&#8221; and &#8220;broadcasters&#8221;) and they wanted to push the boundaries of technology to  create a platform that would serve them well for years. Even deep into  the Design phase, we were sketching and re-sketching concepts for pages such as the Watch Video section. The visual design, which Senior Visual Designer <a href="http://hottub.hotstudio.com/author/brian/">Brian</a> spearheaded, needed to balance showcasing the  content of the films while re-introducing the ITVS brand to  the world.</p>
<div id="attachment_2497" class="wp-caption alignnone" style="width: 440px"><a href="http://itvs.org"><img class="size-full wp-image-2497 " title="ITVS.org Before and After screenshots" src="http://hottub.hotstudio.com/wp-content/uploads/2010/05/itvs_before_after.png" alt="ITVS.org Before and After" width="430" height="269" /></a><p class="wp-caption-text">ITVS.org Before and After</p></div>
<p><strong>Why I Cried</strong><br />
Content, content, content! We can work <em>some</em> miracles through design, but ultimately it&#8217;s our client&#8217;s content which  carries a giant part of the emotional impact of an experience. Because  they have such amazingly rich content, and because they had such a deep  commitment to getting it right, <a title="ITVS.org" href="http://www.itvs.org" target="_blank">ITVS&#8217;s new site</a> really delivers. When the site launched (after tons of hard work from  ITVS and <a title="CarbonFive" href="http://www.carbonfive.com" target="_blank">CarbonFive</a>, who implemented it), I was so impressed.</p>
<p>I watched a trailer for <a title="ITVS.org / The Horse Boy" href="http://www.itvs.org/films/horse-boy" target="_blank">the Horse Boy </a>and cried at my desk. I don&#8217;t know if it was just because I&#8217;m a total  sap, or because of the autistic boy, or the horsies, or the fact that I  was able to learn more about the film and process behind it–but I&#8217;d been  affected by my viewing experience.</p>
<p>And that, I&#8217;d say, made it a job well done. I&#8217;m not crying anymore,  I&#8217;m gonna go have a drink to celebrate! Hope you enjoy the site, and  catch more ITVS-funded productions in the near future!</p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/idpVEYZKJ3Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/05/itvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/05/itvs/</feedburner:origLink></item>
		<item>
		<title>Hot Studio Debuts on Broadway</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/KnVTxNdhGbM/</link>
		<comments>http://hottub.hotstudio.com/2010/05/hot-studio-debuts-on-broadway/#comments</comments>
		<pubDate>Wed, 05 May 2010 16:44:45 +0000</pubDate>
		<dc:creator>Eric Grant</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[New York]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2474</guid>
		<description><![CDATA[<p>&#8230;520 Broadway, that is.</p>
<p>Our New York office has moved to a bigger space in the heart of Soho &#8211; on the corner of Spring and Broadway. We&#8217;re seven floors above <a href="http://www.balthazarny.com" target="_blank">Balthazar</a>, steps away from the <a href="http://www.deandeluca.com/Aboutus/Default.aspx?id=190&#38;selItemId=190&#38;parentItemId=14?ref_code=RSS" target="_blank">original Dean &#38; DeLuca</a> and across the street from&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>&#8230;520 Broadway, that is.</p>
<p>Our New York office has moved to a bigger space in the heart of Soho &#8211; on the corner of Spring and Broadway. We&#8217;re seven floors above <a href="http://www.balthazarny.com" target="_blank">Balthazar</a>, steps away from the <a href="http://www.deandeluca.com/Aboutus/Default.aspx?id=190&amp;selItemId=190&amp;parentItemId=14?ref_code=RSS" target="_blank">original Dean &amp; DeLuca</a> and across the street from <a href="http://www.bakedbymelissa.com/" target="_blank">Baked by Melissa&#8217;s</a> famous mini stuffed cupcakes. If you&#8217;re in the neighborhood, be sure to stop by and say hello.</p>
<p><a rel="attachment wp-att-2475" href="http://hottub.hotstudio.com/2010/05/hot-studio-debuts-on-broadway/hot/"><img class="alignnone size-full wp-image-2475" title="hot" src="http://hottub.hotstudio.com/wp-content/uploads/2010/05/hot-e1273020902144.jpg" alt="" width="430" height="574" /></a></p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/KnVTxNdhGbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/05/hot-studio-debuts-on-broadway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/05/hot-studio-debuts-on-broadway/</feedburner:origLink></item>
		<item>
		<title>Changing the Game for Magazine Publishers</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/3nyfIqx4t7E/</link>
		<comments>http://hottub.hotstudio.com/2010/04/changing-the-game-for-magazine-publishers/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 17:03:06 +0000</pubDate>
		<dc:creator>Rajan Dev</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Magazine]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[Zinio]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2465</guid>
		<description><![CDATA[<p>The iPad’s recent debut has stirred an incredible amount of buzz in the publishing world. Here’s a device that could serve as a catalyst for an entire industry, especially for magazine publishers. Hot was fortunate enough to work with Zinio in designing and creating their free iPad app, which&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>The iPad’s recent debut has stirred an incredible amount of buzz in the publishing world. Here’s a device that could serve as a catalyst for an entire industry, especially for magazine publishers. Hot was fortunate enough to work with Zinio in designing and creating their free iPad app, which allows users (for a fee) to access thousands upon thousands of magazines, providing a new way to experience their content.</p>
<p>We asked Rajan Dev, our company president, to take us a little deeper into the app’s significance and what other digital publishing opportunities are still out there.</p>
<p><strong>In what way is the Zinio app a game-changer for magazines?</strong></p>
<p><strong><span style="font-weight: normal;">One way is that the iPad is ideal for presenting a new way of experiencing large format magazines. It can beautifully deliver the super lush aspects of magazines, especially photography. The bonus is that it also supports video, audio, motion graphics and gaming! There really hasn’t been a really great digital platform for magazines &#8217;til the iPad, which is also the first platform people expected to be mass adopted.</span></strong></p>
<p><strong><span style="font-weight: normal;">The other way – and it’s one of the things we’re most excited about &#8212; is that the Zinio platform could serve a democratizing function. Because the technology is leveraged across this whole set of participants in their ecosystem, indie magazine publishers can participate in a way that they could not, based on their own economics.</span></strong></p>
<p><strong><span style="font-weight: normal;"><strong>Could you explain?</strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">OK, current digital distribution of magazines requires that publishers manage a certain number of PDF files to display on a reader. So the PDF was often just one big asset. But what we’re doing now with interactive content, like what the Zinio app does, calls for managing hundreds if not thousands of interactive assets in one single issue of a magazine. So on a given page, you would need assets for slideshows, ads, videos, and/or audio complementing the content on the page.</span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">The production on this can be very expensive. We’re talking about spending tens of thousands of dollars per interactive edition of a magazine for the iPad. Independent publishers can’t afford that. But, by leveraging Zinio, indies can afford to publish interactive versions of their magazines.</span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">Remember, what we’re seeing are different expectations of what a digital magazine experience should be. This is more than just an electronic representation of printed words and images. We’re seeing new expressions of content that feels similar to what’s in printed magazines, but will also seem more like a movie, or a game, or a music video, etc. People really want this sort of rich content, in context, but it’s not cheap.</span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong>And the same applies for ads, doesn’t it?</strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">Absolutely. We’re talking about a whole new advertising model. By adding additional interactive content to ads, you can do additional monetization with core readership; think of it like bonus features on a DVD. Don’t forget that people buy lifestyle magazines for ads, so you have to make the ad content as compelling as possible.</span></strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">We’ve developed new ways of putting ads in front of people, monetizing interactive ads with other consumer electronics and publishing clients. This leads to trackability. Over time the metrics available to magazine publishers will be much more like the metrics of other interactive marketing rather than the old school metrics of selling space in a hardcopy magazine. And you can have more immediate ties to transactions; you can link to a transaction, take a commission on a sale.</span></strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong>So what’s next? This Zinio model adds a layer of interactivity to the content magazines are already providing, but it’s not shaping the current design of the content, or the very content itself.</strong></span></strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">Right.<strong> </strong>One of the things that’s been so great about this project and this partnership, is that not only are we participating in this massive catalyst in the magazine industry, but we’re now committed to taking our Hot systemic thinking about best-in-class design solutions and evolving services and products that really speak to the next level. We’re talking about disaggregated content, digital asset management, and best-of-class curated content. Instead of a PDF, it’s one thousand pieces of data and assets held together by something else, perhaps HTML.</span></strong></span></strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">Going forward, publishers need to think, what are the best ways to connect with my audience? What is the most appropriate set of curated content that I should serve to them, depending on the context they’re in? What device is the content being experienced on&#8212;the iPad, a phone, a laptop, or another emerging platform? Are my editorial systems built in a way that can help me support that?</span></strong></span></strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">It’s a new ecosystem that magazine publishers are playing in. It’s about interacting, not just browsing.</span></strong></span></strong></span></strong></span></strong></p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/3nyfIqx4t7E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/04/changing-the-game-for-magazine-publishers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/04/changing-the-game-for-magazine-publishers/</feedburner:origLink></item>
		<item>
		<title>S.F. Biz Times: Zinio’s Future Is Now</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/OVGvNYubLTw/</link>
		<comments>http://hottub.hotstudio.com/2010/04/s-f-biz-times-zinio%e2%80%99s-future-is-now/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 19:48:11 +0000</pubDate>
		<dc:creator>Matthew Carlson</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[News & Events]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Zinio]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2456</guid>
		<description><![CDATA[<p>The San Francisco Business Times has <a href="http://sanfrancisco.bizjournals.com/sanfrancisco/stories/2010/04/19/story1.html" target="_blank">a nice write-up</a> on Zinio, whom we partnered with on developing their iPad app.</p>
<p>In a nutshell, the article by Patrick Hoge points out the iPad (and similar tablet devices in the offing) are the hardware Zinio needed to “show off&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>The San Francisco Business Times has <a href="http://sanfrancisco.bizjournals.com/sanfrancisco/stories/2010/04/19/story1.html" target="_blank">a nice write-up</a> on Zinio, whom we partnered with on developing their iPad app.</p>
<p>In a nutshell, the article by Patrick Hoge points out the iPad (and similar tablet devices in the offing) are the hardware Zinio needed to “show off what Zinio’s software can do.” (Note: The bulk of the article is behind a pay wall, but there’s enough of a preview for you to get a sense of what a big deal this is for the digital distribution of magazines.)</p>
<p>We’re sure this won’t be the last we read about how Zinio will be shaping the future.</p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/OVGvNYubLTw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/04/s-f-biz-times-zinio%e2%80%99s-future-is-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/04/s-f-biz-times-zinio%e2%80%99s-future-is-now/</feedburner:origLink></item>
		<item>
		<title>HTML5 Video on the iPad – Overcoming Missing Events</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/XKeh5hrUtUA/</link>
		<comments>http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-overcoming-missing-events/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 17:05:23 +0000</pubDate>
		<dc:creator>Ken Hanson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[HTML5 Audio]]></category>
		<category><![CDATA[HTML5 Video]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[Zinio]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2428</guid>
		<description><![CDATA[<p><strong>This is the second post in a series about how the Hot Studio engineering team tackled a set of interactive content modules for Zinio’s new iPad application.</strong></p>
<p>In the <span style="color: #000000;"><a title="HTML5 Video on the iPad – 5 Essential Lessons" href="http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/" target="_blank">previous post</a></span>, I gave you a little bit of background – we were essentially creating an entirely new&#8230;</p>]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p><strong>This is the second post in a series about how the Hot Studio engineering team tackled a set of interactive content modules for Zinio’s new iPad application.</strong></p>
<p>In the <span style="color: #000000;"><a title="HTML5 Video on the iPad – 5 Essential Lessons" href="http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/" target="_blank">previous post</a></span>, I gave you a little bit of background – we were essentially creating an entirely new magazine experience – and detailed some of the key challenges we faced.</p>
<p>In this post, I’ll dive into more details by talking about volume controls and how we got creative with the events Mobile Safari gives you.</p>
<h2><span style="text-decoration: underline;">About Volume Controls</span></h2>
<p>Our user-experience designers are always concerned with how a user will interact with our applications and what sort of scenarios they will run into, no matter the device or medium. The iPad is no exception.</p>
<p><a title="Hot Studio Welcomes Matt Carlson" href="http://hottub.hotstudio.com/2009/11/hot-studio-welcomes-matt-carlson/" target="_blank">Matthew Carlson</a>, the design lead, immediately felt we needed to have volume controls, even though the original player did not. His logic was that you could be in any orientation when a video starts. This didn’t matter on the iPhone and iPod Touch because they were so small, but now we’re talking about a fairly large device and having to rapidly hit those volume controls on a plane or in a doctor’s office or some other closed, quiet space. And those controls could be on the bottom, side, top, or natural position. Instead of having to find them, you should just be able to use your finger to adjust the volume right where your eyes are already looking. <em>Sound logic</em>, Matt!</p>
<p>So we designed it, developed it, and then tested it. And tested it. And double triple tested it. In the end, the volume property was definitely being adjusted. My math was sound. But no matter what, even on the real device, we could not get the iPad volume to adjust.</p>
<p>Edit: This is what Apple&#8217;s Vicki Murley <a title="Apple talks about volume controls" href="https://devforums.apple.com/message/186731#186731" target="_blank">responded</a> to me with.</p>
<blockquote><p>Sorry, it&#8217;s not possible to programmatically change the volume for &lt;audio&gt; or &lt;video&gt; in Safari on iPad.  This is by design.</p></blockquote>
<p>Hopefully, someday the Mobile Safari team will add the ability to have volume controls. When or if that’s possible, here are the basic things you need to address so you can roll your own:</p>
<p>The property you’re going to touch is:</p>
<pre>volume (float): The current volume - from 0.0 to 1.0</pre>
<p>Here are the basics:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> player <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'player'</span><span style="color: #009900;">&#41;</span>
player.<span style="color: #660066;">volume</span> <span style="color: #339933;">=</span> .5<span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Half the full volume. Volume is 0.0 - 1.0.</span></pre></div></div>

<p>It can definitely get more difficult, but you just talk to the volume attribute. It’s simple enough. It’s so simple that you really can’t mess it up. But like I said, even though it’s so simple, no matter what we tried, the iPad volume would not adjust. And nobody is talking about why <strong>Edit</strong>: <em>See above for Apple&#8217;s response</em>. So we ended up bailing on the idea, resigning ourselves to seeing users frantically search for the volume rocker in the stone quiet reception areas.</p>
<h2><span style="text-decoration: underline;">Creating the Scrubber</span></h2>
<p>You’re probably thinking, “A scrubber? Ah, well, there are definitely events that are perfect for that! <a title="Apple Developer: Controlling Media with JavaScript  " href="http://developer.apple.com/safari/library/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/ControllingMediaWithJavaScript/ControllingMediaWithJavaScript.html#//apple_ref/doc/uid/TP40009523-CH3-SW1" target="_blank">Safari Dev says so</a>!” I thought so, too!</p>
<p>Turns out that quite a few of these great events that the player will radio back and forth about don’t actually work in Mobile Safari. This became especially challenging for the buffer amount indicator (shown below).</p>
<p><a href="http://hottub.hotstudio.com/wp-content/uploads/2010/04/iPhone-Simulator1.png" rel="lightbox[2428]"><img class="alignnone size-medium wp-image-2435" title="Video on the iPad: Overcoming Missing Events" src="http://hottub.hotstudio.com/wp-content/uploads/2010/04/iPhone-Simulator1-440x277.png" alt="Video on the iPad: Show custom buffer bars." width="430" height="271" /></a></p>
<p>In particular, I wanted to use the “progress” event:</p>
<pre>progress - Browser loads data</pre>
<p>It seemed perfect! “Browser, you tell me when you load new data, and I’ll adjust the loaded scrubber ok?” But Mobile Safari never actually responds back about this. You’ll wait all day for that one. So we ended up watching for this event initially:</p>
<pre>canplay - Video can be played, but possibly must stop to buffer content</pre>
<p>But we found that this could result in a delay, and nothing happening makes users impatient. And when they get impatient, they start smashing things (at least, I do). And we definitely don’t want that.</p>
<p>So we went another route and started watching for the “durationchange” event:</p>
<pre>durationchange - Duration has changed (for streams)</pre>
<p>This event actually fires once the first scrap of (meta) data is in the pipe, and from there we can monitor it, albeit with polling, as inefficient as that is. (Polling wouldn’t be necessary if Apple had hooked us up with the “progress” event like we had hoped. But, alas, it was not to be.)</p>
<p>So here’s the code block where we used “durationchange,” monitored it with polling, and also checked for an internet connection.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">player.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'durationchange'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
     updateDuration<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// we use this function to talk to the duration numbers</span>
     checkSourceForConnect<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The checkSourceForConnect() function will fire off a check for internet connections (all videos are typically streamed from Zinio’s CDN), and then, if all goes well, we move on to this function:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> getBuffered<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #003366; font-weight: bold;">var</span> bufferedPercent <span style="color: #339933;">=</span> parseInt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>player.<span style="color: #660066;">buffered</span>.<span style="color: #660066;">end</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> player.<span style="color: #660066;">duration</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#currentTrack'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'width'</span> <span style="color: #339933;">:</span> bufferedPercent <span style="color: #339933;">+</span> <span style="color: #3366CC;">'%'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'-webkit-transition'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'width .3s ease-out'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">delay</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">300</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
          <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>bufferedPercent <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               getBuffered<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          <span style="color: #009900;">&#125;</span>
     <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Here’s what’s happening inside of <strong>getBuffered()</strong>:</p>
<p>Now that we’re ready for retrieving a buffer amount, we grab the current buffered percentage. This is represented by the var bufferedPercent. The math translates it out into a round 0 – 100 number. You can read about the various properties inside that math here: <a title="Permanent link for HTML 5 Video – DOM Attributes and Events" rel="bookmark" href="http://www.chipwreck.de/blog/2010/03/01/html-5-video-dom-attributes-and-events/" target="_blank">HTML 5 Video – DOM Attributes and Events</a></p>
<p>Next, we apply the bufferedPercent to the CSS, so that our buffer bar stretches across. At the same time, we apply a CSS transition to width, and every time we update the transition property, it will animate out to the new width.</p>
<p>After that’s done, we relax for 300 milliseconds (the time it takes for the original animation to finish), and give it another go if we’re not completely finished buffering. <strong>Note:</strong> This is done with the <a title="Evan Byrne's Delay Plugin" href="http://www.evanbyrne.com/article/jquery-timer-plugin" target="_blank">delay plugin for jQuery</a>. We liked it more than setTimeouts.</p>
<p>The effect ends up being pretty classy. It’s kind of a ease-in / ease-out animation that springs into action. It makes it seem like your download is having bursts toward the finish line. Or… that’ s how I thought it looked. I’m sure our designers have some better buzzwords to describe the effect.</p>
<p>Here&#8217;s a quick clip of it in action (on the iPad simulator):</p>
<p><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="440" height="268" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="src" value="http://hottub.hotstudio.com/wp-content/uploads/2010/04/videoBuffer.mov" /><param name="autoplay" value="false" /><param name="type" value="video/quicktime" /><embed type="video/quicktime" width="440" height="268" src="http://hottub.hotstudio.com/wp-content/uploads/2010/04/videoBuffer.mov" autoplay="false"></embed></object></p>
<p>Whew! If you’ve made it this far, congrats! Before your head explodes (these posts are getting longer and longer), I’ll save some for the next post, where I’ll talk about how we got <strong>fullscreen</strong> (or pseudo fullscreen), track down exactly why Apple’s not a fan of <strong>autoplay</strong> (and why it sort of makes sense), and how we went about making our <strong>audio player</strong> from the video player.</p>
<p>I’m particularly excited to write about the fullscreen jazz we’ve done, as it let’s us use an unbridled amount of CSS3 Transitions and Transforms that Mobile Safari supports.</p>
<p>Until next time!</p>
<address>This post is the second post in a series. Check out the first post here: <a title="http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/" href="http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/" target="_blank">HTML5 Video on the iPad – 5 Essential Lessons</a></address>
<img src="http://feeds.feedburner.com/~r/hottub/~4/XKeh5hrUtUA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-overcoming-missing-events/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://hottub.hotstudio.com/wp-content/uploads/2010/04/videoBuffer.mov" length="227330" type="video/quicktime" />
		<feedburner:origLink>http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-overcoming-missing-events/</feedburner:origLink></item>
		<item>
		<title>HTML5 Video on the iPad – 5 Essential Lessons</title>
		<link>http://feedproxy.google.com/~r/hottub/~3/apPT4cOuznM/</link>
		<comments>http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 19:39:21 +0000</pubDate>
		<dc:creator>Ken Hanson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[HTML5 Audio]]></category>
		<category><![CDATA[HTML5 Video]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[Zinio]]></category>

		<guid isPermaLink="false">http://hottub.hotstudio.com/?p=2208</guid>
		<description><![CDATA[I just got the amazing opportunity to attack a set of interactive content modules that Hot’s design team put together for Zinio’s new iPad application.

This is one of the first projects I’ve had as the Hot Studio Senior Design Engineer where I really flexed my muscles with all sorts of CSS and jQuery Voodoo. In the next three posts, I’ll give you a close-up, first person account of how Hot’s engineering team tackled the project and ultimately created an entirely new magazine experience.]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p><strong>I just got the amazing opportunity to attack a set of interactive content modules that Hot’s design team put together for </strong><a href="http://www.zinio.com" target="_blank"><strong>Zinio’s</strong></a><strong> new </strong><a title="Zinio for iPad" href="http://www.zinio.com/splash.jsp?code=ipad" target="_blank"><strong>iPad application</strong></a><strong>.</strong></p>
<p>This is one of the first projects I’ve had as the Hot Studio Senior Design Engineer where I really flexed my muscles with all sorts of CSS and jQuery Voodoo. In the next three posts, I’ll give you a close-up, first person account of how Hot’s engineering team tackled the project and ultimately created an entirely new magazine experience.</p>
<p><a href="http://hottub.hotstudio.com/wp-content/uploads/2010/04/A_few_screenshots-thumb.pdf__page_3_of_3_2.jpg" rel="lightbox[2208]"><img class="alignnone size-full wp-image-2265" title="A_few_screenshots-thumb.pdf__page_3_of_3_2.jpg" src="http://hottub.hotstudio.com/wp-content/uploads/2010/04/A_few_screenshots-thumb.pdf__page_3_of_3_2.jpg" alt="" width="380" height="236" /></a></p>
<h2><span style="text-decoration: underline;">Background</span></h2>
<p>Imagine you’re flipping through a magazine and you see a photo you like. You tap the photo and up pops a bunch of additional content. That could include more images, text, or, better yet, videos from the photo shoot.</p>
<p><span style="font-weight: normal; font-size: 13px;">That’s what Hot’s designers envisioned when they created a series of exquisitely designed modules that would launch from Zinio’s static magazine content. They had poured over the interactions, and had gone through several iterations until they had something that, in my opinion, was really sleek. Now it was up to me and the Hot engineering team to make that vision a reality.</span></p>
<p>Of special note are the ways the modules are displayed. They launch inside the app, and don’t show browser bars at all. If I did the scripting and CSS properly, it would feel just as native as a normal video player, but with the ease of being written as editable HTML, something publishers are widely getting better at.</p>
<p>I started with the slideshow, making it feel as <strong>native</strong> as possible. I got tips from iPhone developers about what Mobile Safari apps lacked compared to normal apps and incorporated the feedback. Once the slideshow was humming (don’t worry, there will be another post about that process), it was time to tackle the HTML5 video and audio components.</p>
<p>I started out fearless, thinking that even if we went completely overboard on customizations (which we did and they turned out amazing for all our efforts), it was only a few controls. How hard could that possibly be?</p>
<p><em>Shockingly hard.</em></p>
<p><em><a href="http://hottub.hotstudio.com/wp-content/uploads/2010/04/video-player.jpg" rel="lightbox[2208]"><img class="alignnone size-full wp-image-2276" title="video-player" src="http://hottub.hotstudio.com/wp-content/uploads/2010/04/video-player.jpg" alt="" width="430" height="430" /></a></em></p>
<p>Why? Mostly because there was so much that wasn’t documented or talked about yet. Sure, lots of people are buzzing about HTML5 video, but nobody is really talking about wiring up your own controls (not even in the <a title="Apple Developer 3.2 forums." href="https://devforums.apple.com/community/iphone/archive/32beta" target="_blank">forums</a>). That being said, there are <em>some</em> fantastic resources that we ran into <a title="jQuery iPhone Event Handlers" href="http://stackoverflow.com/questions/2135037/adding-a-jquery-style-event-handler-of-iphone-os-events">here</a>, <a href="http://www.chipwreck.de/blog/2010/03/01/html-5-video-dom-attributes-and-events/" target="_blank">here (invaluable resource, even if all the events didn&#8217;t work)</a>, and <a title="iPhone touching and gesturing." href="http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/" target="_blank">here</a>. Hot’s designers (and myself) felt those controls were essential to maintain the essence of the Zinio brand, and so we trudged on in a very new world of HTML5 Video.</p>
<h2><span style="text-decoration: underline;">What We Learned</span></h2>
<p>So, here are the key takeaways. I’m passing them on because you’ll want to get on top of them right away if your rolling your own controls with HTML and Javascript&#8230;</p>
<p><strong>Volume controls are out in Mobile Safari.</strong></p>
<p>I’ll explain why we wanted the iPad to have volume controls later, but, in short, we felt they were integral to the experience. Apple’s Mobile Safari team apparently did not.</p>
<p><strong>Prepare to get creative with the events that Mobile Safari gives you.</strong></p>
<p>The HTML5 spec has all these lovely events that you get to play with. Mobile Safari, well… doesn’t. For instance, writing the scrubber&#8217;s &#8220;buffer bar&#8221; Javascript was something I thought would be trivial (because I was already familiar with the available events for HTML5 Video through the spec).  Boy, was I wrong. Without a few key events, it became a very kludgy affair.</p>
<p><strong>Full screen from Javascript is not exposed.</strong></p>
<p>We went with stretching the video as much as possible, depending on orientation. This ultimately presented a huge amount of problems: from jittery animations to loads of orientation math for vertical &amp; horizontal centering.</p>
<p><strong>There’s no auto play, either.</strong></p>
<p>Not only that, there’s no way around it it&#8217;s pretty hacky to get around this. I’ll get into the reasons why later.</p>
<p><em>Update: <a href="http://www.roblaplaca.com/blog/" target="_blank">Rob</a> in the comments has posted a great <a title="iPad and iPhone html5 video autoplay" href="http://roblaplaca.com/blog/2010/04/14/ipad-and-iphone-html5-video-autoplay/">demo</a> of getting around this by wiring up a play event to a link and using Javascript to click it. <a title="Rob show's a demo of forcing autoplay" href="http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/comment-page-1/#comment-390">Check it out below</a>!</em></p>
<p><strong>Audio tags? Not if you want one that actually works.</strong></p>
<p>So we used the video tag, which worked exceedingly well. I’ll explain how we did it and why it worked in a later post.</p>
<p>That’s it for now. In the <a title="HTML5 Video on the iPad – Overcoming Missing Events" href="http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-overcoming-missing-events/" target="_blank">next post</a>, I’ll walk you through our experience with the volume controls and talk about the challenges we faced with Mobile Safari events (code samples included). Then finally in the third post, we&#8217;ll chat about Full Screen (which covers some pretty great CSS Transitions and CSS3), auto play, and the Audio tag.</p>
<img src="http://feeds.feedburner.com/~r/hottub/~4/apPT4cOuznM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://hottub.hotstudio.com/2010/04/html5-video-on-the-ipad-5-essential-lessons/</feedburner:origLink></item>
	</channel>
</rss>
