Warning: main(/home/sites/currybet.net/public_html/includes/2006header.txt): failed to open stream: No such file or directory in /var/www/currybet.net/html/cbet_blog/2006/04/the_travellers_internet_design_3.php on line 35

Warning: main(): Failed opening '/home/sites/currybet.net/public_html/includes/2006header.txt' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/currybet.net/html/cbet_blog/2006/04/the_travellers_internet_design_3.php on line 35
You are in currybetdotnet >> Application design >> April 19, 2006

The travellers' internet: Designing applications for those on the move - part three

<< previous post | homepage | next post >>

Over recent months I have been travelling through Europe and the Middle East, which has meant me using all kinds of web applications from internet access points that were not my usual domestic internet connection. On Monday I outlined some of the issues I encountered with browser compatibility, JavaScript and cookies. Yesterday I looked at some problems I experienced with one of the web's most talked about photo-sharing applications, Flickr which included the upload interface and the login process.

I also found Google's Gmail login to be inefficient on my travels - or maybe it was my inability to adapt to the quirk that was the inefficiency. Pretty much the same scene unfolded in internet cafes across the continent. My wife and I would be sharing a computer, and the first thing we would do is check Gmail, where she has her primary mail account, and where all my currybet.net mail was being forwarded to.

I'd open up the only browser available - Internet Explorer 6 - type http://www.google.com/gmail into the browser address bar, and wait for the page to load sufficiently that the focus was in the "username" entry field of the form.

I would start typing "martin" and at some point between typing the 'r' and the 't' of martin my wife would observe "You've done it again". I'd look up and see that I'd ended up typing 'tin.belam@' into the password field.

Google's Gmail login interface

As the Gmail page finishes loading in Internet Explorer 6, the input focus switches from the username field to the password field. The only explanation I can find of is that it is a quirk caused by the loading of the script that puts the ever-incrementing storage size counter on the page, as the jump seems to happen at the same time as this page element renders. Switching JavaScript off stops this happening in IE. The ever-increasing number is a nice way of illustrating a point about Google's Gmail storage capacity, but if it causes the browser with the dominant market share to make a mess of the principle purpose of the page - to facilitate a quick and successful login - then it doesn't seem worth inflicting it upon the poor user. <ADDED>See the comments below - I am wrong about this - it is a different bit of JavaScript that causes the problem</ADDED>

Of course, over these posts I've mostly griped about things that niggled me in the applications I frequently use. I must say that one of the most revelatory things on my journey was how much the internet has revolutionised so many areas of life and commerce. I was astonished by how on the whole we were effortlessly able to book transport and accommodation across Europe, often at the last minute, just by sitting in an internet cafe in advance. It was only really the stretch of travelling from Belgrade to Dubrovnik via Sarajevo and Mostar where we had to physically go to bus stations to find out about departure and arrival times - everywhere else we were able to use the internet. In places like Germany we were even able to buy train tickets and print them out in advance.

Tourism is a thriving service industry in the developed world, and the World Tourism Organisation claims that 25% of tourism is by the under-25s seeking budget accommodation. So, what can businesses do to ensure that their product works well for this attractive demographic of travelling people?

I think the principle recommendations to businesses specifically targeting travellers would be:

Posted by Martin Belam on April 19, 2006 in Application design

the views expressed on currybetdotnet are my own, and do not reflect the views of my current or former employers.

Other people said


What happens is you're starting to type your username before the page has finished loading (which is, of course, perfectly fair). When it finishes loading, it runs some JavaScript (nothing to do with the size counter) that says "Is there anything in the username field? If there is, it must be a pre-filled username from last time, so focus straight on password field; if not, focus on username field." They could easily alter it to only do that if there was an entire email address in the username field, or something like that.

Have your say

(If you haven't left a comment here before, I may need to approve it before it will appear)









<< previous post | homepage | next post >>


Warning: main(/home/sites/currybet.net/public_html/rh_nav.txt): failed to open stream: No such file or directory in /var/www/currybet.net/html/cbet_blog/2006/04/the_travellers_internet_design_3.php on line 243

Warning: main(): Failed opening '/home/sites/currybet.net/public_html/rh_nav.txt' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/currybet.net/html/cbet_blog/2006/04/the_travellers_internet_design_3.php on line 243

Warning: main(/home/sites/currybet.net/public_html/includes/2006footer.txt): failed to open stream: No such file or directory in /var/www/currybet.net/html/cbet_blog/2006/04/the_travellers_internet_design_3.php on line 252

Warning: main(): Failed opening '/home/sites/currybet.net/public_html/includes/2006footer.txt' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/currybet.net/html/cbet_blog/2006/04/the_travellers_internet_design_3.php on line 252