<?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/tag/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>Sun, 30 May 2010 04:02:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <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></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>0</slash:comments> </item> </channel> </rss>