<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007">
   <channel>
      <title>Macadamian Team</title>
      <description>Blog posts by Macadamians</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=0ba6058afe3cf08105fbb7e777d3d7f6</link>
      <pubDate>Mon, 23 Nov 2009 22:19:32 -0800</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>UI Innovations in Self-Care Software</title>
         <link>http://www.macadamian.com/blog/post/new_ui_innovations_for_self-care_software/</link>
         <description>&lt;p&gt;Microsoft Healthvault and Google Health encourage users to enter their daily information for tracking purposes, whether it's a diabetic entering daily glucometer results or a fitness buff tracking weight and body fat. But for all but the most dedicated, browsing the website and manually entering data every day is simply more trouble than it's worth. The process of entering that data must be so natural that it becomes an automatic part of the user's day.
&lt;p&gt;
&lt;p&gt;It's not a question of confusing UI or poorly designed UI - Google Health in particular is very straightforward in the way it allows users to enter this data. &lt;p&gt;
&lt;p&gt;When it comes to a solution that needs to track data daily, user needs simply go beyond what a software interface can offer.</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/new_ui_innovations_for_self-care_software/#When:13:49:22Z</guid>
         <pubDate>Fri, 20 Nov 2009 10:49:22 -0800</pubDate>
      </item>
      <item>
         <title>QA Strategies for Medical Touchscreen (pt 3/3)</title>
         <link>http://softwarepmp.blogspot.com/2009/11/qa-strategies-for-medical-touchscreen_34.html</link>
         <author>Didier Thizy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-3357394519845357690</guid>
         <pubDate>Mon, 09 Nov 2009 06:40:00 -0800</pubDate>
      </item>
      <item>
         <title>QA Strategies For Medical Touchscreen Software (pt 2/3)</title>
         <link>http://softwarepmp.blogspot.com/2009/11/qa-strategies-for-medical-touchscreen_09.html</link>
         <author>Didier Thizy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-1162142921643949970</guid>
         <pubDate>Mon, 09 Nov 2009 06:17:00 -0800</pubDate>
      </item>
      <item>
         <title>QA Strategies for Medical Touchscreen Software (pt 1/3)</title>
         <link>http://softwarepmp.blogspot.com/2009/11/qa-strategies-for-medical-touchscreen.html</link>
         <author>Didier Thizy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-7444019736299029133</guid>
         <pubDate>Sat, 07 Nov 2009 13:04:00 -0800</pubDate>
      </item>
      <item>
         <title>When the design IS user centered...</title>
         <link>http://itispi.blogspot.com/2009/11/when-design-is-user-centered.html</link>
         <description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;Been silent for a while although I have a pile of topics to cover here, not all directly related to process improvement... although... user centered design is non arguably a process improvement in the context of product creation activities... This is what this post is about.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;Last year I offered myself an Ipod touch. Loved it at first sight as everyone. However I was quickly disenchanted when I noticed how the Music playing application was lacking advanced features. &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt; After all, beside selecting music and playing it you couldn't do much (it is still this way today) and to make it worse some functionality are implemented reverse. One notable example is how Apple offers us to manage play lists, rather than being song centric it is play list centric. Tell me who sits with its Ipod to create playlist? Unless I am so weird, it is when a song plays that I am thinking about which play list I want this song into. Anyway, I digress... &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;Apple did surprise me though with the way the implemented the concept of requesting a song via the Remote application. This is a piece of beauty from a user centered design stand point. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;For the Remote application neophyte, Remote allows someone in a wifi zone where an Itune is found, to control it. This privileges can be granted to guest at your place.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;Before the digital era we were stacking records to order the play list. Well, this is more or less what the Remote application and the ITune DJ allows to do with the &quot;Request a Song&quot; feature. This becomes very interesting in a party when many people have IPhones or IPods, it allows people to browse and search your library and request and vote for songs. Making the music experience of your gathering tied to your guests preferences. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;What makes this feature useful is the fact that it is user centered, that it directly relates to a human behavior. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;The point here is that as software consumers we should not tolerate anything but user centered designed products. It is obvious when you see such products, you can always relate the software flow to the related human behaviors and in all cases this makes the software much simpler and nicer to use. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;This is the endeavor the company I work at has embarked on more than 3 years ago now. Since we cannot resolve the peace and war problem, let's make the world a better place to live through user centered designed software!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;For an in depth presentation of Itune DJ and Remote you can consult &lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.seangw.com/wordpress/index.php/2009/03/how-to-throw-an-itunes-dj-party/&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;this post&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;. &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;Read the &lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://itispi.blogspot.com/2009/07/when-design-is-not-user-centerred.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size:small;&quot;&gt;other side of the coin&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4585922338946312680-6448058357820536839?l=itispi.blogspot.com'/&gt;&lt;/div&gt;</description>
         <author>Sylvain St-Germain</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4585922338946312680.post-6448058357820536839</guid>
         <pubDate>Wed, 04 Nov 2009 00:15:00 -0800</pubDate>
      </item>
      <item>
         <title>Touchscreen Software - Risks and Rewards</title>
         <link>http://softwarepmp.blogspot.com/2009/11/touchscreen-technology-and-interaction.html</link>
         <author>Didier Thizy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-4551721348511637842</guid>
         <pubDate>Tue, 03 Nov 2009 12:20:00 -0800</pubDate>
      </item>
      <item>
         <title>What are patient demographics?</title>
         <link>http://softwarepmp.blogspot.com/2009/10/what-are-patient-demographics.html</link>
         <author>Quintin Armour</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-399441476070326867</guid>
         <pubDate>Tue, 20 Oct 2009 03:44:00 -0700</pubDate>
      </item>
      <item>
         <title>How Important Is Visual Design In Medical Software?</title>
         <link>http://softwarepmp.blogspot.com/2009/10/how-important-is-visual-design-in.html</link>
         <author>Didier Thizy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-6524929352746038006</guid>
         <pubDate>Fri, 02 Oct 2009 06:43:00 -0700</pubDate>
      </item>
      <item>
         <title>Forecasting the Healthcare IT Market - Free Links</title>
         <link>http://softwarepmp.blogspot.com/2009/10/forecasting-healthcare-it-market.html</link>
         <author>Didier Thizy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-8640045975011801384</guid>
         <pubDate>Thu, 01 Oct 2009 05:26:00 -0700</pubDate>
      </item>
      <item>
         <title>2011 CCHIT Certifications Summary</title>
         <link>http://softwarepmp.blogspot.com/2009/09/2011-cchit-certifications-summary.html</link>
         <author>Tanya Dumaresq</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7556139572539931581.post-7864493437281414675</guid>
         <pubDate>Mon, 28 Sep 2009 07:25:00 -0700</pubDate>
      </item>
      <item>
         <title>Android - Custom classes from XML layout</title>
         <link>http://www.macadamian.com/blog/post/android_-_custom_classes_from_xml_layout/</link>
         <description>&lt;p style=&quot;margin:0.0px 0.0px 10.0px 0.0px;font:12.0px Arial;&quot;&gt;&lt;span style=&quot;letter-spacing:0.0px;&quot;&gt;Lately we&amp;rsquo;ve been working on building products for the Google Android platform. Once you get the hang of it, the Android SDK has a nice way of creating UI, at least when you use the Eclipse plug-in.&amp;nbsp; Sure, it&amp;rsquo;s not up to par with it&amp;rsquo;s competition, like Microsoft&amp;rsquo;s Visual Studio or Apple&amp;rsquo;s Interface Builder, but it is to the point and convenient.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0.0px 0.0px 10.0px 0.0px;font:12.0px Arial;&quot;&gt;&lt;span style=&quot;letter-spacing:0.0px;&quot;&gt;In Android, you can use a list view and define the layout for items in the list.&amp;nbsp; You can even use different layouts based on item type, each with different heights and content.&lt;/span&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/android_-_custom_classes_from_xml_layout/#When:13:58:09Z</guid>
         <pubDate>Fri, 25 Sep 2009 10:58:09 -0700</pubDate>
      </item>
      <item>
         <title>Is looking good as important as being useful?</title>
         <link>http://www.macadamian.com/blog/post/is_looking_good_as_important_as_being_useful/</link>
         <description>&lt;p&gt;Consumer software companies have always been concerned about the looks, or visual design, of their product. Lately, in a phenomenon that some of us in the UX design space call &quot;&amp;nbsp;The Apple Effect&quot;, enterprise software companies, telecommunications companies, and medical device compaines are all placing far more emphasis on visual design. Recently a customer, who develops a medical software product, told us explicitly - we want nothing less than a WOW!&amp;nbsp;from customers when they see the new product.&lt;/p&gt;
&lt;p&gt;Is looking good as important as being useful?&amp;nbsp;Is great visual design as important as great usability?&lt;/p&gt;
&lt;p&gt;Yes. Not at the expense of usability, mind you, but yes - great visual design is important.&lt;/p&gt;
&lt;p&gt;Whether we like it or not, we all make snap judgements about products. We make decisions about it's quality and usefulness in a matter of a few seconds. If you create and sell software for a living, this is critical. Your future customers are deciding whether they should spend more time getting to know your product, and deciding whether they should buy it, based on a snap judgement. They decide when walking by your booth at a tradeshow whether they should stop for a second look based on what they see in the screenshots. They decide whether they should pay attention to the rest of the demo based on the first few seconds of seeing the product. It goes without saying though, that visual design can't be at the expense of usability - we've all tried to use great-looking products that simply don't work. They both have to work together in balance. &lt;/p&gt;
&lt;p&gt;People will have an emotional reaction to your product, and as we're seeing in consumer products, it has a direct effect on sales. How do you know if you're acheiving a &quot;Wow-Factor&quot;&amp;nbsp;with your product? Test for it. Early in the design phase, put the mockups or prototypes in front of some users, and observe their reactions.&amp;nbsp;Get them to tell you their first impressions. &lt;/p&gt;
&lt;p&gt;First impressions matter, so go forth and make great looking products. Just don't forget about usefulness and usability.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/is_looking_good_as_important_as_being_useful/#When:14:35:07Z</guid>
         <pubDate>Wed, 23 Sep 2009 11:35:07 -0700</pubDate>
      </item>
      <item>
         <title>Gallery Slider With Flex</title>
         <link>http://unsoleil.blogspot.com/2009/09/gallery-slider-with-flex.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Maybe my search keywords were not so persuasive =) but I couldn't find any source of slider written in Flex. The only versions of movable sliders I could find were some HorizontalLists, that could step over the items, but not with a scroll animation.&lt;/span&gt; &lt;span style=&quot;font-family:verdana;&quot;&gt;What I wanted was to make a small photo gallery that would react on browser window resizing and become scrollable. The second thing was to get a smooth scrolling animation on slider.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://unsoleil.comuv.com/Slider_Gallery/CodaSlider.swf&quot;&gt;&lt;img style=&quot;margin:0px auto 10px;display:block;text-align:center;cursor:pointer;width:320px;height:82px;&quot; src=&quot;http://4.bp.blogspot.com/_Fu4i_zPUnfE/SrM-vkCsBtI/AAAAAAAAAA4/71NKwrjLpMI/s320/demoScreenshot.bmp&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5382714966487598802&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;font-size:100%;&quot;&gt;&lt;br /&gt;So here's the trick: I placed a HBox that contains all needed items - photos, in Canvas component with precise width and set the horizontalScrollPolicy to 'off'. For scrolling the photos I decided to change the horizontalScrollPosition and for smooth animation I added a tween effect, that will change the position values and update it each time value is modified.&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;font-size:100%;&quot;&gt;This is the part of code where I use Tween:&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;border:1px solid rgb(153, 152, 131);margin:7px 0pt 17px;padding:3px;background:rgb(252, 251, 230) none repeat scroll 0% 50%;letter-spacing:1px;cursor:pointer;display:block;color:rgb(136, 136, 136);clear:left;float:left;font-size:1.1em;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;&lt;span style=&quot;color:rgb(0, 153, 0);font-size:100%;&quot;&gt;new Tween(this, positionStart, positionEnd, 5000, 10, updateTween, endTween);&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;where I take the 'positionStart' and 'positionEnd' as 'to' and 'from' values of horizontal scroll.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;The visual work is done by updateTween handler: it's changing the position of photo container by taking the current value and rounding it.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;border:1px solid rgb(153, 152, 131);margin:7px 0pt 17px;padding:3px;background:rgb(252, 251, 230) none repeat scroll 0% 50%;letter-spacing:1px;cursor:pointer;display:block;color:rgb(0, 153, 0);clear:left;float:left;font-size:1.1em;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;canvas.horizontalScrollPosition = Math.round(Number(value));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;color:rgb(102, 102, 102);&quot;&gt;Each time left or right &lt;/span&gt;&lt;span style=&quot;color:rgb(102, 102, 102);&quot;&gt;buttons are pressed, I take the current position as a start point and the 0 or maxHorizontalScrollPosition (depending on scroll direction) as end point, and add the tween for iterating through those values, modifying the scroll position.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;That's all about scroll trick! Simple, nice and useful ;)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Some additional and &lt;/span&gt;&lt;span style=&quot;color:rgb(0, 153, 0);font-weight:bold;&quot;&gt;AESTHETIC&lt;/span&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt; info&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;When using the tween, you can define an easingFunction, which describes how to perform the motion. You can find all function classes &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:verdana;color:rgb(102, 102, 102);&quot; target=&quot;_blank&quot; href=&quot;http://livedocs.adobe.com/flex/3/langref/mx/effects/easing/package-detail.html&quot;&gt;here&lt;/a&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;. But I found another &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:verdana;color:rgb(102, 102, 102);&quot; target=&quot;_blank&quot; href=&quot;http://www.jamesward.com/easingFunctionFun/easingFunctionFun.html&quot;&gt;link&lt;/a&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt; that I was really delighted with (you can see effects of all easingFunctions, wohoo!), thanks to the author.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;Seems I've nothing to add anymore.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:rgb(102, 102, 102);font-family:verdana;&quot;&gt;No, I have, don't forget to resize the browser window.Enjoy!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;font-family:verdana;&quot; target=&quot;_blank&quot; href=&quot;http://unsoleil.comuv.com/Slider_Gallery/CodaSlider.swf&quot;&gt;Demo&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8088601616622660702-6714682811818680080?l=unsoleil.blogspot.com'/&gt;&lt;/div&gt;</description>
         <author>Soleil</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-8088601616622660702.post-6714682811818680080</guid>
         <pubDate>Thu, 17 Sep 2009 01:38:00 -0700</pubDate>
         <media:thumbnail width="72" url="http://4.bp.blogspot.com/_Fu4i_zPUnfE/SrM-vkCsBtI/AAAAAAAAAA4/71NKwrjLpMI/s72-c/demoScreenshot.bmp" height="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>Facebook makes amends with the Privacy Commissioner</title>
         <link>http://www.macadamian.com/blog/post/facebook_makes_amends_with_the_privacy_commissioner/</link>
         <description>&lt;p&gt;Earlier in the year, we worked with the Privacy Commission to help audit Facebook's privacy policies, and Canada took a lead role in taking Facebook to task for it's privacy practices. In July, the commissioner ruled that Facebook was in violation of four of Canada's federal privacy laws, especially when it came to how Facebook granted personal information to application developers.&lt;/p&gt;
&lt;p&gt;It looks like this story will have a happy ending. As &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.thestar.com/news/canada/article/682182&quot;&gt;reported in the Toronto Star&lt;/a&gt; last week, and more &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.theglobeandmail.com/report-on-business/progress-seen-on-facebook-privacy-fixes/article1265532/&quot;&gt;recently in the Globe and Mail&lt;/a&gt;, Facebook is working on fixes, and the two sides are reaching agreement. &lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/facebook_makes_amends_with_the_privacy_commissioner/#When:23:30:27Z</guid>
         <pubDate>Wed, 26 Aug 2009 20:30:27 -0700</pubDate>
      </item>
      <item>
         <title>How do you ensure an application is compatible with future web browsers?</title>
         <link>http://www.macadamian.com/blog/post/how_do_you_ensure_an_application_is_compatible_with_future_web_browsers/</link>
         <description>&lt;p&gt;For this one, we'll defer to 3 expert panelists from Macadamian: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.linkedin.com/pub/2/569/800&quot;&gt;Aaron Olson&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/macgord&quot;&gt;Gord P&lt;/a&gt;, and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.linkedin.com/in/jasonmawdsley&quot;&gt;Jason Mawdsley&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Aaron:&lt;/b&gt; The best thing to do here is to be compatible with current browsers using as few browser-specific hacks as possible (ideally none). &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Gord:&lt;/b&gt; Choose an explicit set of browser+minimum-version before any other compatibility scope is defined. &lt;br /&gt;
Be prepared to accept &quot;reduced functionality&quot; for IE6 users. If you don't do this, you will compromise the structure and maintainability of your templates &lt;br /&gt;
&lt;br /&gt;
Also, isolate hacks in separate browser-specific CSS / JavaScript files. &lt;br /&gt;
&lt;br /&gt;
Do not agree to full W3C compliance, but strive for it. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jason:&lt;/b&gt; Sort of yes to what Gord said. IE6 is still a significant share of web hits. I am not sure what the percentage is now. &lt;br /&gt;
&lt;br /&gt;
IE6 support WILL be painful, and will cause a lot of work and testing. &lt;br /&gt;
&lt;br /&gt;
Design to W3C standards, and have QC validate all UI changes with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://users.skynet.be/mgueury/mozilla/&quot;&gt;Firefox plugins&lt;/a&gt; and fail any non-compliant changes. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Aaron:&lt;/b&gt; One final note about W3C compliance - be sure not to use any deprecated features of HTML. Certain tags and attributes have been replaced with better, modern equivalents, usually involving CSS. &lt;br /&gt;
&lt;br /&gt;
There is what looks like a decent list &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.codehelp.co.uk/html/deprecated.html &quot;&gt;here&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
During development, use the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict&quot;&gt;strictly-compliant DTD&lt;/a&gt; - this can save you from having to go back and fix non-compliant sections later. &lt;br /&gt;
&lt;br /&gt;
Gord's right - strive for compliance but don't insist on it.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/how_do_you_ensure_an_application_is_compatible_with_future_web_browsers/#When:20:36:21Z</guid>
         <pubDate>Thu, 09 Jul 2009 17:36:21 -0700</pubDate>
      </item>
      <item>
         <title>Can you suggest a content management solution for my .NET app?</title>
         <link>http://www.macadamian.com/blog/post/can_you_suggest_a_content_management_solution_for_my_asp_.net_site/</link>
         <description>&lt;p&gt;We're often asked for our recommendation on a good content management system that integrates with .NET. There are a lot of choices out there - one 3rd party content management system we've used is &lt;b&gt;N2CMS&lt;/b&gt; (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://n2cms.com/&quot;&gt;http://n2cms.com/&lt;/a&gt;). In particular we liked that:&lt;/p&gt;
&lt;ul&gt; &lt;li&gt;it works natively with ASP .NET for quick integration with existing .NET pages&lt;/li&gt; &lt;li&gt;it uses ASP .NET user controls, allowing upgrade of existing controls on existing .NET pages&lt;/li&gt; &lt;li&gt;templates are based on the ASP .NET concept of master pages, allowing ASP .NET developers can ramp up quickly on the requirements of using the 3rd party.&lt;/li&gt; &lt;li&gt;free LGPL license&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One possible disadvantage is capacity - I don't know if the solution could handle a very large amount of content (e.g. thousands of pages). It depends on the size of your web project.&lt;/p&gt;
&lt;p&gt;If you've had experience with a good content management solution, by all means please add on to this thread.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/can_you_suggest_a_content_management_solution_for_my_asp_.net_site/#When:20:34:21Z</guid>
         <pubDate>Thu, 09 Jul 2009 17:34:21 -0700</pubDate>
      </item>
      <item>
         <title>Kanban: collaboration nirvana?</title>
         <link>http://www.macadamian.com/blog/post/kanban_collaboration_nirvana/</link>
         <description>&lt;p&gt;I've been educating myself more and more lately on this Kanban buzz. For the neophytes, this is more or less the Toyota model applied to software development. One thing that struck me is how it enforces collaboration.&lt;/p&gt;
&lt;p&gt;The cool thing is that I can relate to some of the inherent benefits when thinking of a project that I worked on a few years ago.&lt;/p&gt;
&lt;p&gt;One thing Kanban ask you is to be lean. To be lean implies to have control over your queues. At Toyota it meant that the door maker guy would only start making new doors when the door installer guy would have only X left in his pile.&lt;/p&gt;
&lt;p&gt;How does that translate to software you ask? Well it is simple. The number of stories accepted on the board are limited, the WIP (work in progress) is kept to a low number, similarly all the queues of your SDLC are kept to a small number too. There goes for the queues optimization theory, you can read more &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://agileproductdesign.com/blog/2009/kanban_over_simplified.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/kanban_collaboration_nirvana/#When:11:24:37Z</guid>
         <pubDate>Thu, 09 Jul 2009 08:24:37 -0700</pubDate>
      </item>
      <item>
         <title>The Gears of Healthcare</title>
         <link>http://www.macadamian.com/blog/post/the_gears_of_healthcare/</link>
         <description>&lt;p&gt;The healthcare industry works a lot like the agile software development cycle. Each morning doctors and residents meet to discuss what happened yesterday and agree on a strategy for each case for the day. The next day the cycle repeats with possibly different staff and different patients. As a result, healthcare is very process driven. It needs the structure to be able to maintain synchronization between all the people all playing their different and independent roles. &lt;/p&gt;
&lt;p&gt;Software written for the healthcare domain has to respect these processes. If it doesn&amp;rsquo;t, it will be difficult to use and get rejected. One mistake often made, however, is the assumption that the processes are linear in nature, much like the waterfall software development cycle. For example, the patient visits admissions, then goes off to receive treatment and then gets discharged, without ever having to move back to an earlier stage. &lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/the_gears_of_healthcare/#When:16:35:33Z</guid>
         <pubDate>Wed, 08 Jul 2009 13:35:33 -0700</pubDate>
      </item>
      <item>
         <title>Patients Have Veto Power</title>
         <link>http://www.macadamian.com/blog/post/patients_have_veto_power/</link>
         <description>&lt;p&gt;Creating software for the healthcare domain is a balancing act. Often clients will request that applications employ strict rules for form validation thinking that this will help to improve past problems with data quality. However, in a clinical application, constraints on the data will likely end up causing more problems than they prevent. The basis for these problems is twofold. First, it is usually a technician or a physician (not the patient himself) entering the data and second, the patient is a human being with the last say in all matters. He has the privilege to raise a red card at any moment in time and interrupt an examination or procedure.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/patients_have_veto_power/#When:16:15:47Z</guid>
         <pubDate>Fri, 03 Jul 2009 13:15:47 -0700</pubDate>
      </item>
      <item>
         <title>Human factors in medical devices</title>
         <link>http://www.macadamian.com/blog/post/human_factors_in_medical_devices/</link>
         <description>&lt;p&gt;The FDA&amp;nbsp; requires that if you are developing a medical device that you pay attention to human factors and usability in the design. I recently attended a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.baybio.org&quot;&gt;BayBio&lt;/a&gt; event where a panel of medical device firms talked about how they meet the FDA's human factors requirement and what impact it has on their product development process. The great news is that, at least for the companies on the panel, they already see usability and human factors as critical to the success of their product. For the FDA, human factors is a patient safety issue, and they are right. Poorly designed devices lead to operator error, which can put the patient at risk or result in misdiagnosis. The panel agreed, but they also use design to differentiate - they know that if they can design a product that offers the best user experience in their segment, then chances are they will dominate their field. This is especially true of new devices and startups looking to displace an established competitor. &lt;/p&gt;
&lt;p&gt;One of the most encouraging stories was from Greg Kapust, CEO of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.breathetechnologies.com&quot;&gt;Breathe Technologies&lt;/a&gt;. Breathe develops a ventilation device, and they require their staff to actually spend time living with a ventiation device. What an amazing way to develop empathy for your customer. We all know that one of the barriers to adopting user-centered design principles is that designers and developers think they know what's best for the customer. Walk a mile in your customers shoes sometime.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.macadamian.com/blog/post/human_factors_in_medical_devices/#When:22:15:03Z</guid>
         <pubDate>Thu, 02 Jul 2009 19:15:03 -0700</pubDate>
      </item>
   </channel>
</rss>
<!-- fe3.pipes.sp1.yahoo.com uncompressed/chunked Mon Nov 23 22:19:30 PST 2009 -->
