<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sellmic.com &#187; User Interface</title>
	<atom:link href="http://sellmic.com/blog/category/user-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://sellmic.com/blog</link>
	<description>Augusto's corner of art, code and fun</description>
	<lastBuildDate>Sun, 24 Jul 2011 06:25:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Facebook Friend Lists suck when compared to Google+ Circles</title>
		<link>http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/</link>
		<comments>http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 04:57:22 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/?p=478</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/' addthis:title='Facebook Friend Lists suck when compared to Google+ Circles' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>Early reviews of Google+ are in and they&#8217;re generally positive. Obviously, not everybody love Google&#8217;s latest social network experiment, but I&#8217;d like to debunk one piece of criticism that keeps being repeated over and over. And that is, that the Google+ Circles feature is basically the same thing as Facebook&#8217;s Friend Lists. Facebook Friend Lists [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/' addthis:title='Facebook Friend Lists suck when compared to Google+ Circles ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/' addthis:title='Facebook Friend Lists suck when compared to Google+ Circles' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center;"><a href="http://sellmic.com/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=8060"><img class="aligncenter size-full wp-image-481" title="Google+ Circle Magic" src="http://sellmic.com/blog/wp-content/uploads/2011/07/google-circles-medl.jpg" alt="" width="589" height="429" /></a></p>
<p>Early <a href="http://www.engadget.com/2011/06/28/google-invite-received-we-go-hands-on/">reviews</a> of Google+ are in and<a href="http://www.wired.com/wiredscience/2011/06/my-first-impressions-of-google/"> they&#8217;re</a> <a href="http://news.cnet.com/8301-1023_3-20075555-93/a-hands-on-look-at-google-using-google/">generally</a> <a href="http://www.cnn.com/2011/TECH/mobile/07/01/google.plus.review.gahran/">positive</a>. Obviously, <a href="http://www.businessinsider.com/google-plus-launch-embarrassing-2011-6">not everybody love Google&#8217;s latest social network experiment</a>, but I&#8217;d like to debunk one piece of criticism that keeps being repeated over and over. And that is, that the Google+ Circles feature is basically the same thing as Facebook&#8217;s Friend Lists.</p>
<p><a href="http://www.facebook.com/help/?page=768">Facebook Friend Lists</a> lets users group friends under different lists; family, co-workers, etc., so that you can share things with subsets of your overall Facebook friends. As in real life, you don&#8217;t share everything with all the people you know, and with the Friend Lists feature you can emulate that. Sounds very similar to Circles right?</p>
<p>The problem with Friend Lists is the poor usability of this feature. Unlike Circles, you get the feeling that this feature was tacked on, and that it&#8217;s not a central component of the service. Creating and assigning people to Circles in Google+ is a lot easier and friendlier than managing Friend Lists, just look at this <a href="http://www.youtube.com/watch?v=ocPeAdpe_A8&amp;feature=relmfu">video from Google</a> which gives you a good overview of how the Google interface handles this.</p>
<p>The main problem with Friend Lists is that once setup they&#8217;re a pain to use, which is probably why a lot of Facebook users either don&#8217;t know about this feature or don&#8217;t bother to use it.</p>
<p>Let&#8217;s try to share a message only intended for our family;</p>
<p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-01.jpg"><img class="size-full wp-image-486 aligncenter" style="margin-top: 0px; margin-bottom: 0px; border: 1px solid gray;" title="Facebook padlock" src="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-01.jpg" alt="" width="400" height="134" /></a></p>
<p style="text-align: left;">First non-obvious thing you have to do is click on the padlock icon. This icon gives you 4 choices; &#8220;<em>Everyone</em>&#8220;, &#8220;<em>Friends of Friends</em>&#8220;, &#8220;<em>Friends Only</em>&#8221; and &#8220;<em>Customize</em>&#8220;. Unlike Circles, it doesn&#8217;t list your Circles of friends or in this case your Friend Lists. What you have to do here is select the &#8220;Customize&#8221; option which opens up the &#8220;<em>Custom Privacy</em>&#8221; dialog.</p>
<p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-02.jpg"><img class="size-full wp-image-488 aligncenter" style="margin-top: 0px; margin-bottom: 0px; border: 1px solid gray;" title="Specific People..." src="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-02.jpg" alt="" width="400" height="187" /></a></p>
<p style="text-align: left;">The &#8220;Custom Privacy&#8221; dialog now gives us another 4 choices; &#8220;<em>Friends of Friends</em>&#8220;, &#8220;<em>Friends Only</em>&#8220;, &#8220;<em>Specific People&#8230;</em>&#8220;, &#8220;<em>Only Me</em>&#8220;. Again, Facebook decides not to show you your Friend Lists, and to select one you have to chose the &#8220;Specific People&#8230;&#8221; option. Now, in the previous screen, we already told the interface we don&#8217;t want to send a message to &#8220;Friends Only&#8221; or &#8220;Friends of Friends&#8221;, why is it showing us these options again? Bad UI design.</p>
<p style="text-align: left;">There&#8217;s also the strange option to only share an item with yourself (&#8220;<em>Only Me</em>&#8220;), I guess that&#8217;s usefull to save things and share them later. But instead of listing this, I&#8217;d rather see my family Friend List.</p>
<p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-03.jpg"><img class="size-full wp-image-492 aligncenter" style="margin-top: 0px; margin-bottom: 0px; border: 1px solid gray;" title="Finding the family Friend List" src="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-03.jpg" alt="" width="589" height="166" /></a></p>
<p style="text-align: left;">To find our desired list, again we select <em>&#8220;Specific People&#8230;</em>&#8220;<strong> (1)</strong>, which shows an empty text entry field. As we start typing &#8220;f&#8221; for family<strong> (2)</strong>, Facebook is nice enough to show us friends with first or last names that contain the letter &#8220;f&#8221;. Note that I have so many friends with that letter that in none of the choices my family Friend List shows up. After typing a bit more, &#8220;fa&#8221;<strong> (3)</strong>, we still see other friends but at the bottom of the choices we finally see our family Friend List. Finally we select it <strong>(4)</strong> and our family list is added to the field.</p>
<p style="text-align: left;">Another bad design choice is how Friend Lists are mixed in with regular (singular) friends, at the very least it would be nice to get a visual hint that something is a Friend List vs a singular specific friend.</p>
<p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-04.jpg"><img class="size-full wp-image-499 aligncenter" style="margin-top: 0px; margin-bottom: 0px; border: 1px solid gray;" title="&quot;Custom edit&quot;" src="http://sellmic.com/blog/wp-content/uploads/2011/07/facebook-friend-lists-04.jpg" alt="" width="400" height="126" /></a></p>
<p style="text-align: left;">We then click <em>&#8220;Save Setting</em>&#8221; at the bottom right of the dialog and go back to our Facebook wall. Obviously, the last step is to press the &#8220;share&#8221; button, <em>unfortunately Facebook doesn&#8217;t make it clear what Friend List or group of friends I&#8217;m sharing with</em>. To see that, you need to click again on the padlock icon which instead of indicating what Friend List is selected, it shows a cryptic &#8220;<em>Custom edit</em>&#8221; selected item on the padlock popup menu. Not clearly showing who we&#8217;re sharing with makes it easy to share the wrong thing with the wrong group of people by accident. Again, bad UI design.</p>
<p style="text-align: left;">And that&#8217;s how Friend Lists are used in Facebook. The feature is hidden via the padlock icon, the option is not clear (&#8220;<em>Customize</em>&#8220;), selection is cumbersome, and Facebook does its best to hide away Friend Lists from the user. It&#8217;s almost as if the UI is designed on purpose to discourage the use of this feature.</p>
<p style="text-align: left;">In contrast, in the Google+ interface, you simply type the text you want to share (or image, video, etc.) and then click on the &#8220;Share&#8221; button;</p>
<p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/google-plus-circle-021.jpg"><img class="size-full wp-image-504 aligncenter" style="margin-top: 0px; margin-bottom: 0px; border: 1px solid gray;" title="Google+ sharing" src="http://sellmic.com/blog/wp-content/uploads/2011/07/google-plus-circle-021.jpg" alt="" width="400" height="358" /></a></p>
<p style="text-align: left;">From right there you can select with Circle of friends you want to share with. The Circle can be typed in or selected from the list, if it&#8217;s not shown in the list simply clicking &#8220;<em>more &#8230;</em>&#8221; will show the rest of the Circles. Unlike Facebook, Circles are not hidden but featured front and center. In this case 2 clicks allow me to quickly select who I want to share with.</p>
<p style="text-align: center;"><a href="http://sellmic.com/blog/wp-content/uploads/2011/07/google-plus-circle-03.jpg"><img class="size-full wp-image-505 aligncenter" style="margin-top: 0px; margin-bottom: 0px; border: 1px solid gray;" title="Sharing with the &quot;family&quot; Circle" src="http://sellmic.com/blog/wp-content/uploads/2011/07/google-plus-circle-03.jpg" alt="" width="400" height="357" /></a></p>
<p style="text-align: left;">Another key usability item to note, once a Circle is selected, Google+ makes it very clear who you are sharing with. In this example we can see the family Circle highlighted in blue and with a Circle icon to denote it represents a group of people. Singular friends added to the group, will also be shown highlighted in blue but without the Circle icon to differentiate them with Circles.This is much better than clicking on a padlock and trying to figure out who &#8220;<em>Custom edit</em>&#8221; is.</p>
<p style="text-align: left;">Simply put, when contrasting both approaches we note that;</p>
<ol>
<li>Google has spent a lot more effort on usability in their User Interface design; minimizing clicks, removing the need for additional dialogs, preventing users from sharing information with an unintended Circle, etc.</li>
<li>Circles is a key and central feature of Google+, whereas Friend Lists seems more like a feature added as an afterthought, rather than a fundamental aspect of how people share information with different groups of friends.</li>
</ol>
<p>It is clear that Google+ Circles are friendlier and easier to use than Facebook Lists. On this one central aspect of sharing, it seems Google has done their homework while Facebook really needs to evaluate and reinvent their approach to usability.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/' addthis:title='Facebook Friend Lists suck when compared to Google+ Circles ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2011/07/01/facebook-friend-lists-suck-when-compared-to-googleplus-circles/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>&#8220;Terror Messages&#8221; (cute error messages that scare you based on context)</title>
		<link>http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/</link>
		<comments>http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 01:06:14 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[delta]]></category>
		<category><![CDATA[error message]]></category>
		<category><![CDATA[flight]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wi-fi]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/?p=397</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/' addthis:title='&#8220;Terror Messages&#8221; (cute error messages that scare you based on context)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>So Delta has a cute &#8220;We&#8217;re Experiencing Some Turbulence&#8221; error message when they have an internal error on their website. I&#8217;ve seen this error many times before, I think the first time I chuckled a bit. The other day I was enjoying the new Wi-Fi Delta offers in some of their flights. I checked my [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/' addthis:title='&#8220;Terror Messages&#8221; (cute error messages that scare you based on context) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/' addthis:title='&#8220;Terror Messages&#8221; (cute error messages that scare you based on context)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p><img class="aligncenter size-full wp-image-398" title="Delta website error message" src="http://sellmic.com/blog/wp-content/uploads/2009/08/delta_turbulence_error_mess.jpg" alt="Delta website error message" width="589" height="356" /></p>
<p>So Delta has a cute &#8220;<strong>We&#8217;re Experiencing Some Turbulence</strong>&#8221; error message when they have an internal error on their website. I&#8217;ve seen this error many times before, I think the first time I chuckled a bit.</p>
<p>The other day I was enjoying the new <a href="http://www.delta.com/traveling_checkin/inflight_services/products/wi-fi.jsp">Wi-Fi Delta offers</a> in some of their flights. I checked my email, my facebook account, everything worked great. Then it occured to me to check my delta account. I was wondering if they credit your miles after take off or later when you land (yeah I was bored). Suddenly, I get the familiar error message; &#8220;<strong>We&#8217;re Experiencing Some Turbulence</strong>&#8220;. I go, &#8220;<em>oh crap</em>&#8221; what&#8217;s going on? For a couple of seconds I forgot I was getting an error message for a website, and thought I was reading a message about my flight, a problem serious enough that they bothered to notify me via the new Wi-Fi connection.</p>
<p>Now I did say it was a couple of seconds, of course I quickly realized this had nothing to do with my flight. But for a couple of seconds I did get a bit freaked out by the message, specially seeing it on my browser. It got me thinking; how did my brain go into alert mode that quick when I know better?</p>
<p>It was all about <em><strong>context</strong></em>.</p>
<p>The context in this situation is this; traveling on Delta flight, on the official Delta website, checking my account and current flight information and then getting a message mentioning a very specific phrase about air travel. Obviously, if I get this message at my home, the train or the airport there&#8217;s no problem. Everything changes once I&#8217;m on a situation that is directly related to the term used in the error message.</p>
<p>So it&#8217;s probably not a good idea to keep these cute error messages, when you think that there&#8217;s a new context for use of this site. Before it wasn&#8217;t possible to read this from a plane but now it is. It just highlights how sometimes when you consider usability, you have to think about all the possible scenarios that your users will be in while interacting your application.</p>
<p>BTW, I&#8217;d love to hear from other people on potential error messages that might be scary in other contexts.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/' addthis:title='&#8220;Terror Messages&#8221; (cute error messages that scare you based on context) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2009/08/13/terror-messages-cute-error-messages-that-scare-you-based-on-context/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New screenshots of the JavaFX Design Tool</title>
		<link>http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/</link>
		<comments>http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 07:06:50 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[authoring tool]]></category>
		<category><![CDATA[design tool]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/?p=378</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/' addthis:title='New screenshots of the JavaFX Design Tool' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>The screenshot above is from Anthony Rogers&#8217; blog (UI designer for the tool), and the next one is from Chris Oliver&#8217;s blog, who successfully managed to hide away from most of the geek crowds at JavaOne. The design of the tool is looking really nice and clean, the timeline reminds me a bit of the [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/' addthis:title='New screenshots of the JavaFX Design Tool ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/' addthis:title='New screenshots of the JavaFX Design Tool' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center;"><a href="http://blogs.sun.com/ant/entry/tool"><img class="aligncenter size-full wp-image-380" title="JavaFX Design/Authoring tool" src="http://sellmic.com/blog/wp-content/uploads/2009/06/jfx_design_tool_preview2.jpg" alt="jfx_design_tool_preview2" width="589" height="331" /></a></p>
<p>The screenshot above is from <a href="http://blogs.sun.com/ant/entry/tool">Anthony Rogers&#8217; blog</a> (UI designer for the tool), and the next one is from <a href="http://blogs.sun.com/chrisoliver/entry/javafx_design_tool">Chris Oliver&#8217;s blog</a>, who successfully managed to hide away from most of the geek crowds at JavaOne.</p>
<p style="text-align: center;"><a href="http://blogs.sun.com/chrisoliver/entry/javafx_design_tool"><img class="aligncenter size-full wp-image-379" title="Timeline Design" src="http://sellmic.com/blog/wp-content/uploads/2009/06/jfx_design_tool_preview1.jpg" alt="jfx_design_tool_preview1" width="589" height="333" /></a></p>
<p>The design of the tool is looking really nice and clean, the timeline reminds me a bit of the <a href="http://filmmakingcentral.com/fmc2/wp-content/uploads/2008/12/premui1.jpg">Adobe Premiere CS4 one</a>. But unlike Premiere or Flash CS4, one interesting design choice is the lack of row headers to identify the different elements or categories for the rows in the timeline. This makes it look a bit cleaner and less cluttered, but it would be interesting to see if this doesn&#8217;t make it more difficult to track just what it is you are supposed to be controlling in that part of the timeline. Hard to tell without trying the tool of course (<em>hint, hint, Sun &#8230; available for alpha/beta testing!</em>).</p>
<p>I haven&#8217;t seen a single bit of code in any of the screenshots/demos so far. I wouldn&#8217;t be surprised that there was some script text area somewhere, or maybe the expectation is that for code you go to a tool like Netbeans?</p>
<p>Tor Norbye also <a href="http://blogs.sun.com/tor/entry/finally_over#comment-1244675162000">provides some additional information</a> about the tool, it will be available as a webstart application that will let you save data in the &#8220;cloud&#8221; (like Google Docs) or locally, as well as run the tool online/offline.</p>
<p>Chris calls it the JavaFX Design tool, others the JavaFX Authoring tool, for sure neither of these is the final name for the product but I&#8217;m still a bit surprised it doesn&#8217;t seem to have any sort of funky codename at this point.</p>
<p>You can watch some short videos of the tool in action <a href="http://sellmic.com/blog/2009/06/05/javafx-authoring-tool-demo-at-javaone-2009-with-video/">here</a>.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/' addthis:title='New screenshots of the JavaFX Design Tool ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2009/06/13/new-screenshots-of-the-javafx-design-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español)</title>
		<link>http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/</link>
		<comments>http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/#comments</comments>
		<pubDate>Sun, 18 May 2008 19:12:30 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/' addthis:title='My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>Last December I did a presentation about JavaFX in Spanish for the Panama Java User&#8217;s Group (JUG). This event took place in the city of Chitre, and was a lot of fun to participate in, specially since it gave me a chance to visit my native country. The presentation aimed to serve as an introduction [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/' addthis:title='My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/' addthis:title='My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p><center><iframe src="http://docs.google.com/EmbedSlideshow?docid=avn83j2j7zf_10dzgx4ngh" frameborder="0" height="342" width="410"></iframe></center>Last December I did a presentation about JavaFX in Spanish for the Panama Java User&#8217;s Group (JUG). This event took place in the city of Chitre, and was a lot of fun to participate in, specially since it gave me a chance to visit my native country. The presentation aimed to serve as an introduction to JavaFX, providing an overview of the main features of the language. I showed some simple demos from Sun, and a few I created myself. At the end, we went over my <a href="http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/">JavaFX clock</a> implementation and discussed a bit what place JFX occupies in the RIA technology space. The slides are featured at the top of this post, and are in Spanish of course.  Thanks to <a href="http://avbravo.blogspot.com/">Aristides Villareal</a>, and the members of the Panama JUG for inviting me to this wonderful event! I was lucky enough to bring along one of my daughters, Sofia, and she enjoyed the trip very much.</p>
<p>I have to say, the most difficult part of preparing this presentation was trying to figure out the Spanish version of common programming words and concepts. Part of the problem is that when I was learning how to program in Panama (when I was around 10-12 years old) all of my resources; magazines, books, etc where all in English. So I never knew that array is &#8220;arreglo&#8221;, that a developer is called a &#8220;desarrollador&#8221;, or what the corresponding word for loop is. It would be really nice if there was some type of resource out there with a table with all these terms, and maybe other languages. One challenge is that it seems not all of these words are &#8220;settled&#8221;. I noticed some people were still pretty comfortable with the English versions, while others used the Spanish ones exclusively. Also, there are a lot of emerging technologies and concepts in Computer Science which I think still don&#8217;t have Spanish translations. Pretty much a more difficult challenge than I expected.</p>
<p><img src="http://sellmic.com/blog/wp-content/uploads/2008/05/javax-panama-jug.jpg" alt="javax-panama-jug.jpg" /></p>
<p>One more thing, JavaFX has changed a lot in the last year. When I did this presentation, I didn&#8217;t cover how much effort has gone into optimizing this technology or the new changes to the animation API (like the deprecated dur keyword). There is a preview JFX SDK coming out next month, and you can sign up for it at<a href="http://javafx.com"> javafx.com</a>. I didn&#8217;t attend JavaOne this year, so I don&#8217;t know all the details, but I&#8217;m hoping the SDK comes with some of the tooling that Sun has promised. Designer level tools are key to this technology&#8217;s success. I hope to make a blog post with a quick review of the SDK once it comes out.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/' addthis:title='My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2008/05/18/my-javafx-presentation-at-panamajug-2007-javafx-en-espanol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX</title>
		<link>http://sellmic.com/blog/2007/05/08/javafx/</link>
		<comments>http://sellmic.com/blog/2007/05/08/javafx/#comments</comments>
		<pubDate>Tue, 08 May 2007 15:04:27 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/08/javafx/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2007/05/08/javafx/' addthis:title='JavaFX' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>So yesterday at CommunityOne there were some hints about some developments on the Java client side. I guess it&#8217;s obvious to guess at this point, minutes before today&#8217;s JavaOne keynote that it&#8217;s going to be about JavaFX. This technology seems like a direct competitor with Adobe&#8217;s Flex and Microsoft&#8217;s Silverlight, and may leverage existing installations [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2007/05/08/javafx/' addthis:title='JavaFX ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2007/05/08/javafx/' addthis:title='JavaFX' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center" align="center"><img src="http://sellmic.com/blog/wp-content/uploads/2007/05/javafx.jpg" alt="javafx.jpg" /></p>
<p>So yesterday at CommunityOne there were some hints about some developments on the Java client side. I guess it&#8217;s obvious to guess at this point, minutes before today&#8217;s JavaOne keynote that it&#8217;s going to be about <a href="http://blogs.zdnet.com/Burnette/?p=306">JavaFX</a>. This technology seems like a direct competitor with Adobe&#8217;s Flex and Microsoft&#8217;s Silverlight, and may leverage existing installations of the Java VM. More details today of course.</p>
<p>We&#8217;ve already seen JavaFX, it comes from a project called F3 (Form Follows Function). I was lucky enough to reserve a spot at one of those talks, and I&#8217;m glad because I&#8217;m sure it&#8217;s going to get filled up pretty soon after this has been officially announced.</p>
<p>Things I would like to see addressed:</p>
<ul>
<li> What support is there for media (JMF is old and crusty)? If there&#8217;s anything new, can we take advantage of it on regular Java SE apps?</li>
<li>Does this include a smaller client footprint? (stripped down JVM?)</li>
<li>Is this project seen as a replacement of Applet technology?</li>
<li>Would it be possible to create JavaFX apps with Java?</li>
<li>F3 introduces it&#8217;s own scripting language ,would it be possible to easily interact with existing Java code?</li>
<li>Tool support. If I&#8217;m creating an animation, will there be visual editors (a timeline?) for an artist to compose the app?</li>
</ul>
<p>Questions, questions, questions &#8230;</p>
<p>Update 1: JavaFX site open now!</p>
<p><a href="https://openjfx.dev.java.net/">https://openjfx.dev.java.net</a></p>
<p>There&#8217;s even an Netbeans plugin available (downloading now &#8230;)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2007/05/08/javafx/' addthis:title='JavaFX ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2007/05/08/javafx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bad dialog practices &#8230;</title>
		<link>http://sellmic.com/blog/2007/05/03/bad-dialog-practices/</link>
		<comments>http://sellmic.com/blog/2007/05/03/bad-dialog-practices/#comments</comments>
		<pubDate>Fri, 04 May 2007 04:48:19 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/03/bad-dialog-practices/</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2007/05/03/bad-dialog-practices/' addthis:title='Bad dialog practices &#8230;' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div>&#160; When I launch Netbeans 5.5, it seems I&#8217;ve installed some version control module that produces these two dialogs whenever I start the IDE. I still can&#8217;t figure out what the program wants me to do here. First of all, it has to be a bug and not a feature that it&#8217;s popping up 2 [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2007/05/03/bad-dialog-practices/' addthis:title='Bad dialog practices &#8230; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://sellmic.com/blog/2007/05/03/bad-dialog-practices/' addthis:title='Bad dialog practices &#8230;' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_compact"></a></div><p style="text-align: center" align="center"><img src="http://sellmic.com/blog/wp-content/uploads/2007/05/nb-error-dialog-cvs-vcs.png" alt="nb-error-dialog-cvs-vcs.png" /></p>
<p style="text-align: center" align="center">&nbsp;</p>
<p align="left">When I launch Netbeans 5.5, it seems I&#8217;ve installed some version control module that produces these two dialogs whenever I start the IDE. I still can&#8217;t figure out what the program wants me to do here. First of all, it has to be a bug and not a feature that it&#8217;s popping up 2 modal dialogs at the same time. Very annoying. However, what really confuses me is that one dialog is for &#8220;<a href="http://www.nongnu.org/cvs/">CVS</a>&#8221; and the other for &#8220;<a href="http://vcsgeneric.netbeans.org/profiles/index.html">VCS</a>&#8220;, which adds to the confusion because just by looking at the text you really get the terms confused. (I&#8217;m guessing I get these because they are 2 different but related Netbeans Modules/Plugins)</p>
<p align="left"> But the worst part is that I&#8217;m not sure what these dialogs are trying to tell me. Both say that a module is being installed, while an older version of the source control infrastructure is being disabled. Both dialogs have almost the same exact text, but one at least is telling me that it &#8220;strongly recommends I restart the IDE after the installation is complete&#8221;. The question is, why do I have to do this manually? I&#8217;m not even sure when the installation is complete, there&#8217;s no visual indication. Wouldn&#8217;t it be better to bother me about the restart option once you are ready? Even better, how about restarting the IDE when it needs to do this (Would you like to restart the IDE so VCS/CVS modules can complete their installation?).</p>
<p align="left">I also don&#8217;t know how to get rid of these dialogs. I get the impression I&#8217;m not supposed to do any manual operation, but I keep getting them. Perhaps it&#8217;s time to blast my current installation and start over again, which is never a fun thing to do.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://sellmic.com/blog/2007/05/03/bad-dialog-practices/' addthis:title='Bad dialog practices &#8230; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://sellmic.com/blog/2007/05/03/bad-dialog-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

