<?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; v4.0</title>
	<atom:link href="http://www.carettasoftware.com/blog/tag/v4-0/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, 13 Aug 2010 15:02:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>March Madness Discount</title>
		<link>http://www.carettasoftware.com/blog/march-madness-discount/396/</link>
		<comments>http://www.carettasoftware.com/blog/march-madness-discount/396/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:20:21 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[discount]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[v4.0]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=396</guid>
		<description><![CDATA[To celebrate the release of V4.0 of GUI Design Studio, we’re offering you 25% off the list price for the rest of March 2010.
Version 4 has some fantastic new features in which help you get a working prototype in the hands of your users and engineers even faster.
Extended interaction functionality means your user interfaces can be [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/03/V4LaunchCoupon1.png" alt="Version 4 Launch Coupon" title="Version 4 Launch Coupon" width="153" height="147" class="alignright size-full wp-image-406" />To celebrate the release of V4.0 of GUI Design Studio, we’re offering you <strong>25% off</strong> the list price for the rest of March 2010.</p>
<p>Version 4 has some fantastic new features in which help you get a working prototype in the hands of your users and engineers even faster.</p>
<p>Extended interaction functionality means your user interfaces can be even more realistic than ever with working with data values, conditional content and business rules driving navigation. Custom Elements and Templates let you and your colleagues share your work on multiple projects with ease.</p>
<p>We have some great new features planned for later in the year that will be available free of charge to v4 license holders.</p>
<p>Now is a great time to take advantage of the powerful prototyping features that GUI Design Studio provides, and if you&#8217;re an existing user, we’re sure you&#8217;ll want to upgrade.</p>
<p>But here is a little incentive&#8230;</p>
<p>If you <a href="http://www.carettasoftware.com/buy.html">purchase a new license or upgrade</a> from a fully licensed copy of v3 by 31 March 2010, we’ll give you a 25% discount!</p>
<p>Here are the facts:</p>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td style="border-bottom:1px solid;" width="240">&nbsp;</td>
<td style="border-bottom:1px solid;" width="100" align="center">List price</td>
<td style="border-bottom:1px solid;" width="100" align="center">March offer</td>
</tr>
<tr>
<td style="border-bottom:1px solid;">GUI Design Studio V4 Express</td>
<td style="border-bottom:1px solid;" align="center">$129</td>
<td style="border-bottom:1px solid;" align="center">$97</td>
</tr>
<tr>
<td style="border-bottom:1px solid;">GUI Design Studio V4   Professional</td>
<td style="border-bottom:1px solid;" align="center">$499</td>
<td style="border-bottom:1px solid;" align="center">$375</td>
</tr>
<tr>
<td style="border-bottom:1px solid;">Upgrade from Express to Pro</td>
<td style="border-bottom:1px solid;" align="center">$399</td>
<td style="border-bottom:1px solid;" align="center">$299</td>
</tr>
<tr>
<td style="border-bottom:1px solid;">Upgrade from v3 to Pro</td>
<td style="border-bottom:1px solid;" align="center">$149</td>
<td style="border-bottom:1px solid;" align="center">$112</td>
</tr>
</tbody>
</table>
<p>If you’ve been keeping up to date with V3 you’ll know that we’ve released some great features in the last 12 months including the huge Calendar element just last month, so keeping up to date makes sense.</p>
<p>To take advantage of this offer, simply <a href="http://www.carettasoftware.com/buy.html">visit the buy page</a> and use coupon code <strong>V4-2TKAW8</strong> on the order form, and your 25% discount will automatically be applied. But you&#8217;ll need to buy before the end of the month to qualify!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/march-madness-discount/396/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GUI Design Studio 4.0 Preview &#8211; Part 2: Custom Elements and Templates</title>
		<link>http://www.carettasoftware.com/blog/gui-design-studio-v4-preview-pt2-custom-elements-and-templates/334/</link>
		<comments>http://www.carettasoftware.com/blog/gui-design-studio-v4-preview-pt2-custom-elements-and-templates/334/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:09:58 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[custom elements]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[v4.0]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=334</guid>
		<description><![CDATA[GUI Design Studio version 4.0 includes new &#8220;Custom Elements&#8221; and &#8220;Templates&#8221;. These complement Components and Libraries already in GUI Design Studio.
They’re simple but they can make a big difference to your productivity by cutting out a huge amount of repetitive work, keeping consistency with house styles and helping you to create designs faster.
Custom Elements
Any folder [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-266" title="Version 4.0 Preview" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/PreviewVersion40.png" alt="Version 4.0 Preview" width="118" height="116" />GUI Design Studio version 4.0 includes new &#8220;Custom Elements&#8221; and &#8220;Templates&#8221;. These complement Components and Libraries already in GUI Design Studio.</p>
<p>They’re simple but they can make a big difference to your productivity by cutting out a huge amount of repetitive work, keeping consistency with house styles and helping you to create designs faster.</p>
<h3>Custom Elements</h3>
<p>Any folder within the Project tree can be assigned to be a Custom Element Folder. The folder icon then changes to indicate its new status. This is also applied to all of its sub-folders.</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>Now, 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.<br />
<span id="more-334"></span><br />
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 Custom Element will no longer affect the new design. That means you can then modify the copy 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>
<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>
<p><strong>Compared to Components&#8230;</strong></p>
<p>You might be wondering how they compare to the existing Components feature. 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 managebale 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>
<p>Simple!</p>
<h3>Templates</h3>
<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 may also 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>
<h3>Templates and Libraries Online</h3>
<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>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/gui-design-studio-v4-preview-pt2-custom-elements-and-templates/334/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GUI Design Studio 4.0 Preview &#8211; Part 1: New Interaction</title>
		<link>http://www.carettasoftware.com/blog/gui-design-studio-v4-preview-pt1-interaction/263/</link>
		<comments>http://www.carettasoftware.com/blog/gui-design-studio-v4-preview-pt1-interaction/263/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 21:54:06 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GUI Design Studio]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[v4.0]]></category>

		<guid isPermaLink="false">http://www.carettasoftware.com/blog/?p=263</guid>
		<description><![CDATA[Later this week we&#8217;ll be releasing what&#8217;s probably the last of the 3.x versions of GUI Design Studio before version 4.0 is released in about 5 weeks time.
Version 4 of GUI Design Studio represents a big move forward. The big areas of new features are Interactivity on Controls, Templates and Custom Elements.
In this post you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-266" title="Version 4.0 Preview" src="http://www.carettasoftware.com/blog/wp-content/uploads/2010/01/PreviewVersion40.png" alt="Version 4.0 Preview" width="118" height="116" />Later this week we&#8217;ll be releasing what&#8217;s probably the last of the 3.x versions of GUI Design Studio before version 4.0 is released in about 5 weeks time.</p>
<p>Version 4 of GUI Design Studio represents a big move forward. The big areas of new features are Interactivity on Controls, Templates and Custom Elements.</p>
<p>In this post you&#8217;ll get an overview of the new Interaction features with suggestions on how you might use them (screenshots are subject to change before final release). You&#8217;ll also see how to get free access to beta versions of the software before the final release next month.</p>
<h3>New Interaction Features</h3>
<p>When you show a user interface design to a prospective user they are going to want to understand what the design will be like to use. They will need to try out the types of operations that will be important to them, in their work, trying to achieve their objectives.<br />
<span id="more-263"></span><br />
Sometimes you can get away with just a static mock-up. Adding click-through navigation to show workflow is better. But to really get a feel for the interaction and to explore different scenarios, you really need a full user interface prototype, not simply a mock-up. GUI Design Studio 4 now goes beyond the interaction features in version 3 and lets you do just that.</p>
<p>When you want to start to model UI behaviour that depends upon decisions or input that the user has provided you will need version 4 of GUI Design Studio.  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. 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>Now that you have a variable, you can use it to 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, you could provide a default value in a text box, 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 &#8220;Set Data&#8221; 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>
<h3>Handling Radio Buttons</h3>
<p>Radio Buttons are slightly different, so we’ve extended their capabilities by allowing you to group them into a Selection Group so that they can act in unison. Adding new Radio Button options to an existing group is easy and you can remove erroneous ones too.</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. 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 &#8220;Close and Accept&#8221;, or the Escape key will &#8220;Close and Cancel&#8221;. 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><strong>Conditional navigation in different scenarios</strong></h3>
<p>Of course, variables are firmly embedded in Scenarios and Conditional Navigation too. The Condition Box properties now include a &#8220;Condition&#8221; 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. We’ve even included constants for E and PI just in case you’re application is a little &#8220;circular&#8221;.</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 &#8220;Log In&#8221; 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&#8217;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&#8217;ve mastered the basics of interaction control you&#8217;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&#8217;re calling these &#8220;translation variables&#8221;.</p>
<p>Whatever your application, we&#8217;re confident that you&#8217;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>
<h3>Get Free Access to version 4.0 through the Beta Program</h3>
<p>We&#8217;re getting to the final stages of development for version 4.0 but there&#8217;s still room for tweaks, fixes and pointers on where to focus our efforts for samples, templates and documentation.</p>
<p>Note that, although we believe it to be stable, the software is in beta because it&#8217;s not yet ready for general release. If you are in the middle of a critical project, please don&#8217;t switch to the beta unless we advise you to do so. Also, be aware that version 4 features used on a project will obviously not work if you need to switch back to version 3.</p>
<p>We&#8217;re keen to have you on the program and to give you free access to these cool new interaction features. In return we’d like you to report bugs to us so that we can fix them before the release.</p>
<p style="text-align: center;"><a href="http://www.carettasoftware.com/betaprogram/">Click here to sign up for the Beta Program</a></p>
<p>We&#8217;ll continue with the GUI Design Studio 4.0 Preview in another post but that&#8217;s all for now!</p>
<p>Leave a comment to let us know your thoughts on version 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carettasoftware.com/blog/gui-design-studio-v4-preview-pt1-interaction/263/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
