<?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>Bloggink &#187; usability</title>
	<atom:link href="http://joggink.com/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://joggink.com</link>
	<description>Blog of Joggink, home of Jochen Vandendriessche</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:03:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Responsive google maps</title>
		<link>http://joggink.com/2012/01/responsive-google-maps/</link>
		<comments>http://joggink.com/2012/01/responsive-google-maps/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 10:03:33 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[frontend development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[responsive webdesign]]></category>

		<guid isPermaLink="false">http://joggink.com/?p=463</guid>
		<description><![CDATA[Remember the days we used to put a static image of a roadmap on a website, usually accompanied by silly directions in case you came from the North, South or Mars? It was only some time later, when the web matured &#8230; <a href="http://joggink.com/2012/01/responsive-google-maps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Remember the days we used to put a static image of a roadmap on a website, usually accompanied by silly directions in case you came from the North, South or Mars? It was only some time later, when the web matured and google stopped being just a search engine, that a new corporate &#8216;how to get here / where are we located&#8217; toy was born. Google invented google maps, pretty soon yahoo followed and Microsoft, well&#8230; they tend to do everything the rest does, it only takes them a little longer.</p>
<p>Forget yahoo and bing! maps, only if your a fanboy you&#8217;ll use them and even then you&#8217;re not sure how long they will be around (- cf. yahoo &amp; geocities). Google maps was and is the way to go. Every post-iPhone smartphone has google maps (except the windows phones who use a mediocre version called bing maps).</p>
<p><strong>Anyway, let&#8217;s focus on what this is all about!</strong></p>
<p>Nowadays static maps (drawn by the guy who works at the &#8216;art department&#8217;) aren&#8217;t really used anymore. Using google maps is fancy and allows you to zoom in/out, get directions,  have a satellite view or even streetview. The sky is the limit and, let&#8217;s face it, we all jumped the maps boat.</p>
<p><strong>fast forward to&#8230; now!</strong></p>
<p style="text-align: left;">When we&#8217;re developing websites we mostly use google maps somewhere. Inform where an event is held, a company is located or to find the nearest dealer in town. There are many ways to include google maps and the most easy way is to use an iframe with the map embedded. Real men tend to use the maps API to embed the map in the website. It&#8217;s al sunshine and lollipops! Until you use a mobile device to surf to the website. Sure the maps work just fine unless the map is too big and you end up in the <strong>Maps scrollbar of death™</strong>.</p>
<p style="text-align: left;"><a href="http://joggink.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-27-at-10.56.35.png"><img class="aligncenter size-full wp-image-472" title="Screen Shot 2012-01-27 at 10.56.35" src="http://joggink.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-27-at-10.56.35.png" alt="" width="396" height="744" /></a></p>
<p style="text-align: left;">So what is the <strong>Maps scrollbar of death</strong><strong style="font-weight: bold;">™ </strong>exactly?</p>
<p style="text-align: left;">When scrolling on your mobile phone or tablet it all works fine, but as soon as your finger hits a google maps you start repositioning the map inside its container. Not a big issue if you have some space around it so you can keep scrolling. Worst case you can usually tap the menu bar on top to regain access to the top of the website, if not: You&#8217;re screwed!</p>
<p style="text-align: left;">So do we need to use the iframe or flash solution? Sure not! You could use the google maps static image API to include the map but then again, we could be using the static image from the guy of the art department, no? So the goldilocks solution is to show the full blown map api on non-mobile / tablet websites and use the static image api on mobile / tablet websites.</p>
<p style="text-align: left;"><strong>Simple solution</strong></p>
<p>The easiest way to achieve this is&#8230; to embed both the iframe and the static image and show / hide the appropriate one using some CSS and media query magic.</p>
<p><strong>Plugin solution</strong></p>
<p>Why you should use this plugin? No reason, whatsoever! I just hate it to use the iframe, specially if I have markers and balloons and other stuff to display. That and the fact I hate using the google maps API to geocode addresses and place markers. Therefore I was thinking of a plugin that I could easily pass the address and possible markers to and it would magically show the map or the static image. If I link the static image to maps.google.com with the appropriate address most mobile devices will open their maps application instead! How cool is that!</p>
<p>So without further ado: <a href="https://github.com/joggink/mobileGmap">the jquery responsive google maps plugin</a> (still in progress). The technical mumbo jumbo is on the github readme page, so feel free to comment, add feature requests, fork me or even help me finish this.</p>
<p>A demo can be found here: <a href="http://joggink.com/wp-content/uploads/jquerymobilegmaps">http://joggink.com/wp-content/uploads/jquerymobilegmaps</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2012/01/responsive-google-maps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile navigation jquery plugin</title>
		<link>http://joggink.com/2011/10/jquery-mobile-navigation/</link>
		<comments>http://joggink.com/2011/10/jquery-mobile-navigation/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 12:39:33 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[frontend development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://joggink.com/?p=415</guid>
		<description><![CDATA[Some people like to bitch and whine about a responsive web approach, others embrace it. I can&#8217;t blame them, they probably still use ajax to replace iframes&#8230; If you&#8217;re anti respsonsive you better stop reading, start looking for your credit &#8230; <a href="http://joggink.com/2011/10/jquery-mobile-navigation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some people like to<a href="http://www.webdesignshock.com/responsive-design-problems/"> bitch and whine about a responsive web</a> approach, others embrace it. I can&#8217;t blame them, they probably still use ajax to replace iframes&#8230;</p>
<p>If you&#8217;re anti respsonsive you better stop reading, start looking for your credit card and order <a href="http://www.abookapart.com/">one of these wonderful books</a>. If you speak or understand Dutch I would suggest you get out of your cave more often and maybe attend some<a href="http://fronteers.nl/bijeenkomsten"> free fronteers meetups</a>.</p>
<p>Anyway&#8230;</p>
<p>Since I started working as a freelance <a title="Gorilla webdesign" href="http://www.gorilla-webdesign.be/">Gorilla</a> I&#8217;ve been blessed with the design skills of Jelle. He designs killerwebsites for every possible device. <a title="Gorilla webdesign" href="http://www.gorilla-webdesign.be/">Gorilla</a> has been building responsive websites for a long time, even before it was coined &#8216;responsive webdesign&#8217;. They&#8217;ve managed to build a rock solid <a title="Haml" href="http://haml-lang.com/">haml</a> / <a title="Sass" href="http://sass-lang.com/">sass</a> (<a title="Compass" href="http://compass-style.org/">compass</a>) boilerplate that provides most of their default fallbacks. One of these default fallbacks is the often used horizontal navigation:</p>
<p><a href="http://joggink.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-14.36.541.png"><img class="aligncenter size-large wp-image-417" title="horizontal navigation" src="http://joggink.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-14.36.541-947x1024.png" alt="" width="450" height="486" /></a>So, for desktop users and iPad users this horizontal navigation works fine. There&#8217;s a fallback for mobile users so the horizontal list becomes a block list resulting in something like this:</p>
<p><a href="http://joggink.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-14.43.45.png"><img class="aligncenter size-full wp-image-422" title="horizontal list becomes a block list on mobile devices" src="http://joggink.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-14.43.45.png" alt="" width="396" height="744" /></a></p>
<p>As you can see, it&#8217;s not very handy because the content is being pushed down and clicking around on the website doesn&#8217;t really give you the feeling that you&#8217;re actually changing pages. Therefore we wrote a small jquery plugin. This could be done native but since we&#8217;re using jQuery in this (and almost) every project it seemed easier to just write a plugin. The result is something like this:</p>
<p><a href="http://joggink.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-14.48.28.png"><img class="aligncenter size-full wp-image-423" title="dropdown instead of block list" src="http://joggink.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-14.48.28.png" alt="" width="396" height="744" /></a></p>
<p>The plugin and more info on how to use can be found on github: <a title="jQuery mobile dropdown plugin" href="http://github.com/joggink/jquerymobiledropdown">http://github.com/joggink/jquerymobiledropdown</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2011/10/jquery-mobile-navigation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPad wifi intercom solution</title>
		<link>http://joggink.com/2011/08/ipad-wifi-intercom-solution/</link>
		<comments>http://joggink.com/2011/08/ipad-wifi-intercom-solution/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 18:04:28 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.joggink.com/?p=387</guid>
		<description><![CDATA[Before digging into the whole iPad domotica topic I wanted to give you a little background information. My girlffriend and I use some shared calendars so we can schedule things perfectly, therefore, our paper calendar ended up in the rubbish &#8230; <a href="http://joggink.com/2011/08/ipad-wifi-intercom-solution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Before digging into the whole iPad domotica topic I wanted to give you a little background information.</p>
<p>My girlffriend and I use some shared calendars so we can schedule things perfectly, therefore, our paper calendar ended up in the rubbish bin and this was the trigger for my idea. It&#8217;s not revolutionary but I&#8217;m surprised nobody has started developing descent solutions.</p>
<p>To replace our &#8216;old paper calendar&#8217; I started playing with the idea to mount a <a href="http://www.samsunglfd.com/product/feature.do?modelCd=460UXN-2">screen</a> on our wall and write a web app that could fetch everything we needed. I could show our appointments, a small clock and maybe some other things too. As most of the sideprojects this one died a silent death too until yesterday&#8230; Yesterday, I was sitting at my desk and saw my iPad (1st gen) which I barely use and I started thinking that everything I wanted to show on my webapp dashboard was already an app on the iPad. Even better was the fact is had a touchinterface, allowing us to add or alter scheduled events in our calendar. Bonus points for the image slideshow, because after some time of inactivity it would simply show some of our beloved pictures. Extra bonus points for the <a href="http://www.apple.com/itunes/remote/">remote app</a> and our airport express in the kitchen. We could stream our music and even radio stations to our stereo (which I wanted to replace by a <a href="http://www.bowers-wilkins.com/iPod_and_Computer_Speakers/iPod_and_Computer_Speakers/Zeppelin/Overview.html">Zeppelin</a> for quite some time now). How&#8217;s that for a paper calendar replacement ;-)</p>
<p>After seeing the light I went down to check some empty spaces on our wall where we could mount it. Maybe in the same place the old calendar: next to our intercom for our doorbell&#8230; So why not replace the stupid intercom with a nice wifi video intercom solution that could stream our doorbell right to our iPad using push notifications? So I started my search but I couldn&#8217;t find any thing that satisfies my needs, I only found 1 crappy solution that doesn&#8217;t support push notifications and costs a gazilion!</p>
<p>So what is it I want?</p>
<p>Well, imagine having a doorbell with a camera. You&#8217;re sitting in your sofa and someone rings the door. You go to your iPad, check out who&#8217;s there have some small talk or even allowing them to come in by unlocking the door with a swipe or any other gesture you can think of. That would be a good start, even better would be that if you&#8217;re not at home, the sytem sends a push alert to your iPhone and maybe a snapshot (or video if you&#8217;re on wifi) of the person in front of your door, allowing you to do the same as if you were at home: talk to the person and maybe let him/her in. (e.g. we have 2 dogs and it would be nice if my mother in law could enter our house if we&#8217;re stuck somewhere so she could feed them or let them out).</p>
<p>All of the above would be splendid, following extras would make me a happy man:</p>
<ul>
<li>integrate RFID keys, swipe your card over the doorbel and enter (instead of using the key). Not really necessary, but nice to have, especially if you would use it as a company</li>
<li>Show a log of the video conversation with a timestamp for every time someone rang your doorbell. Even if you&#8217;re on a holiday you could still see who needed you</li>
<li>If we could integrate the RFID we could even show the log of when someone came at work.</li>
</ul>
<p>Maybe there are already solutions doing (some) of these things, if you know about it feel free to share!</p>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2011/08/ipad-wifi-intercom-solution/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mobile development</title>
		<link>http://joggink.com/2010/06/mobile-development/</link>
		<comments>http://joggink.com/2010/06/mobile-development/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 12:24:41 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[frontend development]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.joggink.com/?p=304</guid>
		<description><![CDATA[As the mobile market continues to grow, it is essential for us, web developers, to make sure our stuff works on all platforms. As I was previously wondering how most of you are testing cross browser experience, I&#8217;m now curious &#8230; <a href="http://joggink.com/2010/06/mobile-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As the mobile market continues to grow, it is essential for us, web developers, to make sure our stuff works on all platforms. As<a href="http://blog.joggink.com/2010/05/cross-browser-testing/"> I was previously wondering how most of you are testing cross browser experience</a>, I&#8217;m now curious to know if you test for mobile devices, and if so, what tools do you use?</p>
<p><a href="http://trac.webkit.org/wiki/Applications%20using%20WebKit">Most of the mobile browsers use webkit</a> as render engine, there are however some exceptions. Besides the render engine, the viewport is another bottleneck. So how do you deal with that? My first thought was to focus solely on the iphone. Using the <a href="https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?appIdKey=D635F5C417E087A3B9864DAC5D25920C4E9442C9339FA9277951628F0291F620&amp;path=%2F%2Fiphone%2Findex.action">iPhone SDK</a> and the iPhone emulator that comes with it, I could easily test sites on my mac. The latest iPhone SDK even has an iPad emulator! So making sure everything works on those 2 devices was sometimes a pain in the ass&#8230; So after optimizing for iphone and ipad came the actual testing, not on-screen, but on my iPhone / iPad using my fingers to flick, tap, scroll, zoom and pinch my way around. A good help for making sure everything was usable were the <a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/index.html">iPhone human interface guidelines</a>.</p>
<p>So now I had my projects working on only 2 mobile devices, whereof one not sold (yet) in Belgium. Hooray&#8230; Therefore I tried installing the <a href="http://developer.android.com/sdk/index.html">Android SDK</a> so I could mess around with their emulator. And then what? Install another SDK for nokia, blackberry (<a href="http://devblog.blackberry.com/2010/02/blackberry-webkit-browser-preview-at-mobile-world-congress/">nowadays they use webkit</a>),&#8230; Some time ago, someone on the <a href="http://fronteers.be">fronteers</a> irc channel mentioned  Adobe Device Central. They offer a lot of platforms to test, but it seems a bit too flash minded and doesn&#8217;t always work the way I want.</p>
<p>Another great tip came in from <a href="http://hicksdesign.co.uk/journal/liveview-for-iphone-and-ipad">Jon Hicks</a>: <a href="http://zambetti.com/projects/liveview/">Liveview</a>, for Mobile Application Design &amp; Prototyping Tool.</p>
<p>The point is: I&#8217;m kind of stuck with mobile testing, I can test on iPod touch, iPhone and iPad which seems ok for an apple fanboy like me, but off course, there is the harsh truth that not everybody is using one of those mobile devices&#8230; So what&#8217;s your secret setup for mobile testing?</p>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2010/06/mobile-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet the super-light HTML prototyping toolkit</title>
		<link>http://joggink.com/2009/11/meet-the-super-light-html-prototyping-toolkit/</link>
		<comments>http://joggink.com/2009/11/meet-the-super-light-html-prototyping-toolkit/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 23:45:30 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[prototyping]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.joggink.com/?p=279</guid>
		<description><![CDATA[This surely is one of the coolest things I&#8217;ve seen! I&#8217;m always struggling with building prototypes &#8217;cause I&#8217;m an HTML-kinda guy. Check out this video, and most important, the related blogpost! Big up for jibbajabba.]]></description>
			<content:encoded><![CDATA[<p>This surely is one of the coolest things I&#8217;ve seen! I&#8217;m always struggling with building prototypes &#8217;cause I&#8217;m an HTML-kinda guy. Check out this video, and most important, the related <a href="http://konigi.com/notebook/meet-super-light-html-prototyping-toolkit-under-3-minutes">blogpost</a>! Big up for <a href="http://konigi.com/user/jibbajabba">jibbajabba</a>.</p>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="345" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="i=26677" /><param name="allowFullScreen" value="true" /><param name="src" value="http://screenr.com/Content/assets/screenr_0817090731.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="345" src="http://screenr.com/Content/assets/screenr_0817090731.swf" allowfullscreen="true" flashvars="i=26677"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2009/11/meet-the-super-light-html-prototyping-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bumptop 3D desktop</title>
		<link>http://joggink.com/2009/10/bumptop-3d-desktop/</link>
		<comments>http://joggink.com/2009/10/bumptop-3d-desktop/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 09:26:41 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.joggink.com/?p=248</guid>
		<description><![CDATA[Seems like apples multitouch gesture took interfacing to a brand new level.]]></description>
			<content:encoded><![CDATA[<p>Seems like apples multitouch gesture took interfacing to a brand new level.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/eqcmPJ-oVL0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/eqcmPJ-oVL0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2009/10/bumptop-3d-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Science of Aesthetics by Keith Lang</title>
		<link>http://joggink.com/2009/10/the-science-of-aesthetics-by-keith-lang/</link>
		<comments>http://joggink.com/2009/10/the-science-of-aesthetics-by-keith-lang/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 08:52:48 +0000</pubDate>
		<dc:creator>joggink</dc:creator>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.joggink.com/?p=5</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="313"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6527897&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6527897&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="313"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://joggink.com/2009/10/the-science-of-aesthetics-by-keith-lang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

