<?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>Teehan+Lax &#187; Development</title>
	<atom:link href="http://www.teehanlax.com/blog/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.teehanlax.com</link>
	<description>We define and design custom experiences in the digital channel</description>
	<lastBuildDate>Fri, 20 Jan 2012 16:51:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>iPad GUI PSD - Version 2</title>
		<link>http://www.teehanlax.com/blog/ipad-gui-psd-version-2/</link>
		<comments>http://www.teehanlax.com/blog/ipad-gui-psd-version-2/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 21:09:30 +0000</pubDate>
		<dc:creator>Geoff Teehan</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=4036</guid>
		<description><![CDATA[Now in its second iteration, this version of the template has been completely redesigned from the ground up. Based on the recent 4.2.1 update, it...]]></description>
			<content:encoded><![CDATA[<h2>Now in its second iteration, this version of the template has been completely redesigned from the ground up.</h2>
<p><img src="http://teehanlax.com.s3.amazonaws.com/roger/wp-content/uploads/iPad-GUI-PSD-2.png" alt="iPad GUI 2" title="iPad-GUI-PSD-2" width="640" height="471" class="aligncenter size-full wp-image-5440" /></p>
<p>Based on the recent 4.2.1 update, it includes all the elements you need to design proof-of-concepts or production ready assets. The last version of this file was riddled with issues like blurry edged buttons and incorrect &#8220;bevels&#8221;. These issues have been addressed as best they can using Photoshop&#8217;s shape layers and layer styles. If you&#8217;re modifying any of the vector elements be sure the shapes are sitting on full pixels or your assets will begin to look blurry.</p>
<h3>Pay whatcha’ like</h3>
<p>We’ve always just created this file for ourselves and shared it freely. It takes a good deal of time to create and maintain but it saves us a lot of effort on projects and pitches &#8211; we hope it does the same for you. So, this time around we’re asking anyone who actually gets some use out of it to pay whatcha’ like. Hate it? Don’t pay anything.</p>
<h3><a href="http://www.teehanlax.com/downloads/ipad-gui-psd/">Download The iPad GUI PSD Here</a></h3>
<p><small><b>License:</b> This file may ONLY be used for mocking up iPad apps. No, can&#8217;t be used in a theme to sell or go in ads for your new app or use it to build your Web site. It is a tool for designers, that is it.</small></p>
<p>You can follow <a href="http://www.twitter.com/gteehan" target="_blank">Geoff</a> and <a href="http://www.twitter.com/teehanlax" target="_blank">Teehan+Lax</a> on Twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/ipad-gui-psd-version-2/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>iPad Sketch Elements AI</title>
		<link>http://www.teehanlax.com/blog/ipad-sketch-elements-ai/</link>
		<comments>http://www.teehanlax.com/blog/ipad-sketch-elements-ai/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 14:34:19 +0000</pubDate>
		<dc:creator>Chris Tanner</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=3985</guid>
		<description><![CDATA[The iPad GUI PSD has been very helpful for designers / developers in mocking up their apps, although in some cases it&#8217;s proved a little...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/2010/11/ipad-sketch-elements-ai-1.jpg" alt="" width="573" height="335" class="alignnone size-full wp-image-3987" /></p>
<p>The <a title="iPad GUI PSD" href="http://www.teehanlax.com/blog/ipad-gui-psd/"><span style="color: #20a4d0">iPad GUI PSD</span></a> has been very helpful for designers / developers in mocking up their apps, although in some cases it&#8217;s proved a little too high-fidelity. For rapid prototyping we found we needed a more malleable approach. This is when we turn to the <strong>iPad Sketch Elements AI</strong>. This collection of common iPad elements in a sketch &#8211; like style allows us to easily and quickly mock up flows of custom wireframe screens.</p>
<h4>Below is a full shot of all assets included in this release.</h4>
<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/2010/11/ipad-sketch-elements-ai-2.jpg" alt="" width="573" height="543" class="alignnone size-full wp-image-3988" /></p>
<h4>If you like it or use it, help us out by retweeting it.</h4>
<h3><a href="http://www.teehanlax.com/downloads/ipad-sketch-elements-ai/">Download The iPad Sketch Elements AI Here</a></h3>
<h4>Looking for an iPhone version of this file? <a href="http://www.teehanlax.com/blog/iphone-sketch-elements-ai/">View iPhone Sketch Elements AI</a></h4>
<p><small>(<strong>Font Requirement</strong>: To fully achieve the sketch style, you&#8217;ll need Tekton Bold — Found <a href="http://font-cat.com/font-en-27519.html">here</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/ipad-sketch-elements-ai/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>iPhone Sketch Elements AI</title>
		<link>http://www.teehanlax.com/blog/iphone-sketch-elements-ai/</link>
		<comments>http://www.teehanlax.com/blog/iphone-sketch-elements-ai/#comments</comments>
		<pubDate>Mon, 17 May 2010 14:44:22 +0000</pubDate>
		<dc:creator>Chris Tanner</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=3183</guid>
		<description><![CDATA[The iPhone GUI PSD has been very helpful for designers / developers in mocking up their apps, although in some cases it&#8217;s proved a little...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3282" src="http://www.teehanlax.com/blog/wp-content/uploads/2010/05/iPhone-Sketch-Elements-AI.png" alt="" width="573" height="355" /></p>
<p>The <a title="iPhone GUI PSD" href="http://www.teehanlax.com/blog/2009/06/18/iphone-gui-psd-30/" target="_blank"><span style="color: #20a4d0">iPhone GUI PSD</span></a> has been very helpful for designers / developers in mocking up their apps, although in some cases it&#8217;s proved a little too high-fidelity. For rapid prototyping we found we needed a more malleable approach. This is when we turn to the <a href="http://www.teehanlax.com/blog/2010/05/17/iphone-sketch-elements-ai/" target="_blank"><span style="color: #20a4d0">iPhone Sketch Elements AI</span></a>. This collection of common iPhone elements in a sketch &#8211; like style allows us to easily and quickly mock up flows of custom wireframe screens.</p>
<p>(Below) is a quick example using YouTube of how we are using this quick sketch style to present flows to clients.</p>
<p><img class="alignnone size-full wp-image-3288" src="http://www.teehanlax.com/blog/wp-content/uploads/2010/05/Sketch-demo.png" alt="" width="573" height="525" /></p>
<p>If you like it or use it, help us out by retweeting it.</p>
<h3><a href="http://www.teehanlax.com/downloads/iPhone_Sketch_Elements_v1.zip">Download The iPhone Sketch Elements AI Here (6MB)</a></h3>
<p>Looking for an iPad version of this file?</p>
<h3><a href="http://www.teehanlax.com/blog/2010/11/28/ipad-sketch-elements-ai/">View iPad Sketch Elements AI</a></h3>
<p><small>(<strong>Font Requirement</strong>: To fully achieve the sketch style, you&#8217;ll need Tekton Bold — Freely available <a href="http://font-cat.com/font-en-27519.html">here</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/iphone-sketch-elements-ai/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>iPad GUI PSD</title>
		<link>http://www.teehanlax.com/blog/ipad-gui-psd/</link>
		<comments>http://www.teehanlax.com/blog/ipad-gui-psd/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:09:02 +0000</pubDate>
		<dc:creator>Geoff Teehan</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=2566</guid>
		<description><![CDATA[Now that Apple has officially released the iPad we want to start designing for it. While Apple&#8217;s interface builder is great, it doesn&#8217;t really allow...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/2010/02/ipad_GUI_PSD1.jpg" alt="" title="ipad_GUI_PSD" width="573" height="354" class="alignleft size-full wp-image-2574" /></p>
<p>Now that Apple has officially released the iPad we want to start designing for it. While Apple&#8217;s interface builder is great, it doesn&#8217;t really allow us to create custom UI elements on the fly. We decided to take a page from our <a href="http://www.teehanlax.com/blog/iphone-gui-psd-30/">iPhone GUI PSD</a> and create one for the iPad.</p>
<p>The PSD was constructed using vectors, so it&#8217;s fully editable and scalable. You&#8217;ll notice there are a few new UI elements as compared to the iPhone interface. The workable screen design is formatted to 768 x 1024 so anything you design in the Photoshop file can easily be brought over to the SDK.</p>
<p>It&#8217;s 1.0 so I&#8217;m sure we&#8217;ll notice missing elements as we begin to use it. We&#8217;ll perodically update it to include new elements as we notice them or as they become available through any SDK updates.</p>
<p>If you like it or use it, help us out by retweeting it.</p>
<h3><a href="http://www.teehanlax.com/blog/ipad-gui-psd-version-2/">UPDATED: A new version of this file available here</a></h3>
<p>License: This file may ONLY be used for mocking up iPhone apps. No, it can&#8217;t be used in a theme to sell or go in ads for your new app or use it to build your Web site. It is a tool for designers, that is it.</p>
<p><small>You can <a href="http://www.twitter.com/gteehan">follow Geoff</a> and <a href="http://www.twitter.com/teehanlax">Teehan+Lax</a> on Twitter</small></p>
<p><small>(Thanks to <a href="http://finnohara.com/">Finn O&#8217;Hara</a> for the photo)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/ipad-gui-psd/feed/</wfw:commentRss>
		<slash:comments>312</slash:comments>
		</item>
		<item>
		<title>Progressive Enhancement, Designing for the Future</title>
		<link>http://www.teehanlax.com/blog/progressive-enhancement-designing-for-the-future/</link>
		<comments>http://www.teehanlax.com/blog/progressive-enhancement-designing-for-the-future/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 18:23:56 +0000</pubDate>
		<dc:creator>Chris Erwin</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=2171</guid>
		<description><![CDATA[While attending FOWD last week in New York an overarching theme of Progressive Enhancement started to develop as more and more presentations preached it&#8217;s benefits....]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/evolution.jpg" alt="Evolution of Man" title="Evolution of Man" width="579" height="208" class="alignnone size-full wp-image-2172" /></p>
<p>While attending <a href="http://events.carsonified.com/fowd/2009/nyc/content">FOWD</a> last week in New York an overarching theme of Progressive Enhancement started to develop as more and more presentations preached it&#8217;s benefits. So what exactly is Progressive Enhancement? and how can we realistically use it and ensure our users and clients are happy with the end result?</p>
<p>Progressive Enhancement is all about delivering structured content to browsers and devices regardless of their capabilities, then adding layers of style and behavior that are progressively more complex. If you&#8217;re using a modern browser it will be able to render those complex styles and behaviors and deliver a beautiful rich experience. However, if you&#8217;re using a legacy browser or device, the content will be rendered to the best of browser&#8217;s ability with less complex styles and interactivity. The key here is that nothing breaks, it simply doesn&#8217;t look or behave the same in older browsers.</p>
<p>This probably sounds very similar to something web designers and developers have been preaching for years, Graceful Degradation. While they are similar, they have completely different objectives. Graceful Degradation has you building what the most modern browser can handle, and then ensuring that it degrades (or breaks) gracefully in older browsers. Progressive Enhancement on the other hand has you building for the lowest common denominator and then adding extra polish and functionality for browsers that can render it. Graceful Degradation has you looking backward, and Progressive Enhancement has you looking forward.</p>
<p>Why would you want to Progressively Enhance your website? Quite simply, you want to ensure that anybody who wants to consume the content you&#8217;re delivering can do so without getting slapped in the face with a broken unusable site. It will also lead to cleaner, semantic code which is easier to maintain and easier to upgrade (or enhance) at a later date.</p>
<p>Lets a take a look at a quick example. Here we have a pretty really basic nav with rounded corners, shadows, and a custom font. Normally we would build this using something like:</p>
<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/nav_design.gif" alt="nav_design" title="nav_design" width="158" height="214" class="alignleft size-full wp-image-2173" /></p>
<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/old_code.gif" alt="old_code" title="old_code" width="458" height="188" class="alignleft size-full wp-image-2174" /></p>
<p>You can see we have code in there just to support the design, a div for the bottom corners, a class on the last list item to get rid of the last underline, and a container div to keep it all together. We would also have about 8 different image files for the corners, background, shadow and custom fonts. Don&#8217;t forget the PNG hacks to get everything looking properly in legacy browsers. All of that just to support a pretty basic design.</p>
<p>Ideally we would use something more like this:</p>
<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/new_code.gif" alt="new_code" title="new_code" width="347" height="146" class="alignnone size-full wp-image-2175" /></p>
<p>Here we have clean semantic code with nothing but a class name (maybe) for the styling of this basic nav. No images are required for this navigation, we&#8217;ll let CSS take care of all the styling. Rounded corners, shadow, gradient background, custom fonts, and removing the underline on the last list item can all be taken care of with the latest CSS styles. I won&#8217;t dig into the CSS code for this today, but we&#8217;ll take a look at how this would look in different browsers.</p>
<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/nav-builds.gif" alt="nav-builds" title="nav-builds" width="579" height="620" class="alignnone size-full wp-image-2176" /></p>
<p>As you can see, nothing would break and everything is still usable no matter which browser you&#8217;re using. If you&#8217;re using a newer browser you&#8217;ll see a little more polish than users with an older browser, and your experience will be a little bit better. <a href="http://www.simplebits.com">Dan Cederholm</a> used television as an excellent analogy for Progressive Enhancement. You can watch the latest episode of 30 Rock in glorious HD and surround sound if your home theater has an HD TV and a surround sound system. However, you can watch the exact same show on a 15&#8243; black and white TV with mono sound. You&#8217;ll get the same content, and be able to talk about the same jokes around the water cooler regardless of what your home theater looks like. If you&#8217;ve invested in the latest and greatest TV and Audio gear you&#8217;ll be rewarded with a better experience. If you have a 15&#8243; black and white TV, chances are you don&#8217;t care about that better experience, or at least understand why you&#8217;re not getting the best experience.</p>
<p>We need to use this type of analogy to explain Progressive Enhancement to our clients. Websites absolutely <strong>do not</strong> need to look the same in every browser. You can deliver an enhanced experience to users with the latest technology and not alienate users with legacy technology. The tricky part comes when you present a design with all the sparkle and polish to a client, and they can only see the basic lacklustre version of the final product because they&#8217;re using a browser that&#8217;s 10 years old. Finding a way to present the lo-fi and hi-fi versions in tandem will be key in selling Progressive Enhancement to clients, and moving web design forward.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/progressive-enhancement-designing-for-the-future/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>iPhone GUI PSD 3.0</title>
		<link>http://www.teehanlax.com/blog/iphone-gui-psd-30/</link>
		<comments>http://www.teehanlax.com/blog/iphone-gui-psd-30/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 23:59:41 +0000</pubDate>
		<dc:creator>Geoff Teehan</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=1628</guid>
		<description><![CDATA[Along with Apple&#8217;s official release of the new iPhone 3.0 software came a number of new graphic GUI elements. We&#8217;ve been holding off updating the...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/iphonegui_3_0.jpg" alt="iphonegui_3_0" title="iphonegui_3_0" width="573" height="355" class="alignnone size-full wp-image-1636" /></p>
<p>Along with Apple&#8217;s official release of the new iPhone 3.0 software came a number of new graphic GUI elements. We&#8217;ve been holding off updating the Photoshop file until we could properly implement the additions. We built it using vectors, so it&#8217;s all still fully editable. Apple&#8217;s SDK is amazing, but when we need to mock up something quickly for a pitch we turn to this.</p>
<p>Some of the changes and additions in the 3.0 iPhone GUI PSD include:</p>
<ul>
<li>Map and map elements including curl</li>
<li>Copy and paste elements</li>
<li>Timeline bar editor</li>
<li>Horizontal iPhone</li>
<li>Horizontal Panels bars and keyboards</li>
</ul>
<p>If you like it or use it, help us out by retweeting it.</p>
<p>2 New Versions Available!</p>
<h3><a href="http://www.teehanlax.com/blog/iphone-gui-psd-v4/">iPhone GUI PSD Version 4</a></h3>
<h3><a href="http://www.teehanlax.com/blog/iphone-4-gui-psd-retina-display/">iPhone GUI PSD Version 4 &#8211; Retina Version</a></h3>
<p><small>(Thanks to <a href="http://finnohara.com/">Finn O&#8217;Hara</a> for the photo)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/iphone-gui-psd-30/feed/</wfw:commentRss>
		<slash:comments>343</slash:comments>
		</item>
		<item>
		<title>TELUS Holiday 2008</title>
		<link>http://www.teehanlax.com/blog/telus-holiday-2008/</link>
		<comments>http://www.teehanlax.com/blog/telus-holiday-2008/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 18:05:47 +0000</pubDate>
		<dc:creator>Jeremy Bell</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=928</guid>
		<description><![CDATA[Magic Happens When You Give Smart The 2008 holiday season was certainly a busy one for us and TELUS. Ads, ads, some more ads, a...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.teehanlax.com/blog/wp-content/uploads/telus-q4.jpg" alt="Telus Holiday 2008" title="Telus Holiday 2008" width="580" height="328" class="alignnone size-full wp-image-1334" /></p>
<h3>Magic Happens When You Give Smart</h3>
<p>The 2008 holiday season was certainly a busy one for us and TELUS. Ads, ads, some more ads, a few signage pieces, and a little microsite kept us well occupied in the weeks prior to Christmas.  Now, I won&#8217;t bore you with all the little details, but I did want to share a few of the pieces we created this past holiday season.</p>
<h3>Online Ads</h3>
<p>The Q4 campaign was quite broad and required a large variety of ads.  We created a mix of standard and rich ads, cross-talkers, a mini product-viewer, and even an ad where you can search Google on the phone&#8230; in the ad.  You can see a few of the ads <a href="http://www.teehanlax.com/awards/telus_banners/">here</a>, but we&#8217;ve also put together a little highlight reel to show them off.</p>
<p><object width="580" height="327"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3282539&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3282539&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="580" height="327"></embed></object></p>
<h3>Microsite</h3>
<p>I suppose magic doesn&#8217;t happen on its own&#8230; it&#8217;s really something that has to be manufactured, right?  Enter the <a href="http://teehanlax.com/awards/telus08/giftguide_site/index_en.html">Magic Machine</a> &#8211; a simple machine that helps you find the right smartphone.</p>
<p>Our internal team modeled and animated a number of scenes, all of which were dynamically assembled depending on the features you select at the beginning.  We wanted to make the experience playful and if you use with the machine a few times, odds are you&#8217;ll see a completely different scene each time. </p>
<p><object width="580" height="327"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3269575&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3269575&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="580" height="327"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/telus-holiday-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Air Force Experience</title>
		<link>http://www.teehanlax.com/blog/air-force-experience/</link>
		<comments>http://www.teehanlax.com/blog/air-force-experience/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:57:39 +0000</pubDate>
		<dc:creator>Greg Washington</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=424</guid>
		<description><![CDATA[Check out this site for the Dutch Air Force. It&#8217;s not in English and therefore you&#8217;ll have to click around to really experience the site,...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luchtmacht-experience.nl/main.php#app=df83&amp;e9ba-location=mainbaseview"><img src="http://www.inqmnd.ca/blog/wp-content/uploads/2008/07/picture-2.jpg" alt="" width="500" height="305" /></a></p>
<p>Check out this site for the <a href="http://www.luchtmacht-experience.nl/main.php#app=df83&amp;e9ba-location=mainbaseview">Dutch Air Force</a>. It&#8217;s not in English and therefore you&#8217;ll have to click around to really experience the site, but if you have the time to mess around, I suggest you check it out. Everything from the 3D transitions, the video integration, the photography&#8230; really well executed.</p>
<p><strong>Credits</strong><br />
Concept and Project Lead by <a href="http://www.ara.nl">ARA</a><br />
Design and Flash by <a href="http://www.momkai.nl">Momkai</a><br />
3D, Flex and Flash by <a href="http://www.indg.nl">IND</a></p>
<p>Source [<a href="http://www.cpluv.com/www/feeditem/6316">cpluv</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/air-force-experience/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Next Page in Pagination</title>
		<link>http://www.teehanlax.com/blog/the-next-page-in-pagination/</link>
		<comments>http://www.teehanlax.com/blog/the-next-page-in-pagination/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 15:28:57 +0000</pubDate>
		<dc:creator>Geoff Teehan</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=290</guid>
		<description><![CDATA[One of the only UI elements in the past that allowed users to traverse multiple pages of results was pagination. There are few databases any...]]></description>
			<content:encoded><![CDATA[<p><img id="image292" src="http://www.teehanlax.com/blog/wp-content/uploads/goooogle.jpg" alt="goooogle.jpg" /></p>
<p>One of the only UI elements in the past that allowed users to traverse multiple pages of results was pagination.  There are few databases any of us interact that don&#8217;t use those &#8220;next&#8221; or &#8220;previous&#8221; links: Google, gmail, flickr, etc. </p>
<p>About a year ago I saw the guys at &#8220;Unspace&#8221;:http://unspace.ca had &#8220;implemented&#8221;:http://unspace.ca/livefilter a nice alternative to traditional pagination. I should note that their work was based on something &#8220;similar&#8221;:http://www.humanized.com/reader/ that was done by &#8220;Humanized&#8221;:http://www.humanized.com/reader/. These solutions load in more results as you scroll to the bottom of the page &#8211; No more next or previous.</p>
<p>As seen in the image below, the Mail application on the iphone displays a button at the bottom of the page that appends 25 additional results to it &#8211; an elegant solution.</p>
<p><img id="image291" src="http://www.teehanlax.com/blog/wp-content/uploads/load_more.jpg" alt="load_more.jpg" /></p>
<p>What I like most about these solutions is that they are non-destructive, that is, when I select more results I don&#8217;t lose the ones I&#8217;ve already seen. I&#8217;d love to see more implementations like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/the-next-page-in-pagination/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe&#8217;s Apollo: we have lift off&#8230;</title>
		<link>http://www.teehanlax.com/blog/adobes-apollo-we-have-lift-off/</link>
		<comments>http://www.teehanlax.com/blog/adobes-apollo-we-have-lift-off/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 15:37:06 +0000</pubDate>
		<dc:creator>David Gillis</dc:creator>
		
		<guid isPermaLink="false">http://www.teehanlax.com/blog/?p=209</guid>
		<description><![CDATA[Adobe&#8217;s latest and most compelling foray into rich internet application development, &#8220;Appollo&#8221;:http://labs.adobe.com/technologies/apollo/, is really interesting for a couple of reasons. It combines proprietary tools and...]]></description>
			<content:encoded><![CDATA[<p><img id="image210" src="http://www.teehanlax.com/blog/wp-content/uploads/apollo.jpg" alt="Apollo" /></p>
<p>Adobe&#8217;s latest and most compelling foray into rich internet application development, &#8220;Appollo&#8221;:http://labs.adobe.com/technologies/apollo/, is really interesting for a couple of reasons.</p>
<p>It combines proprietary tools and technologiesâ€&#8221;namely, Flash and Flexâ€&#8221;with public domain stuff like AJAX, Javascript and HTML. The client-side component, a cross-platform runtime engine, allows developers to deploy RIAs that look and behave like desktop apps.</p>
<p>A few years ago, everyone was talking about how as browser-based apps became increasingly powerful and sophisticated, the OS might soon disappear. What&#8217;s interesting about this development is that it works in the opposite direction. Apollo makes the browser disappearâ€&#8221;it does an en run around it. So my question is, if we don&#8217;t need the browser any more and the OS is also superfluous, what&#8217;s left?</p>
<p>The development stack gets a lot more complicated as technologies like Apollo make headway. Used to be that the browser layer was fairly abstracted from everything below it. Modern OSs now incorporate a range of web services-based APIs to bridge the gap; and again, what we&#8217;re seeing is a reciprocal move in the opposite direction. Apollo makes the Internet App central and allows it to hook into the desktop layer, presumably through an API-like model.</p>
<p>It&#8217;s interesting to speculate here on how Microsoft intends to compete. Remember when Lary Ellison was trumpeting Java as the great disrupter of Microsoft&#8217;s hegemony? It feels like history is repeating itself, minus some of the hubris that was flying around back then. Microsoft was able to effectively handle the Java threat, and went on to release its &#8220;.NET&#8221;:http://en.wikipedia.org/wiki/.NET_Framework framework and a RIA strategy centred around it&#8217;s &#8220;Direct X&#8221;:http://en.wikipedia.org/wiki/DirectX suite of APIs. Part of Microsoft&#8217;s strategy was to let the Java thing run it&#8217;s course while focusing in the short term on promoting Javascript as a &#8216;good-enough&#8217; alternative. Since then, Javascript and the community around it has matured quite a bit and now is a key piece in Adobe&#8217;s competitive strategy. </p>
<p>Another question: how will a development community that&#8217;s got somewhat of a proprietary feel for more open-ended technologies like AJAX and HTML feel about a corporate player stepping in to plug things together on their behalf? If Apollo gains support, it will certainly entail somewhat of a de-specialization or integration of specialization across the RIA dev. spectrum (e.g. bringing Flash designers together with AJAX and Javascript developers). I think that Adobe&#8217;s ability to do this will be a critical determinant in Apollo&#8217;s success.</p>
<p>One last thingâ€&#8221;from a user experience perspective: what is the promise of a fully web-integrated dev stack that reaches right down into the core OS? What will these apps look and feel like? Part of the freedom that a separate web layer on top of the OS has enabled was the ability to re-conceptualize the UI. I&#8217;m not sure that the full scope of that promise has truly been realized, and wonder if it ever will as we begin to connect our web-based apps back into the desktop environment and paradigm. At the same time, we&#8217;re already seeing how web-based content hooked into the desktop can lead to a multiplicity of experiences (think media center&#8217;s UI, widgets and gadgets, etc.) co-existing peacefully. This is the prospect and maybe the promise of Apollo that excites me most.</p>
<p>Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teehanlax.com/blog/adobes-apollo-we-have-lift-off/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

