<?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>Hi.  I&#039;m John Horstman.</title>
	<atom:link href="http://johnhorstman.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnhorstman.com</link>
	<description>And this is my website.</description>
	<lastBuildDate>Tue, 29 Mar 2011 08:05:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Maslow&#8217;s Hierarchy of Needs revisited</title>
		<link>http://johnhorstman.com/blog/maslows-hierarchy-of-needs-revisited/</link>
		<comments>http://johnhorstman.com/blog/maslows-hierarchy-of-needs-revisited/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 13:52:40 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=498</guid>
		<description><![CDATA[Designing clear navigation for a hierarchy of information]]></description>
			<content:encoded><![CDATA[<p><strong>Objective</strong><br />
Choose a list of information and design a conceptually clear way to navigate through it</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=21345083&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=21345083&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<p>The first step of this project was to choose a list of information to work with.  I found Maslow&#8217;s hierarchy of needs to be an inherently interesting list in that it describes what motivates the behavior of human beings.  Maslow&#8217;s theory says that people will focus on meeting the lowest level needs before strongly desiring the needs the next level up.  Hence, physiological needs such as food and water are at the bottom of the hierarchy, while lofty goals such as morality and creativity are at the top.</p>
<p>I felt there was a stronger way to express the hierarchy in place here than through a pyramid, something that fit the concept more closely.  The tree seemed an apt metaphor.  Just as a tree can&#8217;t survive without strong roots, a person can&#8217;t survive without fundamental physiological needs being met.  A person flourishes through achieving self-actualization, while a tree displays its flourishing health through thicker, more lush foliage.  Thus I visually related the levels of needs in Maslow&#8217;s hierarchy to the layers of outward growth on a tree.  Users navigate the tree with a mouse by clicking on the section they wish to explore.</p>
<p>I used a vector image for the tree so that I could scale it to a large size, giving me the flexibility to zoom in while still maintaining a high-fidelity image.  The images for the tree, leaves, and roots were all manipulated in Adobe Illustrator, as well as the text on the branches.  The blowing leaf motion was a touch I added in After Effects.</p>
<p><strong>Process</strong></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/TMC-project-3-process-sketches-2.jpg"><img class="alignnone size-medium wp-image-508" title="TMC project 3 process - sketches 2" src="http://johnhorstman.com/wp-content/uploads/2011/03/TMC-project-3-process-sketches-2-300x231.jpg" alt="" width="300" height="231" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/TMC-project-3-process-06.png"><img class="alignnone size-medium wp-image-509" title="TMC project 3 process-06" src="http://johnhorstman.com/wp-content/uploads/2011/03/TMC-project-3-process-06-300x172.png" alt="" width="300" height="172" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/TMC-project-3-process-07.png"><img class="alignnone size-medium wp-image-510" title="TMC project 3 process-07" src="http://johnhorstman.com/wp-content/uploads/2011/03/TMC-project-3-process-07-300x252.png" alt="" width="300" height="252" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/maslows-hierarchy-of-needs-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carbon calculator redesign</title>
		<link>http://johnhorstman.com/blog/carbon-calculator-redesign/</link>
		<comments>http://johnhorstman.com/blog/carbon-calculator-redesign/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 02:31:42 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=483</guid>
		<description><![CDATA[Measuring environmental footprint made easy]]></description>
			<content:encoded><![CDATA[<p><strong>Objective</strong><br />
Apply user-centered design techniques to improve the usability of the Campus Carbon Calculator tool</p>
<p><strong>My contributions</strong><br />
Selection &amp; execution of field research<br />
Data analysis &amp; synthesis<br />
Formulation of design recommendations</p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/CCC-tool-featured-image.png"><img class="alignnone size-medium wp-image-493" title="CCC tool featured image" src="http://johnhorstman.com/wp-content/uploads/2011/03/CCC-tool-featured-image-300x232.png" alt="" width="300" height="232" /></a></p>
<p>&nbsp;</p>
<p>Clean Air-Cool Planet is a non-profit organization committed to fighting global warming. Their Campus Carbon Calculator tool is an emissions calculator currently in use at over 1,200 universities across the country, and is the tool of record for most of the 600 signatories to the American Colleges and University Presidents Climate Commitment. While the tool is powerful and comprehensive, usability issues were causing inaccurate and incomplete calculation results. Our team was responsible for finding out how to make the tool easier to use.</p>
<p>We worked with the faculty of local universities to observe users as they worked with the tool, analyzing their workflows and identifying breakdowns. Applying a diverse set of research methods over the course of several months, our team built a comprehensive view of the strengths and weaknesses of the CCC tool. We worked together to create a set of 9 critical design recommendations to improve the tool, each based on empirically-derived data. The final deliverable to our client was a presentation of our research techniques and findings, the design recommendations, and our full set of data and analysis documentation.</p>
<h4>Process</h4>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/DSC01433.jpg"><img class="alignnone size-medium wp-image-486" title="DSC01433" src="http://johnhorstman.com/wp-content/uploads/2011/03/DSC01433-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/IMG_0084.jpg"><img class="alignnone size-medium wp-image-489" title="IMG_0084" src="http://johnhorstman.com/wp-content/uploads/2011/03/IMG_0084-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://johnhorstman.com/wp-content/uploads/2011/03/IMG_0085.jpg"><img class="alignnone size-medium wp-image-491" title="IMG_0085" src="http://johnhorstman.com/wp-content/uploads/2011/03/IMG_0085-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/Consolidated-Flow-Model.png"><img class="alignnone size-medium wp-image-487" title="Consolidated Flow Model" src="http://johnhorstman.com/wp-content/uploads/2011/03/Consolidated-Flow-Model-284x300.png" alt="" width="284" height="300" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/03/CACP-tool-task-1-visualization.png"><img title="CACP tool task 1 visualization" src="http://johnhorstman.com/wp-content/uploads/2011/03/CACP-tool-task-1-visualization-300x180.png" alt="" width="300" height="180" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/carbon-calculator-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D sprite interaction</title>
		<link>http://johnhorstman.com/blog/interactive-kinect-hack/</link>
		<comments>http://johnhorstman.com/blog/interactive-kinect-hack/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 07:23:53 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Featured work]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=385</guid>
		<description><![CDATA[Mario Boo character drawn in real space with Kinect &#038; openFrameworks]]></description>
			<content:encoded><![CDATA[<p><strong>Featured on</strong><br />
<a href="http://www.pcworld.com/article/221250/kinect_hack_class_project_makes_you_see_ghosts.html">PC World</a>, <a href="http://www.destructoid.com/kinect-hack-makes-the-mario-boo-ghost-really-follow-you-195351.phtml">Destructoid</a>, <a href="http://kinecthacks.net/super-mario-boo-drawn-in-real-dpace/">KinectHacks.net</a></p>
<p><strong>Objective</strong><br />
Use the Microsoft Kinect to create an engaging piece of interactive computational art</p>
<p><strong>My contributions</strong><br />
Project concept<br />
Algorithms &amp; code for Boo positioning, object occlusion, Boo scaling, Boo rotation, and Boo floating motion</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=20223279&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>&nbsp;</p>
<p><a href="http://vimeo.com/20223279">Mario Boo drawn in real space with Kinect, by Horstman &amp; Kurani</a> from <a href="http://vimeo.com/user6091074">John Horstman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>The idea behind this project was to use the Kinect to create an illusion for the viewer that items displayed on the computer screen existed in the real world. This is accomplished by drawing a virtual character on-screen in a location that the viewer can’t see in the real world – i.e., the viewer’s “blind spot.” The virtual character moves to stay in the viewer’s blind spot as the user moves around, so that the viewer can never see the real-world location of where the virtual character would be.</p>
<p>For the virtual character we selected the “Boo” ghost from the Super Mario Brothers video game series. In the games, the Boo sneaks up on Mario when Mario is facing away from Boo. When Mario faces Boo, Boo stops advancing on Mario and hides his face. Boo’s behavior is similar enough to our goal behavior to make him a great candidate to star in our project.</p>
<h6><strong>Process</strong></h6>
<p>All programming for this project was performed in openFrameworks.  The following addons made our project possible:</p>
<ul>
<li>ofxKinect – Processing Kinect input</li>
<li>ofxOpenNI – Skeleton recognition</li>
<li>ofxVectorMath – Vector calculations</li>
</ul>
<div>
<p>We worked toward our vision in the following sequence:</p>
<p><em>Running the OpenNI skeleton recognition successfully in openFrameworks</em></p>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.52.22-PM.png"><img class="size-medium wp-image-4195 alignnone" title="OpenNI BOO1" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.52.22-PM-300x114.png" alt="" width="300" height="114" /></a></p>
</div>
<div>
<p><em>Placing Boo in relation to the tracked skeletons</em></p>
</div>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.55.32-PM.png"><img class="size-medium wp-image-4196 alignnone" title="Location BOO2" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.55.32-PM-300x231.png" alt="" width="300" height="231" /></a></p>
<div>
<p><em>Vector calculation for Boo location</em></p>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.57.31-PM.png"><img class="size-medium wp-image-4197 alignnone" title="Vector BOO3" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.57.31-PM-300x143.png" alt="" width="300" height="143" /></a></p>
</div>
<div>
<p><em>Depth calculations for Boo/object occlusions</em></p>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.58.37-PM.png"><img class="size-medium wp-image-4198 alignnone" title="Occlusion BOO4" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.58.37-PM-300x138.png" alt="" width="300" height="138" /></a></p>
</div>
<div>
<p><em>Swapping Boo images to face the user</em></p>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.59.54-PM.png"><img class="size-medium wp-image-4199 alignnone" title="Follow BOO5" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-7.59.54-PM-300x231.png" alt="" width="300" height="231" /></a></p>
</div>
<div>
<p><em>Scaling Boo based on distance from the Kinect camera</em></p>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-8.01.36-PM.png"><img class="size-medium wp-image-4200 alignnone" title="Scaling BOO6" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-8.01.36-PM-300x127.png" alt="" width="300" height="127" /></a></p>
</div>
<div><em>Gentle floating motion for Boo</em></div>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-8.04.09-PM.png"><img class="size-full wp-image-4201 alignnone" title="Floating BOO7" src="http://golancourses.net/2011spring/wp-content/uploads/Screen-shot-2011-02-21-at-8.04.09-PM.png" alt="" width="138" height="244" /></a></p>
<div>
<p><em>Sound effects &amp; background music</em></p>
</div>
<div>
<h4><strong>Props</strong></h4>
<p>We owe the success of this project to the following people:</p>
<p>Golan Levin<br />
Dan Wilcox<br />
Ben Gotow<br />
Contributors to the ofxKinect and ofxOpenNI libraries</p>
</div>
<div>
<h4><strong>The presentation</strong></h4>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/project3_iacd.pdf">Final Presentation Slides (PDF)</a></p>
<h4><strong>The source code</strong></h4>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/BOO.zip">BOO (ZIP)</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/interactive-kinect-hack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bike pump valve redesign</title>
		<link>http://johnhorstman.com/blog/bike-pump-valve-redesign/</link>
		<comments>http://johnhorstman.com/blog/bike-pump-valve-redesign/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 09:32:17 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=366</guid>
		<description><![CDATA[Applying design methods to improve a control mechanism]]></description>
			<content:encoded><![CDATA[<p><strong>Objective</strong><br />
Identify a real-world control the needs to be improved, redesign the control, and create a poster detailing the design solution.</p>
<p>Click on the image for a larger view.</p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/control_horstman.jpg"><img class="alignnone size-medium wp-image-367" title="control_horstman" src="http://johnhorstman.com/wp-content/uploads/2011/02/control_horstman-300x194.jpg" alt="" width="300" height="194" /></a></p>
<p>As a frequent biker, I&#8217;ve long been frustrated with the design of the bike pump valve head that attaches to the tube valve. It&#8217;s physically awkward to attach, leaks air while attaching and detaching, and gives no feedback on the strength of the seal.</p>
<p>My proposed redesign alleviates the ergonomic nightmare of the old pump head. Rather than holding the head in place with one hand and applying perpendicular force to the head lever with the other hand, this head is attached simply by pushing down onto the tube valve. This means that the new head can easily be attached with just one hand instead of two. When the pump head is pressed into place and a seal is created with the tube valve, the pump head provides feedback by physically and audibly clicking, and a green ring appears around the base of the head. The pump head is released from the tube valve by pinching opposite sides of the head and pulling off, again avoiding the awkward application of force inherent to the old head design.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/bike-pump-valve-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storyville</title>
		<link>http://johnhorstman.com/blog/storyville/</link>
		<comments>http://johnhorstman.com/blog/storyville/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 01:08:57 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Featured work]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=353</guid>
		<description><![CDATA[Prototype for user-generated, location-aware audio tour iPhone application]]></description>
			<content:encoded><![CDATA[<p><strong>Objective</strong><br />
Design and prototype an iPhone application for recent retirees to aid them in building their local community</p>
<p><strong>My contributions</strong><br />
Ideation<br />
Feature selection<br />
Persona design<br />
Scenario design<br />
Wireframing<br />
Prototyping</p>
<p>Storyville is a mobile application that helps retirees create and explore grassroots tours of their local neighborhoods. They can incorporate their own stories about places in their community, and contribute to a collective voice about our towns that treasures their experience and diversity. The application has two modes – one for tour-making and one for tour-taking – along with collaborative features such as adding to a tour, submitting feedback and recommendations, and sharing tours. The goals of Storyville are accessibility, ease of use, enriching local history, and positive social contribution for retirees.</p>
<p>The application is the result of an iterative, user-centered design process. Our first step was to identify a target user group, then to perform research on the goals, interests, and behaviors of that group. Based on that research, we scrapped our initial app idea (a service similar to Yelp that targeted an older user base) and went back to the drawing board.  The resulting idea is much stronger than our first one, more unique and better focused on our target users. We further refined the app functionality in a subsequent round of peer critiques.</p>
<p>Further details and live demo available at the <a href="http://johnhorstman.com/BID/A2/">product website</a>.</p>
<p><img class="alignnone" title="Storyville splash" src="http://johnhorstman.com/BID/A2/images/splash.png" alt="" width="200" /><img class="alignnone" title="Storyville - Select tour" src="http://johnhorstman.com/BID/A2/images/take_tours_sort_by.png" alt="" width="200" /><img class="alignnone" title="Storyville - End tour" src="http://johnhorstman.com/BID/A2/images/take_japantown_play_audio.png" alt="" width="200" /></p>
<h4>Process</h4>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/wireframe3.jpg"><img class="alignnone size-medium wp-image-425" title="wireframe3" src="http://johnhorstman.com/wp-content/uploads/2011/02/wireframe3-300x158.jpg" alt="" width="300" height="158" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/wireframe-design-2.jpg"><img class="alignnone size-medium wp-image-420" title="wireframe design 2" src="http://johnhorstman.com/wp-content/uploads/2011/02/wireframe-design-2-300x199.jpg" alt="" width="300" height="199" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/audio.jpg"><img class="alignnone size-medium wp-image-421" title="audio" src="http://johnhorstman.com/wp-content/uploads/2011/02/audio-160x300.jpg" alt="" width="160" height="300" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/affinity.jpg"><img class="alignnone size-medium wp-image-427" title="affinity" src="http://johnhorstman.com/wp-content/uploads/2011/02/affinity-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/storyville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home organization app</title>
		<link>http://johnhorstman.com/blog/home-organization-app/</link>
		<comments>http://johnhorstman.com/blog/home-organization-app/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 13:37:13 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=350</guid>
		<description><![CDATA[Using a mobile device to declutter an empty nest]]></description>
			<content:encoded><![CDATA[<p><strong>Objective</strong><br />
Perform extensive user testing, executing a variety of HCI research methods, and use the resulting insights to design a mobile application that helps parents declutter their homes after their grown children move out</p>
<p><strong>My contributions</strong><br />
Execution of user research methods<br />
Feature selection<br />
Scenario design<br />
Wireframing<br />
Workflow design<br />
Co-author of final report<br />
Primary author for sections on retrospective methods analysis, design concepts and rationale, and executive summary</p>
<p><strong>Methods</strong><br />
Contextual inquiry &amp; design<br />
Think-aloud studies<br />
Keystroke-level modeling</p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/Methods-HW-Prototype-Final_v2-01.png"><img class="alignnone size-medium wp-image-472" title="Methods HW Prototype Final_v2-01" src="http://johnhorstman.com/wp-content/uploads/2011/02/Methods-HW-Prototype-Final_v2-01-158x300.png" alt="" width="158" height="300" /></a><a href="http://johnhorstman.com/wp-content/uploads/2011/02/Methods-HW-Prototype-Final_v2-03.png"><img class="alignnone size-medium wp-image-473" title="Methods HW Prototype Final_v2-03" src="http://johnhorstman.com/wp-content/uploads/2011/02/Methods-HW-Prototype-Final_v2-03-158x300.png" alt="" width="158" height="300" /></a><a href="http://johnhorstman.com/wp-content/uploads/2011/02/Methods-HW-Prototype-Final_v2-13.png"><img class="alignnone size-medium wp-image-474" title="Methods HW Prototype Final_v2-13" src="http://johnhorstman.com/wp-content/uploads/2011/02/Methods-HW-Prototype-Final_v2-13-158x300.png" alt="" width="158" height="300" /></a></p>
<p>&nbsp;</p>
<p>The core Fall semester class of Carnegie Mellon&#8217;s human-computer interaction master&#8217;s program teaches students the practical application of key user research tools and techniques by focusing on a design challenge. In 2010, we spent the semester analyzing parents transitioning into the role of “empty nesters” – i.e., the last of their children is leaving home. These parents are sorting through their child’s possessions, trying to reclaim space in their home while making sure to keep useful or emotionally significant items. Our semester&#8217;s work culminated in the design of a mobile application to help a family transition from including dependent children to only including independent adult children, specifically to help discard and archive the accumulated possession from childhood. This system design was described in detail in a final report that included a summary of our design process, our design decisions, the rationale behind those decisions (supported by research data), and a scenario-based system walkthrough.</p>
<p>The research portion of this project was comprised of deep dives into a set of research methods, such as contextual inquiry and think-aloud studies. Students worked closely with instructors and TAs, receiving regular feedback on our understanding and execution of the methods. We were also frequently asked to step back and think critically about the strengths and weaknesses of each method, and when each method would be most effective. This critical thinking culminated in a retrospective analysis included in our final report, for which I was the primary author.</p>
<h4>Process</h4>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/IMG_0091fix.jpg"><img class="alignnone size-medium wp-image-475" title="IMG_0091fix" src="http://johnhorstman.com/wp-content/uploads/2011/02/IMG_0091fix-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://johnhorstman.com/wp-content/uploads/2011/02/IMG_0176-1.jpg"><img class="alignnone size-medium wp-image-477" title="IMG_0176 1" src="http://johnhorstman.com/wp-content/uploads/2011/02/IMG_0176-1-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/HW5-CogTool-image.png"><img class="alignnone size-medium wp-image-480" title="HW5 CogTool image" src="http://johnhorstman.com/wp-content/uploads/2011/02/HW5-CogTool-image-300x289.png" alt="" width="300" height="289" /></a> <a href="http://johnhorstman.com/wp-content/uploads/2011/02/IMG_0175-1fix.jpg"><img class="alignnone size-medium wp-image-476" title="IMG_0175 1fix" src="http://johnhorstman.com/wp-content/uploads/2011/02/IMG_0175-1fix-300x197.jpg" alt="" width="300" height="197" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/home-organization-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expressing object functions</title>
		<link>http://johnhorstman.com/blog/expressing-object-functions/</link>
		<comments>http://johnhorstman.com/blog/expressing-object-functions/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 08:17:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://johnhorstman.com/?p=341</guid>
		<description><![CDATA[Communicating object use with human context]]></description>
			<content:encoded><![CDATA[<p><strong>Objective</strong><br />
Create a sequence of events that takes a prospective user through the process of using and manipulating an object with a pair of hands</p>
<p>Click on the image for a larger view.</p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/Sketching-projects-3.jpg"><img class="alignnone size-medium wp-image-376" title="Sketching projects-3" src="http://johnhorstman.com/wp-content/uploads/2011/02/Sketching-projects-3-246x300.jpg" alt="" width="246" height="300" /></a></p>
<p>Each student was required to design a container that required two gestures to open, in the same vein as a childproof medicine container. The container interaction had to be expressed through a storyboard consisting of 5–7 gestures, using hands and action arrows to effectively communicate use.</p>
<p>I created several versions of a container in search of something that felt realistic but also novel.  Once I arrived at a solid design, I took reference photos of my own hands manipulating an object of similar size and shape (a pack of Post-It notes). I then drafted a few practice storyboards to determine which gestures and perspectives were best at displaying the object&#8217;s behavior. I used those key thumbnails for my final sequence, rendering the object and hands with pencil, ink and marker.</p>
<h4>Process</h4>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-6.jpg"><img class="alignnone size-medium wp-image-442" title="sketching_03_process-6" src="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-6-300x231.jpg" alt="" width="300" height="231" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-4.jpg"><img class="alignnone size-medium wp-image-440" title="sketching_03_process-4" src="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-4-300x231.jpg" alt="" width="300" height="231" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-5.jpg"><img class="alignnone size-medium wp-image-441" title="sketching_03_process-5" src="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-5-300x231.jpg" alt="" width="300" height="231" /></a></p>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-7.jpg"><img class="alignnone size-medium wp-image-443" title="sketching_03_process-7" src="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-7-300x232.jpg" alt="" width="300" height="232" /></a></p>
<h4>Final rendering</h4>
<p><a href="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-1.jpg"><img class="alignnone size-medium wp-image-438" title="sketching_03_process-1" src="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-1-225x300.jpg" alt="" width="225" height="300" /></a> <a href="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-2.jpg"><img class="alignnone size-medium wp-image-439" title="sketching_03_process-2" src="http://johnhorstman.com/wp-content/uploads/2011/02/sketching_03_process-2-225x300.jpg" alt="" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnhorstman.com/blog/expressing-object-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

