<?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>UI DESIGN GUIDE - Web Application Design, Design Examples, Design Lessons &#187; ajax Prototyping</title>
	<atom:link href="http://www.uidesignguide.com/category/ajax-prototyping/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uidesignguide.com</link>
	<description>Exploring The World Of Web Application Interface Design By Design Examples, Lessons, And Real Project Design Examples.&#34;</description>
	<lastBuildDate>Mon, 15 Mar 2010 15:44:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How Can I Speed up Proto-typing &amp; Visual Design Mocks with Hybrid Design Proto-typing?</title>
		<link>http://www.uidesignguide.com/2008/05/11/how-can-i-speed-up-proto-typing-visual-design-mocks-with-hybrid-design-proto-typing/</link>
		<comments>http://www.uidesignguide.com/2008/05/11/how-can-i-speed-up-proto-typing-visual-design-mocks-with-hybrid-design-proto-typing/#comments</comments>
		<pubDate>Mon, 12 May 2008 03:35:10 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[Design Model Widgets]]></category>
		<category><![CDATA[ajax Prototyping]]></category>
		<category><![CDATA[design mentality]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[design lessons]]></category>
		<category><![CDATA[design projects]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[UI Design Class]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=29</guid>
		<description><![CDATA[Over the course of time I've developed my own hybrid proto-typing approach for graphical mocks. 


Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/06/24/ui-design-software-review-flair-builder-v1-6/' rel='bookmark' title='Permanent Link: UI Design Software Review: Flair Builder v1.6'>UI Design Software Review: Flair Builder v1.6</a></li>
<li><a href='http://www.uidesignguide.com/2010/03/13/sxsw-2010-live-stream-day-2-from-sxsw-2010/' rel='bookmark' title='Permanent Link: SXSW 2010: Live Stream Day 2 From SXSW 2010'>SXSW 2010: Live Stream Day 2 From SXSW 2010</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/12/series-1-web-application-design-wheres-the-vision-whats-the-value/' rel='bookmark' title='Permanent Link: UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?'>UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Over the course of time I&#8217;ve developed my own hybrid proto-typing approach for graphical mocks. There are several benefits I have discovered by streamlining this hybrid process.</p>
<h4><span id="more-29"></span>What are the benefits of Hybrid Prototyping &amp; Mocking?</h4>
<ul>
<li>More reliable layouts that fit expected content layouts (better predictability)</li>
<li>Quickly create complex and realistic widgets</li>
<li>Rapidly develop new HTML controls</li>
<li>Use each tool (expressions, notepad, Photoshop, illustrator, acrobat) to its strength</li>
</ul>
<p><!--more--></p>
<h4>Step 1: Build Your Design Library?</h4>
<p>When building a new web application, or widget I usually fall back on my base CSS styles for initial mocks. If you do not have a base set of styles. I suggest you build a CSS library. With only a few lines of code you can quickly create many different application widgets and their look. This is especially true if you have a standard corporate or company brand you need to follow. Here is just a quick sample of the table code I use when doing table structures.</p>
<p style="font-size:10px;">/* Used by the other data grids */<br />
TABLE.grid {<br />
 border-collapse: collapse;<br />
 font-size: 13px;<br />
}<br />
TABLE.grid caption {<br />
 font-size: 13px;<br />
 font-weight: bold;<br />
 color: #F6F18D;<br />
 vertical-align: middle;<br />
 text-align: left;<br />
 padding: 5px 0 5px 3px;<br />
 margin-top: 20px;<br />
 background: url(images/header_background.gif) no-repeat center left;<br />
}<br />
TABLE.grid TBODY TR {<br />
 vertical-align: top;<br />
}<br />
TABLE.grid TBODY TR TH {<br />
 font-size: 11px;<br />
 font-weight: bold;<br />
 vertical-align: top;<br />
 text-align: left;<br />
 border: 0px 0px 0px 0px;<br />
 border-style: dotted;<br />
 border-color: #B8660B;<br />
 padding-top: 10px;<br />
}<br />
TABLE.grid TBODY TD.alternate {<br />
 background-color: #EEEEEE;<br />
 padding: 2px;<br />
 height: 14px;<br />
}<br />
TABLE.grid TBODY TR TD {<br />
 font-size: 11px;<br />
 padding: 4px;<br />
 height: 18px;<br />
 text-align: left;<br />
 border: 0px 0px 0px 0px;<br />
 border-style: dotted;<br />
 border-color: #B8660B;<br />
}</p>
<p> The above code is just a small example. The goal is to build out the code enough so you can simply class/id at the top of your table and then let the cascade ripple through the table elements. If I simply removed the &lt;tfoot&gt; or other elements I can quickly make my table look twenty different ways with only the simple class /id  at the top.  Using this same process I would build out divs, legends, fieldsets, and form elements.</p>
<p>I can mock up a drop down in Photoshop in about 10 minutes, or using this method I can do it in about 10 seconds. If I put more widgets to use In this way I can build out custom screens very rapid. Even more to the point I am using my actual library so I may be coding real world code that could easily be used in the final web application.</p>
<h4>Step 2: Screen Print Is Your Friend and So is Screen Capture</h4>
<p>Now that I have some custom widgets built and displaying on the screen I can capture the screen and begin building out my widget folders in Photoshop. I usually would create new Groups (folders) inside my Photoshop work space.  An example folders structure: Data Examples, Search Bars, Buttons, Grids, etc..<br />
Using our little friend cut and paste I&#8217;ll start placing my pieces into the appropriate folders.</p>
<p>The goal is to get frameworks of your widgets. You can then use Photoshop to &#8220;spice em up,&#8221; or change them into other designs. You could even create some text examples to lay on top of your various frame-worked widgets. I usually end up creating my containers, and supporting images in Photoshop / Illustrator since that is the best tool for this job.</p>
<h4> Step 3: Build It Out and Tie It All Together.</h4>
<p>Start building out your new application interface. I&#8217;ve found that using both an HTML design tool and Photoshop in tandem I can quickly pull together a design in a matter of hours. The quick benefit of this is that your design nows uses actual sizes and even actual (potentially production) code.</p>
<p>When you have some screens you like save them out as JPG&#8217;s. Next your are going to open up your JPG&#8217;s inside of Adobe Acrobat. Merge all of your related screens into a new PDF. Now go ahead and go to your first page and look for the interaction point you are looking to simulate. For example clicking a link pulls up an AJAX edit screen. Select the &#8220;ARTICLE&#8221; tool and draw an area around your interaction destination. Be sure to name it something you will remember. Now you want to go ahead and select the &#8220;LINK TOOL&#8221; and draw a link area around where you want your interaction to occur. You should see a popup.  Choose the following &#8220;CUSTOM LINK &gt; ACTIONS &gt; READ AN ARTICLE &gt; Your named article area. Repeat this process and you now have an Interactive PDF MOCK.</p>
<h4>Summary</h4>
<p>In this article we looked at why Hybrid prototyping can get you to a visual interactive mock faster. We learned about creating a CSS library to speed up the process of creating these mocks. We learned how to create an interactive PDF.</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/06/24/ui-design-software-review-flair-builder-v1-6/' rel='bookmark' title='Permanent Link: UI Design Software Review: Flair Builder v1.6'>UI Design Software Review: Flair Builder v1.6</a></li>
<li><a href='http://www.uidesignguide.com/2010/03/13/sxsw-2010-live-stream-day-2-from-sxsw-2010/' rel='bookmark' title='Permanent Link: SXSW 2010: Live Stream Day 2 From SXSW 2010'>SXSW 2010: Live Stream Day 2 From SXSW 2010</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/12/series-1-web-application-design-wheres-the-vision-whats-the-value/' rel='bookmark' title='Permanent Link: UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?'>UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2008/05/11/how-can-i-speed-up-proto-typing-visual-design-mocks-with-hybrid-design-proto-typing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
