<?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>Tom Haynes &#187; Projects</title>
	<atom:link href="http://www.tom-haynes.com/category/projects/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tom-haynes.com</link>
	<description></description>
	<lastBuildDate>Thu, 17 Nov 2011 05:24:12 +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>BraidLab</title>
		<link>http://www.tom-haynes.com/projects/253456353/braidlab</link>
		<comments>http://www.tom-haynes.com/projects/253456353/braidlab#comments</comments>
		<pubDate>Thu, 23 Sep 2010 18:54:36 +0000</pubDate>
		<dc:creator>Tom Haynes</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.tom-haynes.com/?p=253456353</guid>
		<description><![CDATA[A web application that makes science simpler as a part of a company I helped found.]]></description>
			<content:encoded><![CDATA[<p>I lived in Providence, RI during the summer of 2010 and helped found <a href="http://www.databraid.com">DataBraid</a>. DataBraid&#8217;s goal is to make science simpler by making scientific data analysis simpler and more accessible to those without programming knowledge.</p>
<p>Our first product, <a href="http://www.braidlab.com">BraidLab</a> is a web application that wishes to do for statistics what Google Docs did for word processing. It&#8217;s a collaborative application that allows researchers to share their data and analyses with coworkers.</p>
<p>I worked with two <a href="http://si.umich.edu">SI</a> alumni on everything from marketing to user research to application development to icon design. We worked collaboratively and iterated quickly. Below is an example of starting with a simple wireframe and iterating on that before moving to HTML, CSS, and JavaScript (click for a larger version):</p>
<p><a href="http://www.tom-haynes.com/wp-content/uploads/2010/09/sharing-process.png" class="image-link"><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/sharing-process-500.png" alt="Wireframing and iterating to produce a sharing dialog" border="0" width="500" /></a></p>
<p>My main tasks were web design and application development. We used <strong>Ruby on Rails</strong> as the application layer and <strong>jQuery</strong> for many of the interactive elements.</p>
<p>BraidLab home page:</p>
<p><a href="http://www.tom-haynes.com/wp-content/uploads/2010/09/braidlab-homepage1.png" class="image-link"><img style="border-color: white;" src="http://www.tom-haynes.com/wp-content/uploads/2010/09/braidlab-homepage-500.png" alt="BraidLab homepage" border="0" width="500" height="371" /></a></p>
<p>Project page:</p>
<p><a href="http://www.tom-haynes.com/wp-content/uploads/2010/09/braidlab-project-page.png" class="image-link"><img style="border-color: white;" src="http://www.tom-haynes.com/wp-content/uploads/2010/09/braidlab-project-page-500.png" alt="BraidLab project page" border="0" width="500" height="371" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-haynes.com/projects/253456353/braidlab/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interaction map</title>
		<link>http://www.tom-haynes.com/projects/253456176/interaction-map</link>
		<comments>http://www.tom-haynes.com/projects/253456176/interaction-map#comments</comments>
		<pubDate>Tue, 23 Mar 2010 15:17:08 +0000</pubDate>
		<dc:creator>Tom Haynes</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.tom-haynes.com/?p=253456176</guid>
		<description><![CDATA[A diagram which describes the structure and possible interactions on the DTE Energy customer website.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tom-haynes.com/wp-content/uploads/2010/03/dte-interaction-map.png"><img src="http://www.tom-haynes.com/wp-content/uploads/2010/03/dte-interaction-map-500.png" width="500" /></a></p>
<p>This interaction map — created for <a href="http://www.si.umich.edu/courses/description_o.htm?New&#038;passCID=622">SI 622</a> (Evaluation of Systems and Services) — shows the structure of the <a href="http://www.dteenergy.com">DTE Energy</a> backend. Click for a larger version.</p>
<p><script type="text/javascript">
    $(document).ready(function() {
	    $("a[rel=dte-interaction-map]").colorbox({rel:'dte-interaction-map', maxHeight: '98%', maxWidth: '98%', transition:'none', current:''});
    });
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-haynes.com/projects/253456176/interaction-map/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 infographic</title>
		<link>http://www.tom-haynes.com/projects/253456041/2009-infographic</link>
		<comments>http://www.tom-haynes.com/projects/253456041/2009-infographic#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:37:56 +0000</pubDate>
		<dc:creator>Tom Haynes</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.tom-haynes.com/?p=253456041</guid>
		<description><![CDATA[A personal infographic that summarizes my year in 2009.]]></description>
			<content:encoded><![CDATA[<p><a rel="2009" style="border: none;" href="http://www.tom-haynes.com/wp-content/uploads/2010/01/2009.png"><img src="http://www.tom-haynes.com/wp-content/uploads/2010/02/2009-thumb.png" alt="2009 infographic" /></a></p>
<p>I made this personal infographic using OmniGraffle and data I collected from <a href="http://www.last.fm">last.fm</a> and my online calendar. Click for full size.</p>
<p><script type="text/javascript">
    $(document).ready(function() {
	    $("a[rel=2009]").colorbox({rel:'2009', maxHeight: '98%', maxWidth: '98%', transition:'none', current:''});
    });
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-haynes.com/projects/253456041/2009-infographic/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KidMall</title>
		<link>http://www.tom-haynes.com/projects/253455367/kidmall</link>
		<comments>http://www.tom-haynes.com/projects/253455367/kidmall#comments</comments>
		<pubDate>Sat, 28 Nov 2009 03:46:32 +0000</pubDate>
		<dc:creator>Tom Haynes</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.tom-haynes.com/?p=253455367</guid>
		<description><![CDATA[Information architecture strategy report and presentation for KidMall, a fictional enterprise that attempts to fill storefronts in the mall and encourage child entrepreneurship.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-cover.jpg" width="500" height="256" /></p>
<p>For <a href="http://www.si.umich.edu/courses/description.htm?passCID=330">SI 658</a> — Information Architecture — we was tasked with creating the information architecture for KidMall, an interesting idea for a new company that attempts to fill storefronts in the mall and encourage entrepreneurship in children.</p>
<p>Over the semester I worked with one other person to create a ten page report and fifteen minute presentation that detailed our proposals for KidMall&#8217;s features, information architecture, and website interactions. Our research involved evaluating potential competitors and conducting interviews.</p>
<p>We started by drawing out the stakeholders and their interactions with the different aspects of the company:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-brainstorm-500.jpg" width="500" height="375" /></p>
<p>I sketched ideas for parts of the site, like the &#8220;Browse&#8221; section:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-browse-sketch-500.jpg" width="500" height="375" /></p>
<p>An idea for scheduling — selecting a date on a calendar view and then seeing the open time slots:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-scheduling-sketch-500.jpg" width="500" height="310" /></p>
<p>Using three sections and progressive disclosure to schedule an in-store session:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-scheduling-sketch-2-500.jpg" width="500" height="375" /></p>
<p>Then I created drafts in OmniGraffle and we iterated on them:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-changes-500.jpg" width="500" height="375" /></p>
<p>The final scheduling wireframe:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/final-scheduling1.png" width="500" height="439" /></p>
<p>We also thought about the site architecture and how customers would use the site:</p>
<p><a href="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-blueprint-and-flow-original.png" class="image-link"><img src="http://www.tom-haynes.com/wp-content/uploads/2010/09/kidmall-blueprint-and-flow-500.png" width="500" height="309" /></a></p>
<p>Final deliverables:</p>
<div style="margin-bottom:20px; padding:10px 0;" class="deliverables"><a rel="strategy-report" style="display: block; width: 225; text-align: center; float: left; margin: 0 8px; border: none;" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-1.png"><img style="border: 2px solid #ccc;" src="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-1.png" width="225" height="170" /><span style="display: block; padding-top: 3px;">Strategy report</span></a><a rel="presentation" style="display: block; width: 225; text-align: center; float: left; margin: 0 8px; border: none;" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 002.png"><img style="border: 2px solid #ccc;" src="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 001.png" width="225" height="170" /><span style="display: block; padding-top: 3px;">Presentation</span></a>
<div style="clear: both;"> </div>
</div>
<p><script type="text/javascript">
    $(document).ready(function() {
	    $("a[rel=strategy-report]").colorbox({rel:'strategy-report', maxHeight:'90%', maxWidth:'90%', transition:'none', current:'{current} of {total}'});
	    $("a[rel=presentation]").colorbox({rel:'strategy-presentation', maxHeight:'90%', maxWidth:'90%', transition:'none', current:'{current} of {total}'});
       $(".deliverables img").hover(function() {$(this).css("border", "2px solid #999")}, function() {$(this).css("border", "2px solid #ccc")});
    });
</script></p>
<div style="display: none; clear:both;">
<img src="http://www.tom-haynes.com/wp-content/uploads/2009/12/kidmall-blueprint.png" width="500" height="310" /><br />
<img src="http://www.tom-haynes.com/wp-content/uploads/2009/12/kidmall-scheduling.png" width="500" height="310" /></p>
<p><a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-2.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-3.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-4.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-5.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-6.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-7.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-8.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-9.png"></a><br />
<a rel="strategy-report" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall-report-10.png"></a></p>
<p><a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 002.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 003.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 004.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 005.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 006.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 007.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 008.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 009.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 010.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 011.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 012.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 013.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 014.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 015.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 016.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 017.png"></a><br />
<a rel="presentation" href="http://www.tom-haynes.com/wp-content/themes/trhaynes/kidmall/kidmall presentation 018.png"></a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-haynes.com/projects/253455367/kidmall/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple finance app</title>
		<link>http://www.tom-haynes.com/projects/253455365/simple-finance-app</link>
		<comments>http://www.tom-haynes.com/projects/253455365/simple-finance-app#comments</comments>
		<pubDate>Sat, 28 Nov 2009 03:46:11 +0000</pubDate>
		<dc:creator>Tom Haynes</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.tom-haynes.com/?p=253455365</guid>
		<description><![CDATA[Simple finance web application to help clubs keep track of their members' finances.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tom-haynes.com/wp-content/uploads/2009/12/whole-finance-site.jpg" width="500" height="328" /></p>
<p>This simple group finance website helps small clubs keep track of their individual balances within the larger organization. Players can check what they owe the team at any time, and examine the team costs for tournaments and other shared costs.</p>
<p>I am using the <a href="http://djangoproject.com">Django</a> framework, and also use the <a href="http://code.google.com/apis/chart/">Google Charts API</a> for pie charts. I make use of the <a href="http://www.kryogenix.org/code/browser/sorttable/">sorttable.js</a> library to make all the tables instantly sortable by any column.</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2009/12/AVS.jpg" width="500" height="310" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-haynes.com/projects/253455365/simple-finance-app/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timeline</title>
		<link>http://www.tom-haynes.com/projects/253455359/timeline</link>
		<comments>http://www.tom-haynes.com/projects/253455359/timeline#comments</comments>
		<pubDate>Fri, 27 Nov 2009 21:57:12 +0000</pubDate>
		<dc:creator>Tom Haynes</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.tom-haynes.com/?p=253455359</guid>
		<description><![CDATA[A response to Mozilla's question: "How do we make better use of browsing history?" Timeline improves upon the list approach, making it easier to re-find pages in the future.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://design-challenge.mozillalabs.com/uni-fall09/">Fall 2009 University Mozilla Design Challenge</a> asked the following question about browsing history:</p>
<blockquote><p>How can we make sense of this rich source of data and how do we best present this data to the user?</p></blockquote>
<p>After brainstorming, sketching, and talking with other SI students, I came up with <strong>Timeline</strong>, a new way of displaying and interacting with web browsing history.</p>
<p>Browsing history can be a necessity for a number of reasons, but one common motivation is needing to find something visited in the past but don’t having enough information to simply search for it, either using a search engine or the fulltext records of the browser’s history.  Perhaps the user only remember that they clicked a link from Amazon.com, or that it yesterday morning between checking their email and doing research at work.  These are the use cases that Timeline targets.</p>
<p>Instead of showing web history as a one dimensional list, Timeline includes additional contextual information to help people re-find the pages they were looking for.  This information includes:</p>
<ul>
<li>the time of day visited</li>
<li>the duration of the visit</li>
<li>the browsing path to each page</li>
<li>whether pages were opened in a new tab or a new window</li>
<li>whether the page was bookmarked</li>
<li>the “active browsing track,” or what pages were in focus and which were in the background at any specific point in time</li>
</ul>
<p>Mockup (click for high-res):</p>
<p><a rel="timeline" style="border: none;" title="Timeline" href="http://www.tom-haynes.com/wp-content/uploads/2009/12/timeline.png"><br />
<img src="http://www.tom-haynes.com/wp-content/uploads/2009/12/timeline.png" width="500" /><br />
</a></p>
<p>Early whiteboard sketch the introductory <a href="http://sochi.cms.si.umich.edu/">SOCHI</a> design jam:</p>
<p><img src="http://www.tom-haynes.com/wp-content/uploads/2009/12/timeline-whiteboard.jpg" width="500" height="316" /></p>
<p>Short video explaining use:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="281" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=7398103&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="281" src="http://vimeo.com/moogaloop.swf?clip_id=7398103&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Some probable necessities in the future:</p>
<ul>
<li>Controls for resizing the time interval shown.</li>
<li>A search or filter interface (I’m imagining something like OS X’s System Preferences search, where matches glow and non-matches are dimmed).</li>
</ul>
<p style="font-style: italic;">This work is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 United States License</a>.</p>
<p><script type="text/javascript">
    $(document).ready(function() {
	    $("a[rel=timeline]").colorbox({rel:'timeline', maxHeight: '98%', maxWidth: '98%', transition:'none', current:''});
    });
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-haynes.com/projects/253455359/timeline/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

