<?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>Caretta Software Blog &#187; software prototyping</title>
	<atom:link href="http://www.carettasoftware.com/blog/tag/software-prototyping/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.carettasoftware.com/blog</link>
	<description>News and events about Caretta Software, GUI Design Studio, User Interface Design and Software Prototyping</description>
	<lastBuildDate>Fri, 11 Nov 2011 19:22:16 +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>Ribbon Bar App Prototype Library, Template and Sample Released</title>
		<link>http://www.carettasoftware.com/blog/ribbon-bar-app-prototype-library-template-and-sample-released/531/</link>
		<comments>http://www.carettasoftware.com/blog/ribbon-bar-app-prototype-library-template-and-sample-released/531/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 18:02:21 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Example Designs]]></category>
		<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[example design]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[ribbon bar]]></category>
		<category><![CDATA[software prototyping]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=531</guid>
		<description><![CDATA[Now you can get a massive head start when designing applications based on the ribbon bar user interface paradigm that originated with Microsoft Office 2007. Using the Ribbon Bar elements already in GUI Design Studio, our new design library, application template and prototype sample make it easier for you to get started quickly. 1. Ribbon [...]]]></description>
			<content:encoded><![CDATA[<p>Now you can get a massive head start when designing applications based on the ribbon bar user interface paradigm that originated with Microsoft Office 2007.</p>
<p>Using the Ribbon Bar elements already in GUI Design Studio, our new design library, application template and prototype sample make it easier for you to get started quickly.</p>
<h3>1. Ribbon Library</h3>
<p>The <a href="http://www.guidesignpatterns.com/ribbon-library-v10" target="_blank">Ribbon Library</a> contains:</p>
<ul>
<li>15 common ribbon groups: Clipboard, Document Views, Editing, Font, Illustrations, Links, Pages, Page Setup, Paragraph, Sort, Styles, Symbols, Tables, Window and Zoom</li>
<li>3 pre-configured ribbons that use the groups: Home, Insert and View</li>
<li>An application window, menu and quick access drop-down</li>
<li>Various grids for colour selectors and generic item selections</li>
<li>Other popups including a page size and symbol selector<br />&nbsp;</li>
</ul>
<p>Once you&#8217;ve added these to your design projects you can edit and expand them as necessary for your own application.</p>
<p><img src="http://www.carettasoftware.com/blog/wp-content/uploads/2011/02/RibbonLibraryWidgets_med.jpg" alt="Ribbon Library Widgets" title="Ribbon Library Widgets" width="493" height="332" class="aligncenter size-full wp-image-535" /><br />
<span id="more-531"></span><br />
<img src="http://www.carettasoftware.com/blog/wp-content/uploads/2011/02/RibbonLibraryComponents_med.jpg" alt="Ribbon Library Components" title="Ribbon Library Components" width="493" height="369" class="aligncenter size-full wp-image-536" /></p>
<h3>2. Ribbon Application Template</h3>
<p>The <a href="http://www.guidesignpatterns.com/ribbon-app-template-v10" target="_blank">Ribbon Application Template</a>, for GUI Design Studio v4 Professional edition, provides you with an instant starting point for a ribbon bar application:</p>
<ul>
<li>3 ribbon tabs with associated drop-downs in their own component design files, ready for editing: Home, Insert and View</li>
<li>A main application window hooked up to the menu and ribbon tabs</li>
</ul>
<p><img src="http://www.carettasoftware.com/blog/wp-content/uploads/2011/02/RibbonAppTemplate_med.jpg" alt="Ribbon Application Template" title="Ribbon Application Template" width="493" height="393" class="aligncenter size-full wp-image-538" /></p>
<h3>3. &#8220;Wordsmith&#8221; Sample</h3>
<p>The <a href="http://www.guidesignpatterns.com/wordsmith-ribbon-application-sample" target="_blank">&#8220;Wordsmith&#8221; sample</a> prototype application, also available from our <a href="http://www.carettasoftware.com/gallery/wordsmith-design.html" target="_blank">Design Gallery</a>, is a tribute to Microsoft Word.</p>
<p>Initially built from the Ribbon Application Template, it expands on the existing ribbon tabs and adds 3 new context sensitive tabs for &#8220;Picture Tools&#8221; and &#8220;Table Tools&#8221;.</p>
<p>A scrolling Document design demonstrates how to activate the context tabs when objects are selected within the document and also highlight those objects with a bounding box.</p>
<p><img src="http://www.carettasoftware.com/blog/wp-content/uploads/2011/02/TableToolsLayout1_med.jpg" alt="Wordsmith Sample Table Tools Layout" title="Wordsmith Sample Table Tools Layout" width="493" height="371" class="aligncenter size-full wp-image-540" /></p>
<p><strong>Note 1:</strong> GUI Design Studio v4 Express edition users can open and run this sample prototype, and explore the various tabs and drop-downs. However, it makes use of Professional edition features to activate context tabs and selection boxes, so these will be permanently visible.</p>
<p><strong>Note 2:</strong> GUI Design Studio v3 users can also open this sample and get a similar experience to v4 Express users. However, the sample makes use of many Ribbon Library components and icons and the sample/library paths changed with v4. To view and edit the sample project in all its glory, you&#8217;ll need to install (unzip) the Ribbon Library to a new &#8220;Libraries&#8221; folder instead of the usual &#8220;Samples&#8221; folder:</p>
<p>&nbsp;&nbsp;&nbsp;C:\Program Files\GUI Design Studio\Libraries\</p>
<h3>Use them in your own ribbon design  projects!</h3>
<p>We&#8217;d love to hear your feedback so let us know what you think of these new Ribbon resources and how you get on with using them in your own projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/ribbon-bar-app-prototype-library-template-and-sample-released/531/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GUI Design Studio 4.0 Released With New Interaction and Templates</title>
		<link>http://www.carettasoftware.com/blog/gui-design-studio-4-0-released-with-new-interaction-and-templates/381/</link>
		<comments>http://www.carettasoftware.com/blog/gui-design-studio-4-0-released-with-new-interaction-and-templates/381/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:01:55 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[custom elements]]></category>
		<category><![CDATA[interactive design]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sharing designs]]></category>
		<category><![CDATA[software prototyping]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=381</guid>
		<description><![CDATA[GUI Design Studio version 4.0 is now available and includes some fantastic new features in two editions, both with a 30-day trial. The new features are grouped around interactivity and element and design sharing. They enable you to build more realistic and interactive prototypes and to share or reuse individual elements or whole design templates [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-382" title="New Version 4.0" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/03/NewVersion40.png" alt="New Version 4.0" width="118" height="116" />GUI Design Studio version 4.0 is now available and includes some fantastic new features in two editions, both with a 30-day trial.</p>
<p>The new features are grouped around interactivity and element and design sharing. They enable you to build more realistic and interactive prototypes and to share or reuse individual elements or whole design templates with ease.</p>
<h2>New editions</h2>
<p>GUI Design Studio is now available in two different editions.</p>
<p>GUI Design Studio Express provides the prototyping functionality that was in v3, but focussed on individuals without the need to share projects and generate specification documentation.</p>
<p>GUI Design Studio Professional builds on v3, adding new interactivity and design sharing features, and is better suited to those working on larger projects, in teams, or on multiple designs.</p>
<p>All projects created in one edition will run in the other, or in the free viewer, except that the enhanced interactivity features in the Professional edition (see below) are not available in the Express edition. You can <a href="http://www.carettasoftware.com/guidesignstudio/compare-editions.html">compare the two editions here</a>.</p>
<h2>Prototypes get more interactive (Pro edition only)</h2>
<p>As your user interface design develops, everyone involved starts to focus on the details of interactivity. What process does the user need to go through to achieve certain tasks, how many button presses, how much navigation, is it clear and obvious, can they make simple mistakes?</p>
<p>All of these questions, and more, need to be considered in developing and refining a good UI and they cannot be addressed easily in a simple mock-up.</p>
<p>GUI Design Studio v4 introduces a range of new features <span id="more-381"></span>to enhance the realism of your prototype, allowing you to model UI behaviour that depends upon decisions or input that the user has provided. We’re providing a whole set of flexible tools to make it easy to do this and more.</p>
<h3>Simple Variables</h3>
<p>Interaction controls depend upon simple variables. You choose a name for your variable in the new Prototype tab of the Properties dialog and that variable is then assigned a value when you run the Prototype and interact with the element.</p>
<p>Most elements can have an associated variable, even Trees and Ribbon Bars, and these variables can be shared among elements.</p>
<p><img class="aligncenter size-full wp-image-267" title="Element Prototype Properties" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/ElementPrototypeProperties.png" alt="Element Prototype Properties" width="344" height="229" /></p>
<p>This variable can control other elements in various ways. For example, you could use it to insert a name that the user has entered into a piece of text, provide a default value, or you could drive a progress bar from other elements.</p>
<p>Variables are also tied into the Storyboard elements, as you can set up values from the new “Set Data” box. This allows you to reset variables in your UI to a particular set of values whilst running the Prototype. You might do this to simulate having different users, to reset the UI to its default value, or to jump to a particular state.</p>
<p>With project-level presets, it becomes even easier to repeatedly test or demonstrate different scenarios.</p>
<h3>Handling Radio Buttons</h3>
<p>Radio Buttons can be grouped so that they can act in unison.</p>
<p><img class="aligncenter size-full wp-image-269" title="Radio Button Selection Group" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/CreateSelectionGroup1.png" alt="Radio Button Selection Group" width="427" height="273" /></p>
<h3>Keyboard Control</h3>
<p>Now that your users can start to interact with the design in a far richer and more realistic way, they are going to want to navigate around it using the keyboard just as they will in the finished user interface.</p>
<p>To do this you can click to gain focus on an element and use the Tab key to navigate around. The Spacebar changes the state of an element and the Enter key will “Close and Accept”, or the Escape key will “Close and Cancel”. Just like the real thing.</p>
<h3>Control when to Show or Enable controls using conditions</h3>
<p>Not only can you control the value and text in an element, you can also control when an element is enabled and when it is visible. That means that you can make additional controls appear or disappear depending upon which options the user has selected, or make sure that the next logical control is automatically enabled based on the user’s selection.</p>
<h3>Conditional navigation in different scenarios</h3>
<p>Variables are firmly embedded in Scenarios and Conditional Navigation too. The Condition Box properties now include a “Condition” entry allowing you to control the flow of the user interface with more flexibility and clarity.</p>
<p>For example, you could set up conditional navigation to bring up a warning if the user tries to create a password of less than a particular number of characters, or to ask for confirmation of a destructive action if the user has set an option.</p>
<p><img class="aligncenter size-full wp-image-268" title="New Scenario Conditions" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/ConditionBox-Conditions1.png" alt="New Scenario Conditions" width="472" height="267" /></p>
<p>Wherever you need to test a condition or use the value of a variable, you can use a general expression to combine or process the values of your variables. A wide range of Boolean, binary, comparison, arithmetic, trigonometric and text operators and functions are included.</p>
<h3>Conditional Content Panels</h3>
<p>Conditional Panels (on the Storyboard panel) build on top of these conditions. Using a Conditions box, (like those in navigation scenarios), you can control what content appears within a particular area. In the example below, it controls whether a Log In panel is displayed or a Welcome panel depending upon whether the user has already pressed the “Log In” button.</p>
<p><img class="aligncenter size-full wp-image-270" title="Conditional Panel - Login Example" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/DynPanelExample1-Login.png" alt="Conditional Panel - Login Example" width="647" height="412" /></p>
<p>The User Name also shows up on the Welcome panel when running the prototype, though it doesn’t show in design mode (as above). This example can also be easily extended to validate the User Name and Password.</p>
<h3>Advanced Features</h3>
<p>Once you’ve mastered the basics of interaction control you’ll be ready to start using the advanced features to prototype the behaviour of your UI in detail.</p>
<p>Text substitutions, for example, allow you to perform complex substitutions where text content, or a variable name and value, can be set from other variables. You can even combine multiple variables to build new ones; we’re calling these “translation variables”.</p>
<p>Whatever your application, we’re confident that you’ll find that these new interaction features make it much easier and quicker to build a more complete UI prototype, and still without writing a single line of code.</p>
<h2>Creating and sharing libraries of designs and elements</h2>
<h3>Custom Elements</h3>
<p>Any folder (and its sub-folders) within the Project tree can be made into a Custom Element Folder. The folder icon then changes to indicate its new status.</p>
<p><img class="aligncenter size-full wp-image-340" title="Custom Elements Folder" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/02/CustomElementsIcon.png" alt="Custom Elements Folder" width="93" height="68" /></p>
<p>You can create Custom Element designs within the folder and any existing GUI design that you want to be used as a Custom Element can be dragged into it.</p>
<p>A Custom Element design can be as complex as you like, from a single pre-styled element to an entire form full of controls. You can still edit this design just by double clicking on it, so it’s easy to update and maintain.</p>
<p>When you drag a Custom Element design onto another design, the whole content is copied across as if you’d added the elements individually. At this stage, changes to the original Custom Element will no longer affect the new design.</p>
<p>That means you can then modify it in your design to suit the particular circumstances, changing the style, size and layout, and adding in specific information relevant to its context.</p>
<p><img class="aligncenter size-full wp-image-343" title="Adding a Custom Element" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/02/CustomElementDrag1.png" alt="Adding a Custom Element" width="404" height="114" /></p>
<h3>Custom Element Libraries</h3>
<p>Custom element folders can be created in any project but they really come into their own when creating library projects full of reusable designs that you can link into your working projects.  These can contain house-styled elements, time-saving common groups of elements or entire design patterns.</p>
<h3>Compared to Components…</h3>
<p>Custom Elements are different from Components (also known as Masters) which remain linked to the original design. If you change the original Component design, each instance of use in your project will also change.</p>
<p>Although you can use overrides to change certain properties of elements within a Component instance, you can’t change their size or layout. They act as a single unit.</p>
<p>Among other things, Components are good for headers and footers on web pages, reusable panels and common dialogs; areas that you need to be consistent between many designs. They’re also very good for breaking your design into more manageable chunks, often with self-contained behaviour.</p>
<p>In comparison, Custom Elements are good for common patterns in your design that will most likely need to be customised for each use.</p>
<p>What if you want to add a Component to a design as a Custom Element? Well, you could put it into a Custom Element Folder first (perhaps as a copy), but there is no need. You can just hold down the CTRL key as you drag and drop it into your design and it will be added as a Custom Element instead.</p>
<h2>Templates (Pro edition only)</h2>
<p>Templates are a great way to start a whole project from a consistent pattern. Maybe you always like to have your projects set up with a particular set of pages, or with some standard elements that you always include. You could start with a copy of your last project, but a Template is a neater way to achieve it.</p>
<p>Templates can be inserted into an existing project so they can be used for creating complex, reusable design patterns that are beyond the single design restriction of Custom Elements.</p>
<p style="text-align: center;"><a href="http://www.carettasoftware.com/blog/wp-content/uploads/2010/02/TemplateSelector3.png"><img class="aligncenter size-full wp-image-336" title="Template Selector" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/02/TemplateSelector3.png" alt="Template Selector" width="586" height="313" /></a></p>
<p>A Template includes all GUI files and their contents, so loading a single template could set up lots of files, ready for you to dive straight into the design work.</p>
<p>Like Custom Elements, Templates are copied when they are loaded, so changing the original Template file will not change the projects that are based upon it. They provide a basis for you to edit and extend.</p>
<p>You can create a Template from your whole project, only the designs in the currently selected folder, or just the current design file. That makes it easy to turn what you’re working on into a Template for reuse in another project.</p>
<p>You can name the Template, categorize it, and choose to attach a representative screenshot to make it easy to find later. The new facility to export images from a running prototype can help here but if you don’t provide a screenshot, one will be generated automatically.</p>
<p>When you create a Template, it becomes available for immediate use within all projects. No library project linking is required.</p>
<h2>Templates and Libraries Online</h2>
<p>We’re in the process of setting up a new community site to publish and share Templates and Libraries containing reusable Components, Custom Elements and Design Patterns.</p>
<p>We’ve been waiting a long time to do this but with these new features in GUI Design Studio 4.0, it now makes more sense. The links are already in the software and the new site will go live soon. Stay tuned!</p>
<h2>Download and Upgrade</h2>
<p>You can <a href="http://www.carettasoftware.com/access/gdstrial.html">download a 30-day trial of v4.0 here</a> (either edition) and install it along side any existing version that you might be using.</p>
<h3>Upgrading from an earlier version</h3>
<p>GUI Design Studio version 4.0 is fully compatible with projects and files created in earlier versions but, of course, if you modify your projects to use the new interactive features of 4.0 Professional (such as Conditional Content Panels) then these will be ignored when re-opened in earlier versions.</p>
<p>If you want to experiment with the 4.0 features before committing to upgrading then it&#8217;s best to work from a copy of your project or create a backup first.</p>
<h3>Purchasing</h3>
<p>If you purchased version 3 on or after 1 December 2009 then we will be sending you a new v4 license key for each license you bought at that time, free of charge.</p>
<p>Otherwise, you can <a href="http://www.carettasoftware.com/buy.html">buy new licenses or low cost upgrades here</a>. And look out for our special March promotional discount!</p>
<h2>Tell us what you want!</h2>
<p>As always, we welcome all your feedback and suggestions so that we can create the tools and features you want to use. We&#8217;re already working on prioritizing the current list for the next string of releases!</p>
<p>Please leave a comment to let us know how you get on and what you think of the latest release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/gui-design-studio-4-0-released-with-new-interaction-and-templates/381/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GUI Design Studio 3.6 Released With New Calendar Elements</title>
		<link>http://www.carettasoftware.com/blog/gui-design-studio-3-6-released-with-calendar-elements/285/</link>
		<comments>http://www.carettasoftware.com/blog/gui-design-studio-3-6-released-with-calendar-elements/285/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:31:38 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[software prototyping]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=285</guid>
		<description><![CDATA[GUI Design Studio version 3.6 is now available for immediate download. This is most likely the last 3.x maintenance release before we launch version 4.0 next month. It contains some fixes and changes based on customer requests and is a free upgrade for all registered users. For customers using any prior version of GUI Design [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.carettasoftware.com/links/downloadsbt1.html"><img class="alignleft size-full wp-image-102" title="New Version 3.6" src="http://www.carettasoftware.com/images/NewVersion36.png" alt="New Version 3.6" width="64" height="77" /></a><a href="http://www.carettasoftware.com/guidesignstudio/">GUI Design Studio</a> version 3.6 is now available for <a href="http://www.carettasoftware.com/links/downloadsbt1.html">immediate download</a>. This is most likely the last 3.x maintenance release before we launch version 4.0 next month. It contains some fixes and changes based on customer requests and is a free upgrade for all registered users.</p>
<p><em>For customers using any prior version of GUI Design Studio, simply install the new version and your existing licenses will continue to work.</em></p>
<h3>Calendar Elements</h3>
<p><img src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/calendar3a.png" alt="Calendar Elements" title="Calendar Elements" width="250" height="280" class="alignright size-full wp-image-292" />With so many requests from users, we&#8217;ve finally added Calendar elements to the mix. This was essentially the last missing native Windows control and a common feature in a vast number of desktop and Web applications.</p>
<p>So why has it taken so long to appear? Well, that&#8217;s a very good question. Right from the start, with the version 1.0 release 5 years ago, we realized that calendar controls were important. But rather than create complex elements for every conceivable situation, the idea then was to provide basic building blocks from which other elements could be assembled.</p>
<p>The very first design samples library contained various calendar controls with different display options. We thought that this would be enough for simple mock-up purposes. Well, clearly, we were wrong! Creating calendar controls from scratch using text boxes and other elements is both tedious and time consuming, especially if you don&#8217;t want a design that&#8217;s stuck in 2005!<br />
<span id="more-285"></span><br />
So we&#8217;ve pulled out all the stops to bring you a very flexible Calendar element that should suit most purposes. There are 2 variants to get you started: one in the &#8220;Lists, Trees and Tables&#8221; category that represents your standard Windows month calendar, and one in the &#8220;Web&#8221; category with some very different styling options.</p>
<p>Now it has to be said that there are a <em>lot</em> of property options for the Calendar. With all of the other elements, we&#8217;ve tried to cut back on options and minimize them wherever possible. But there&#8217;s an increasing demand for more flexibility and more styling options so that&#8217;s what we&#8217;ve provided here.</p>
<p>Option overload is an important topic for usability so we&#8217;ll be revisiting this in a future post with a collection of Calendar element designs. In the meantime, see what fancy Calendars you can create for yourself.</p>
<h3>Other Changes in this 3.6 Release</h3>
<ul>
<li>The &#8220;Window&#8221; menu now contains some very handy new commands to &#8220;Close All&#8221; design windows and to &#8220;Close Others&#8221; so that you can focus on just the design you&#8217;re working on.</li>
<li>Thumbnail Components now have the same ability as regular Components to be redirected to different design files through their property settings. This can be hugely useful, especially when working on Web applications, when you want to change the target of a link without having to delete the old target then drag and drop the new target and  hook it up again.</li>
<li>There&#8217;s a new Preference option to Disable Subversion (SVN) support. GUI Design Studio normally detects folders that are under Subversion control and automatically handles them appropriately. However, all Subversion clients on a particular machine must be based on the same version libraries (version 1.6 in this case), otherwise the working copies will be incompatible. This option is for users who are unable to upgrade their Subversion clients from version 1.5 or earlier.</li>
<li>There&#8217;s another Preference option to disable a change we made in version 3.5 to enhance the File Open/Save dialogs by switching to Thumbnail view for images where appropriate. It&#8217;s possible that this feature caused compatibility problems (though we&#8217;ve been unable to reproduce or confirm these) so the option is there to turn it off.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Using the right mouse button to cancel a drag and drop operation from the Project file tree, Elements or Icons panel no longer activates the popup context menu.</li>
<li>Custom Tree Icons (added in version 3.5) are now correctly saved to distribution .gdd files.</li>
<li>Custom Tree Icons are now maintained properly when the Tree is within a Component and has its properties overridden. Previously, in that situation, the icons would revert to the defaults if the icons were within the project (application and other external icons were okay).</li>
<li>Some of the automatic connection types were not behaving as intended and reverted to &#8220;Modal Popup&#8221; instead of the correct type. This has now been fixed.</li>
<li>There&#8217;s also a few other minor fixes related to command keyboard shortcuts and annotation popup text spacing.</li>
</ul>
<h3>Download and Upgrade</h3>
<p><a href="http://www.carettasoftware.com/links/downloadsbb1.html">Download GUI Design Studio version 3.6</a> now and install it over your existing version. If you have purchased a license, your existing key will continue to work.</p>
<p>Version 3.6 is fully compatible with projects and files created in earlier versions but certain features, such as the new Calendar elements, will not be recognized by earlier versions of the software so be careful if sharing projects with others who haven&#8217;t yet upgraded.</p>
<p>Leave a comment to let us know how you get on and what you think of the latest release. As always, we welcome your feedback and suggestions!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/gui-design-studio-3-6-released-with-calendar-elements/285/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Prototyping – Part 3: Tools</title>
		<link>http://www.carettasoftware.com/blog/software-prototyping-pt3-tools/238/</link>
		<comments>http://www.carettasoftware.com/blog/software-prototyping-pt3-tools/238/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 13:55:02 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[software prototyping]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=238</guid>
		<description><![CDATA[In the first two articles we discussed why you should consider creating prototypes and whether that prototype should have a role just in the design phase as a &#8220;Throwaway Prototype&#8221; versus an &#8220;Evolutionary Prototype&#8221; that may evolve into the final product. While functional prototypes always involve development tools (and associated skills), there are, essentially, four [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/Tools1xs-246x300.jpg" alt="Tools" title="Tools" width="246" height="300" class="alignright size-medium wp-image-241" />In the first two articles we discussed <a href="http://www.carettasoftware.com/blog/software-prototyping-pt1-why-prototype/146/">why you should consider creating prototypes</a> and whether that prototype should have a role just in the design phase as a <a href="http://www.carettasoftware.com/blog/software-prototyping-pt2-throw-away-or-evolve/175/">&#8220;Throwaway Prototype&#8221; versus an &#8220;Evolutionary Prototype&#8221;</a> that may evolve into the final product.</p>
<p>While functional prototypes always involve development tools (and associated skills), there are, essentially, four classes of tool for creating user interface prototypes:</p>
<p><strong>1. Pen and Paper</strong></p>
<p>It doesn&#8217;t get any more low tech than this, which is great because it means that absolutely anyone can take part in the design process. User interface designs can be hand drawn or pre-prepared stocks of user interface elements can be laid out on a page.</p>
<p>Paper sketches can be produced very quickly but making alterations to a design can be somewhat difficult leading to repeated effort if a design needs to be restarted from scratch. It’s often best to spend more time thinking before committing pen to paper.</p>
<p>In test and review situations, <span id="more-238"></span>a human can act as the computer and present the effects of user actions on a design. It&#8217;s highly involved and may be time consuming to run user tests, but it can be very effective.</p>
<p>Of course, this isn&#8217;t necessarily restricted to paper. Many design sessions involve whiteboards instead of paper &#8211; anything that takes you away from the computer and into the undisputed realm of the &#8216;mock-up&#8217;. But any whiteboard design that needs to be &#8216;saved&#8217; will inevitably end up as a photo image and/or paper printout.</p>
<p><strong>2. Drawing tools</strong></p>
<p>Generic drawing tools can be used to mock-up user interfaces with the obvious advantages over pen and paper of being easier to edit, duplicate and distribute for review.</p>
<p>Many of the popular drawing tools (Microsoft Visio, The Omni Group’s OmniGraffle, etc.) have an increasing number of UI stencils available to them. However, many of these are based on graphic images that do not scale well.</p>
<p>Graphic editors (such as Adobe Photoshop) can also be used for creating interface mock-ups, from low fidelity wireframes to high fidelity pixel perfect renditions. This has been the preferred approach for many Web designers where the exact visual design of graphic elements is important. Expert knowledge of these tools is often required and producing designs quickly from scratch can be daunting.</p>
<p>However, with all of the generic drawing or graphics tools, what you end up with is a set of static screen designs but no easy way to communicate how the parts interact and the workflow between them. Although there are some documented techniques to get around these limitations, they take some skill and learning.</p>
<p>One approach is simply to take printouts of the screens and perform paper prototyping review sessions.</p>
<p><strong>3. Development tools</strong></p>
<p>Development tools have always been an option for the production of prototypes with Rapid Application Development (RAD) tools having earned some degree of popularity. The main benefit is being able to produce a fully working prototype that acts just like the real thing even if some of the actual functionality is being emulated with dummy data.</p>
<p>For evolutionary prototyping, this is the only way to go, but for throwaway prototyping, the additional time and skills involved and all of the disadvantages with regards to evolutionary prototypes, make this a fairly poor choice.</p>
<p><strong>4. Specialised prototyping tools</strong></p>
<p>Here’s where it gets more interesting. Combining the benefits of drawing tools and, in some cases, development tools, specialised prototyping tools (like <a href="http://www.carettasoftware.com/guidesignstudio/">GUI Design Studio</a>) allow you to rapidly create software prototypes with features that allow the application interaction and workflow to be explored.</p>
<p>Because they are intended specifically for the design of user interfaces, they have dedicated functionality that is not necessarily found in the drawing tools but are as easy to use so they don&#8217;t require any specialised technical skills.</p>
<p>Many of these tools will allow designs to be easily annotated, shared for review and used to generate specification documentation.</p>
<p>Of course, I’m biased, but these are really the best type of tool to use for software prototyping.</p>
<p>Whatever approach you take, software prototyping can reap huge benefits in the production of your software projects and make them more likely to succeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/software-prototyping-pt3-tools/238/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Prototyping – Part 2: Throw Away or Evolve?</title>
		<link>http://www.carettasoftware.com/blog/software-prototyping-%e2%80%93-part-2-throw-away-or-evolve/175/</link>
		<comments>http://www.carettasoftware.com/blog/software-prototyping-%e2%80%93-part-2-throw-away-or-evolve/175/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 18:06:44 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[software prototyping]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=175</guid>
		<description><![CDATA[In the first part of this article we discussed the difference between functional and user interface prototypes.  In this one we’ll discuss whether your prototype should have a role beyond the discovery and design phase. People often talk about &#8220;Throwaway Prototypes&#8221; versus &#8220;Evolutionary Prototypes&#8221; and it&#8217;s very important to understand the difference and exactly what [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.carettasoftware.com/blog/software-prototyping-pt1-why-prototype/146/">first part of this article</a> we discussed the difference between functional and user interface prototypes.  In this one we’ll discuss whether your prototype should have a role beyond the discovery and design phase.</p>
<p><img class="alignright size-medium wp-image-189" title="Throwaway Prototypes" src="http://www.carettasoftware.com/blog/wp-content/uploads/2009/11/Throwaway1xs-200x300.jpg" alt="Throwaway Prototypes" width="200" height="300" />People often talk about &#8220;Throwaway Prototypes&#8221; versus &#8220;Evolutionary Prototypes&#8221; and it&#8217;s very important to understand the difference and exactly what type you are creating before you begin.</p>
<p><strong>Throwaway Prototypes</strong></p>
<p>A Throwaway Prototype, as the name suggests, forms no part of the final application. Its purpose is to prove (or disprove) a design and get approval for actual implementation.</p>
<p>It can be produced using any quick and dirty technique and the quality can even be quite poor, so long as it satisfies the requirements of identifying what&#8217;s right about a design, what&#8217;s wrong and what&#8217;s missing.</p>
<p>Because of the speed at which Throwaway Prototypes can be put together and changed (usually on-the-fly), they encourage feedback and continual revision until the design is about right.</p>
<p>Because the effort required to produce them is relatively small, <span id="more-175"></span>there&#8217;s less &#8216;attachment&#8217; to a design and therefore very little reluctance to change. However, you do need to be careful that you don&#8217;t end up in an endless cycle of analysis and revision without making any development progress at all!</p>
<p><strong>Evolutionary Prototypes</strong></p>
<p>In contrast, Evolutionary Prototypes are intended, right from the start, to eventually evolve into the final, delivered application (or system) through incremental developments and changes. In one sense, this seems like a great idea because each increment is getting you closer to a delivery and progress is clearly being made.</p>
<p>However, there are many risks involved in this approach. Because it involves implementation of the system itself, the coding has to be of production quality from the start. The idea of &#8216;cleaning it up later&#8217; is a very bad one since this will never happen in practice, leading to potential problems and instability later on. But this conflicts with one of the key benefits of being able to create prototypes quickly. Also, because of the effort that&#8217;s gone into it, there can become too much attachment to the implementation which leads to a resistance to change.</p>
<p>Not only that, it&#8217;s very difficult to see the &#8216;bigger picture&#8217; with an evolutionary prototype because you can only see, and therefore review, the parts that have been implemented and it&#8217;s very difficult to compare different versions or approaches to a given design.</p>
<p>There&#8217;s another potential problem with evolutionary prototypes. Sometimes you&#8217;ll already know what technology you&#8217;ll be using but sometimes you will be free to choose what&#8217;s best for the application. By creating an evolutionary prototype you will be committing to an implementation too early when a more suitable technology or component set might become apparent later on once the requirements of the application are better understood.</p>
<p>In the <a href="http://www.carettasoftware.com/blog/software-prototyping-pt3-tools/238/">last part</a> of this article we’ll discuss different methods and tools for generating prototypes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/software-prototyping-%e2%80%93-part-2-throw-away-or-evolve/175/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Software Prototyping – Part 1: Why Prototype</title>
		<link>http://www.carettasoftware.com/blog/software-prototyping-pt1-why-prototype/146/</link>
		<comments>http://www.carettasoftware.com/blog/software-prototyping-pt1-why-prototype/146/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 15:44:09 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[software prototyping]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=146</guid>
		<description><![CDATA[In just about every field of manufacturing, from soap dispensers to performance cars, prototypes are used to validate and test an idea or design. Prototyping in the software industry is not so common but the benefits are just as compelling. There are two main types of software prototype: functional prototypes and user interface prototypes. Functional [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-150" style="margin:0 0 6px 15px" title="Car Prototype Wireframe" src="http://www.carettasoftware.com/blog/wp-content/uploads/2009/10/CarPrototype1-300x225.jpg" alt="Car Prototype Wireframe" width="300" height="225" />In just about every field of manufacturing, from soap dispensers to performance cars, prototypes are used to validate and test an idea or design.</p>
<p>Prototyping in the software industry is not so common but the benefits are just as compelling.</p>
<p>There are two main types of software prototype: functional prototypes and user interface prototypes.</p>
<p><strong>Functional Prototypes</strong></p>
<p>Functional prototypes are nearly always technical in nature and their purpose is to <span id="more-146"></span>test whether an idea or design is actually feasible using a given technology. For example, whether a particular system might be able to handle 100,000 transactions a second or whether it&#8217;s really possible to perform a content match on thousands of data records in real time as a user types in a search query.</p>
<p>Functional prototypes will always involve getting down and dirty with the code and trying to build a working version of something that can be tested to validate the idea.</p>
<p><strong>User Interface Prototypes</strong></p>
<p>User interface prototypes, on the other hand, are more about the presentation of concepts and ideas, and are therefore less technical and more accessible. Interface prototypes represent the front-end of an application or system; the part a user will actually see and interact with. In fact, in most cases, this is all the user is really interested in.</p>
<p>User interface mock-ups and prototypes allow both users and developers to understand the application before it&#8217;s built; to test its usability and ensure that all of the requirements are covered. All too often, software is built that has the most amazing functional engine, under the hood, that runs at lightning speed, but users hate it because they can&#8217;t understand how to use it. The user interface has just been hacked together rather than carefully thought through.</p>
<p>There are many different techniques for creating user interface prototypes, covering the full spectrum from using nothing more than pen and paper to the use of full-blown development tools. In-between there are more specialised tools, like <a href="http://www.carettasoftware.com/guidesignstudio/">GUI Design Studio</a>, that are more suited to the job.</p>
<p>In the <a href="http://www.carettasoftware.com/blog/software-prototyping-pt2-throw-away-or-evolve/175/">next part of this article</a> we’ll talk about the difference between a “Throwaway Prototype” and an “Evolutionary Prototype”.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/software-prototyping-pt1-why-prototype/146/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Short Demo on How to Create Scrolling Regions in GUI Design Studio</title>
		<link>http://www.carettasoftware.com/blog/short-demo-on-how-to-create-scrolling-regions-in-gui-design-studio/120/</link>
		<comments>http://www.carettasoftware.com/blog/short-demo-on-how-to-create-scrolling-regions-in-gui-design-studio/120/#comments</comments>
		<pubDate>Tue, 12 May 2009 09:55:16 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Example Designs]]></category>
		<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[example design]]></category>
		<category><![CDATA[software prototyping]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://gui-design-prototyping.com/?p=120</guid>
		<description><![CDATA[Following on from the GUI Design Studio v3.3 release, here&#8217;s a short video (05:52) that demonstrates how the scrolling region shown in the previous post was constructed: For best viewing quality, click on the HD and Full Screen icons once play has started! Here&#8217;s a quick summary of how to produce a scrolling region: Create [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from the GUI Design Studio v3.3 release, here&#8217;s a short video (05:52) that demonstrates how the scrolling region shown in the previous post was constructed:</p>
<p><center><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/h__dWSKaBMo&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/h__dWSKaBMo&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>For best viewing quality, click on the HD and Full Screen icons once play has started!<br />
</center></p>
<p><strong><br />Here&#8217;s a quick summary of how to produce a scrolling region:</strong></p>
<ol>
<li>Create a large design.</li>
<li>Create your container design.</li>
<li>Drag and drop your large design onto your container design as a &#8216;component&#8217;.</li>
<li>Double-click the component to edit its properties, as follows:
<ul>
<li>Check the &#8220;Maintain size when component changes&#8221; option on the Style tab</li>
<li>Uncheck &#8220;Fixed Width&#8221; and &#8220;Fixed Height&#8221; on the Position tab</li>
<li>Set an arbitrary small size to make it easier to work with, say 300 for &#8220;Width&#8221; and &#8220;Height&#8221; (Position tab)</li>
<li>Hit &#8220;OK&#8221;</li>
</ul>
</li>
<li>Resize the component to the actual desired size.</li>
</ol>
<p>That&#8217;s it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/short-demo-on-how-to-create-scrolling-regions-in-gui-design-studio/120/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GUI Design Studio Plans For 2009</title>
		<link>http://www.carettasoftware.com/blog/plans-for-2009/52/</link>
		<comments>http://www.carettasoftware.com/blog/plans-for-2009/52/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 11:34:28 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[plans]]></category>
		<category><![CDATA[software prototyping]]></category>
		<category><![CDATA[User Interface Design]]></category>

		<guid isPermaLink="false">http://gui-design-prototyping.com/?p=52</guid>
		<description><![CDATA[In the middle of 2008 we released version 3.0 of GUI Design Studio. This was a major step forward for creating user interface mockups and prototypes with the introduction of the Windows Vista visual style option, Ribbon Bar elements, better Web application support and a bunch of other enhancements. You may have noticed our new [...]]]></description>
			<content:encoded><![CDATA[<p>In the middle of 2008 we released version 3.0 of <a href="http://www.carettasoftware.com/guidesignstudio/">GUI Design Studio</a>. This was a major step forward for creating user interface mockups and prototypes with the introduction of the <strong>Windows Vista</strong> visual style option, <strong>Ribbon Bar</strong> elements, better <strong>Web application support</strong> and a bunch of other enhancements.</p>
<p>You may have noticed our new <a href="http://www.carettasoftware.com">Website redesign</a> and, while we&#8217;ve been planning a lot of new product developments, we&#8217;ve realised that we didn&#8217;t release nearly enough versions of GUI Design Studio in the year as we&#8217;d intended. we aim to fix that!</p>
<p>So we&#8217;re taking a different approach for 2009. Our new plan is to make a new release of GUI Design Studio roughly once every month so that you can benefit from all the latest updates sooner or upgrade whenever it&#8217;s convenient.<br />
<span id="more-52"></span><br />
With this new, incremental development plan, you&#8217;ll be seeing regular small improvements with major new features thrown in, every once in a while, as they get completed.</p>
<p>I don&#8217;t want to reveal too much detail at this stage about the biggest new features we have planned (you&#8217;ll find out about them in due course) but, to give you a taster, here&#8217;s a few of the things we&#8217;ll be looking at:</p>
<ul>
<li>The interactive capabilities of the prototypes will be expanded in a big way, including better support for business logic with enhanced scenarios. So many of you have been requesting this. It&#8217;s a very exciting feature and will let you explore a much wider range of designs with much less effort.<br />
.</li>
<li>There&#8217;ll be further export and documentation options to give you the flexibility you&#8217;ve been asking for and helping you take designs to the next stage.<br />
.</li>
<li>Better layout tools will help you make adjustments more easily, mockup interfaces even faster and provide further prototyping capabilities.<br />
.</li>
<li>We want to increase your productivity with new features and support to help get you started on projects and designs faster. One part of this will be the long-awaited release of a series of training videos. Another part will be the release of user interface design pattern libraries that will demonstrate good practices and get you started more quickly and easily. We&#8217;ve been talking to customers about these for over two years so you&#8217;ll be glad to know we&#8217;re finally getting on with them!<br />
.</li>
</ul>
<p>Our goal has always been to <em>&#8216;help you produce software that better meets users&#8217; needs&#8217;</em>. Keep sending us your suggestions and feedback to let us know what&#8217;s really important to you and help shape the tool for everyone.</p>
<p>We&#8217;ll certainly be keeping busy in 2009 and we wish you a very happy and productive year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/plans-for-2009/52/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GUI Design Studio 3.0 Does Vista, Ribbons and More &#8211; Beta Available</title>
		<link>http://www.carettasoftware.com/blog/gui-design-studio-30-does-vista-ribbons-and-more-beta-available/27/</link>
		<comments>http://www.carettasoftware.com/blog/gui-design-studio-30-does-vista-ribbons-and-more-beta-available/27/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 16:31:52 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[software prototyping]]></category>

		<guid isPermaLink="false">http://gui-design-prototyping.com/gui-design-studio/gui-design-studio-30-does-vista-ribbons-and-more-beta-available/</guid>
		<description><![CDATA[Your ability to create rapid user interface designs and application prototypes without coding is about to get better with the upcoming release of GUI Design Studio 3.0. You can now gain early access to 3.0 through our Beta Program but first, here&#8217;s a few details about the new version: With version 3.0, GUI Design Studio [...]]]></description>
			<content:encoded><![CDATA[<p>Your ability to create rapid user interface designs and application prototypes without coding is about to get better with the upcoming release of <b>GUI Design Studio 3.0</b>.</p>
<p>You can now gain early access to 3.0 through our <a href="http://www.carettasoftware.com/links/betaprogram.html">Beta Program</a> but first, here&#8217;s a few details about the new version:</p>
<ul>
<li>
<p>With version 3.0, GUI Design Studio has now fully embraced <b>Windows Vista</b>. It was already Vista compatible but all of the elements have now been re-styled to provide the Vista look and feel in addition to the existing XP, NT (Classic) and Outline styles.</p>
<p><img src="http://www.carettasoftware.com/images/v3/VistaDlg1Top85.png" width="284" height="114" alt="Vista Style Dialog (top portion)"></p>
<p>These are not separate elements, of course. You can change the style at any time to see what your designs will look like on different Windows platforms or to show an &#8220;unfinished mockup&#8221; look for review purposes.</p>
<p> <span id="more-27"></span>
</li>
<li>
<p>We&#8217;ve had so many requests from customers for <b>Ribbon Bar</b> elements that we&#8217;ve added full support for this type of interface. Now you can create designs that follow the Microsoft Office 2007 style or just experiment to see what works best for your application by comparing a Ribbon Bar design with a more traditional menus and toolbars design.</p>
<p>Here&#8217;s a sneak peak at a Ribbon Bar design created in Beta 2 (available soon):</p>
<p><img src="http://www.carettasoftware.com/images/v3/Ribbon1TL85.png" width="402" height="197" alt="Ribbon Bar Design (section)"></p>
</p>
</li>
<li>
<p>For <b>Web Application</b> designs we&#8217;ve added a new feature to make rollover effects easy. Although rollovers were possible before, it was tricky to get them right and maintain the correct navigation behaviour. Now they&#8217;re simple to do and very flexible. This will be available soon in Beta 2.</p>
</li>
<li>
<p>If you&#8217;ve struggled to get <b>tabbed interfaces</b> to simulate properly in earlier versions of GUI Design Studio or just found them tricky then you&#8217;ll like the changes in version 3.0. We&#8217;ve listened to all of the feedback from customers and now made them really simple to create.</p>
</li>
<li>
<p>These are just a few of the 20+ enhancements and fixes in the new version.</p>
</li>
</ul>
<h2>Upgrades</h2>
<p>If you&#8217;re a customer wondering about upgrading from your current version or if you need to purchase GUI Design Studio before the new release becomes available then don&#8217;t worry because version 3.0 will be a free upgrade for all customers.</p>
</p>
<h2>About the beta program&#8230;</h2>
<p>We&#8217;re currently putting the finishing touches onto version 3.0 and although the feature list has been nailed down now, there&#8217;s still time to influence the final release.</p>
<p>If you&#8217;d like to get an early peak at version 3.0 and provide us with feedback to ensure we&#8217;ve covered everything we need to, then you&#8217;ll want to get on the beta program now.</p>
<p>With thousands of users, we won&#8217;t be able to accept everyone so places will be limited. Act now to secure your place and <a href="http://www.carettasoftware.com/links/betaprogram.html">click this link to join the Beta Program!</a></p>
<p>We look forward to hearing from you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/gui-design-studio-30-does-vista-ribbons-and-more-beta-available/27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Low-Fidelity or High-Fidelity Prototypes for Software?</title>
		<link>http://www.carettasoftware.com/blog/low-fidelity-or-high-fidelity-prototypes-for-software/13/</link>
		<comments>http://www.carettasoftware.com/blog/low-fidelity-or-high-fidelity-prototypes-for-software/13/#comments</comments>
		<pubDate>Thu, 12 Oct 2006 11:20:50 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[hi-fi]]></category>
		<category><![CDATA[lo-fi]]></category>
		<category><![CDATA[software prototyping]]></category>

		<guid isPermaLink="false">http://gui-design-prototyping.com/gui-design-studio/low-fidelity-or-high-fidelity-prototypes-for-software/</guid>
		<description><![CDATA[Let me quickly explain the terms here. Fidelity refers to the level of detail, accuracy or coverage of a prototype. It can relate to functionality but most people use the term in relation to visual appearance and that&#8217;s what I&#8217;ll be referring to here. So the lowest of the low-fidelity prototypes are very quick hand [...]]]></description>
			<content:encoded><![CDATA[<p>Let me quickly explain the terms here. Fidelity refers to the level of detail, accuracy or coverage of a prototype. It can relate to functionality but most people use the term in relation to visual appearance and that&#8217;s what I&#8217;ll be referring to here.</p>
<p>So the lowest of the low-fidelity prototypes are very quick hand sketches while the highest are fully detailed, pixel perfect renditions.</p>
<p>The obvious advantages of low-fidelity prototypes are the speed at which they can be put together and therefore the low cost involved. After all, anyone can quickly scribble designs on a piece of paper.<span id="more-13"></span></p>
<p>But one of the things we hear discussed a lot is that prototypes, especially early ones, really <em>have</em> to be low-fidelity. They need to impress upon people that they are obviously mock-ups and not the real thing. Otherwise, if you use high-fidelity prototypes, you may encounter these negative consequences:</p>
<ol>
<li>When trying to elicit feedback on a design, you find that people pick up on irrelevant details like the colours or the choice of image instead of the content and workflow.<br />
 </li>
<li>They may be so WOW&#8217;d by the beauty of your design that they&#8217;re unable to provide constructive critisism or they may be reluctant to do so for fear of undoing all your hard work.<br />
 </li>
<li>Stakeholders may think that the &#8220;product&#8221; looks so finished that they complain bitterly when they can&#8217;t see much &#8220;progress&#8221; after 6 months of development and implementation.</li>
</ol>
<p>Of course there are many truths to this argument but, for the most part, it depends upon the target audience and their level of understanding of what the prototypes represent.</p>
<p>Project managers, analysts and developers will have no trouble at all in understanding the scope of a user interface prototype and, in may cases, a high-fidelity prototype will help to pinpoint areas of &#8216;over ambitious&#8217; design that might take many months to implement when a simpler alternative will work just as well.</p>
<p>For everyone else, a straight-forward explanation of the scope of the prototype is usually enough. If the stakeholders really don&#8217;t get it then you may be in trouble further down the line!</p>
<p>The irony of point 3 is that although a low-fidelity prototype might be better in lowering expectations that the product will be &#8220;finished in no time at all&#8221;, higher managers and stakeholders don&#8217;t always respond well to them. They&#8217;re not impressed by the rough appearance and prefer to see nicely polished, fancy displays &#8211; something they can envisage as being a final product they or their customers can use.</p>
<p>With specialised tools like <a title="GUI Design Studio Overview" href="http://www.carettasoftware.com/gds/">GUI Design Studio</a> now available, high-fidelity prototypes are becoming much easier, faster and cheaper to produce and the once held advantages of low-fidelity prototypes are becoming insignificant.</p>
<p>As far as we know, our customers are all enjoying the ability to create high-fidelity prototypes and designs but we understand the need to use low-fidelity presentations on occassion.</p>
<p>That is why <a title="GUI Design Studio Overview" href="http://www.carettasoftware.com/gds/">GUI Design Studio</a> provides &#8220;Outline&#8221; display modes and the ability to easily change the overall font of a design to give it a more hand-drawn, rough and ready feel. And to be able to switch back to normal again.</p>
<p>Here&#8217;s our trusty dialog design example in all its XP glory:</p>
<div style="text-align: center"><img title="Windows XP style dialog" alt="Windows XP style dialog" src="http://www.carettasoftware.com/images/PatientRecord-EN.png" /></div>
<p> </p>
<p>And here it is again looking like a quickly drawn mockup after a couple of setting changes:</p>
<div style="text-align: center"><img title="Mockup style dialog" alt="Mockup style dialog" src="http://www.carettasoftware.com/images/PatientRecord-mockup.png" /></div>
<p> </p>
<p>You can see a <a title="Mockup Preferences Tutorial Video" href="http://www.carettasoftware.com/tutorials/mockup-prefs-tutorial.html">quick tutorial video</a> (about 1 minute) of how this transformation took place <a title="Mockup Preferences Tutorial Video" href="http://www.carettasoftware.com/tutorials/mockup-prefs-tutorial.html">here</a>.</p>
<p>Of course, if you really want to, you can also work with paper sketches by scanning them in and incorporating them as images. Place navigation boxes over the buttons and other areas then link them together just like any other design element.</p>
<p> </p>
<p>The <strong>most important</strong> thing with prototypes is to define exactly what their purpose is, then to create them with just the right amount of effort and functionality to convey enough information to obtain agreement on what needs to be implemented and what doesn&#8217;t.</p>
<p> </p>
<p>So what are <em>your</em> experiences with low or high-fidelity prototypes? Do you agree or disagree with what&#8217;s been said here? Maybe you can&#8217;t see the point of creating prototypes at all?</p>
<p>Leave a comment and let us know your opinions!<br />
 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/low-fidelity-or-high-fidelity-prototypes-for-software/13/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

