<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>prototyping &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/prototyping/</link>
	<description>Feed of posts on WordPress.com tagged "prototyping"</description>
	<pubDate>Tue, 01 Dec 2009 18:07:59 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[In Pictures: How the RIDE team built a board]]></title>
<link>http://dorodesign.wordpress.com/2009/11/30/in-pictures-how-the-ride-team-built-a-board/</link>
<pubDate>Mon, 30 Nov 2009 20:07:24 +0000</pubDate>
<dc:creator>dorodesign</dc:creator>
<guid>http://dorodesign.wordpress.com/2009/11/30/in-pictures-how-the-ride-team-built-a-board/</guid>
<description><![CDATA[Please click through, theres some really good insight into what actually goes on in prototype and de]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>Please click through, theres some really good insight into what actually goes on in prototype and development of products.  And the new Tony Hawk RIDE controller was sure no easy task.</em></p>
<p><em> </em></p>
<p><em>
<p>&#160;</p>
<p style="text-align:center;"><a href="http://www.develop-online.net/news/33349/In-Pictures-How-the-RIDE-team-built-a-board?"><img src='http://dorodesign.files.wordpress.com/2009/11/242_dwyer20with20board20bodywide.jpg' alt='' /></a></p>
<p>&#160;</p>
<p>&#160;</p>
<p style="text-align:center;"><a href="http://www.develop-online.net/news/33349/In-Pictures-How-the-RIDE-team-built-a-board?"><img src='http://dorodesign.files.wordpress.com/2009/11/239_board20buttons20widebody.jpg' alt='' /></a></p>
<p>&#160;</p>
<p>&#160;</p>
<p style="text-align:center;"><a href="http://www.develop-online.net/news/33349/In-Pictures-How-the-RIDE-team-built-a-board?"><img src='http://dorodesign.files.wordpress.com/2009/11/243_board20electronics20bodywide.jpg' alt='' /></a></p>
<p>&#160;</p>
<p>&#160;</p>
<p style="text-align:center;"><a href="http://www.develop-online.net/news/33349/In-Pictures-How-the-RIDE-team-built-a-board?"><img src='http://dorodesign.files.wordpress.com/2009/11/244_board20final20bodywide.jpg' alt='' /></a></p>
<p>&#160;</p>
<p></em></p>
<p>&#160;</p>
<blockquote><p>Trackballs, arcade pushbuttons, Wii remote-sized holes: Robomodo reveals how it designed a deck</p>
<p>“We have, like, a graveyard of skateboard prototypes here,” says Robomodo’s Patrick Dwyer in a half-joking sort of way.</p></blockquote>
<p>via <a href="http://www.develop-online.net/news/33349/In-Pictures-How-the-RIDE-team-built-a-board?">In Pictures: How the RIDE team built a board &#124; Game Development &#124; News by Develop</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[It'll take time, so spend it wisely]]></title>
<link>http://aboutgamedesign.com/2009/11/27/itll-take-time-so-spend-it-wisely/</link>
<pubDate>Fri, 27 Nov 2009 17:06:28 +0000</pubDate>
<dc:creator>Arcade</dc:creator>
<guid>http://aboutgamedesign.com/2009/11/27/itll-take-time-so-spend-it-wisely/</guid>
<description><![CDATA[Just about all developers work by iterating in one way or another. The biggest problem isn&#8217;t t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Just about all developers work by iterating in one way or another.</p>
<p>The biggest problem isn&#8217;t that you have to change things that are already done, or even throw it away. The biggest issue is that it takes time, and time is pretty much always more precious than money. That&#8217;s why the designer can save a lot of time by iterating in the pre-development phase, so he doesn&#8217;t waste the whole team&#8217;s time.</p>
<p><a style="text-decoration:none;" href="http://aboutgamedesign.wordpress.com/files/2009/11/time.jpg"><img class="aligncenter size-full wp-image-255" title="time" src="http://aboutgamedesign.wordpress.com/files/2009/11/time.jpg" alt="" width="500" height="237" /></a></p>
<p><!--more-->Iteration means the act of repeating and it&#8217;s what we do to make really good games. We make something, look at it and then we notice what we can change to make it better, or maybe even something that doesn&#8217;t work as intended at all and &#8220;must&#8221; be fixed.</p>
<p>Doing this late in the development cycle can be tricky, hard and expensive, as it might require effort from very many team members from different disciplines. Of course, it depends on what you&#8217;re about to change. Some minor tweaking might not be a big deal.</p>
<p>Sure, people in the team might whine a bit when changes are to be made because they think that it&#8217;s either good enough as it is, the designer should have &#8220;known&#8221; about the result in advance or just because they don&#8217;t want to throw away work that&#8217;s already done, but leaving that aside, the biggest issue is time. You&#8217;re always working towards deadlines and time equals money.</p>
<p>That&#8217;s why it&#8217;s important for designers to iterate when only being in the pre-development and theoretical design. Write the design and then make sure that all design-ish people analyze it with a microscope and iterate, iterate and iterate!</p>
<p>That&#8217;s a great thing about prototypes as well. They&#8217;re built for you to be able to try out things in and make rapid changes. Use them! Unfortunately, not all projects use prototyping, which I think is a real shame. It doesn&#8217;t have to be a massive fully playable game.</p>
<p>Heck, it doesn&#8217;t even have to be digital.</p>
<p>A prototype can be anything that let you test anything, like a small, small element of a game mechanic, interaction design, or whatever. I think it&#8217;s worth dedicating and spending time on prototypes even if it &#8220;steals&#8221; time from the actual development, because in the end, you&#8217;ll save time and turn up with a better product.</p>
<p>Also, try and keep alert so you can make changes in good time, instead of waiting untill the last minute. The less work done to be changed/discarded, the better. And as a designer, dare to say that something doesn&#8217;t work right, instead of waiting for someone else to notice it. It doesn&#8217;t matter if you become the bitchy one because you&#8217;re always the one to point out the &#8220;bad&#8221; stuff.</p>
<p>Making games is just like making anything else. Let&#8217;s say you&#8217;re gonna draw a panda. If you draw a panda and you&#8217;ve never done that before, you&#8217;ll get a result. Now, afterwards, draw another one. Odds are that the second one will look better.</p>
<p><a href="http://aboutgamedesign.wordpress.com/files/2009/11/pandas.jpg"><img class="aligncenter size-full wp-image-254" title="pandas" src="http://aboutgamedesign.wordpress.com/files/2009/11/pandas.jpg" alt="" width="500" height="201" /></a></p>
<p>But in the end, you&#8217;ll run out of time and can&#8217;t iterate anymore. Except if you&#8217;re Blizzard, then you can iterative untill you&#8217;re satisfied and release globally loved games.</p>
<p>Because the time is limited, it&#8217;s important to make sure that iteration cost as little time as possible. That&#8217;s why it&#8217;s a good idea to start iterating from day one as a designer.</p>
<p>If I were to save this post as a draft, read it a couple of times and then re-write it, I&#8217;m 100% sure I would end up with a much better text.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Prototyping.  It's child's play]]></title>
<link>http://ponderingchimp.wordpress.com/2009/11/26/prototyping-its-childs-play/</link>
<pubDate>Thu, 26 Nov 2009 16:17:29 +0000</pubDate>
<dc:creator>the chimp</dc:creator>
<guid>http://ponderingchimp.wordpress.com/2009/11/26/prototyping-its-childs-play/</guid>
<description><![CDATA[Recently stumbled across Johnny Holland, a great new interaction design site.  Amongst all their goo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/L3yl9vaJuFE&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/L3yl9vaJuFE&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Recently stumbled across <a title="johnnyholland.org - it's all about interaction" href="http://johnnyholland.org/" target="_blank">Johnny Holland,</a> a great new interaction design site.  Amongst all their good stuff is this clip, which is proof that anybody can prototype and bring an idea to life.  This young fella knows what he wants his &#8216;thing&#8217; to do and how it is going to do the doing.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IxEdit: uno stumento interessante]]></title>
<link>http://tizianoluccarelli.wordpress.com/2009/11/24/ixedit-uno-stumento-interessante/</link>
<pubDate>Tue, 24 Nov 2009 18:10:06 +0000</pubDate>
<dc:creator>Tiziano Luccarelli</dc:creator>
<guid>http://tizianoluccarelli.wordpress.com/2009/11/24/ixedit-uno-stumento-interessante/</guid>
<description><![CDATA[Da qualche mese mi frulla in testa la possibilità di inserire nel team di User Experience anche un f]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Da qualche mese mi frulla in testa la possibilità di inserire nel team di User Experience anche un front-end developer che si occupa di realizzare prototipi funzionali in vero XHTM/CSS in modo da utilizzare la base per il vero sviluppo.</p>
<p>Questa scelta ha delle ripercussioni economiche sul budget del dipartimento. Potrebbe allungare i tempi di realizzazione dei prototipi, anche se sarebbero recuperati in fase di sviluppo. Purtroppo il prototipo spesso serve in tempi più rapidi in quanto lo usiamo anche come documento che il Cliente deve approvare e non solo come parte del progetto da consegnare agli sviluppatori per il coding.</p>
<p>Oggi consiglio vivamente l&#8217;utilizzo di Axure RP a chiunque voglia affrontare la realizzazione di prototipi. E&#8217; uno strumento potete e veloce. Abbiamo sviluppato una serie di &#8220;componenti&#8221; che simulano interazioni avanzate per dare il senso reale dell&#8217;attività che una persona svolge. Axure ha un suo sistema interno per generare e far funzionare questi widget. <a href="http://www.acleandesign.com/m/ACDAxureTemplate2/Home.html" title="Axure RP widget Libraries">Ecco qualche esempio</a>.</p>
<p>Insomma, la mia idea di creare dei prototipi XHTML/CSS validi si stava dilatando perché sarei stato costretto a lavorare a colpi di jQuery e DOM Scripting per raggiungere gli stessi risultati. <a href="http://www.ixedit.com/" title="sito ufficiale IxEdit">Poi ho trovato IxEdit</a>.</p>
<p>Un video è meglio di tante parole. Ecco come IxEdit potrebbe aiutarmi a realizzare prototipi in codice valido mantenendo la possibilità di realizzare rapidamente alcune interazioni. Senza scrivere codice.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/9n_E556-8xI&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/9n_E556-8xI&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>L&#8217;ho scaricato. Devo studiarlo meglio.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Review: mbed NXP LPC1768 microcontroller]]></title>
<link>http://hackaday.com/2009/11/21/review-mbed-nxp-lpc1768-microcontroller/</link>
<pubDate>Sat, 21 Nov 2009 15:19:24 +0000</pubDate>
<dc:creator>Phil Burgess</dc:creator>
<guid>http://hackaday.com/2009/11/21/review-mbed-nxp-lpc1768-microcontroller/</guid>
<description><![CDATA[mbed is a next-generation 32-bit microcontroller platform. It’s a prototyping and teaching tool some]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-18584" title="mbed" src="http://hackadaycom.wordpress.com/files/2009/11/mbed.jpg" alt="" width="470" height="220" /></p>
<p><em><a href="http://mbed.org/">mbed</a></em> is a next-generation 32-bit microcontroller platform. It’s a prototyping and teaching tool somewhat along the lines of Arduino. On steroids. With claws and fangs. Other contenders in this class include the MAKE Controller, STM32 Primer and Primer 2, Freescale Tower, and Microchip’s PIC32 Starter Kit. The mbed hardware has a number of advantages (and a few disadvantages) compared to these other platforms, but what really sets it apart is the development environment: the entire system — editor, compiler, libraries and reference materials — are completely web-based. There is no software to install or maintain on the host system.<br />
<!--more--><span style="color:#888888;"> </span></p>
<h2>The Hardware</h2>
<p>The mbed board is sensibly priced at $60; about middle of the road among its peers. mbed’s size (or lack thereof) is among its greatest assets, measuring only about 1&#8243; by 2&#8243; (26 x 52mm) in a stout 40-pin DIP package that just barely manages to fit in a <a href="http://hackaday.com/2005/10/21/solderless-breadboard-transporter/">breadboard</a>…a major win.</p>
<p>The top of the board is dominated by the microcontroller itself: a 60MHz NXP LPC1768 based on the eminently capable 32-bit ARM Cortex-M3 core, sporting 64K of RAM and 512K flash, and rounded out with an embarrassment of peripheral riches: Ethernet, USB (host, device, and to-go), CAN bus, multiple serial, I2C and SPI buses, 12-bit A/D and even a 10-bit D/A converter and realtime clock/calendar. Also on top is the USB connector (mini-B), some power regulation circuitry (operating on 4.5 to 9 volts DC, or USB power), several indicator LEDs, and the reset button (a plain vanilla tactile switch on our purchased unit, not the candy-like blue button seen in product shots).</p>
<p><a href="http://hackadaycom.wordpress.com/files/2009/11/mbed-pinouts1.png"><img class="alignnone size-full wp-image-18602" title="mbed-pinouts" src="http://hackadaycom.wordpress.com/files/2009/11/mbed-pinouts1.png" alt="" width="470" height="300" /></a></p>
<p>The underside conceals an Ethernet transceiver chip (requiring only the addition of an RJ45 jack to get the board on a network) and a DiskOnChip-style component that provides a small (about 2MB) FAT filesystem when attached to a host system through USB, much like a thumb drive.</p>
<p>This latter feature — the FAT filesystem — is half of the key to mbed’s software-free, cross-platform magic. Getting new code onto the device is simply a matter of copying the compiled program (as a .bin file) to this drive. Press the reset button, and the new code is copied to the MCU’s internal flash and run. No special <a href="http://hackaday.com/2009/11/18/pic-powered-avr-programmer/">programming hardware dongle</a>, no special bootloader software, just drag and drop. This has some serious implications. Pretty much <em>any</em> system these days can mount a FAT filesystem. We’re not just talking about getting Mac and Linux users into the fold alongside Windows…there’s also the impending wave of featherweight netbooks with ARM and VIA chips running peculiar, instant-on operating systems. Or the <a href="http://hackaday.com/2008/05/21/hacking-the-olpc-now-and-the-future/">OLPC XO-1</a>. Or older PowerPC Macs. The computers in the school’s lab that you’re not allowed to install any software on. Game consoles.</p>
<h2>The Software</h2>
<p>“<a href="http://hackaday.com/2009/09/19/jolicloud-os-seeks-to-move-past-browsers/">Cloud computing</a>” is still the hot buzzword this week, and the mbed project has adopted the concept wholeheartedly, comprising the other half of their softwareless strategy. Everything with mbed — <em>everything,</em> even your own source code — resides on their servers and is accessed through a web browser. This carries with it all of the good and bad points of any other network-based service such as Google Docs. There’s the potential for this to be a fantastic tool for teaching and collaboration, and in fact they’ve <a href="http://mbed.org/">created such an online community for mbed</a>, with forums and publicly-shareable code libraries. One can move between home and office, or <a href="http://hackaday.com/2009/09/18/vintage-video-computing-across-america/">travel around the world</a>, and resume editing code on any system with a solid ’net connection. No need to check for software updates; the server will always be current.</p>
<p><a href="http://hackadaycom.wordpress.com/files/2009/11/mbed-editor.png"><img class="alignnone size-full wp-image-18607" title="mbed-editor" src="http://hackadaycom.wordpress.com/files/2009/11/mbed-editor.png" alt="" width="400" height="400" /></a></p>
<p>mbed programs are written in C++ (yes, thankfully it’s “programs” and “C++,” not “sketches” or “the mbed language”) using their <a href="http://hackaday.com/2008/10/18/chrome-and-firefox-showing-javascript-improvements/">JavaScript</a>-based online editor. When ready, click the <em>Compile</em> button. The compiler and linker run on the back end, on the server at the other end of the network connection. Provided your code is all syntactically valid, a compiled .bin file will then be downloaded to your computer…save this to the mbed USB disk, press the reset button, and you’re good to go. In Arduino-like fashion, the mbed device also appears as a virtual COM port, so you can monitor a program’s serial output using any terminal program.</p>
<h2>The Good</h2>
<p>We were taught that you should always say something kind before criticizing, so we’ll point out that the above process does, in fact, work exceedingly well, and has proved to be both quick and reliable. Once you get into the groove, the sequence of operations is no more onerous than with Arduino or any other microcontroller-specific programmer dongle.</p>
<p>To their credit, unlike some microcontroller evaluation kits, there are no artificial limitations to the mbed compiler; the full code and memory space of the processor is available to your code. The editor has realtime syntax coloring and multiple undo levels. And double-clicking on an error message in the compiler output will take you directly to the offending line, as in any decent IDE. You can import existing code from your local system to the mbed “cloud,” or likewise export individual files or an entire project. All good stuff.</p>
<p>The real saving grace of this setup is the libraries, both the official functions in what they call the “<a href="http://mbed.org/handbook/">Handbook</a>,” and community-contributed code in the “<a href="http://mbed.org/projects/cookbook/">Cookbook</a>.” A tremendous amount of functionality has been implemented in a concise and usually object-oriented manner. It’s almost comical sometimes, after having worked with other microcontrollers and girding for some expected coding nightmare, only to find that the corresponding library handles a task in a couple of lines (browse through the Handbook and Cookbook for examples). There’s a tendency also to follow stdlib or “UNIX-like” conventions for file access, character I/O, realtime clock access, etc., so existing systems programmers new to microcontrollers will feel right at home, no weird function names or syntaxes.</p>
<p>The mbed’s FAT filesystem is also accessible to the microcontroller, making it useful for more than just program storage. Web pages can be served from this space, or a <a href="http://hackaday.com/2009/08/14/logging-weight-changes/">data logging</a> program can store results here. If the two megabyte capacity is too limiting for your needs, have a look at the <a href="http://mbed.org/projects/cookbook/wiki/SDCard">SDCard library</a> in the Cookbook — it’s almost trivial to wire up and use. Pretty much <em>all</em> of the libraries are like that!</p>
<h2>The Bad and the Ugly</h2>
<p>Hardware-wise, there are just a few minor nitpicks:</p>
<p>First is with the local FAT filesystem. Even though this is one of the device’s most unique features, and the very thing that enables its platform neutrality, the implementation just seems a bit anachronistic. The aforementioned SDCard library demonstrates how readily that format can be used. It’s faster, with the potential for far greater capacity, and cards could be easily swapped out for different code or data files. Not a major disappointment, just seems like an opportunity was missed to make this product even better.</p>
<p>Second is with the indicator LEDs on the board. Four of them, scant millimeters apart, <em><a href="http://hackaday.com/2008/09/30/6-pcs-in-one-clear-case/">all blue</a></em>…making them pretty much worthless as status indicators from across the room, where they all blur into a singular blob. Ten years ago, blue LEDs were <em>novel.</em> Five years ago, they were <em>mainstream,</em> festooning every last USB hub, mouse, flash drive and imported piece of crap. Today they’re just <em>tired,</em> let’s get over it. Different colors would indicate status at a distant glance.</p>
<p>Finally, not a problem with the mbed board itself, but it would be nice to see one of the Cookbook projects, the “BoB2” breakout board, made into an available product. The blank board can be ordered through <a href="http://hackaday.com/2009/03/11/batchpcb-now-even-more-a-la-carte/">BatchPCB</a>, but after postage and handling the price for just the empty board — no components — is $33. Have this populated and mass-produced, bundle it with the mbed in a $100 package, and it sounds like a winning setup, ready to go head-to-head with the MAKE Controller.</p>
<p>But really, those are just nitpicks. Our <em>real</em> beef is with the software…the code editor specifically. If you find the Arduino editor aggravating, the mbed editor will have you seeing red (or maybe purple if you factor in all those blue LEDs). Like Arduino, there’s no true tab formatting; everything’s expanded to spaces, like it or not. Auto-indent cannot be disabled, and there’s seemingly no command to increase or decrease the indentation of a block of code. If you’re accustomed to anything more than arrow keys to move and click-and-drag to highlight text, the editor disregards a lot of system-native editing behaviors that may be deeply ingrained in your muscle memory (such as shift-clicking to select a range of text, or triple-click-and-drag for multiple contiguous lines). What’s more, the quirky behaviors are a little different across each browser and operating system. Don’t even <em>try</em> that triple-click-and-drag in Firefox for Mac…you won’t get your text cursor back without a complete reboot (seriously, just restarting the browser isn’t sufficient). And at present, only the most common browsers are supported; all others are currently shut out.</p>
<p>The closed-source nature of the tools may also be off-putting to some. If one finds the Arduino editor distasteful, there are options: get in there and change the code, or simply use a different editor and link with the Arduino libraries manually…it’s all legal and encouraged. With mbed, there are no alternatives. Access to the compiler and libraries is “free as in beer,” but not “free as in speech.” There’s little recourse should the service ever be taken down, or if they should suddenly start charging a subscription fee (there’s no indication this is planned, just a hypothetical scenario).</p>
<p>The good news, at least with regard to the former, is that software is of course infinitely more malleable than hardware, and it’s almost certain the tools will improve with time. The site is under active development…new “Home” and “Notebook” features were added for registered users just yesterday. Perhaps, given time, they’ll get the Command key working properly on the Mac. The selection of user-submitted code will expand regardless, making it progressively easier to do more and different things with this board.</p>
<h2>In Summary</h2>
<p>The <a href="http://mbed.org/tour/">mbed Tour page</a> is frank about what the platform is good for, and what it’s not. mbed was intended as a quick prototyping and educational tool, and at that it excels. A lack of features such as a debugger or offline compiler keep this from being a professional-strength development platform, which is okay. Think of it as Arduino: The Next Generation. Although the mbed board costs more up front than Arduino, there are capabilities here that would otherwise require costly “shields” and strain every last byte and CPU cycle of the 8-bit ATmega328 processor: Ethernet, USB, SD cards…mbed handles these tasks with aplomb.</p>
<p>mbed is not without its flaws, and the “cloud” development approach may never sit right with some. For a product that’s just weeks out of beta testing, the results thus far are extremely encouraging. There’s immense potential here: a seriously powerful chip, easy to interface and to program. If the online tools can be improved, or if open source alternatives become available, mbed could be a major player. We expect to be seeing a lot more of this device in future hacks.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Topic Tweet]]></title>
<link>http://ebiinterfaces.wordpress.com/2009/11/21/topic-tweet/</link>
<pubDate>Sat, 21 Nov 2009 13:23:50 +0000</pubDate>
<dc:creator>eamonnmag</dc:creator>
<guid>http://ebiinterfaces.wordpress.com/2009/11/21/topic-tweet/</guid>
<description><![CDATA[So, after having a quick play with Adobe catalyst this morning, I thought I&#8217;d create something]]></description>
<content:encoded><![CDATA[So, after having a quick play with Adobe catalyst this morning, I thought I&#8217;d create something]]></content:encoded>
</item>
<item>
<title><![CDATA[More on Adobe Flex Catalyst]]></title>
<link>http://ebiinterfaces.wordpress.com/2009/11/21/more-on-adobe-flex-catalyst/</link>
<pubDate>Sat, 21 Nov 2009 10:54:31 +0000</pubDate>
<dc:creator>eamonnmag</dc:creator>
<guid>http://ebiinterfaces.wordpress.com/2009/11/21/more-on-adobe-flex-catalyst/</guid>
<description><![CDATA[After playing with a design I created for an Interfaces website (which in eventuality we decided not]]></description>
<content:encoded><![CDATA[After playing with a design I created for an Interfaces website (which in eventuality we decided not]]></content:encoded>
</item>
<item>
<title><![CDATA[Adobe @ Devoxx]]></title>
<link>http://ebiinterfaces.wordpress.com/2009/11/19/adobe-talk/</link>
<pubDate>Thu, 19 Nov 2009 12:22:51 +0000</pubDate>
<dc:creator>eamonnmag</dc:creator>
<guid>http://ebiinterfaces.wordpress.com/2009/11/19/adobe-talk/</guid>
<description><![CDATA[General So, adobe were at the Devoxx 2009 conference presenting a number of their new tools and givi]]></description>
<content:encoded><![CDATA[General So, adobe were at the Devoxx 2009 conference presenting a number of their new tools and givi]]></content:encoded>
</item>
<item>
<title><![CDATA[Jump-starting tricks for aspiring web developers]]></title>
<link>http://jonhoo.wordpress.com/2009/11/17/jump-starting-tricks-for-aspiring-web-developers/</link>
<pubDate>Tue, 17 Nov 2009 02:47:01 +0000</pubDate>
<dc:creator>Jon Gjengset</dc:creator>
<guid>http://jonhoo.wordpress.com/2009/11/17/jump-starting-tricks-for-aspiring-web-developers/</guid>
<description><![CDATA[So, you want to make websites, do you? Becoming a web developer is both very easy, and very hard at ]]></description>
<content:encoded><![CDATA[So, you want to make websites, do you? Becoming a web developer is both very easy, and very hard at ]]></content:encoded>
</item>
<item>
<title><![CDATA[Silk screen printing method]]></title>
<link>http://theodmgroup.com/2009/11/16/screen-printing/</link>
<pubDate>Mon, 16 Nov 2009 04:32:50 +0000</pubDate>
<dc:creator>jamieodm</dc:creator>
<guid>http://theodmgroup.com/2009/11/16/screen-printing/</guid>
<description><![CDATA[Screen printing is a printing technique that uses a woven mesh to support an ink-blocking stencil. U]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignright size-full wp-image-1667" title="Screen printing diagram" src="http://odmasia.wordpress.com/files/2009/11/screen_print_diagram.jpg" alt="Screen printing diagram" width="206" height="249" /></p>
<p>Screen printing is a printing technique that uses a woven mesh to support an ink-blocking stencil.</p>
<p>Used for: <a href="http://www.odmasia.com/productlist.asp?act=first&#38;pos=0&#38;id=&#38;category_id=&#38;productlist_leftmenu=Y&#38;searchtext=cap&#38;cmbproleft=1">Caps</a>, <a href="http://www.odmasia.com/productlist.asp?act=first&#38;pos=0&#38;id=&#38;category_id=&#38;productlist_leftmenu=Y&#38;searchtext=umbrella&#38;cmbproleft=1">Umbrellas</a>, <a href="http://www.odmasia.com/productlist.asp?act=first&#38;pos=0&#38;id=&#38;category_id=&#38;productlist_leftmenu=Y&#38;searchtext=t-shirt&#38;cmbproleft=1">T-Shirts</a>, <a href="http://www.odmasia.com/productlist.asp?act=first&#38;pos=0&#38;id=&#38;category_id=&#38;productlist_leftmenu=Y&#38;searchtext=mug&#38;cmbproleft=1">Mugs</a> and many others that has flat or relatively flat surfaces</p>
<p>The stencil forms open areas of mesh that transfer ink as a sharp-edged image onto a substrate. A roller or squeegee is moved across the screen stencil, forcing or pumping ink past the threads of the woven mesh in the open areas.</p>
<p>Feature of printing:<img class="alignright size-full wp-image-1668" title="Screen Print" src="http://odmasia.wordpress.com/files/2009/11/43417-1004-1-3ww-l.jpg" alt="Screen Print" width="196" height="199" /></p>
<ol>
<li>Used widely &#8211; can print on plastic, clothes, metals and many other materials</li>
<li>Good printing thickness, up to 20 micron one time</li>
<li>Real printing effect</li>
<li>Good light resistance &#8211; can be used for outdoor product</li>
<li>Comprehensive ink option</li>
<li>Big printing area &#8211; up to 3* 4 meters</li>
<li>Can be reused/reclaimed after printing</li>
</ol>
<p>Printing logo to increase brand awareness has always been one of the best method to promote your company or products.  Usually, screen printing is used when the logo has less than 4 colours.</p>
<p><a href="http://www.odmasia.com">ODM</a> also make use of screen printing for some of our products like <a href="http://www.beerpromos.com/index.php">4 in 1 cup holder</a>,  <a href="http://theodmgroup.com/2009/05/06/take-a-seat/">Take A Seat</a>, <a href="http://www.coolzee4n1.com/">4 in1 Coolzee </a>and many more.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Involve important people (part 1)]]></title>
<link>http://softwareprototyping.net/2009/11/14/involve-important-people-pt1/</link>
<pubDate>Sat, 14 Nov 2009 08:26:39 +0000</pubDate>
<dc:creator>reynardthomson</dc:creator>
<guid>http://softwareprototyping.net/2009/11/14/involve-important-people-pt1/</guid>
<description><![CDATA[It&#8217;s far too easy to forget to involve the most important people in your software design: the ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It&#8217;s <em>far</em> too easy to forget to involve the most important people in your software design: the people who will use it.</p>
<p><img class="alignright size-full wp-image-158" style="margin:10px 6px 4px 16px;" title="important-users" src="http://protosmart.wordpress.com/files/2009/11/important-users.png" alt="Your important users" width="150" height="150" /><br />
Your users are at the front-line; you should try to involve them in the design phase, so that their needs are acknowledged and their ideas considered and perhaps incorporated into your design.</p>
<p>Use software prototyping to give them interactive designs they can try out for themselves and see what works for them and what doesn&#8217;t.  Listen to their suggestions and preferences.  Value their opinions.</p>
<p>They will love to be involved, as they have a personal stake in the success of your design.  Do it well, it will enrich their working lives; do it poorly and they may never forgive you.</p>
<p><iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fdigg.com%2Fprogramming%2FInvolve_important_people_part_1' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[RapMan ]]></title>
<link>http://premiumproject.wordpress.com/2009/11/13/rapman/</link>
<pubDate>Fri, 13 Nov 2009 14:51:27 +0000</pubDate>
<dc:creator>Alexander Wiethoff</dc:creator>
<guid>http://premiumproject.wordpress.com/2009/11/13/rapman/</guid>
<description><![CDATA[In our research lab we´ve decided to work with a 3D printer in order to create quick and efficient p]]></description>
<content:encoded><![CDATA[<div class='snap_preview'>
<p>In our research lab we´ve decided to work with a 3D printer in order to create quick and efficient prototypes. We want to investigate how to span the bridge from paper prototyping to a successfully 3D printed object. How should the design process look like when developing new tangible objects that have an added functionality such as objects on tabletop computers or ubiquitous computing applications ? This small video illustrates a bit of the pain we went through while assembling the RapMan 3D printer that literally comes in 10.000 parts. Feels a bit like assembling some IKEA objects but a thousand times complexer. However we are almost ready to print out our first tangible objects with it and hopefully produce numerous in the next month.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Staus Cube ]]></title>
<link>http://premiumproject.wordpress.com/2009/11/13/staus-cube/</link>
<pubDate>Fri, 13 Nov 2009 12:53:40 +0000</pubDate>
<dc:creator>Alexander Wiethoff</dc:creator>
<guid>http://premiumproject.wordpress.com/2009/11/13/staus-cube/</guid>
<description><![CDATA[We´ve recently connected the Skype API with colourmix LED´s that were housed in a white paper cube. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="size-medium wp-image-44 alignleft" title="DSC_0001" src="http://premiumproject.wordpress.com/files/2009/11/dsc_00011.jpg?w=200" alt="DSC_0001" width="200" height="300" /><img class="size-medium wp-image-45 alignright" title="status_cube_red" src="http://premiumproject.wordpress.com/files/2009/11/dsc_0002.jpg?w=200" alt="DSC_0002" width="160" height="240" /></p>
<p>We´ve recently connected the Skype API with colourmix LED´s that were housed in a white paper cube. If you select the status &#8220;online&#8221; the cube would illuminate itself green while the status &#8220;away&#8221; would switch the color to red. &#8220;So what ?&#8221; was a first thought after the completion. When visitors came into our office and added their ideas  to of the physical artifact, e.g. rotating the cube and changing the status or having many of these cubes at a central location to communicate the workload of the co-workers and see if they are up for a brainstorming or other things the meaning of the quick electronic sketch became clearer: an essential tool in a culture of sketches while developing an idea further is to bridge the gap from paper sketches to 3 dimensional artifact sketches that would lead to other discussion than sketches on plain paper.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Making Samples Without Mould]]></title>
<link>http://theodmgroup.com/2009/11/13/making-samples-without-mould/</link>
<pubDate>Fri, 13 Nov 2009 10:45:49 +0000</pubDate>
<dc:creator>jamieodm</dc:creator>
<guid>http://theodmgroup.com/2009/11/13/making-samples-without-mould/</guid>
<description><![CDATA[Rapid Prototyping(RP) is a good way to make a sample without mould.    If you are developing a new p]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignright size-full wp-image-1647" title="Rapid Prototying" src="http://odmasia.wordpress.com/files/2009/11/rp.jpg" alt="Rapid Prototying" width="211" height="191" /><a href="http://www.odmasia.com/content.asp?pageflage=development">Rapid Prototyping(RP)</a> is a good way to make a sample without mould.    If you are developing a new product, but thinks that opening a new mould is too expensive, you can try rapid prototyping.    The cost of using RP can be 10 times cheaper than making an actual <a href="http://theodmgroup.com/2009/07/07/promofigurines/">mould</a> cost.</p>
<p>What is Rapid Prototyping?</p>
<p>Rapid prototyping is the most common name given to a host of related technologies that are used to fabricate physical objects directly from Computer Assistant Design (CAD) data sources.    These methods are unique because they add and bond materials in layers to form objects.</p>
<p>Things to note:<img class="alignright size-full wp-image-1646" title="Rapid prototype" src="http://odmasia.wordpress.com/files/2009/11/rapidprototype2.jpg" alt="Rapid prototype" width="225" height="184" /></p>
<ul>
<li>Functions cannot be the same as the real one</li>
<li>Not very economical for mass production</li>
</ul>
<p>Advantages of prototyping:</p>
<ul>
<li>Test appearance without mould</li>
<li>Test structure without mould</li>
<li>Reduce risk for making new mould</li>
<li>Shorter sample lead time</li>
</ul>
<p><a href="http://www.mindsparkz.com/Development.php">Product Development Process</a> is a very important aspect for<a href="http://www.mindsparkz.com/"> inventors </a>where sample making cost and time are to be kept as low as possible.     In addition, almost all types of products can make use of rapid prototyping to make samples  -   from pens, keychains, cellphones to cars and helicopters.</p>
<p>You can search for more inspiration on <a href="http://www.mindsparkz.com/">Inventions</a>, <a href="http://www.beerpromos.com/Inventions.php">New Innovations</a>, <a href="http://www.chinaplushfactory.com/Manufacture.php">Manufacturing Ideas</a> to start off your brainstorming.   Our engineering team will be more than happy to help refine the designs before moving to rapid prototyping.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Turning prototypes into training simulations]]></title>
<link>http://softwareprototyping.net/2009/11/13/turning-prototypes-into-training-simulations/</link>
<pubDate>Fri, 13 Nov 2009 06:44:10 +0000</pubDate>
<dc:creator>reynardthomson</dc:creator>
<guid>http://softwareprototyping.net/2009/11/13/turning-prototypes-into-training-simulations/</guid>
<description><![CDATA[Last week, we discussed some reasons why we shouldn’t always throw away our prototypes. After all, w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Last week, we discussed <a href="//softwareprototyping.net/2009/11/02/throw-it-away/" target="_self">some reasons why we shouldn’t always throw away our prototypes</a>. After all, we’ve invested a fair amount of time in them, so it makes sense to put them to as many good uses as we can.</p>
<p><img class="alignnone size-medium wp-image-139" title="Training Wheels on Motorbike" src="http://protosmart.wordpress.com/files/2009/11/stabilisers.jpg?w=300" alt="Picture of Training Wheels on Motorbike" width="300" height="209" /></p>
<p>As mentioned, a powerful use of a software prototype is as a training simulation. Well, we received a couple of emails asking for some more detail about using prototypes for training, and how best to do this, so here is a little more information:</p>
<p>To create a training simulation from a prototype, we ask certain things of our prototype:</p>
<ul>
<li><strong>It must be stable</strong> (in terms of functionality)<br />
In other words, if we are going to use it to train users, it must reflect the system that will be implemented closely – otherwise the use of simulation will be counter-productive;</li>
<li><strong>It must be interactive and sufficiently detailed</strong><br />
Effective training has to feel like a real system, which means it must be interactive. Navigation should work, logins should be simulated, drop-down lists should contain real-world entries, selections on pages should work as a real system would, there should be mock training data and so on;</li>
<li><strong>It must look and feel complete<br />
</strong>Each aspect of the prototype’s design should be consistent and complete, at least within the scope of the training requirement. There should be no ‘coming soon’ placeholder pages or anything that suggests a work in progress. Bear in mind that what we are trying to do is to make the simulation feel as much like a built system as possible.</li>
</ul>
<p>Once we’ve confirmed that our prototype meets these requirements, then we need to think about what type of training simulation we want to create.</p>
<p>The two main types of training simulation that we&#8217;ll consider are:</p>
<p><strong>Free (unguided) Training Simulations</strong></p>
<p>&#8230;and&#8230;</p>
<p><strong>Guided Training Simulations</strong></p>
<p><img class="alignright size-full wp-image-140" style="margin:12px 6px 12px 16px;" title="keep-right" src="http://protosmart.wordpress.com/files/2009/11/keep-right.jpg" alt="Picture of 'keep right' sign showing left arrow" width="119" height="125" />&#8216;Free&#8217; training simulations allow the user to try systems out without imposing structure on what they should do, or how they should do it. Whilst there may be context sensitive help or general guidance on training objectives, the user is left to their own devices to explore the system and make their own discoveries. In these &#8216;unguided&#8217; simulations, as we aren&#8217;t focusing on workflow or operational tasks. We simply want the user to gain confidence in, and awareness of, the system and how to navigate within it.</p>
<p>Guided training simulations are more complex from a design perspective as the overall aim is to guide users through one or more tasks &#8211; typically workflow or operational objectives &#8211; with supporting contextual material such as a step-by-step help system. Within a guided simulation, the objective is to train a user how to accomplish distinct tasks in a more directed fashion.</p>
<p>To create an unguided training simulation from an existing prototype isn&#8217;t a huge task, provided it meets the criteria mentioned earlier. In fact, it&#8217;s almost a &#8216;freebie&#8217; if enough care has been taken within the prototyping process. Certainly, it&#8217;s an added-value output whose cost shouldn&#8217;t add significantly to the overall budget and whose benefits will certainly out-weigh those costs.</p>
<p>A guided training simulation is a more significant undertaking &#8211; care has to be taken to add &#8217;state&#8217; to the prototype &#8211; and this isn&#8217;t always easy. We need to do this, however, to hold the &#8216;current&#8217; status of a user&#8217;s interaction with a guided task, and also to use this to control the context sensitive guidance materials. Building a guided training simulator requires a greater commitment from management as it will swallow time and resources to create. However, for critical systems, or where complexity is above average, the investment in creating a guided training simulation ahead of time pays off in diminished risk of &#8216;down-time&#8217; (whilst users get &#8216;up to speed&#8217;) and increased acceptance from those users as they are already familiar with a new system before it is launched.</p>
<p>In a future topic, we&#8217;ll cover guided training in some more depth, but for now hopefully this overview will be useful.</p>
<p><em>[why not <a href="http://softwareprototyping.net/feed/" target="_blank">subscribe to this blog via RSS</a>? It’s a great way to ensure you don’t miss a single post]</em></p>
<p><iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fdigg.com%2Fdesign%2FTurning_prototypes_into_training_simulations' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Prototyping: Fidelity &amp; Timing]]></title>
<link>http://getstony.wordpress.com/2009/11/12/prototyping-fidelity-timing/</link>
<pubDate>Thu, 12 Nov 2009 17:33:26 +0000</pubDate>
<dc:creator>Stoney</dc:creator>
<guid>http://getstony.wordpress.com/2009/11/12/prototyping-fidelity-timing/</guid>
<description><![CDATA[One of the unexpected but incredibly valuable discussions that came out of the &#8220;protoFarm]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>One of the unexpected but incredibly valuable discussions that came out of the <a href="http://getstony.wordpress.com/2009/10/29/protofarm-synopsis-vancouver-ixda/">&#8220;protoFarm&#8221;</a> workshop we put on a few months bask was the debate about decisions about prototype fidelity. My take on it, as I stated in my earlier post about <a href="http://getstony.wordpress.com/2009/11/10/lightweight-prototyping-with-adobe-indesign/">lightweight prototyping</a> is&#8230;.. it depends. You should be asking yourself that question while keeping several things in mind:</p>
<h3>.Define your goals</h3>
<p>Where are you at in the project cycle? Delivering wireframes, testing the UI, conveying transitions, etc? Whatever the goal is, the point is to think about what you need to convey to the client or to your dev team and focus on the best solution for the milestone in front of you.</p>
<h3>.But&#8230;. what tool? There&#8217;s so many to choose from</h3>
<p>I tend to use clickable prototypes built in Adobe InDesign for expediting wireframe review and providing developers with and interactive design spec. There&#8217;s a slew of other options including HTML, Flash, Axure,  iRise, Fireworks, OmniGraffle and wait for it&#8230;&#8230;good ol&#8217; pen &#38; paper.</p>
<p>Do you need a platform that generates specifications from the prototype and provides built-in collaboration? If so, then  perhaps Axure is the tool for you.</p>
<p>If you don&#8217;t need those integrated features, then you can look at thinner solutions like InDesign, Fireworks or OmniGraffle.</p>
<p>If you&#8217;re kicking off a project then nothing works better than pen, paper and a healthy supply of your favorite caffeinated beverage.</p>
<p>Regardless of the tools I&#8217;ve listed and missed, the point is that you should set a goal for yourself to understand your project and client well enough that you have a good feel for, at a baseline:</p>
<p>A) Context<br />
B) Your skill set<br />
C) Budget<br />
D) Client Type</p>
<h3>.Clearly, there&#8217;s a ton of things to consider in this discussion. What goes through your mind after reading this?</h3>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Ain't Afraid of no Ghost...]]></title>
<link>http://iamthroughthelookingglass.wordpress.com/2009/11/10/i-aint-afraid-of-no-ghost/</link>
<pubDate>Tue, 10 Nov 2009 12:41:58 +0000</pubDate>
<dc:creator>alicevaughan</dc:creator>
<guid>http://iamthroughthelookingglass.wordpress.com/2009/11/10/i-aint-afraid-of-no-ghost/</guid>
<description><![CDATA[In class this week (in full mime-artist fancy dress – I just love Halloween!), we played around with]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="aligncenter size-full wp-image-147" title="11555_627915887232_286102755_7130135_7506339_n" src="http://iamthroughthelookingglass.wordpress.com/files/2009/11/11555_627915887232_286102755_7130135_7506339_n.jpg" alt="11555_627915887232_286102755_7130135_7506339_n" width="374" height="518" /></p>
<p>In class this week (in full mime-artist fancy dress – I just love Halloween!), we played around with the various types of prototyping. Asked to prototype a new system for elevator door buttons, we were given post-it notes, and a few minutes to try and spell out our ideas. Armed with our video camera (of course!) we produced this little vid to show our idea…</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Bqq9ZQ1J8Bo&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/Bqq9ZQ1J8Bo&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>While working on our prototype, we went through various stages of communication, being allowed to speak, but with our eyes shut, being able to see, but not speak, and attempting to communicate our ideas through drawing and doing. We often use this type of paper-prototyping in our group meetings, it allows us all to be involved equally, and to demonstrate our ideas (no matter how crazy) in a fast and effective manner. By acting out our prototype (with the aid of some gloved-mime hands!), we were able to see the advantages and disadvantages to our ideas, in a similar way to the prototyping we undertook in our group meeting a few weeks ago (see video below).</p>
<p>As the &#8216;arty one&#8217; of the group, I think my strengths generally lie within the visual areas of our experimentation. I&#8217;m normally the first one to pick up and pen and start doodling, but it&#8217;s really when all of us get a chance to stick our oar in that we come up with the most interesting ideas.</p>
<p>Phoning a friend to ask what they were doing at that specific moment was also an interesting (and very easy) way of gathering alot of user information in a short space of time. Experimenting with these different methods of prototyping is going to be very important for our group. Since we are creating a product which is generally fairly self-contained within a traditional format, if we are to create a product which is truly innovative and interesting, we must use these methods to their full potential.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Lightweight Prototyping with Adobe InDesign]]></title>
<link>http://getstony.wordpress.com/2009/11/10/lightweight-prototyping-with-adobe-indesign/</link>
<pubDate>Tue, 10 Nov 2009 01:34:04 +0000</pubDate>
<dc:creator>Stoney</dc:creator>
<guid>http://getstony.wordpress.com/2009/11/10/lightweight-prototyping-with-adobe-indesign/</guid>
<description><![CDATA[Stop me if you&#8217;ve heard this before or said it under your breath &#8220;Damn, I wish I could q]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong> </strong>Stop me if you&#8217;ve heard this before or said it under your breath &#8220;Damn, I wish I could quickly prototype this! Just to be sure&#8230;&#8221; Maybe it&#8217;s just me but somehow I doubt it. This is for all those User Experience Professionals and Interaction Designers out there that do know what I&#8217;m talking about. My goal of this post is to provide an entry level steps to getting up and running with this feature, so if you&#8217;re a master at this then you might not get a whole lot from the example.</p>
<h3><strong>A Little Background</strong></h3>
<p>Earlier this year I found myself at a professional crossroads to turn my back on an old friend and great application, OmniGraffle, in favor of returning to Adobe InDesign for producing user workflows and wireframes. I&#8217;d use the app plenty in the past so transitioning back was painless and to top it off I stumbled upon a feature that seemingly, was brand new. <strong>INTERACTION</strong>. &#8220;WTF does InDesign have that for?&#8221; Yeah, that pretty much sums up my thoughts on the matter and surprise at finding it. Well it&#8217;s probably been there for years but I just now found it, which lead to one of the largest unexpected breakthroughs in my career as an UXD/IxD/IA (you choose the label, as long as I get to keep doing the work).</p>
<p>It turns out that InDesign has a simple and very straightforward way for converting any object into a button that can execute a myriad of navigation commands. Yeah yeah, I&#8217;m getting to the sexy part. The point is that within one click you, and I, can <strong>EXPORT TO SWF!!!</strong> Hell yeah. I flipped out when the realities played out in my head around FINALLY being able to generate rapid prototypes that could also support rapid iteration.</p>
<p>You get the point. Enough babble, let&#8217;s get to <strong>the example</strong> and <strong>the inherent benefits</strong>&#8230;.<strong><br />
</strong></p>
<h3><strong>THE EXAMPLE &#8211; iPhone Application</strong><strong><br />
</strong></h3>
<p>1. Create a new InDesign project of any size. My example is for an iPhone app so it&#8217;s sized accordingly. On the workspace menu, select &#8220;Interactivity&#8221;.</p>
<p style="text-align:center;"><img class="size-full wp-image-131 aligncenter" title="InDesign_workspace_select" src="http://getstony.wordpress.com/files/2009/11/picture-24.png" alt="InDesign_workspace_select" width="209" height="308" /></p>
<p>3. Create at least 2 pages in the document so that you have at least one destination page to navigate to.</p>
<p><img class="aligncenter size-full wp-image-125" title="indesign_preview_skin" src="http://getstony.wordpress.com/files/2009/11/ddhwdrrb_557zh28xgc_b.png" alt="indesign_preview_skin" width="394" height="726" /></p>
<p>4. Create a simple object with some text in it. For this example I created a rounded rectangle with some text.</p>
<p style="text-align:center;"><img class="size-full wp-image-120 aligncenter" title="indesign_button" src="http://getstony.wordpress.com/files/2009/11/ddhwdrrb_54ds2974cx_b.png" alt="indesign_button" width="303" height="65" /></p>
<p>3. Select the button. On the right hand side menu panel you should see a menu labeled &#8220;Buttons&#8221;. Select that next. Within that menu you will find everything you need to make a simple clickable prototype.</p>
<p style="text-align:center;"><img class="size-full wp-image-121 aligncenter" title="indesign_button_actions" src="http://getstony.wordpress.com/files/2009/11/ddhwdrrb_56qq72qsfz_b.png" alt="indesign_button_actions" width="251" height="388" /></p>
<p style="text-align:left;">You can name your button and specify normal, rollover, and on-click states for the object. We can get into that more later. The main point is that once you have selected &#8220;normal&#8221; in the state appearance selector you can select an event to specify.</p>
<p style="text-align:left;">4. Click on the Event list selector and choose &#8220;on release&#8221;. Then click on the (+) next to the &#8220;Actions&#8221; label and select your desired navigation transition. For the purpose of this brief example, I want the button to take me to another page in the layout so I select &#8220;Go To Page&#8221;.  An input box will be displayed where you can specify the destination page for the on-click event.</p>
<p style="text-align:left;"><img class="aligncenter size-full wp-image-124" title="indesign_button_navigation" src="http://getstony.wordpress.com/files/2009/11/ddhwdrrb_59hdzjbvhc_b.png" alt="indesign_button_navigation" width="357" height="450" /></p>
<p style="text-align:left;">5. Repeat this step on page 2 and cross link the pages to each other.</p>
<p style="text-align:left;">6. Once you have your two buttons and on-click events defined you will want to click on the File Menu and select <strong>Export</strong>. Select &#8220;<strong>SWF</strong>&#8221; as your export format.<strong><br />
</strong></p>
<p style="text-align:left;"><strong><img class="aligncenter size-full wp-image-122" title="indesign_export" src="http://getstony.wordpress.com/files/2009/11/ddhwdrrb_57c69vx4fv_b.png" alt="indesign_export" width="500" height="377" /></strong>7. Selecting the SWF option will bring up this menu. I suggest leaving it at it&#8217;s default setting sfor now. You&#8217;ll have plenty of time to tweak it later.</p>
<p style="text-align:left;"><img class="aligncenter size-full wp-image-123" title="indesign_swf_options" src="http://getstony.wordpress.com/files/2009/11/ddhwdrrb_58htf235f5_b.png" alt="indesign_swf_options" width="500" height="542" />8. Click &#8220;<strong>OK</strong>&#8221; and you&#8217;re done, simple as that. The SWF will launch in a browser window and you should be able to click back and forth between</p>
<h3><strong>THE BENEFITS</strong></h3>
<p>I immediately saw positive results from presenting an interactive prototype as a supplemental deliverable during a meeting for delivering wire frames. The meeting was shorter by more than 50% because our client could subjectively experience the app workflow rather than relying on my explanation and their ability to visualize the interaction. They could walk away with a clickable version of the wires and use the actual wireframe docs and notation to better understand the intricacies of interaction not noted in the prototype. Sometimes I think we put the onus on a client to step into our shoes to envision things in the same manner that we might, which is quite unfair and honestly why they hire us/you.</p>
<h3><strong>OK, BUT WHEN?</strong><strong><br />
</strong></h3>
<p>One thing that&#8217;s hard to articulate is when it&#8217;s appropriate to use a prototype and at what level of fidelity? Well, it depends. You have to have a good understanding of the project goals, where you&#8217;re at in your design phase and what works best to communicate your goals. This is a long conversation that is worth of a blog post on it&#8217;s own. I should probably do that next&#8230;</p>
<p>So, for those of you that feel you don&#8217;t have time or $$$ for prototyping I present the following:</p>
<p><strong>Exhibit A. </strong><br />
Reduced meeting time for presenting your deliverables = more time and budget for design or simply moving to dev sooner</p>
<p><strong>Exhibit B.</strong><br />
You now have an interactive design spec for developers to reference when building the app</p>
<p><strong>Exhibit C.</strong><br />
Allows you to deliver a behavioral representation of otherwise static documents. Wires provide tangible value as reference docs but the prototype tells the true story and allows for a rapid feedback/iteration cycle</p>
<p><strong>Exhibit D.</strong><br />
You can easily insert .ai / .psd . / .fw files for rapid skinning of the prototype, if necessary.</p>
<h3><strong>So tell me again, why aren&#8217;t you prototyping?</strong></h3>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[RIEP6: Draft Aesthetics (MP3, Complete)]]></title>
<link>http://blog.informalethnographer.com/2009/11/09/riep6-draft-aesthetics-mp3-complete/</link>
<pubDate>Mon, 09 Nov 2009 15:55:28 +0000</pubDate>
<dc:creator>iethnographer</dc:creator>
<guid>http://blog.informalethnographer.com/2009/11/09/riep6-draft-aesthetics-mp3-complete/</guid>
<description><![CDATA[Sometimes, there is such a thing as &#8220;Good Enough.&#8221; RIEP6: Draft Aesthetics (MP3, Complet]]></description>
<content:encoded><![CDATA[Sometimes, there is such a thing as &#8220;Good Enough.&#8221; RIEP6: Draft Aesthetics (MP3, Complet]]></content:encoded>
</item>
<item>
<title><![CDATA[Second Life Enterprise breaths new life into Second Life]]></title>
<link>http://socialmediasoapbox.wordpress.com/2009/11/08/second-life-enterprise-breaths-new-life-into-second-life/</link>
<pubDate>Sun, 08 Nov 2009 15:50:32 +0000</pubDate>
<dc:creator>Stephen Rothman</dc:creator>
<guid>http://socialmediasoapbox.wordpress.com/2009/11/08/second-life-enterprise-breaths-new-life-into-second-life/</guid>
<description><![CDATA[&#8220;Twitter is over,&#8221; my partner at work, David, constantly chides me.  Even though I point]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#8220;Twitter is over,&#8221; my partner at work, David, constantly chides me.  Even though I point out that Twitter isn&#8217;t just about telling people what you had for breakfast.  He goes on, &#8220;Look what happened to Second Life, you thought that was going to change the world too. Now it&#8217;s dead.&#8221;  That&#8217;s not exactly what I said.  But I did say that Second Life had tremendous potential to facilitate collaboration, work processes and relationships within the enterprise.  And that we hadn&#8217;t seen the last of Second Life.</p>
<p>With the launch of <a href="https://blogs.secondlife.com/community/workinginworld">Second Life Enterprise</a>, I don&#8217;t yet get to say, &#8220;I told you so,&#8221; but the reliability of my powers of prediction is looking better.</p>
<div id="attachment_2225" class="wp-caption aligncenter" style="width: 507px"><img class="size-full wp-image-2225" title="Second Life Enterprise" src="http://socialmediasoapbox.wordpress.com/files/2009/11/second-life-enterprise.png" alt="Second Life Enterprise" width="497" height="257" /><p class="wp-caption-text">Second Life Enterprise</p></div>
<p>Second Life Enterprise now enables companies to use the same interface and features of Second Life on their own servers, so the content and information they place there is secure.  This is a big step, because security issues were an important barrier for many companies to use the Second Life platform as a virtual workplace.</p>
<div id="attachment_2226" class="wp-caption alignleft" style="width: 294px"><img class="size-medium wp-image-2226" title="Conference Center Island" src="http://socialmediasoapbox.wordpress.com/files/2009/11/conference-center-island.png?w=300" alt="Conference Center Island" width="284" height="213" /><p class="wp-caption-text">Conference Center Island</p></div>
<p>The package, with a starting price of $50,000, includes VOIP, sandbox regions for virtual building and modeling, media and document file sharing, two conference centers and auditorium &#8212; virtual of course &#8212; and provides enough computing power to support eight regions and as many as 800 avatars all to work happily at the same time.</p>
<p>Who&#8217;s using Second Life Enterprise?  According to Linden Labs, 14 organizations have already signed up for the beta version, including the U.S. Navy, IBM and Northrup Grumman.  It will be in beta through the fourth quarter of this year and should be broadly available by mid-2010.</p>
<p>So maybe Second Life hasn&#8217;t changed the world yet.  However, it is being used by companies and organizations for a variety of tasks from teaching and training  to product development, prototyping and testing.  And it  allows teams of individuals from different geographies to come together at a fraction of what it would cost in &#8220;the real world.&#8221;  That&#8217;s good in the best of times, and great in times like these. IBM estimated it saved $320,000 by holding a recent conference in Second Life.</p>
<p>Northrup Grumman has used Second Life to simulate a control panel on a bomb disposal device, allowing workers to learn how to use it safely.  The company now does development work for clients where <a href="http://work.secondlife.com/en-US/successstories/case/ngc/">&#8220;one hundred percent of the product and the client relationship is virtual.”</a> And Second Life has enabled Northrup Grumman employees at opposite ends of the globe to work together efficiently.</p>
<p>Ted Vera, Information Systems Department Manager at Northrup Grumman confirms something that I&#8217;ve always suspected, that the game-like elements of a virtual world could actually be beneficial to real work:  <a href="http://work.secondlife.com/en-US/successstories/case/ngc/">“We’re conducting real business, but there’s an element of fun that enhances the collaboration.”</a></p>
<div id="attachment_2229" class="wp-caption aligncenter" style="width: 503px"><img class="size-full wp-image-2229" title="Conference Center A 4" src="http://socialmediasoapbox.wordpress.com/files/2009/11/conference-center-a-4.png" alt="Conference Center A 4" width="493" height="254" /><p class="wp-caption-text">Conference Center A 4</p></div>
<p>Beyond the firewall issue, now resolved for a mere $55,000, the biggest obstacle to broad scale usage of virtual words like Second Life is ease of use.  I&#8217;ve enjoyed Second Life, but it was darned hard learning to use, at least the public version.  Presuming the &#8220;learning curve&#8221; gets a lot shorter, or already has in Second Life Enterprise, I think the prognosis for a long, healthy life looks good.</p>
<p>There&#8217;s a saying in German that has always intrigued me &#8212; &#8220;Tot gesagte leben länger.&#8221;  Roughly translated it means, &#8220;Those presumed dead live the longest.&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Information Architecture and Design for the Web - IWM 14 - Group 3: Fifth Lecture]]></title>
<link>http://grubreed.wordpress.com/2009/11/08/information-architecture-and-design-for-the-web-group-3-fifth-lecture/</link>
<pubDate>Sun, 08 Nov 2009 13:54:00 +0000</pubDate>
<dc:creator>grubreed</dc:creator>
<guid>http://grubreed.wordpress.com/2009/11/08/information-architecture-and-design-for-the-web-group-3-fifth-lecture/</guid>
<description><![CDATA[This week Cathy emphasised the importance of Labelling, Navigation, Wireframes and Prototyping. I ha]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-thumbnail wp-image-31" title="photo0073" src="http://grubreed.wordpress.com/files/2009/10/photo00732.jpg?w=112" alt="photo0073" width="75" height="146" />This week Cathy emphasised the importance of Labelling, Navigation, Wireframes and Prototyping. I have been reading Chapters 6 &#38; 7 of `Information Architecture:Blueprints for the web` by Christina Wodtke and Austin Govella, in conjunction with `Don&#8217;t make me think` by Steve Krug which are helping to put what Cathy is trying to explain to the group in context. The importance of the research at this stage is taking prominence and it is now easier to see why it is so important, as Wodtke and Govella point out ` Like your scenarios, the sitepath diagram will reveal features and interactions you might not have thought of. Not only that, but when you&#8217;re done, you&#8217;ll have a nice picture of how the system should work`.</p>
<p>Cathy highlighted the differences between two sites, clearly showing how to avoid making a homepage too difficult to navigate. She also stressed how labelling (or plain signage) should be as clear and uncluttered as possible to avoid the user deciding to give up and look for their goods/information elsewhere. A positive example of clear signage was `Moo.com` and in fact, the most prominent fact which we spotted as part of our group&#8217;s competitor reviews was how simple most of the sites we evaluated were.</p>
<p>Cathy emphasised that most users visit the web for 3 reasons only: looking for something, accomplishing a task, wasting 5 minutes before the next meeting. These are all important factors to remember when designing the site, although it is very easy to become so immersed in the site that it is equally as easy to forget what our user is actually trying to do, thereby over complicating the matter.</p>
<p>We touched on `taxonomy` and `folksonomy` as terms which are widely used when considering labels and how facilitate our user&#8217;s journey as smoothly as possible. We also considered how to make labelling as effective as possible i.e if a button can be termed `search`, make sure that it is labelled as such and not something more ambiguous. We then looked at the Jared Spool site which considers his theory on the `$300 million dollar button` and how succint labelling generated a company just such a sum by simply removing redundant buttons and labelling correctly. It is a simple idea but perhaps easier to describe rather than put into practice. Again, as a group, I hope that we will be able to put these theories into practice. It was interesting to compare the Amazon and Interflora sites and how they directed their customers to pay &#8211; with Interflora causing great difficulty and delay by circuitous signing and unnecessarily complicated form filling. This has given us much food for thought when considering our site, although, thankfully we will not be involved with a site which sells products so will not have to set up a payment Wizard.</p>
<p>During the afternoon the practical exercise in Dreamweaver was challenging because it was new and the HTML language was not something I am familiar with. Cathy has assured us that we will have a CMS (Content Management System) in place when we actually build our site but it remains a daunting prospect, certainly for me. We then concentrated on our group work.</p>
<p>The group has collated all user research and we are now drawing up our personas, scenarios and user journeys ready to complete the site mapping necessary for next Friday. I have now been able to borrow a laptop from my daughters&#8217; school which has made my working arrangements easier than last week when I kept having to borrow various laptops from friends. I hope that our home computer will be fixed shortly with all data retrieved so that I can continue more effectively.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
