<?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>balsamiq &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/balsamiq/</link>
	<description>Feed of posts on WordPress.com tagged "balsamiq"</description>
	<pubDate>Thu, 24 Dec 2009 12:54:42 +0000</pubDate>

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

<item>
<title><![CDATA[Prototyping Experiences]]></title>
<link>http://udayms.wordpress.com/2009/12/13/prototyping-experiences/</link>
<pubDate>Sun, 13 Dec 2009 18:26:34 +0000</pubDate>
<dc:creator>udayms</dc:creator>
<guid>http://udayms.wordpress.com/2009/12/13/prototyping-experiences/</guid>
<description><![CDATA[Here are the slides of my talk at Adobe Dev Summit 2009 &#8211; Chennai &amp; Hyderabad on Rapid Pro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Here are the slides of my talk at Adobe Dev Summit 2009 &#8211; Chennai &#38; Hyderabad on Rapid Prototyping.</p>
<p><!-- SlideShare error: doc is missing or has illegal characters /[^-_a-zA-Z0-9]/ --></p>
<p>I was pleasantly&#160;surprised&#160;at the number of people who were interested in the science of Prototyping. The industry and the community has always regarded Prototyping as an optional phase in the idea-to-market process. While many other industries like mobile, automobile, mechanical have embraced Prototyping long ago, the software world still seem to be a bit reluctant in realizing the advantage and&#160;relevance&#160;of this science. Looks like more and more people are waking up <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8230;. The audience seem to be growing larger and larger with every talk I do on this subject and thats a good sign <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8230;</p>
<p>Dislaimer: Some slides in the above PPT have been re-used in multiple talks to people of USiD 2009, NID &#8211; Bangalore, IIT-Kanpur Tech Tour.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Product Group, From December Festivities to an Exciting New Year! (Thanks for Coming!)]]></title>
<link>http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/</link>
<pubDate>Wed, 09 Dec 2009 20:14:32 +0000</pubDate>
<dc:creator>Jeremy Horn</dc:creator>
<guid>http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/</guid>
<description><![CDATA[A big thank you to everyone who made it to our second meet-up of The Product Group, as well as to ou]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>
<table border="0" cellspacing="0" cellpadding="0" width="114" align="left">
<tbody>
<tr>
<td valign="top" width="114"><a href="/Users/Jeremy%20Horn/AppData/Local/Temp/WindowsLiveWriter-429641856/supfilesB4D6919/theproductgroup_logo_20090911.gif"><img style="display:inline;border-width:0;margin:0 15px 0 0;" title="theproductgroup_logo_200909_thumb7" border="0" alt="theproductgroup_logo_200909_thumb7" src="http://theproductguy.files.wordpress.com/2009/12/theproductgroup_logo_200909_thumb7.gif?w=114&#038;h=78" width="114" height="78" /></a> </td>
</tr>
<tr>
<td valign="top" width="114"><a href="/Users/Jeremy%20Horn/AppData/Local/Temp/WindowsLiveWriter-429641856/supfilesB4D6919/balsamiq_logo24.jpg"><img style="display:inline;border-width:0;margin:20px 15px 0 0;" title="balsamiq_logo2_thumb2" border="0" alt="balsamiq_logo2_thumb2" src="http://theproductguy.files.wordpress.com/2009/12/balsamiq_logo2_thumb2.jpg?w=114&#038;h=27" width="114" height="27" /></a> </td>
</tr>
</tbody>
</table>
<p> A big thank you to everyone who made it to our second meet-up of <a href="http://www.meetup.com/TheProductGroup/">The Product Group</a>, as well as to our sponsor, <a href="http://balsamiq.com/">Balsamiq Studios</a>! We all had a blast discussing Product People-oriented topics and enjoying <a href="http://www.menupages.com/restaurants/joy-grill/menu">Wonderful</a> food.</p>
</p>
<p>&#160;<a href="http://theproductguy.files.wordpress.com/2009/12/groupoftpgroupphotos1.gif"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="group-of-tpgroup-photos" border="0" alt="group-of-tpgroup-photos" src="http://theproductguy.files.wordpress.com/2009/12/groupoftpgroupphotos_thumb1.gif?w=576&#038;h=480" width="576" height="480" /></a> </p>
<p>Over the 2+ hours we discussed&#8230;</p>
<blockquote><p><strong>Product Positioning:</strong> from the ‘what’ to the ‘when’ and ‘why’</p>
<p><strong>Event Planning Product:</strong> brainstorming solutions to the chicken-or-egg problem of a real-world startup product with the founder</p>
<p><strong>Credibility Online:</strong> establishing, maintaining, and the importance of</p>
</blockquote>
<p><a href="http://www.meetup.com/TheProductGroup/">The Product Group</a> meet-ups are an opportunity for Product People (managers, strategies, marketers, etc.) to come together to meet, interact, and network in a roundtable setting. It&#8217;s awesome to meet fellow Product People in a laid-back, conversational gathering like this one and I am looking forward to seeing everyone, new and familiar, at our next meet-up &#8230;</p>
<blockquote><p><b><font color="#ff0000">Thursday, January 7th</font></b> @ <b><font color="#ff0000">7PM</font>         <br /></b>@ Wonderful @ 172 8th Avenue (bet. 18th and 19th St)       <br />NYC</p>
</blockquote>
<p>If you would like to attend our next meet-up, <a href="http://www.meetup.com/TheProductGroup/calendar/11784104/"><strong>RSVP</strong></a> today or visit our group webpage to learn about <a href="http://www.meetup.com/TheProductGroup/calendar/12022166/">Holiday Drinks with the Product Group</a> on December 17th at&#8230;</p>
<blockquote><p><a href="http://meetup.com/TheProductGroup">http://meetup.com/TheProductGroup</a></p>
</blockquote>
<p>Enjoy!</p>
<p>Jeremy Horn    <br />The Product Guy</p>
</p>
<p><em>P.S. If you or an organization you represent would be interested in sponsoring an upcoming gathering of The Product Group please </em><a href="http://tpgblog.com/contact/"><em>contact me</em></a><em>.</em></p>
<table style="border-bottom:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;color:#999;font-size:9pt;border-top:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;padding:5px;" border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td>Add to Social Bookmarks:</td>
<td width="20"><a href="http://www.stumbleupon.com/submit?url=http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/&#38;title=The Product Group, From December Festivities to an Exciting New Year! (Thanks for Coming!)" rel="nofollow"><img border="0" alt="Stumbleupon" src="http://theproductguy.wordpress.com/files/2008/04/su.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://del.icio.us/post?url=http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/&#38;title=The Product Group, From December Festivities to an Exciting New Year! (Thanks for Coming!)" rel="nofollow"><img border="0" alt="Del.ico.us" src="http://theproductguy.wordpress.com/files/2008/04/delicious.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://furl.net/storeIt.jsp?t=The Product Group, From December Festivities to an Exciting New Year! (Thanks for Coming!)&#38;u=http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/" rel="nofollow"><img border="0" alt="Furl" src="http://theproductguy.wordpress.com/files/2008/04/furl.gif" width="16" height="16" /></a></td>
<td width="20"><a href="http://reddit.com/submit?url=http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/&#38;title=The Product Group, From December Festivities to an Exciting New Year! (Thanks for Coming!)" rel="nofollow"><img border="0" alt="Reddit" src="http://theproductguy.wordpress.com/files/2008/04/reddit.gif" width="16" height="16" /></a></td>
<td width="20"><a href="http://www.google.com/bookmarks/mark?op=edit&#38;output=popup&#38;bkmk=http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/" rel="nofollow"><img border="0" alt="Google" src="http://theproductguy.wordpress.com/files/2008/04/goog.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://www.mixx.com/submit?page_url='+http://tpgblog.com/2009/12/09/tpgroup-december-positioning-startup-credibility/" rel="nofollow"><img alt="Add to Mixx!" src="http://www.mixx.com/images/buttons/mixx-button4.png" width="16" height="16" /></a></td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How not to muck up your mockups]]></title>
<link>http://rubyonrailswin.wordpress.com/2009/12/06/how-not-to-muck-up-your-mockups/</link>
<pubDate>Mon, 07 Dec 2009 01:10:42 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://rubyonrailswin.wordpress.com/2009/12/06/how-not-to-muck-up-your-mockups/</guid>
<description><![CDATA[DISCLAIMERIn exchange for a free copy of Balsamiq, I have agreed to do a review of the product. This]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><blockquote><p><strong>DISCLAIMER</strong><br />In exchange for a free copy of <a href="http://www.balsamiq.com/">Balsamiq</a>, I have agreed to do a review of the product. This is not a sponsored ad of the product but rather my honest opinion of what works well and what doesn&#8217;t. </p></blockquote>
<p>As a developer, I often have to do UI mockups at various stages of development because it help crystallize the user experience and implementation. Plus it helps others who want to understand my application to see what the UI might look like and give feedback. </p>
<p>There are a variety of tools to help with the mockup process. On the low end, there&#8217;s pencil and paper, it&#8217;s cheap and quick but cumbersome to change and share online. On the high end, there are tools like Photoshop (proprietary and expensive) and <a href="http://www.gimp.org/">GIMP </a>(open source and free). While great, these high end tools have a steep learning curve and hence not ideal for me. </p>
<p>There are also a number of in-between tools available online on the web but somehow I never bothered to try them out, just seems like too much trouble. Balsamiq came to me as a good tool for mockups via recommendations from several other entrepreneurs and developers, so I decided to try it out. </p>
<p>Balsamiq is an Adobe AIR app, so it works cross platform, that&#8217;s a definite plus but if you have used AIR apps before, you also know that Adobe AIR platform is a memory hog, I hear there &#8217;s a 2.0 version coming out in early 2010 that claims less memory consumption but we&#8217;ll see. I have seen Balsamiq use anywhere between 50MB to 100MB on my Windows XP. That&#8217;s not too shabby because other AIR apps use considerably more memory. </p>
<p>The installation process is trivial though you have to install Adobe AIR if you don&#8217;t already have it on your system. To learn about the product, online help is available <a href="http://www.balsamiq.com/products/mockups/help">here</a>. To be honest, I tried to read through the help but it was dry and taking too long, so I simply jumped in after getting a basic understanding of the app layout (picture borrowed from the site).
<p>
<img src="http://www.balsamiq.com/images/help_3mainareas.gif" alt="Balsamiq" />
</p>
<p>
<strong>Application Bar </strong><br />
Allows you to do operations on selected UI controls like cut, paste, copy, group etc, frankly I don&#8217;t use it much though it&#8217;s handy if you can&#8217;t remember the keyboard shortcuts.
</p>
<p>
<strong>UI Library</strong><br />
This is where I started to create a mockup. It contains a list of all the UI controls that are available to drag and drop on the mockup canvas. By default, all the UI controls are listed but you can restrict to one category by clicking on the category like Buttons, Layout, Media, Text, etc. I can also quickly find a UI control by searching the &#8220;Quick Add&#8221; area though that is not useful initially because I don&#8217;t know what UI controls are available and certainly don&#8217;t remember the names. It will be handy later after I used the product more.
</p>
<p>
<strong>Mockup Canvas</strong><br />
Self-explanatory, it&#8217;s where the actual mockup is done. For me doing web mockups, I started with the &#8220;Browser Window&#8221; control and dragged it to the canvas. For anyone familiar with Windows UI control, the basic operations using the mouse and keyboard apply in selecting and resizing a control. When a control is selected, there is an additional dialog box that gives me additional operations on the control, it&#8217;s faded in the background until I mouse over it. For the most part, inline editing (double click) is supported for controls that allows data entry. That&#8217;s sufficient for me to get started. Once I start experimenting more, I consult the <a href="http://www.balsamiq.com/products/mockups/help">online help</a> page for further details. I should note that the app is designed to mimic pencil and paper mockups, it&#8217;s not meant for final or pretty UI design but for the purpose of creating mockups and getting feedback, it does a great job at it.
</p>
<p><strong>Parting Thoughts</strong><br />
Overall, I recommend the product if you can afford the $79. While that&#8217;s not cheap, it&#8217;s a good investment if you plan to use it for all your mockups. I should mention that sharing the mockups for feedback is kind of a pain. I would need to export the mockups as PNG files, upload them on some service like flickr, and send out emails or IMs to the URLs. Perhaps this is a service that the Balsamiq team can provide in the future. Also, this is a good tool for anyone (even non-techies) who wishes to do mockups because the learning curve is fairly easy.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Design Concept For a Mobile Moodle Application]]></title>
<link>http://blog.hansdezwart.info/2009/12/01/a-design-concept-for-a-mobile-moodle-application/</link>
<pubDate>Mon, 30 Nov 2009 23:05:04 +0000</pubDate>
<dc:creator>Hans de Zwart</dc:creator>
<guid>http://blog.hansdezwart.info/2009/12/01/a-design-concept-for-a-mobile-moodle-application/</guid>
<description><![CDATA[Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em><a title="Arjen Vrielink" href="http://brndmp.redcube.nl/">Arjen Vrielink</a> and I write a monthly series titled: <a title="Parallax" href="http://en.wikipedia.org/wiki/Parallax">Parallax</a>. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process. For this post we agreed to create a design concept for a mobile Moodle application. The concept should include screen mockups. You can read Arjen&#8217;s post with the same title <a href="http://brndmp.redcube.nl/2009/12/01/a-design-concept-for-a-mobile-moodle-application/">here</a>. This month we are delighted to have two guest writers writing about the same topic. <a href="http://www.leerbeleving.nl/">Marcel de Leeuwe</a> (read his post <a href="http://www.leerbeleving.nl/2009/12/01/een-ontwerp-voor-een-mobiele-moodle-applicatie/">here</a>) and <a href="http://www.moocha.nl/">Job Bilsen</a> (his post can be found <a href="http://www.moocha.nl/2009/12/een-ontwerp-voor-een-mobiele-moodle-applicatie/">here</a>).</em></p>
<p>Mobile applications have taken off. This is largely due to the trailblazing work that Apple has done with the iPhone and the App Store. If you have been watching <a href="http://delicious.com/hansdezwart">my Delicious feed</a>, you will have noticed that I too have succumbed and will be part of the iPhone-toting crowd (I will write more about me losing my principles later).<br />
Nearly every web service that I use has a mobile application. Examples are <a href="http://www.last.fm/download">Last.fm</a>, <a href="http://www.flickr.com/">Flickr</a>, <a href="http://iphone.wordpress.org/">WordPress</a>, <a href="http://www.dropbox.com/iphoneapp">Dropbox</a>, <a href="http://www.nytimes.com/services/mobile/iphone.html">NY times</a>, <a href="https://www.paypal-labs.com/iphone/">Paypal</a> and more, the list is endless. <a href="http://moodle.org">Moodle</a>, the web application that I use most often, does not have a mobile app yet. There have been a couple attempts at creating themes that display well on a mobile (such as <a href="http://lewiscarr.co.uk/node/36">here</a>). These mobile themes usually try to deliver all of Moodle&#8217;s functionality, which often limits their phone specific interaction and their user friendliness. Other applications use JAVA applications that gives people access to specific Moodle functionality (examples <a href="http://moodle.org/mod/data/view.php?d=13&#38;rid=1802">here</a> and <a href="http://www.mobilemoodle.org">here</a>).</p>
<p>It would be great to have a true mobile Moodle application. Here are some initial thoughts for a design.</p>
<p><strong>Audience</strong><br />
The audience for this Moodle application would mainly be students/participants. I want the functionality to focus on things that are easily delivered on a mobile platform. I don&#8217;t think grading and reporting interfaces lend themselves well to a smaller screen. The things that people like to do with a mobile device are usually: seeing what has happened/is happening, plan and communicate. This Moodle application will enable the users of a Moodle installation to do exactly those things.</p>
<p><strong>Getting rid of the </strong><strong>course</strong><strong> </strong><strong>paradigm</strong><br />
Moodle is extremely course centric. I have always thought that this has some great advantages, mainly that all the learning is very contextual. Students, however,  often have to &#8220;multi-course&#8221; (doing multiple courses at the same time). A mobile application should make the most urgent or current events, actions and resources bubble to the top. This requires the application to get rid of the course paradigm and show a personal page per user.<br />
People that have used Moodle for a while might know of the &#8220;My Moodle&#8221; page. This page also tried to pull up the most relevant information for a particular user, but would still display this information on a course by course basis.</p>
<p>This application will consist of four main screens. Each screen has its own icon at the bottom of the screen that stays available at all times. Each screen could of course lead to other screens that take you deeper into the Moodle installation.</p>
<p><strong>1. Recent activity stream</strong><br />
Facebook and Twitter have really taught us the use of activity streams. These pages display short status messages about what is happening in reverse chronological order. Moodle has had an activity stream since its inception: the recent activity block. This block shows what has been happening in a particular course. Examples are forum posts, work being handed in or materials being added by the teacher.<br />
This screen will work in a similar way, but will include all the courses a user is participating in. I would imagine that each update on the screen would include a date and a time, would link to an extended version of the update and would include a user image if the update concerns another user, or an activity icon if it concerns a particular activity. The newest updates would be at the top of the screen and the user would be able to scroll down to see older entries (very similar to Twitter). See below for an example:</p>
<p style="text-align:left;">
<div id="attachment_577" class="wp-caption aligncenter" style="width: 337px"><a href="http://hansdezwart.wordpress.com/files/2009/12/mockup_recent_activity1.png"><img class="size-full wp-image-577" title="Recent Activity" src="http://hansdezwart.wordpress.com/files/2009/12/mockup_recent_activity1.png" alt="Recent Activity" width="327" height="555" /></a><p class="wp-caption-text">Recent Activity</p></div>
<p>You would have to think about each Moodle module and decide what a status update would look like for that particular module. Some examples of events that could trigger a status update:</p>
<ul>
<li>A forum post is added to a course of which the user is a member.</li>
<li>An activity becomes available (either because it was added or because it had certain time that it would become available, like the choice or assignment activity) or a deadline has passed.</li>
<li>An entry is added to a database activity or a glossary that the user has access to.</li>
<li>A topic or week has been made current by the teacher/facilitator.</li>
<li>A message has been sent to the user.</li>
<li>The user hands in work for an assignment, fills in a choice, starts a lesson, gets the results for a quiz or starts a SCORM object.</li>
<li>A change is made to a wiki page that the user has access to.</li>
</ul>
<p>These status updates could announce themselves on the home screen in a similar way to how the mobile platform shows that you have new email messages: by showing how many new updates are available.</p>
<p><strong>2. Upcoming events</strong><br />
This screen is also an extension of existing Moodle functionality made course independent. Conceptually it is what you would see if you would scroll up on the recent activity screen. Upcoming events that can be displayed are:</p>
<ul>
<li>Anything that is in the user&#8217;s calendar.</li>
<li>Activities that will become available or that have a deadline.</li>
<li>Courses that will start and that the user is enrolled in.</li>
</ul>
<p>This screen would look very similar to the &#8220;Recent Activity&#8221; screen as shown above.</p>
<p><strong>3. Social: contacts, interests and messaging</strong><br />
A mobile device is used for communications and a mobile Moodle application should facilitate that. This screen is an alphabetical list of all the users that a student/participant shares a course with, combined with an alphabetical list of all the interests that a user has put in their profile and all the courses the user is enrolled in. See example:</p>
<div id="attachment_579" class="wp-caption aligncenter" style="width: 337px"><a href="http://hansdezwart.wordpress.com/files/2009/12/social1.png"><img class="size-full wp-image-579" title="Social" src="http://hansdezwart.wordpress.com/files/2009/12/social1.png" alt="Social" width="327" height="555" /></a><p class="wp-caption-text">Social</p></div>
<p>Selecting a user will take you their profile page. This page will focus on the ways that the user can be contacted. You can message the user from here, call (or Skype) them, send them an email and click on the links to their external websites (a blog, Twitter, Facebook, etc.). See this example:</p>
<div id="attachment_581" class="wp-caption aligncenter" style="width: 337px"><a href="http://hansdezwart.wordpress.com/files/2009/12/profile_page.png"><img class="size-full wp-image-581" title="Profile page" src="http://hansdezwart.wordpress.com/files/2009/12/profile_page.png" alt="Profile page" width="327" height="555" /></a><p class="wp-caption-text">Profile page</p></div>
<p>Selecting an interest or a course will apply a filter to the alphabetical list. It will now only show users that share this interest or this course. It might allow the user to contact all these users in one go (if this role has been given the permission for this capability).</p>
<p><strong>4. Browsing courses, activities and resources</strong><br />
I really like a side scrolling drill down navigation (examples are the way that email works on the iPhone or the &#8220;Slider view&#8221; on <a href="http://www.grazr.com/">Grazr</a>). A mobile Moodle application should allow the user to navigate to activities and resources in their course by constantly drilling down. This can be done it two ways: course centric or activity-type centric. The application should probably support both.<br />
The first screen shows a list of all the courses the user is participating in and below that a list of all the activity types that exist in Moodle.<br />
Clicking on a course will make the previous screen slide to the left and display a new screen. The first option on this screen will be called &#8220;Course overview&#8221;. If you click on this you will see all the section/topic summaries, all the activities and resources and all the labels in their correct order (blocks are completely ignored in this mobile application). Below the course overview are links to the overview pages of each activity type. Clicking these will display all the instances of a particular activity or resource.</p>
<p>If you click on an individual activity or resource you will be shown that activity (again by making the screen slide to the left). What is shown here and what interactions are possible is dependent on the activity module. The minimum it would show is the title and the description. This would probably be the case for SCORM modules for example or for &#8220;upload a file&#8221; assignments. You would not implement a mobile SCORM player, nor will people likely have files for upload on their phone. The one activity that would benefit from being a bit richer would be the forum activity. It should be possible to follow and contribute to a forum discussion from the mobile Moodle application.</p>
<p><strong>Technical considerations</strong><br />
The (start of a) functional design that I describe above will certainly have technical consequences (not to write obstacles). Below some of my first thoughts:</p>
<ul>
<li><em>What platform?</em> The nice thing about web applications is that you only have to develop them for one single platform: the platform that the server is using. Of course it would be possible to create a mobile version of a Moodle site, but this would negate some of the great things that a native application can do. We are now in the unfortunate situation that we have multiple mobile development platforms. The two obvious choices for mobile development would be an iPhone app and an app for Android. But what about people who use a Blackberry, or a Symbian or Maemo phone? I have no knowledge of how easy it is to port an Android app to the iPhone, but I do know that multiple platforms will be a reality in the next couple of years. You better write portable code!</li>
<li><em>Where does the code live?</em> It is easy for Facebook to create an iPhone application. They run a single installation and can have server-side code and client-side code to make it all work. Moodle&#8217;s install base is completely decentralised. That means that Moodle installations will have to get some code that will allow a client to talk to it. In the client you will then need to be able to say what Moodle installation you want to connect to. This poses a couple of questions. Will a mobile Moodle app require a special server module? Will Moodle 2.0 expose enough of itself to an external API to make a client like I describe above possible? Should one client be able to plug into multiple Moodle installations at the same time? I am not a software architect, so I would not have any answers to these questions, but they will need to be resolved.</li>
<li><em>Performance?</em> Moodle&#8217;s data structure is course-centric and not user-centric. Moodle currently does not have internal functions that deliver the data in a format that the Moodle client can use. I think that the query to deliver a recent activity feed that is cross-course and has the perspective of a single user is very complex and will create a huge performance hit on the server. Again, I am not an architect, but I would imagine that this requires a special solution. Maybe more push and less pull? More database tables? Server-side pre-caching? Who knows? I certainly don&#8217;t!</li>
<li><em>Roles/permissions/capabilities?</em> Any new Moodle client that uses existing Moodle data (as opposed to new modules) needs to be very aware of any existing capabilities. All of these need to be checked before information can be shown to the user. I am sure this has further performance implications.</li>
<li><em>Online/offline?</em> A lot of mobile applications cache their information so that a user can continue to use the application even if an Internet connection is not available (e.g. the New York Times app). Even though it might be useful for a Moodle application too, I wouldn&#8217;t put any initial effort into solving that problem. Smartphones that have decent application support function well in a context where there is persistent mobile broadband. It is therefore okay for the first version of mobile Moodle application to assume that it is online.</li>
</ul>
<p><strong>A note on prototyping/mockups</strong><br />
I used the excellent <a href="http://www.balsamiq.com/">Balsamiq</a> to create the mockups that go with this post. This easy tool delivers quick static results, although it lacks a bit of precision that I would like to have added. Moodle has Balsamiq integrated into the Moodle Tracker, making it trivial for anybody to add a user interface mockup to any issue. There are other tools that could be used to do iPhone prototyping. <a href="http://iphoneized.com/2009/11/21-prototyping-mockup-wireframing-tools-iphone-app-development/">This blog post</a> gives a good overview.</p>
<p><strong>Continuing the dialogue</strong><br />
I would really like an application like this (or something similar) to come into existence. I  look forward to working with other people with a similar interest (bored developers? <a href="http://docs.moodle.org/en/GSOC">Google Summer of Code</a> students?). Let&#8217;s make this happen! Any and all comments are welcome&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Product Group, All in One &amp; More: Thanks for Coming!]]></title>
<link>http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/</link>
<pubDate>Wed, 11 Nov 2009 15:31:16 +0000</pubDate>
<dc:creator>Jeremy Horn</dc:creator>
<guid>http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/</guid>
<description><![CDATA[A big thank you to everyone who made it to our second meet-up of The Product Group, as well as to ou]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>
<table border="0" cellspacing="0" cellpadding="0" width="114" align="left">
<tbody>
<tr>
<td valign="top" width="114"><a href="http://theproductguy.files.wordpress.com/2009/11/theproductgroup_logo_200909111.gif"><img style="display:inline;border-width:0;margin:0 15px 0 0;" title="theproductgroup_logo_200909_thumb7[3]" border="0" alt="theproductgroup_logo_200909_thumb7[3]" src="http://theproductguy.files.wordpress.com/2009/11/theproductgroup_logo_200909_thumb73.gif?w=114&#038;h=78" width="114" height="78" /></a></td>
</tr>
<tr>
<td valign="top" width="114"><a href="http://theproductguy.files.wordpress.com/2009/11/balsamiq_logo241.jpg"><img style="display:inline;border-width:0;margin:20px 15px 0 0;" title="balsamiq_logo2_thumb2[3]" border="0" alt="balsamiq_logo2_thumb2[3]" src="http://theproductguy.files.wordpress.com/2009/11/balsamiq_logo2_thumb23.jpg?w=114&#038;h=27" width="114" height="27" /></a> </td>
</tr>
</tbody>
</table>
<p>A big thank you to everyone who made it to our second meet-up of <a href="http://www.meetup.com/TheProductGroup/">The Product Group</a>, as well as to our sponsor, <a href="http://balsamiq.com/">Balsamiq Studios</a>! We all had a blast discussing Product People-oriented topics and enjoying <a href="http://www.menupages.com/restaurants/joy-grill/menu">Wonderful</a> food.</p>
</p>
<p align="center"><a href="http://theproductguy.files.wordpress.com/2009/11/dsc056613.jpg"><img style="display:inline;border-width:0;" title="DSC05661" border="0" alt="DSC05661" src="http://theproductguy.files.wordpress.com/2009/11/dsc05661_thumb1.jpg?w=242&#038;h=182" width="242" height="182" /></a> <a href="http://theproductguy.files.wordpress.com/2009/11/dsc056623.jpg"><img style="display:inline;border-width:0;" title="DSC05662" border="0" alt="DSC05662" src="http://theproductguy.files.wordpress.com/2009/11/dsc05662_thumb1.jpg?w=242&#038;h=182" width="242" height="182" /></a> <a href="http://theproductguy.files.wordpress.com/2009/11/dsc056633.jpg"><img style="display:inline;border-width:0;" title="DSC05663" border="0" alt="DSC05663" src="http://theproductguy.files.wordpress.com/2009/11/dsc05663_thumb1.jpg?w=242&#038;h=182" width="242" height="182" /></a> </p>
<p>Over the 2 hours we discussed&#8230;</p>
<blockquote><p><strong>Product Management Career</strong>: resources people use, how everyone go to where they are, and much more</p>
<p><strong>Yahoo</strong>: the strategy of &#8216;all in one place,&#8217; and its larger implications for the Internet and companies like Google and Microsoft</p>
<p><em>&#8230; and more &#8230;</em></p>
</p>
</blockquote>
<p>
<table border="0" cellspacing="0" cellpadding="0" align="right">
<tbody>
<tr>
<td valign="top"><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;#38;amp;source=s_q&amp;#38;amp;hl=en&amp;#38;amp;geocode=&amp;#38;amp;q=172 8th Avenue&amp;#38;amp;sll=37.0625,-95.677068&amp;#38;amp;sspn=46.630055,89.560547&amp;#38;amp;ie=UTF8&amp;#38;amp;hq=&amp;#38;amp;hnear=172 8th Ave, New York, 10011&amp;#38;amp;ll=40.750053,-73.999615&amp;#38;amp;spn=0.022758,0.036478&amp;#38;amp;z=14&amp;#38;amp;iwloc=A&amp;#38;amp;output=embed&amp;#38;w=350&amp;#38;h=350"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;#38;amp;source=s_q&amp;#38;amp;hl=en&amp;#38;amp;geocode=&amp;#38;amp;q=172 8th Avenue&amp;#38;amp;sll=37.0625,-95.677068&amp;#38;amp;sspn=46.630055,89.560547&amp;#38;amp;ie=UTF8&amp;#38;amp;hq=&amp;#38;amp;hnear=172 8th Ave, New York, 10011&amp;#38;amp;ll=40.750053,-73.999615&amp;#38;amp;spn=0.022758,0.036478&amp;#38;amp;z=14&amp;#38;amp;iwloc=A&amp;#38;amp;source=embed&amp;#38;w=350&amp;#38;h=350" style="color:#0000FF;text-align:left">View Larger Map</a></small></td>
</tr>
</tbody>
</table>
<p>   <a href="http://www.meetup.com/TheProductGroup/">The Product Group</a> meet-ups are an opportunity for Product People (managers, strategies, marketers, etc.) to come together to meet, interact, and network in a roundtable setting. It&#8217;s awesome to meet fellow Product People in a laid-back, conversational gathering like this one and I am looking forward to seeing everyone, new and familiar, at our next meet-up &#8230;</p>
<blockquote><p><b><font color="#ff0000"></font></b></p>
<p><b><font color="#ff0000">Thursday, Decmber 3th</font></b> @ <b><font color="#ff0000">7PM</font>         <br /></b>@ Wonderful @ 172 8th Avenue (bet. 18th and 19th St)       <br />NYC</p>
</blockquote>
<p>If you would like to attend our next meet-up, <a href="http://www.meetup.com/TheProductGroup/calendar/11539641/"><strong>RSVP</strong></a> today or visit our group webpage at&#8230;</p>
<blockquote><p><a href="http://meetup.com/TheProductGroup">http://meetup.com/TheProductGroup</a></p>
</blockquote>
<p>Enjoy!</p>
<p>Jeremy Horn    <br />The Product Guy</p>
</p>
<p>P.S. If you or an organization you represent would be interested in sponsoring an upcoming gathering of The Product Group please <a href="http://tpgblog.com/contact/">contact me</a>.</p>
<table style="border-bottom:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;color:#999;font-size:9pt;border-top:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;padding:5px;" border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td>Add to Social Bookmarks:</td>
<td width="20"><a href="http://www.stumbleupon.com/submit?url=http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/&#38;title=The Product Group, All in One &#38; More: Thanks for Coming!" rel="nofollow"><img border="0" alt="Stumbleupon" src="http://theproductguy.wordpress.com/files/2008/04/su.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://del.icio.us/post?url=http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/&#38;title=The Product Group, All in One &#38; More: Thanks for Coming!" rel="nofollow"><img border="0" alt="Del.ico.us" src="http://theproductguy.wordpress.com/files/2008/04/delicious.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://furl.net/storeIt.jsp?t=The Product Group, All in One &#38; More: Thanks for Coming!&#38;u=http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/" rel="nofollow"><img border="0" alt="Furl" src="http://theproductguy.wordpress.com/files/2008/04/furl.gif" width="16" height="16" /></a></td>
<td width="20"><a href="http://reddit.com/submit?url=http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/&#38;title=The Product Group, All in One &#38; More: Thanks for Coming!" rel="nofollow"><img border="0" alt="Reddit" src="http://theproductguy.wordpress.com/files/2008/04/reddit.gif" width="16" height="16" /></a></td>
<td width="20"><a href="http://www.google.com/bookmarks/mark?op=edit&#38;output=popup&#38;bkmk=http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/" rel="nofollow"><img border="0" alt="Google" src="http://theproductguy.wordpress.com/files/2008/04/goog.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://www.mixx.com/submit?page_url='+http://tpgblog.com/2009/11/11/tpgroup-november-career-yahoo/" rel="nofollow"><img alt="Add to Mixx!" src="http://www.mixx.com/images/buttons/mixx-button4.png" width="16" height="16" /></a></td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[GUI Mock Up Tools for iPhone]]></title>
<link>http://purplejunction.com/2009/11/06/gui-mock-up-tools-for-iphone/</link>
<pubDate>Fri, 06 Nov 2009 17:10:53 +0000</pubDate>
<dc:creator>Brian Hurley</dc:creator>
<guid>http://purplejunction.com/2009/11/06/gui-mock-up-tools-for-iphone/</guid>
<description><![CDATA[I posted some information back in August about GUI mock-up tools.  Since then, I have tried a variet]]></description>
<content:encoded><![CDATA[I posted some information back in August about GUI mock-up tools.  Since then, I have tried a variet]]></content:encoded>
</item>
<item>
<title><![CDATA[Behind the scenes: evolving the UI]]></title>
<link>http://blogs.mikeci.com/2009/11/06/behind-the-scenes-evolving-the-ui/</link>
<pubDate>Fri, 06 Nov 2009 15:48:47 +0000</pubDate>
<dc:creator>Chris Neal</dc:creator>
<guid>http://blogs.mikeci.com/2009/11/06/behind-the-scenes-evolving-the-ui/</guid>
<description><![CDATA[First of an occassional series of posts describing how we do development here at Mike CI. I&#8217;m ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>First of an occassional series of posts describing how we do development here at Mike CI. I&#8217;m sure what we do is by no means unique, but hopefully our experiences might resonate with your own project. Or at the very least give you an opportunity to point out how we can do things better!</p>
<p>As you&#8217;d expect for a new product start-up we are an <a href="http://agilemanifesto.org/" target="_blank">Agile</a> shop.  All prospective features we get are put in our Product Backlog in <a href="www.agile42.com/cms/pages/agilo/" target="_blank">Agilo</a>, which is our <a href="www.en.wikipedia.org/wiki/Scrum_(development)" target="_blank">Scrum</a> tool of choice. I&#8217;ll probably do another blog at some point on how we do Scrum. At the start of each sprint we take user stories from the backlog and figure out how we will implement them during the Sprint planning meeting.</p>
<p>The main goal of our last sprint was to add a new component &#8211; the Account Manager. Our first release of the Account Manager includes functionality to enable users to register an account, invite other users to join them, manage their profile and change their password. Simple stuff, but a core component to the platform.</p>
<p>For the Account Manager we wanted a cleaner look and feel than the Control Panel. Managing your account should be easy and simple to do, and the design should reflect that. We also knew we would be adding more features here so the design had to be able to cope with that, eventually users will be able to upgrade/downgrade subscriptions, view usage and change their payment methods.</p>
<p>Our initial step is to story board the flow on a whiteboard and then capture the flows in <a href="http://www.balsamiq.com/">Balsamiq</a>. We&#8217;re really pleased with Balsamiq as a prototyping tool. It is incredibly quick to pick up and produces great mock-ups that convey the flow and spirit of the story without restricting the design. We then review and debate these flows in the sprint planning session. As you&#8217;d expect with a team of IT <span style="text-decoration:line-through;">geeks</span> professionals these debates can get quite animated! We then re-factor the mock-ups and paste the images in to the relevant user story in Agilo. The flows and mock-ups are crucial as not only do they give us the spec for development but we work our test plans from them too.</p>
<p><a href="http://mikeciblogs.wordpress.com/files/2009/11/manageusersnewuser.png"><img class="alignnone size-full wp-image-34" title="Manage Users New User" src="http://mikeciblogs.wordpress.com/files/2009/11/manageusersnewuser.png" alt="Invite a user to join Mike" width="450" height="506" /></a></p>
<p>Here is the first cut of the Manage Users Page from Balsamiq.</p>
<p>As this is a new application we decided to follow this up with some Photoshop mock-ups. We don&#8217;t always do this, but on this occasion as we weren&#8217;t constrained by the Control Panel look and feel we decided to add this step.</p>
<div id="attachment_35" class="wp-caption alignnone" style="width: 460px"><a href="http://mikeciblogs.wordpress.com/files/2009/11/first-crack.jpg"><img class="size-full wp-image-35" title="first crack" src="http://mikeciblogs.wordpress.com/files/2009/11/first-crack.jpg" alt="Manage Users Design 1" width="450" height="279" /></a><p class="wp-caption-text">Initial Design for Account Manager</p></div>
<p>We created about six different designs, variations on a theme, but they really helped us visualise what we wanted and review and discuss the designs. This was a bit of a design smack-down, there could only be one winner!</p>
<p>While this was going on the developers had been implementing the functionality without the design. The application is a fairly typical Java Spring application &#8211; web pages are JSPs, we use SiteMesh and a bit of Ajax here and there. The developers coded from the back-end first giving all the screens a blank design to start with. All the key elements in the screens were given IDs which helped the skinning process later on. The most crucial stage is resolving the design on the webpages. This is another iterative cycle and often what looked good in Photoshop doesn&#8217;t necessarily work when implemented in CSS and HTML. In fact, I&#8217;d recommend not spending too long on the Photoshop design stage &#8211; the sooner you start working up the designs for real the better.</p>
<p>Once we&#8217;d settled on a final skin design it didn&#8217;t take long to skin the app, about a day or so, with a few impromptu reviews along the way.</p>
<div id="attachment_36" class="wp-caption alignnone" style="width: 460px"><a href="http://mikeciblogs.wordpress.com/files/2009/11/accountmanagerfinal.jpg"><img class="size-full wp-image-36" title="AccountManagerFinal" src="http://mikeciblogs.wordpress.com/files/2009/11/accountmanagerfinal.jpg" alt="Manage Users Implemented Version" width="450" height="277" /></a><p class="wp-caption-text">Final version of Manage Users screen</p></div>
<p>This is the final version, I hope you like it. It ties in more to our website and blogs than the Control Panel and that does raise us some questions about whether or not we want to align the designs more. I&#8217;m really happy with the designs and I hope our users are too. We hope to release the initial version of the Account Manager soon &#8211; so watch this space!</p>
<p>After a few iterations we think we now have a pretty good process for rapidly developing Mike applications. Balsmiq has been great in enabling us to define an initial design. We can then, in parallel, work up the final designs (in Photoshop or HTML) while we progress the development. The final step is to skin the pages with the final designs. Constantly review along the way and be prepared to compromise, what looked great in Photoshop might not work for real.</p>
<p>I hope this has been useful, comments appreciated!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Product Group, Cycles and Waves: Thanks for Coming!]]></title>
<link>http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/</link>
<pubDate>Wed, 07 Oct 2009 17:57:36 +0000</pubDate>
<dc:creator>Jeremy Horn</dc:creator>
<guid>http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/</guid>
<description><![CDATA[A big thank you to everyone who made it to the inaugural meet-up of The Product Group, as well as to]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>
<table border="0" cellspacing="0" cellpadding="0" width="114" align="left">
<tbody>
<tr>
<td valign="top" width="114"><a href="http://theproductguy.files.wordpress.com/2009/10/theproductgroup_logo_200909.gif"><img style="display:inline;border-width:0;margin:0 15px 0 0;" title="theproductgroup_logo_200909" border="0" alt="theproductgroup_logo_200909" src="http://theproductguy.files.wordpress.com/2009/10/theproductgroup_logo_200909_thumb.gif?w=114&#038;h=78" width="114" height="78" /></a> </td>
</tr>
<tr>
<td valign="top" width="114"><a href="http://theproductguy.files.wordpress.com/2009/10/balsamiq_logo2.jpg"><img style="display:inline;border-width:0;margin:20px 15px 0 0;" title="balsamiq_logo2" border="0" alt="balsamiq_logo2" src="http://theproductguy.files.wordpress.com/2009/10/balsamiq_logo2_thumb.jpg?w=114&#038;h=27" width="114" height="27" /></a> </td>
</tr>
</tbody>
</table>
<p> A big thank you to everyone who made it to the inaugural meet-up of <a href="http://www.meetup.com/TheProductGroup/"><strong>The Product Group</strong></a>, as well as to our sponsor, <a href="http://balsamiq.com/">Balsamiq Studios</a>! We all had a blast discussing Product People-oriented topics and enjoying <a href="http://www.menupages.com/restaurants/joy-grill/menu">Wonderful</a> food. </p>
</p>
<p><a href="http://theproductguy.files.wordpress.com/2009/10/group_pic_1_20091001.jpg"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="Group_Pic_1_20091001" border="0" alt="Group_Pic_1_20091001" src="http://theproductguy.files.wordpress.com/2009/10/group_pic_1_20091001_thumb.jpg?w=427&#038;h=285" width="427" height="285" /></a> </p>
<p>Over the 2 hours we discussed&#8230;</p>
<blockquote><p><b>Product Development Cycle</b>: tips, challenges, advice</p>
<p><b>Google Wave</b>: the strategy behind it, Google, and online collaboration</p>
<p><b>Product Focus &#38; Organization</b>: tips for keeping your product on track and how to avoid the problems of the &#8216;heads down&#8217; dilemma</p>
</blockquote>
<p><a href="http://www.meetup.com/TheProductGroup/">The Product Group</a> meet-ups are an opportunity for Product People (managers, strategies, marketers, etc.) to come together to meet, interact, and network in a roundtable setting. It&#8217;s awesome to meet fellow Product People in a laid-back, conversational gathering like this one and I am looking forward to seeing everyone, new and familiar, at our next meet-up &#8230;</p>
<blockquote><p><b><font color="#ff0000">Thursday, November 5th</font></b> @ <b><font color="#ff0000">7PM</font>         <br /></b>@ Wonderful @ 172 8th Avenue (bet. 18th and 19th St)       <br />NYC</p>
</blockquote>
<p>If you would like to attend our next meet-up, <a href="http://www.meetup.com/TheProductGroup/calendar/11269118/"><strong>RSVP</strong></a> today or visit our group webpage at&#8230;</p>
<blockquote><p><a href="http://meetup.com/TheProductGroup">http://meetup.com/TheProductGroup</a></p>
</blockquote>
<p>Enjoy!</p>
<p>Jeremy Horn    <br />The Product Guy</p>
</p>
<p>P.S. If you or an organization you represent would be interested in sponsoring an upcoming gathering of The Product Group please <a href="http://tpgblog.com/contact/">contact me</a>.</p>
<table style="border-bottom:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;color:#999;font-size:9pt;border-top:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;padding:5px;" border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td>Add to Social Bookmarks:</td>
<td width="20"><a href="http://www.stumbleupon.com/submit?url=http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/&#38;title=The Product Group, Cycles and Waves: Thanks for Coming!" rel="nofollow"><img border="0" alt="Stumbleupon" src="http://theproductguy.wordpress.com/files/2008/04/su.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://del.icio.us/post?url=http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/&#38;title=The Product Group, Cycles and Waves: Thanks for Coming!" rel="nofollow"><img border="0" alt="Del.ico.us" src="http://theproductguy.wordpress.com/files/2008/04/delicious.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://furl.net/storeIt.jsp?t=The Product Group, Cycles and Waves: Thanks for Coming!&#38;u=http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/" rel="nofollow"><img border="0" alt="Furl" src="http://theproductguy.wordpress.com/files/2008/04/furl.gif" width="16" height="16" /></a></td>
<td width="20"><a href="http://reddit.com/submit?url=http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/&#38;title=The Product Group, Cycles and Waves: Thanks for Coming!" rel="nofollow"><img border="0" alt="Reddit" src="http://theproductguy.wordpress.com/files/2008/04/reddit.gif" width="16" height="16" /></a></td>
<td width="20"><a href="http://www.google.com/bookmarks/mark?op=edit&#38;output=popup&#38;bkmk=http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/" rel="nofollow"><img border="0" alt="Google" src="http://theproductguy.wordpress.com/files/2008/04/goog.png" width="16" height="16" /></a></td>
<td width="20"><a href="http://www.mixx.com/submit?page_url='+http://tpgblog.com/2009/10/07/tpgroup-october-development-cycle-google-wave-focus/" rel="nofollow"><img alt="Add to Mixx!" src="http://www.mixx.com/images/buttons/mixx-button4.png" width="16" height="16" /></a></td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[App of the day: Balsamiq - wireframing and user experience design]]></title>
<link>http://damiensaunders.com/2009/09/30/app-of-the-day-balsamiq-wireframing-and-user-experience-design/</link>
<pubDate>Wed, 30 Sep 2009 12:48:49 +0000</pubDate>
<dc:creator>Damien</dc:creator>
<guid>http://damiensaunders.com/2009/09/30/app-of-the-day-balsamiq-wireframing-and-user-experience-design/</guid>
<description><![CDATA[Balsamiq &#8211; I love it &#8211; the fonts and stuff can seem a bit cheesy &#8230; but I&#8217;ve ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.balsamiq.com/">Balsamiq</a> &#8211; I love it &#8211; the fonts and stuff can seem a bit cheesy &#8230; but I&#8217;ve take to this like a duck to water. Its much more useful than powerpoint, visio or other tools as its designed for wireframing.</p>
<p>Being built on Adobe Air means anyone can use it.</p>
<div id="attachment_329" class="wp-caption aligncenter" style="width: 152px"><img class="size-medium wp-image-329" title="myPhone" src="http://london.wordpress.com/files/2009/09/myphone.png?w=142" alt="my phoney cellfone " width="142" height="300" /><p class="wp-caption-text">my phoney cellfone </p></div>
<p>It&#8217;s very quick to create a UE design and while I couldn&#8217;t find a template or mockup for cell phone / mobile phone. I now made my own.</p>
<p>You can get my balsamiq mock fone <a href="http://dl.getdropbox.com/u/1139278/myPhone.bmml">here</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wireframing &amp; Rapid Prototyping Apps]]></title>
<link>http://devmanic.wordpress.com/2009/09/22/wireframing-rapid-prototyping-apps/</link>
<pubDate>Tue, 22 Sep 2009 18:18:42 +0000</pubDate>
<dc:creator>Drew</dc:creator>
<guid>http://devmanic.wordpress.com/2009/09/22/wireframing-rapid-prototyping-apps/</guid>
<description><![CDATA[Given the need of my &#8220;customers&#8221; to have something visual I started looking at wireframi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Given the need of my &#8220;customers&#8221; to have something visual I started looking at wireframing and rapid prototyping tools. I wanted to be able to give them a rough sketch to spur discussion and ideas without the sketching method taking too much time and being more trouble than it was worth.</p>
<blockquote><p>Back in the 1990s, when wireframing was a niche activity, you were pretty much limited to Visio or Illustrator. Nowadays there are a huge number of alternatives</p></blockquote>
<p>via <a href="http://www.90percentofeverything.com/2009/09/16/help-were-drowing-in-wireframing-apps/">Help, we’re drowning in wireframing apps!- 90 Percent of Everything</a>.</p>
<p>Turns out I didn&#8217;t know what I was getting into as there&#8217;s a ton of tools available! Fortunately, I found a few posts trying to make sense of what&#8217;s available.</p>
<p><a href="http://ciohappyhour.com/wireframing-marathon-starts/">http://ciohappyhour.com/wireframing-marathon-starts/</a><br />
<a href="http://www.dexodesign.com/2008/11/07/review-16-user-interface-prototyping-tools/">http://www.dexodesign.com/2008/11/07/review-16-user-interface-prototyping-tools/</a><br />
<a href="http://articles.sitepoint.com/article/tools-prototyping-wireframing">http://articles.sitepoint.com/article/tools-prototyping-wireframing</a><br />
<a href="http://www.adaptivepath.com/blog/2009/09/16/rapid-prototyping-tools-revisited/">http://www.adaptivepath.com/blog/2009/09/16/rapid-prototyping-tools-revisited/</a></p>
<p>So far, one of the market leaders appears to be Balsamiq, notable for what they don&#8217;t include as much as what they do. It doesn&#8217;t hurt that they gave me a <a href="http://www.balsamiq.com/products/mockups/desktop#free">free license</a>! I&#8217;ll be giving Balsamiq a try for the near future, though I&#8217;m hoping the <a href="http://www.balsamiq.com/products/mockups/web">web version</a> is released soon as I think it would make collaboration much easier.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Balsamiq Mockups]]></title>
<link>http://patrickdemers.wordpress.com/2009/09/11/balsamiq-mockups/</link>
<pubDate>Fri, 11 Sep 2009 01:05:03 +0000</pubDate>
<dc:creator>patrickdemers</dc:creator>
<guid>http://patrickdemers.wordpress.com/2009/09/11/balsamiq-mockups/</guid>
<description><![CDATA[Balsamiq Mockups est un produit qui permet de créer des maquettes d&#8217;interfaces utilisateurs en]]></description>
<content:encoded><![CDATA[Balsamiq Mockups est un produit qui permet de créer des maquettes d&#8217;interfaces utilisateurs en]]></content:encoded>
</item>
<item>
<title><![CDATA[Balsamiq Studios - Paper Mockups with Digital Convenience?]]></title>
<link>http://devmanic.wordpress.com/2009/09/09/balsamiq-studios-paper-mockups-with-digital-convenience/</link>
<pubDate>Thu, 10 Sep 2009 00:03:43 +0000</pubDate>
<dc:creator>Drew</dc:creator>
<guid>http://devmanic.wordpress.com/2009/09/09/balsamiq-studios-paper-mockups-with-digital-convenience/</guid>
<description><![CDATA[Heard about this via a software podcast over the weekend, definitely want to try it out. # Create so]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Heard about this via a software podcast over the weekend, definitely want to try it out.</p>
<blockquote><p># Create software mockups in minutes</p>
<p># Collaborate with your team</p>
<p># Focus on creating your product</p></blockquote>
<p>via <a href="http://www.balsamiq.com/">Balsamiq Studios.</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Balsamiq, programa para hacer mockups]]></title>
<link>http://fbaezblog.wordpress.com/2009/08/31/balsamiq-programa-para-hacer-mockups/</link>
<pubDate>Mon, 31 Aug 2009 19:42:05 +0000</pubDate>
<dc:creator>Facundo Báez</dc:creator>
<guid>http://fbaezblog.wordpress.com/2009/08/31/balsamiq-programa-para-hacer-mockups/</guid>
<description><![CDATA[Este programita nos permite crear nuestras interfaces, para la documentación de nuestras aplicacione]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Este programita nos permite crear nuestras interfaces, para la documentación de nuestras aplicaciones, de una forma muy simple y amigable.</p>
<p>Les recomiendo usar este o algún programa similar para &#8220;crear&#8221; las interfaces (solo sirve para la documentación de nuestros proyectos), dado que tener estar haciendolas en el Visual Studio o Front Page, etc. puede resultar bastante molesto y no les va a quedar para nada amigable a la vista.</p>
<p>Necesita tener instalado el Adobe Air, que lo pueden descargar desde <a href="http://get.adobe.com/es/air/">aqui. </a></p>
<p>Fuente:<a href="http://www.balsamiq.com/products/mockups">http://www.balsamiq.com/products/mockups</a></p>
<p>Les dejo algunas capturas de maquetados de ejemplo:<br />
<img src="http://www.balsamiq.com/images/myTunez_tn.gif" alt="" width="190" height="165" /><br />
<img src="http://www.balsamiq.com/images/exportdialog_tn.gif" alt="" width="190" height="160" /><br />
<img src="http://www.balsamiq.com/images/wiki_tn.gif" alt="" width="190" height="151" /><br />
<img src="http://www.balsamiq.com/images/boogle_tn.gif" alt="" width="190" height="124" /><br />
<img src="http://www.balsamiq.com/images/mytube_tn.gif" alt="" width="190" height="170" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Balsamiq Mockups]]></title>
<link>http://leonardom.wordpress.com/2009/08/26/balsamiq-mockups/</link>
<pubDate>Wed, 26 Aug 2009 19:32:36 +0000</pubDate>
<dc:creator>Leonardo</dc:creator>
<guid>http://leonardom.wordpress.com/2009/08/26/balsamiq-mockups/</guid>
<description><![CDATA[Hello All, If you like me work with application development, you know how difficult is sometimes to ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hello All,</p>
<p>If you like me work with application development, you know how difficult is sometimes to produce screen mockups to show to your customers. I&#8217;ve used to do that using pencil and paper but today I&#8217;ve run into <a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a> which is a application developed in Flash specially for design screen mockups. It works on Windows, Linux and Mac OS.</p>
<p>You can take a look how easy is to produce mockups watching the video below:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/zLysy3IPfFI&#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/zLysy3IPfFI&#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>Balsamiq has a lot of components available:  Labels, Textbox, Combos, Buttons, List, etc.</p>
<p>Another interesting feature is you can export the screen mockup as PNG.</p>
<p>Balsamiq is not free. You can try it <a href="http://www.balsamiq.com/demos/mockups/Mockups.html">online</a>, but I think it&#8217;s  tool which values each cent.</p>
<p>See ya!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mock-ups Made Easy!!]]></title>
<link>http://productninja.net/2009/08/20/mock-ups-made-easy/</link>
<pubDate>Fri, 21 Aug 2009 01:33:03 +0000</pubDate>
<dc:creator>Jason Miceli</dc:creator>
<guid>http://productninja.net/2009/08/20/mock-ups-made-easy/</guid>
<description><![CDATA[As Product Managers we must often spend much time designing web or application interfaces for our pr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As Product Managers we must often spend much time designing web or application interfaces for our products.  Speaking personally, I never saw these tasks as either tedious or annoying &#8211; I have always loved the art of creation, and in fact spent quite a bit of time in my past designing board and card games.  So for me the idea of designing a web interface was always well received!  However the chosen medium by which these interfaces were to be mocked up was always in question&#8230;</p>
<p>For years I&#8217;d been searching for good mock-up tools.  I went through just about every iteration of the mainstream apps &#8211; PowerPoint, Keynote, Publisher, Pages, etc.  I also tried dozens of smaller tools &#8211; open-source, freeware, shareware, and/or commercial.  Quite honestly, for a while I favored Microsoft Publisher above all others, though Apple Keynote was a close second.  However, when you start to use any of those apps for mock-up work on a regular basis you quickly realize that&#8217;s just not what they&#8217;re meant for.  The biggest problem with any of them is that they don&#8217;t allow for rapid alterations to designs as  new ideas pop up or requirements change &#8211; considering the Agile world we live in these tools have proved to be&#8230;  not so Agile.</p>
<p>Then one day I saw someone Twitter about a tool called <a href="http://www.balsamiq.com" target="_blank">Balsamiq</a>, wondering if anyone had tried and liked using it for mock-up creation.  I had never heard of it so I was very eager to check it out &#8211; 20 minutes later I was hooked on this little known tool!   I couldn&#8217;t believe I had never heard of it before, since it was 95% of what I *thought* (at that time) I needed.</p>
<p>Balsamiq is indeed a great tool.  It take a very stylistic approach to mock-up creation &#8211; every widget that you place on the canvas appears in a pencil-sketch type look and feel, which for a mock-up interface is great!  This way when you build and then demonstrate an interface to a group of folks there is no mistaking that it&#8217;s just a sample.  It also gets the point across very well that pretty much any part of the mock-up is still subject to change.  You can add just about any type of &#8220;widget&#8221; you&#8217;d expect any current-day interface to have &#8211; everything from standard buttons and drop-downs to newer widgets like ribbons and cover-flow.  There are also some basic customization capabilities for many of the widgets, such as selecting which entry in a list should be highlighted or how far a scroll bar should appear to have been scrolled.  I thought I was in heaven!</p>
<p><strong>But then&#8230;  soon after, I discovered another independent developer&#8217;s product and suddenly heaven didn&#8217;t seem quite as high up as I thought it was.  <a href="http://www.flairbuilder.com" target="_blank">Flairbuilder</a> is by far the best tool I&#8217;ve found for interface mock-ups and more importantly &#8220;GUI prototyping&#8221;!  I could not recommend it higher for anyone who needs to design, then FEEL, and then re-design as necessary a new web or application interface!</strong></p>
<p>Before I talk more about Flairbuilder let me say I&#8217;ve researched many other tools around the same time I found  Balsamiq and Flairbuilder &#8211; Pencil, iPlotz, Mockupscreens, Axure, Gliffy, and several others.  Of course each of these tools have their pros and cons, but when I consider what I was so quickly able to accomplish with Flairbuilder the winner was clear!</p>
<p>To be fair, Flairbuilder is not without its problems &#8211; since <a href="http://www.twitter.com/flairbuilder" target="_blank">Cristian Pascu</a> is essentially a one-man-show the product is not yet at the maturity level of something like Axure.  But Flairbuilder does come at a fraction of the cost and with key features and an overall work-flow that I find favorable.  Additionally many of the bugs I&#8217;ve discovered have been quickly verified by Cristian and then resolved in a new release shortly thereafter.  More impressive is that I&#8217;ve made no less than five individual feature requests of varying complexity &#8211; three of them were implemented SAME DAY.  The others were implemented in short order.  I&#8217;ve had many discussions with Cristian to date &#8211; his excitement and dedication towards his product are clear and respectable, and he has many great things on the horizon!</p>
<p>What&#8217;s different about Flairbuilder from Balsamiq and some of the other tools?  Most notably Flairbuilder is not just a mock-up or wireframe tool, but rather a full GUI prototyping tool.  Every widget that you add to the canvas can be customized not just in cosmetic appearance, but in behavior as well.  For example, if you have a button on the screen you can make it &#8220;clickable&#8221;, causing any number of possible events to occur &#8211; open a pop-up window, show a floating pane, display a simple informational or error message, switch to a new page, add an item to a list, ask a conditional question, change the layout of the screen entirely, or countless other possible actions.  The same is true of selecting an item from a drop-down or double-clicking an entry in a data table.  Just about any action you can think of is easily re-creatable within this tool, and it takes no programming experience to accomplish.</p>
<p>Once a project is complete there are several options on how you can present the prototype to an audience.  Of course you can open the program locally and show how everything works using the application&#8217;s built-in &#8220;preview&#8221; mode, but you can also use an online viewer which allows anyone, anywhere to see the prototype from within a standard web browser.  An HTML export feature is also coming soon which will make it even more accessible.</p>
<p>Flairbuilder comes at a price of just over $100, and if you&#8217;re a Product Manager or anyone else who has a need to design new interfaces for just about any type of project it&#8217;s worth every penny!  It has quickly become my favorite software tool, and I look forward to continuing to work with Cristian in an effort to manipulate his product&#8217;s strategic direction to serve my own devious plans!!</p>
<p><!--Session data--></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mockup Alternative to Visio and PowerPoint]]></title>
<link>http://blog.coreycoogan.com/2009/07/24/mockup-alternative-to-visio-and-powerpoint/</link>
<pubDate>Fri, 24 Jul 2009 03:49:53 +0000</pubDate>
<dc:creator>coreycoogan</dc:creator>
<guid>http://blog.coreycoogan.com/2009/07/24/mockup-alternative-to-visio-and-powerpoint/</guid>
<description><![CDATA[As  I was writing the title for this post, I ran through many iterations before settling on this one]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As  I was writing the title for this post, I ran through many iterations before settling on this one soley for the purpose of being more targeted towards search terms.  Here&#8217;s some of the runner ups:</p>
<ul>
<li>Mockups in Visio and PowerPoint Suck!</li>
<li>Say goodbye to Visio and PowerPoint mockups</li>
<li>Mockups in Visio and PowerPoint&#8230;.Never!</li>
</ul>
<p><img class="alignleft" title="Balsamiq Mockup Sample 1" src="http://www.balsamiq.com/images/myTunez_tn.gif" alt="Sample Mockup" width="190" height="165" /> It should be clear now just how much I hate Visio and PowerPoint for doing mockups.  Neither of these tools were built for this purpose, so it&#8217;s no surprise that the process is awkward and usually time consuming.  Thankfully, I came across a far superior tool a while back in a <a href="http://devlicio.us/blogs/casey/archive/2009/03/09/ddd-sample-application-first-steps.aspx">DDD post</a> by <a href="http://devlicio.us/blogs/casey/">Casey Charlton</a>.</p>
<p>The tool is called <a href="http://www.balsamiq.com">Balsamiq</a> and it&#8217;s pretty amazing.  It&#8217;s whole reason for existence is for doing mockups &#8211; not presentations,  flow charts or anything else.  It runs on <a href="http://www.adobe.com/products/air/">Adobe Air</a>, so the installation can take a while if you don&#8217;t have this runtime on your machine already, but updates are free for life and come down pretty quick.</p>
<p>Balsamiq comes in 2 flavors, the desktop edition and the web edition, as well as plug-ins to some popular CMS and Project software packages.  The license is cheap, only $79 for a single license and cheaper for multiple seats.  The project file is saved in an XML format, so it can be checked into source control and easily shared.  It has a ton of built-in controls to allow you to mock everything from Maps to Browser Windows to Grids to Buttons and just about any other UI element you can think of.  The only downside is that you can&#8217;t make reusable components, which means a simple change to something like a header could result in hand-editing every mockup file you created.</p>
<p><img class="alignleft" title="Balsamiq Sample Mockup 2" src="http://www.balsamiq.com/images/bahoomaps_tn.gif" alt="Sample Mockup" width="190" height="145" />I won&#8217;t go into too much detail here.  If this sounds good to you and you want to learn more, watch the <a href="http://www.balsamiq.com/products/mockups">quick demo video</a> and then take a <a href="http://www.balsamiq.com/products/mockups#">test drive with the browser edition</a> (no setup required).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FlairBuilder: Wireframing and Prototyping Web Sites]]></title>
<link>http://webworkerdaily.com/2009/05/29/flairbuilder-wireframing-and-prototyping-web-sites/</link>
<pubDate>Fri, 29 May 2009 21:30:31 +0000</pubDate>
<dc:creator>Imran Ali</dc:creator>
<guid>http://webworkerdaily.com/2009/05/29/flairbuilder-wireframing-and-prototyping-web-sites/</guid>
<description><![CDATA[The practice of wireframing is common to most web production professionals. Oddly, there&#8217;s no ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft" style="border:0 none;margin:5px;" src="http://wireframes.linowski.ca/wp-content/themes/darwin/images/full59.jpg" alt="" width="271" height="158" />The practice of <a href="http://en.wikipedia.org/wiki/Website_wireframe">wireframing</a> is common to most web production professionals. Oddly, there&#8217;s no clear market leader or category-defining product in this space; even solutions such as Adobe&#8217;s <a href="http://www.adobe.com/products/creativesuite/web/">Creative Suite</a> (s adbe) lack dedicated wireframing or rapid prototyping tools.</p>
<p>There are, however, a number of useful smaller options. Late last year,  Mike Gunderloy <a href="http://webworkerdaily.com/2008/10/31/balsamiq-mockups-deliberately-not-slick/">evaluated the popular Balsamiq Mockups</a> and its deliberately sketchy wireframes. I recently discovered <a href="http://www.flairbuilder.com/">FlairBuilder</a>, another up-and-coming wireframing tool which, like Balsamiq, is based on the <a href="http://www.adobe.com/products/air/">Adobe AIR platform</a>.</p>
<p>While lacking Balsamiq&#8217;s cutesy, sketchy style, FlairBuilder has a number of interesting features useful for wireframing:<!--more--></p>
<ul>
<li>A <strong>tabbed interface</strong>, enabling users to work on multiple projects and pages, along with tools to create &#8220;master&#8221; templates for a number of pages within a particular project.</li>
<li>A pretty comprehensive <strong>gallery of components</strong>, segmented into palettes, along with a nifty search-as-you-type tool to help locate individual components.</li>
<li>Integration with <strong>web applications</strong>, including Google Maps (s goog), Vimeo and YouTube, allows live content from third-party services to be incorporated into a wireframe layout.</li>
<li>An <a href="http://www.flairbuilder.com/viewer/"><strong>online viewer</strong></a> allows non-FlairBuilder users to open and view projects created within the app, which is great for working with clients.</li>
</ul>
<p>At $99, FlairBuilder is inexpensive enough for most web design or development professionals to take a chance on &#8212; in fact, it&#8217;s only marginally more expensive than Balsamiq.</p>
<p>Both Balsamiq and Flairbuilder do a reasonable job at a low cost. Personally, I use a combination of <a href="http://webworkerdaily.com/2009/04/01/mindnode-mind-mapping-made-manageable/">MindNode</a> for high-level site structure and <a href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle</a>-based wireframing templates to put together information architectures. But I can&#8217;t help thinking there&#8217;s great potential in an application or service that&#8217;s more integrated into the workflow of other common design tools such as Dreamweaver, Illustrator and Photoshop, or that&#8217;s oriented around web-based collaboration like Google Docs.</p>
<p>Incidentally, there&#8217;s a great unsung blog called <a href="http://wireframes.linowski.ca/">Wireframes</a> that&#8217;s worth adding to your feed reader.</p>
<p><em>What wireframing tools, methodologies and practices do you use?</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Balsamiq Mockups - WYSIWYG Mockup and Wireframe Tool]]></title>
<link>http://tweaklearning.wordpress.com/2009/05/12/balsamiq-mockups-wysiwyg-mockup-and-wireframe-tool/</link>
<pubDate>Tue, 12 May 2009 14:19:02 +0000</pubDate>
<dc:creator>enzofsilva</dc:creator>
<guid>http://tweaklearning.wordpress.com/2009/05/12/balsamiq-mockups-wysiwyg-mockup-and-wireframe-tool/</guid>
<description><![CDATA[I don&#8217;t have a tablet PC or a drawing board (electronic or not). I guess I could create wirefr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I don&#8217;t have a tablet PC or a drawing board (electronic or not). I guess I could create wireframes on basic  computer tools like Pencil even using the highlight tools on Microsoft PowerPoint, for instance.</p>
<p>But one tool I discovered recently makes it much easier to come up with mockups very quickly: Balsamiq Mockups. The tools has a small cost ($79 at the time of this posting) but it is worth it.</p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong>Features</strong></p>
<ul>
<li>Drag and drop interface</li>
<li>Hand-drawn look and feel (makes the mockups look like just that: mockups, allowing you to communicate your ideas with enough freedom for creativity in the actual development process and without raising too much expectation from the developers since what you are offering is nothing more than a *mockup*)</li>
<li>Several standard built-in navigation and user interface elements ready to be customized</li>
<li>Ability to export as PNG</li>
<li>Ability to create new mockups from an existing one</li>
<li>Repository of icons and images</li>
</ul>
<p> </p>
<p><strong>Features that would be nice to have (at least some I can think of off the top of my head)</strong></p>
<ul>
<li>Native &#8220;print&#8221; functionality</li>
<li>Custom lines and hands-free drawing. Right now you&#8217;re limited to the icons and shapes available in the tool&#8217;s repository.</li>
<li>Collaborative editing possibility &#8211; either by sync&#8217;ing your local files in real time over the Internet or by providing an online-only version (I&#8217;d rather have the first option in case I don&#8217;t have internet connection for some reason).</li>
<li>Sharing capabilities (to services like those covered on<a href="http://www.sharethis.com" target="_blank"> ShareThis</a> and<a href="http://www.addthis.com" target="_blank"> AddThis.</a></li>
<li>A &#8220;website&#8221; mentality type of mockup. With &#8220;real-time&#8221; navigation, allowing a person to navigate through the (mockup) website and have that experience from a user perspective. This would need a mockup to have multiple pages linked to a main index. Similar to <a href="http://www.flairbuilder.com/purchase" target="_blank">FlairBuilder </a>and  <a href="http://napkinlaf.sourceforge.net/" target="_blank">Napkin Look &#38; Feel</a>&#8217;s approach.</li>
<li>As pointed our by <a href="http://stuffthathappens.com/blog/2008/07/26/balsamiq-mockups/" target="_blank">StuffThatHappens</a>, a built-in storyboarding feature (storyboarding templates?) would be an asset as well.</li>
</ul>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong>Competition</strong></p>
<p><strong></strong></p>
<p>The only similar tool I have found is <a href="http://iplotz.com/" target="_blank">iPlotz</a> (I do not have this software and can&#8217;t make a comparison here) but it does seem to offer an online collaborative version of the tool (a bit overprices if you ask me). Their desktop app costs $75 (as I post this entry). Might also be worth checking out. Here is a <a href="http://www.flairbuilder.com/balsamiq-mockups-and-iplotz-comparison/" target="_blank">post comparing both tools</a>. Beware: it has been written by a competitor, <a href="http://www.flairbuilder.com" target="_blank">FlairBuilder</a>).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Summary 24.04.2009 &ndash; 26.04.2009]]></title>
<link>http://bogdanbrinzarea.wordpress.com/2009/04/26/summary-24042009-26042009/</link>
<pubDate>Sun, 26 Apr 2009 05:24:38 +0000</pubDate>
<dc:creator>bogdanbrinzarea</dc:creator>
<guid>http://bogdanbrinzarea.wordpress.com/2009/04/26/summary-24042009-26042009/</guid>
<description><![CDATA[Visual Studio 2008 I remember looking for a way to start a single project in a solution having multi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h4>Visual Studio 2008</h4>
<p>I remember looking for a way to start <a href="http://blogs.msdn.com/webdevelopertips/archive/2009/04/24/tip-55-did-you-know-how-to-change-start-up-options-and-instances-of-asp-net-development-server-in-a-multi-project-solution.aspx" target="_blank">a single project in a solution having multiple projects</a>. Now, the Web Developer Tips team has put a nice post about it.</p>
<h4>Enterprise Library</h4>
<p>David Hayden has a new screencast on <a href="http://www.pnpguidance.net/post/DataAccessApplicationBlockScreencastEnterpriseLibraryVideosDAAB.aspx" target="_blank">Data Access Application Block</a>.</p>
<h4>Expression</h4>
<p>Somasegar has a nice post on <a href="http://blogs.msdn.com/somasegar/archive/2009/04/25/prototyping-with-sketchflow.aspx" target="_blank">SketchFlow</a> – a add on for Expression Blend 3. It seems to be a great tool for providing prototypes in the early stages of the project. You might also take a look at <a href="http://www.balsamiq.com/" target="_blank">Balsamiq</a> for creating great UI mockups in no time. </p>
<h4>Entity Framework</h4>
<p>Moses wrote a few days ago about his wish of having something like <a href="http://bogdanbrinzarea.wordpress.com/2009/04/24/summary-23042009/" target="_blank">DataLoadOptions for ObjectContext</a>. Stuart Little wrote today a very interesting post with <a href="http://blogs.msdn.com/stuartleeks/archive/2009/04/24/improving-objectquery-t-include-updated.aspx" target="_blank">a few extensions to ObjectQuery.Include to make it strongly typed</a>. I think that it could be something that Moses can use for his approach. </p>
<p>Alex James continues his series of tips showing how we can <a href="http://blogs.msdn.com/alexj/archive/2009/04/25/tip-15-how-to-avoid-loading-unnecessary-properties.aspx" target="_blank">use AttachTo() in combination with projections and avoid loading unnecessary properties</a>.</p>
<h4>ASP.NET</h4>
<p>Scott Galloway has a nice post on how to <a href="http://mostlylucid.net/archive/2009/04/24/1318.aspx" target="_blank">build a ASP.NET control to combine and compress CSS files</a>, reducing the number of requests and the traffic between the client and the server. </p>
<p>If you are looking for a <a href="http://west-wind.com/weblog/posts/737584.aspx" target="_blank">DataReader – JSON converter</a>, go check Rick Strahl post!</p>
<h4>DDD</h4>
<p>Yves continues his saga showing <a href="http://www.goeleven.com/blog/entryDetail.aspx?entry=207" target="_blank">the importance of assertions for controlling the effects of commands</a>.</p>
<h4>NHibernate</h4>
<p>Peter Bromberg has a nice overview on <a href="http://www.eggheadcafe.com/tutorials/aspnet/490a403c-3f02-4b59-962e-637c60dd270c/fluent-nhibernate-automap.aspx" target="_blank">Fluent NHibernate automapping</a>.</p>
<p>Luis Abreu takes a look to <a href="http://msmvps.com/blogs/luisabreu/archive/2009/04/24/looking-at-the-nhibernate-validator.aspx" target="_blank">NHibernate Validator</a> <a href="http://msmvps.com/blogs/luisabreu/archive/2009/04/24/looking-at-the-nhibernate-validator.aspx" target="_blank">here</a> and <a href="http://msmvps.com/blogs/luisabreu/archive/2009/04/26/nhibernate-validator-improving-the-code-with-external-rules.aspx" target="_blank">here</a> while analyzing&#160; S#arp framework. </p>
<h4>ASP.NET MVC</h4>
<p>After Oxite and Kobe, there is a lot of debate on the framework itself.</p>
<p>Karl Seguin asks <a href="http://codebetter.com/blogs/karlseguin/archive/2009/04/24/is-asp-net-mvc-a-half-baked-solution.aspx" target="_blank">whether ASP.NET MVC is half-baked or not</a>. Jeffrey Palermo has a nice list of cases when <a href="http://jeffreypalermo.com/blog/you-should-not-use-asp.net-mvc-if/" target="_blank">ASP.NET MVC should NOT be used</a>. Jeremy Miller has its own <a href="http://codebetter.com/blogs/jeremy.miller/archive/2009/04/24/my-quick-oversimplified-asp-net-mvc-pros-and-cons.aspx" target="_blank">list of pros and cons for using ASP.NET MVC</a>. Rob Conery has an excellent post on <a href="http://blog.wekeroad.com/blog/i-spose-ill-just-say-it-you-should-learn-mvc/" target="_blank">why we should learn MVC</a>.</p>
<p>Scott Allen has a very interesting post on <a href="http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx" target="_blank">model binders</a>.</p>
<h4>C#</h4>
<p>CoNatural continues the series on <a href="http://blogs.conatural.com/2009/04/runninng-async-search-operations-with-aspnet-mvc-jquery-conatural-components/" target="_blank">asynchronous programming showing how to search asynchronously with ASP.NET MVC and JQuery</a>.</p>
<h4>Design patterns</h4>
<p>Greg and Ayende continue their debate on the <a href="http://bogdanbrinzarea.wordpress.com/2009/04/24/summary-23042009/" target="_blank">repository pattern</a>. Greg says that having a repository makes an explicit boundary around our domain. By simply having a contract of those boundaries we can adhere to the “onion architecture”. <a href="http://ayende.com/Blog/archive/2009/04/26/the-repositoryrsquos-daughter.aspx" target="_blank">Ayende replies to Greg</a> about the lack of explicit boundaries in cases such as transparent lazy loading. He also presents his concerns about the need of abstracting away the persistence without having a clear requirement in this direction.</p>
<p>I think that both of them have interpreted each other statements without having the other’s complete context and as Ayende says in his post, not having the complete context invalidates the entire argument.</p>
<h4>Sharp</h4>
<p>Luis Abreu talks about <a href="http://msmvps.com/blogs/luisabreu/archive/2009/04/26/the-s-arp-framework-understanding-the-data-assembly.aspx" target="_blank">repositories in S#arp</a>.</p>
<h4>Architecture</h4>
<p>Karl Seguin starts a very interesting series of posts showing how we <a href="http://codebetter.com/blogs/karlseguin/archive/2009/04/26/validation-part-1-getting-started.aspx" target="_blank">can roll our own validation framework</a>. </p>
<p>Ayende has a nice post about <a href="http://ayende.com/Blog/archive/2009/04/25/the-difference-between-infrastructure-amp-application.aspx" target="_blank">the differences between infrastructure and architecture</a>.</p>
<p><a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbogdanbrinzarea.wordpress.com%2f2009%2f04%2f26%2fsummary-24042009-26042009%2f"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbogdanbrinzarea.wordpress.com%2f2009%2f04%2f26%2fsummary-24042009-26042009%2f" border="0" alt="kick it on DotNetKicks.com" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Create great looking mock-ups with Balsamiq]]></title>
<link>http://agilewarrior.wordpress.com/2009/04/22/create-great-looking-mock-ups-with-balsamiq/</link>
<pubDate>Wed, 22 Apr 2009 22:38:22 +0000</pubDate>
<dc:creator>JR</dc:creator>
<guid>http://agilewarrior.wordpress.com/2009/04/22/create-great-looking-mock-ups-with-balsamiq/</guid>
<description><![CDATA[Several people have asked me what tool I used to create the screen shots used in the YAGNI vs Usabil]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Several people have asked me what tool I used to create the screen shots used in the <a href="http://agilewarrior.wordpress.com/2009/04/08/yagni-vs-usability/">YAGNI vs Usability</a> post.</p>
<p>The tool is called <a href="http://www.balsamiq.com/#">Balsamiq</a>. And if you are looking for a simple, quick, easy way to create great looking screen mockups, it is a tool I highly recommend.</p>
<p><strong>Dead easy to use</strong></p>
<p>One of the things I like most about the tool is how easy it is to use.</p>
<p>With its easy drag-and-drop interface, designers could learn a lot from just studying how Balsamiq was built and designed.</p>
<p><img src="http://agilewarrior.wordpress.com/files/2009/04/mockup1.png?w=300" alt="mockup1" title="mockup1" width="300" height="251" class="aligncenter size-medium wp-image-70" /></p>
<p><strong>Good plugin community</strong></p>
<p>And because Balsamiq is so open and configurable, there is a decent plugin community for Outlook, Facebook, and iPhone apps.</p>
<p><img src="http://agilewarrior.wordpress.com/files/2009/04/mockup_2.png?w=300" alt="mockup_2" title="mockup_2" width="300" height="298" class="aligncenter size-medium wp-image-66" /></p>
<p><strong>Making mock-ups is just fun</strong></p>
<p>For no other reason, I like this tool because it&#8217;s funky, fun, and actually makes the creation of paper based looking mock-ups really cool and fun.</p>
<p>So if you are in the market for a tool like this, check out <a href="http://www.balsamiq.com/#">Balsamiq</a>. It is well work the low price of $79. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[balsamiq and javascript]]></title>
<link>http://2009summer.wordpress.com/2009/04/21/balsamiq-and-javascript/</link>
<pubDate>Tue, 21 Apr 2009 09:04:10 +0000</pubDate>
<dc:creator>livdag</dc:creator>
<guid>http://2009summer.wordpress.com/2009/04/21/balsamiq-and-javascript/</guid>
<description><![CDATA[We started our project last Friday with some requirements engineering. Unlike the document required ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We started our project last Friday with some requirements engineering. Unlike the document required in CS192, our document wasn&#8217;t as detailed but still outlined the tasks, deliverables and wireframes. A new thing that we learned was about a wireframing software introduced to us during our usability training: <a title="Balsamiq" href="http://www.balsamiq.com/" target="_blank">http://www.balsamiq.com/</a>.<!--more--></p>
<p> </p>
<div class="wp-caption aligncenter" style="width: 380px"><a href="http://www.balsamiq.com"><img title="Balsamiq Mock-up" src="http://www.balsamiq.com/images/mockups_fpa.jpg" alt="Sample Balsamiq Mock-up" width="370" height="285" /></a><p class="wp-caption-text">Sample Balsamiq Mock-up</p></div>
<p> </p>
<p> </p>
<p>Balsamiq is every lazy layout artist&#8217;s dream software, it is even more straightforward and easy to use than Netbeans&#8217; drag-and-drop UI plugin, although it doesn&#8217;t generate java code. It has a lot of components to choose from such as the usual textboxes, buttons and menus to the bizarre such as the iphone and sticky notes. Balsamiq boasts a very intuitive and drag-and-drop interface perfect for creating mock-ups fast. <a href="http://www.balsamiq.com/demos/mockups/Mockups.html" target="_blank">Try it now!</a></p>
<p>Yesterday, we started coding our project. We will use the following technologies: Javascript, XML, CSS, HTML and the Globe Labs API. We were able to make the mock-ups in XML but we&#8217;re still stuck in creating functions in Javascript that talk to the Globe Labs API. We have tried a lot of methods &#8211; HTTP POST, Javascript+SOAPClient, XMLHttpRequest, even Javascript+PHP+NuSOAP &#8211; but nothing seems to work. We seem to have a problem mixing the Globe Labs API, Javascript and XML. If anyone out there has any idea, please contact me (liv.dag@gmail.com) or allen (jqsantos@upacm.net). Thanks!</p>
<p> </p>
<p>Liv Dag</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Axure vs Balsamiq]]></title>
<link>http://scottlambert.wordpress.com/2009/04/13/axure-vs-balsamiq/</link>
<pubDate>Mon, 13 Apr 2009 06:21:22 +0000</pubDate>
<dc:creator>scottlambert</dc:creator>
<guid>http://scottlambert.wordpress.com/2009/04/13/axure-vs-balsamiq/</guid>
<description><![CDATA[An important component of my role as UX Designer and Project Manager at Enzyme IT involves prototypi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>An important component of my role as UX Designer and Project Manager at Enzyme IT involves prototyping application concepts for clients, as well as in-house product ideas. Over the past year we&#8217;ve reviewed multiple products, and have gravitated toward two which offer a brilliant feature set at a very affordable price: Axure RP Pro and Balsamiq.</p>
<p><a title="Axure RP Pro" href="http://www.axure.com" target="_blank"><strong>Axure RP Pro</strong></a></p>
<ul>
<li>Price: USD$589 &#8211; Single User License (Discounted to $539 for 5+ Licenses)</li>
<li>OS Compatability: Windows 2000, XP, 2003 Server or Vista</li>
</ul>
<p><a title="Balsamiq Mockups" href="http://www.balsamiq.com/products/mockups" target="_blank"><strong>Balsamiq Mockups</strong></a></p>
<ul>
<li>Price: USD$79 for desktop</li>
<li>OS Compatability: Uses Flash, so cross-platform compatible &#8211; Windows, Mac, Linux</li>
</ul>
<p>Having tried and tested both applications on different project requirements, I can say that each has application certainly has its place.</p>
<p>For instance, Axure allows the tagging of elements with functional specifications, which is excellent when a wireframe itself will not provide adequate information to allow a programmer to code the feature. Having said that, a programmer will normally prefer to receive specifications whether they be tagged to an element or written in a wiki, rather than code based on an interpretation of a wireframe.</p>
<p>Balsamiq on the other hand allows the wireframing of user interfaces, with notes that can be input on the wireframe as well. If you have a detailed wireframe with lots of notes, things start to look messy. Hence I prefer to use Balsamiq for UI designs which do not require extensive notes or specifications which would compete with the UI elements for space.</p>
<p>I could go on for pages about what each product does or does not accomplish, but in summary and as a point of reference for those of you who undertake UI/UX and prototyping tasks:</p>
<p>Use Axure when you&#8217;re planning a medium to large scale application which requires documentation (Axure exports all tagged specifications into a neatly laid out document &#8211; a big time saver!), functional specifications and HTML prototype (Axure will generate an HTML prototype for you &#8211; another time saver, however if you take a look at the code you&#8217;ll realise that there is no way it could be used as a basis for the actual production application. Use the prototype to display UX concepts and provide clients with a realistic and tangible model for feedback.)</p>
<p>Use Balsamiq when you&#8217;re wanting to quickly wireframe a feature or story, using elements which are tailored toward web applications. You can export your designs in image format, and collaborate with colleagues on designs even if they do not have Balsamiq Mockups installed (they can use the free web version).</p>
<p>Personally, I use Axure more regularly than Balsamiq because the majority of our client projects are medium to large scale, and require enough information to accurately quote a project&#8217;s cost and duration, as well as provide our programmers with the specifications they need to start coding. Both solutions are very easy to use and become familiar with, and having now written this post I&#8217;m quite sure that either could be utilised effectively for any project with a little forethought. Balsamiq mockups could very easily be coupled with specifications in a wiki. In fact, I&#8217;ll try that on the next iteration for a project that we&#8217;re working on here, and see how it runs&#8230;&#8230;. sounds nice and agile.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Quest for the (Holy) Grails!!]]></title>
<link>http://abhayweb.wordpress.com/2009/04/06/holy-grails/</link>
<pubDate>Mon, 06 Apr 2009 17:18:07 +0000</pubDate>
<dc:creator>abhayweb</dc:creator>
<guid>http://abhayweb.wordpress.com/2009/04/06/holy-grails/</guid>
<description><![CDATA[One of my friends introduced me to Grails last week and I have been hooked ever since. I was really ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>One of my friends introduced me to Grails last week and I have been hooked ever since. I was really excited to see an application up and running in less than the time you you take to say &#8216;Da Vinci&#8217;. No more dabbling with frameworks like struts/spring/hibernate/ejbs. No more putting in all the plumbing just to get some water out of the well.  It is as simple as creating a domain class and running a couple of command lines on the console and voila! you have a full featured CRUD application staring at your face. Pretty nice eh! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>I intend to develop an application to help me maintain an estimate repository for my projects. Once it is complete, I will throw it open to the community with a GPL license. </p>
<div>I&#8217;ll try and share my experience in what I&#8217;ll call the &#8220;Quest for the (Holy) Grails!!&#8221;. </div>
<p>I created the mockups for this application with the tool (Balsamiq Mockups) graciously donated by <a title="Balsamiq" href="http://www.balsamiq.com" target="_blank">Balsamiq</a>. It is a beautiful tool and I recommend it to anyone serious about creating UI mockups. </p>
<p>I installed NetBeans 6.5 on my laptop that comes with builtin grails support. I have been a long time eclipse user but stayed away from it this time because grails plugin for eclipse is not mature yet and several problems have been reported with it.  Netbeans, on the other hand, seems to work just fine.</p>
<p>I created my domain classes and paused to admire the results. Looking good so far. I guess I can have the application ready by evening. Moving on to the front end. I chose ExtJS as my AJAX framework for its sheer good looks and JSON to transfer data between the controller and view because it seems to me the the only natural to represent data.</p>
<p>Grails provides a rendering engine that can render a model in XML and JSON format. I use</p>
<p><code><span style="color:#333399;">render reqDetail as JSON</span></code></p>
<p>and go to the gsp page to see a nice rendition of my domain class. But my browser decides to play the spoil sport and prompts me to download reqDetail file instead of showing pretty formatted data. Anyway, saving grace is that the downloaded file has correct data.</p>
<p>Next time.. Wire ExtJS treeview to render my domain..</p>
<p><a title="Balsamiq Mockups" href="http://www.balsamiq.com" target="_blank"></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fast GUI prototype - Balsamiq Mockups]]></title>
<link>http://charlesling.wordpress.com/2009/03/31/fast-gui-prototype-balsamiq-mockups/</link>
<pubDate>Mon, 30 Mar 2009 22:52:44 +0000</pubDate>
<dc:creator>Charles Ling</dc:creator>
<guid>http://charlesling.wordpress.com/2009/03/31/fast-gui-prototype-balsamiq-mockups/</guid>
<description><![CDATA[I have been looking for fast and good looking GUI prototype tools for a while.  I had tried several ]]></description>
<content:encoded><![CDATA[I have been looking for fast and good looking GUI prototype tools for a while.  I had tried several ]]></content:encoded>
</item>

</channel>
</rss>
