Saturday 23 August 2008

There is life in the "white spaces"

A really thrilling posting from the Google blog and plenty of interesting opinions from those who've linked to it.


FreeAirWaves.com is an initiative to free up the "white spaces" for public use. As explained on the website, once the analogue TV signal is switched off (here in the UK this will be taking place from 2008 till 2012), wireless spectrum will be freed up. This can be utilised to bring the world closer to my idea of omnipresent wi-fi paradise! Minnie from Google called it wi-fi 2.0 (but she preferred the name "wi-fi on steroids"! =)

Thursday 7 August 2008

Just a dream...

Because I use my phone so much, I sometimes dream about it at night too! This time it was one of those dreams that make me wake up in cold sweat.

The first part of my dream was about having my mobile (N95) stolen. Needless to say, a great part of my life is in my phone! Obviously I don't store stuff like PIN codes, but if you get hold of my phone, you can easily get into my inbox, my contacts, my calendar entries, etc. One of the things I got out of the dream is that it's definitely time for a Backup day, and another is that I should invest into anti-theft software for Symbian. It would be also really cool to have some red button control over my phone so that if it gets stolen, I can send a message to my phone, and it destroys all of my data on it.

The second part of my dream was about me looking at my phone screen and being able to track the contacts from my phone book. So, whenever someone from your phone book is within a certain range, the phone detects them, and displays a map with their location. Really cool, but the privacy aspect would probably discourage me from ever using such application.

Monday 28 July 2008

Brushing it off... hopefully

Today I've been going through my questionnaire using JAWS 7.10. If you go to the page where my questionnaire lives and navigate to Section 1 of it, you will see a subsection called "Contact details" (I'm providing a clickable snapshot below)

Snapshot of text input questions
I've been trying to ensure that the questionnaire makes sense to those users who can read the page, and those who have to rely on screen reader software to do so. If you're using tab button to navigate running JAWS 7.10 (both on top of IE 7 and Mozilla Firefox 2), you will hear the following:

one to three Contact details, please enter your name edit [tab]
one to three Contact details, please enter your email address edit [tab]
one to three Contact details, please enter your telephone number edit [tab]

This is slightly different to what's visible on the page. The reason being is that "1 to 3 Contact details" is wrapped in the legend tag (resized and taken off the screen to make it invisible using inline CSS) and all the three questions form a fieldset. The screen reader thus repeats whatever's in the legend tag, followed by the question for every text input instance.

For radio button and checkbox questions it's different.

Snapshot of a radio button question

four can we contact you for further information yes radio button not checked one of two [tab]
four can we contact you for further information no radio button not checked two of two

In this case JAWS reads out what's in the legend tag for every radio button option, but it's ignoring the actual question. So, had I not put the question in the legend tag, users would only hear:

yes radio button not checked one of two [tab]
no radio button not checked two of two

This example illustrates the importance of using legend and fieldset tags when designing for diverse user agents.

Friday 25 July 2008

Hiding Content using CSS

Just as I was on the brink of desperation, I asked Jon about hiding content. It's a simple idea, but it goes a long way. Here's an article on hiding content from view. It can come handy for screen reader accessible design.

Questionnaire again

Well, just a couple of things I ran into
  • As I've said - every radio button/checkbox question has to be wrapped in fieldset and legend tags. Yes, it's in the UAAG 1.0 guidelines too. Check out this article on
    Fieldsets, Legends and Screen Readers (Joe kindly pointed me to it)
  • This introduces a horizontal scrollbar when increasing the text size in Firefox. But it was useful to find out that in IE it never worked in the first place =)
  • Using br tags to break the questions wrapped in legend tags into several lines makes the questions look quite bad
  • Each question is duplicated (once in the legend, once in where it is placed by create survey's content management system), so watch that Cognitive Load!
  • If I only leave one version of a question, the one in the legend tag, quite expectedly, data analysis becomes hell. All the fancy bars and all the stats need separate decyphering
Anyways, I'm not giving up and am yet to try a few workarounds (remember, I am working with accessibility gurus, who also happen to be very helpful).

Friday 4 July 2008

Accessible forms

There's hardly been a day when I didn't bump into some sort of a form or questionnaire. They seem to be ubiquitous, bombarding people from all directions - by post, email, while visiting websites, filing a tax return, applying for a job. I have to admit - they're highly annoying, many badly designed, and time consuming. But what if it's you who needs to use a questionnaire to gather data?

Provide incentives to users, we were told. Make your questions short and simple. Don't lock people into few options, none of which applies to them.

Well, designing accessible forms is even harder. On top of all the usual considerations, you have to approach your forms from the perspective of users with disabilities. Is what you see on the screen the same as a blind user will hear through a screen reader? Is your text adequately formatted for people with dyslexia? Those are just a few questions to ask yourself.

And of course piloting is crucial as ever.

Thursday 3 July 2008

Some thoughts on bandwidth

There is a text-only version of Google Maps! As was rightly pointed out, apart from being accessible, it's also quite handy for the bandwidth-aware users (like me on my mobile).

Re bandwidth - I realised that it works both ways. Heavy pages can be a nuisance for the mobile users due to slow download times and being expensive. Likewise, heavy pages mean more cost in terms of storage and bandwidth for the owners of a website. Here I'm not referring to sites like YouTube, where such requirements are inevitable. But I truly believe that one million byte home page for a news site or an email service is excessive.

Strange as it is in 2008, every megabyte of mobile internet browsing costs me £3 with o2. I can go for the "Unlimited" o2 bolt on for £7.50. This is of course much better, but few people realise that "Unlimited" only means up to 200MB or so, in accordance with o2's "fair use" policy. I'm sure mobile companies wouldn't have been able to get away with such pricing had there been more free public open hotspots (visit Estonia if you want to experience a free wi-fi heaven).

There are some positive changes though. The new bbc website is mobile device friendly. Now I can finally afford to Load All Content =) Let's hope that the others will follow.

Wednesday 2 July 2008

Attending a course on Web Accessibility

Today I've been lucky to attend one of AbilityNet's courses on Web Accessibility. Jon, Robin, and Johann all presented topics in the areas of their expertise. I learned lots of stuff!

Some of the stuff presented I had some knowledge of, mostly from my Human Computer Interaction course during the first semester. However, AbilityNet's hands-on approach was invaluable to understanding accessibility better.

It's important to follow the guidelines. Not all of them, though. Such guidelines as WCAG 1.0 could be out of date, and not reflective of the real importance of some of the accessibility features. Reading the guidelines can be a tedious task, due to their complexity. So, thanks to Jon, I've got them nicely summed up in my head, and ready to study them in more detail.

Disabled user testing should be a vital part of designing for accessibility. Observing Robin use the screen reader software and Johann use the magnification software was most convincing of that fact.

Monday 30 June 2008

Moodle

I was quite excited to find out that AbilityNet use Moodle to deliver their online training courses. I've had an idea about what Moodle was thanks to a case study of WebCT vs Moodle studied at one of my modules.

Many universities use WebCT/Blackboard system, which is proprietary, to create their virtual learning environments. I so far have some experience of two implementations of WebCT. Moodle , on the other hand, is open source, making it collaborative and very much in the spirit of web 2.0. Can't wait to have a play with it and tell you more.

The VISTA Project

An interesting piece of research was undertaken to create a virtual assistant (represented by a speaking avatar) for delivering the functions and contents of an electronic programmes guide (EPG) via speech. This research looked into manipulating the EPG (such as changing TV channels and enquiring about the times of a specific TV show) by the means of spoken commands from the viewer and responses from the virtual assistant, targeted at the Visually Impaired and the elderly.

Here's the link to a pdf of the VISTA project paper. The paper dates back to 2003 and it would be interesting to see if anything's been done in this field since then. The hot stuff comes in the Future Improvements part of the paper, concluding that more work would be needed to achieve a more personable virtual assistant, flexible dialogues and, ultimately, to meet the needs of diverse users.

Thursday 26 June 2008

Why Mobile Usability Matters?

Today Jon sent me a link to a really cool article on mobile usability by Webcredible.

The article outlines three major reasons why mobile web usability matters, perhaps even more so than computer usability:
  1. Internet access from mobile devices is becoming more popular
  2. In general, people have less experience of accessing the Internet from mobiles
  3. The technology involved in accessing the web from a mobile phone is far more varied. The mobile web needs to cater for a greater variety of mobile operating systems and browsers.
The challenge is to remain user friendly while using the tiny keybords (of varying layout) as input and the tiny mobile screens (of varying resolution) as output.

A part of my task within the next six months will be to establish, how accessible mobile phones are and to come up with with a set of practical recommendations on improving the status quo.

Hello, World!

Hi everyone!

The purpose of this blog is to keep track of the things I do during my internship with AbilityNet. Just to give an idea - it will be about accessibility and technologies, such as mobile devices and digital TV.

Also, there's a inner geek part of me that at times feels like vocalising opinions regarding the latest technology. My secret dream is that one day the world will be covered by a ubiquitous, accessible wireless mushroom. Hence, most techs that I find hot are somehow related to fulfilling that dream of making the world a better place!


See ya!