Log on:
Powered by Elgg
Spreadfirefox Affiliate Button

Steve Lee :: Blog :: Archives

May 2008

May 02, 2008

Becta have put out an invitation to tender to a School Open Source Project.

"Becta wishes to ensure that schools are aware of and can access the
wide variety of open source software in the marketplace.  To achieve
this it recognises that they must be supported in its awareness,
adoption, deployment, use and ongoing development.  In order to aid
this we are commissioning a project to:

1.  Support a sustainable and significant community of schools who use
and develop open source products by April 2010; and

2. Provide schools specific content development on open source
implementations. "

(the html edit for quoting is crashing)

This follows a similar project by JISC in FE and HE and needless to say the schoolforge.org.uk comunity are getting excited and are discussing how to make the most of this.

Posted by Steve Lee | 0 comment(s)

May 03, 2008

AbilityNet list some more blogs, many by presenters.

My report for Mozilla is also available. 

Posted by Steve Lee | 0 comment(s)

Funeeee

Keywords: Humour, Music, Techno

Posted by Steve Lee | 0 comment(s)

May 14, 2008

The Digital Standards Organization have launched the Hague Declaration online petition calling on all governments to use Open Standards:

  1. Procure only information technology that implements free and open standards;
  2. Deliver e-government services based exclusively on free and open standards;
  3. Use only free and open digital standards in their own activities.

 As public bodies, spending pulic money (at least in democracies), it seems to me that this is the only ethical course of action open to them.

 

Keywords: Digital Standards Organization, Hauge Declaration, Open Standards

Posted by Steve Lee | 0 comment(s)

A good introduction to the issues screen reader users face but it is  so WIndows centric that I had to post a comment, hope it doesn't get lost in the long discussion (and more than a little ignorance).

Keywords: accessibility, blind, ComputerWorld, screen readers

Posted by Steve Lee | 0 comment(s)

SightCity is Germany's largest show of technology and equipment for people with sight impairments (in the UK we have SightVillage which I believe is larger, despite the name). Marco Zehe, Mozilla's accessibility QA engineer, Gijs Kruitbosch (Chatzilla accessibility, long time community member) and Ben Millard (HTML 5 table accessibility, our newest member) and myself were manning a stand/booth at Frankfurt, The reason we were there was to let people know about Mozilla's accessibility activities and the many great features in Firefox (and indeed other programs like Thunderbird that are built on the same core technology). We also promoted other related projects such as NVDA (which has received funding from Mozilla) and Orca who work closely with us.

Marco has already posted his report and Ben the 'mega scribe' is working on a very detailed blow-by-blow account, so you should read those as well.

My overall impression was that this was a successful event for us and it raised awareness of our activities and features to a wider audience. We had a range of discussions from what Firefox is, what accessibility features it has and why we were there, to technical details of the various accessibility APIs. Interestingly as Marco and Gijs noticed, being an atypical exhibitor raised interest and yet many seemed to say, 'oh Firefox; we know all about that' as they walked past. The former is as we were neither selling nor had specialist assistive technology on offer and the later may well be due to the 35% market share that Firefox enjoys in Germany and was quite pleasing, though it did mean we missed opportunities to explain more.

We were fortunate in that while the room we were sharing with 5 others exhibitors was off to one side of the exhibition space, our stand was directly opposite the room entrance. We took great advantage of that by making sure the enormous FatHead Firefox sticker was highly visible (these were available from the US  online store, but I currently can't access it to check). You can see it my photos of the event.

As a team we soon developed an easy camaraderie with occasional gentle 'ribbing' of each other (oft' about my age). I flew with Ben and our ultra geeky conversation had people running to another seat or laughing uncontrollably. Ben is a real details man and knows much of the minutiae of HTML, CSS and accessibility issues so I'm sure he will be doing very useful work. He soon got 'stuck in' helping people on the stand and I hope he found it a great way to get into the community and up to speed.

It was great to catch up with Gijs and Marco again and discuss much of what is happening. Gijs was remoting into his home PC trying to fix a really annoying Chatzilla bug while helping people. Meanwhile Marco seemed to know almost everyone who approached the stand and now owes me 'many beers' after I decided he'd donate one for for each person he knew. He has been in the accessibility field for a long time and so has developed many contacts and friends. This is yet another reason why Marco is so much the right man for his role, not to mention his boundless enthusiasm, good nature, plus his great technical and personal understanding of accessibility </suckingup>.

During one quiet movement when we were discussing Firefox advantages, Patricia Fraser who is sales manager for Quantum Technology, makers of Braille devices for children, piped up with a good example from her stand opposite us (security I think). When I jokingly offered to pay her if she came over to our stand she beckoned me over and showed my that she was using Thunderbird on her laptop for email. It turns out she uses Firefox and prefers Linux unless she has to run Windows.

I also chatted to the ZoomText technical guy, the RNIB team and the maker of glasses for macular degeneration. Ben asked several people about helping with his table accessibility research and got one vendor to sound interested which is good news if they follow up. I discussed Firefox accessibility and Mozilla activities in depth with several people. Software engineer (Rich) is just getting started in accessibility and wanted the big picture view of accessibility APIs on various platforms, so I borrowed Ben's pen for a quick diagram [note that's 'borrowed' not 'stole', Ben :-)]. Steve Bennett of Dolphin wanted to do a joint press release, so I passed his request on to Jane Finette who explained how Mozilla now do things in much more on-line friendly and efficient ways with blogs and the like. We also had several conversations with Paul Blenkhorn, a founder of Dolphin, creator of Thunder and long time accessibility developer. Initially Paul was angry about the complete lack of support he had received from a large Open Source project but I hope we convinced him of how seriously Mozilla take such requests, how Firefox is a treated as an Open Source 'product' and that Mozilla are committed to equal access for all. While Paul has a firmly proprietary viewpoint I think we managed to clearly represent Open Source practices. Paul was also interested in the Straight-Street Open Symbol set that I am involved with and Gijs demonstrated his eye tracking work.

For the next outing we discussed having business cards and I suggested a poster that summarises the accessibility features and work so people can quickly see what were are doing and hopefully ask more.

As Gijs will be in London next year doing his Masters we all made provisional plans for a Euro accessibility meeting for hacking and/or conferences.

On more personal note, I was concerned that my lack of even basic school level spoken German would be a problem but Marco kindly explained that many Germans speak good English and that was indeed my experience. However in the one or two cases where I had real difficulty making myself understood I could not help feeling that this was a useful experience for someone working in accessibility. Something that impressed me was that though we bought weekly tickets for the train there were no ticket machines or inspectors at all, an interesting and refreshing sign of trust (or perhaps public service disinterest). I also discovered all food comes with meat or sausage (annoyingly I didn't get to try the currywurst) and there seemed to be a constant smell of Frankfurter. OK so that's an exaggeration for comic effect. I really enjoyed my first trip to Germany and while in a somewhat artificial environment I appreciated the hospitality and friendliness I received.

On they way home I was wearing my Firefox tee shirt and played my favourite game of collecting people who recognise it. This time I managed the Passport Inspector at Frankfurt Airport ('Mozilla Firefox'), The BA hostess who kindly shepherded us to our replacement Lufthansa flight ('ah you have the Firefox logo') and best of all the Captain of the Lufthansa plane as we got off ('Ah Firefox'). Not a bad days hunting.

Keywords: Accessibility, Frankfurt, Mozilla, SightCity

Posted by Steve Lee | 0 comment(s)

May 15, 2008

I haven't tried this but this tip for putting Google Reader in a Firefox sidebar got me thinking that since Charles and T.V. have added WAI-ARIA support to Reader it could be used in Prism to make a nice little accessible desktop reader application. You could perhaps even use FireVox to make it self voicing.

Posted by Steve Lee | 0 comment(s)

This is an attempt to present an analysis of alt input methods in preparation for a GNOME discussion on GDM accessibility.

Input Gesture Types

  • Discrete - individual events. E.g key press
  • Continuous - changing input, may generate discrete after gesture matching . Eg mouse movement
  • Timed - select object/action after a predefined time. E.g dwell click, auto scan

Input methods

  • Random - select any object/action using a few gestures. Vision required. E.g pointer with mouse or gaze tracker
  • Assigned - select one of a limited set of objects/actions with predefined gestures. Vision not required, memory required. E.g key shortcuts
  • Sequential - select next or previous object/action or groups with few gestures. Vision optional, little memory. E.g switch input
  • Dynamic - select from a varying choice of objects/actions with a couple of gestures. Vision required, cognition required.E.g Dasher
  • Analytic - tracking and analysing continuous input: e.g handwriting or voice recognition
AT Strategies
  • Keyboard only - a mixture of assigned (keys) and sequential (e.g. Tab) selection.
  • Pointer only - uses random and timed access.
  • OSK - random access selection and activation of cells. Usually for devices with no keyboard.
  • Overlay - superset of OSK but focussed on sequential access usually with various scan modes and group slection strategies. Usually for switch users. An intermediate UI that can simplify interaction by offering a subset and alternative presentation. Often used with symbols for communication or to create simple games or training activities.
  • Steering - uses dynamic selection to steer through a changing field of objects.
  • In Application Selection - sequential navigation and activation through UI without an overlay.
  • Recognition - analytic for dictation and control
  • Combination

Example Linux ATs

  • Orca - keyboard only input (and relies on Keyboard only input of other applications)
  • OnBoard - OSK with some Overlay features. Text input and some control.
  • GOK - Overlay with OSK features and dynamic generation of selection sets. Control and text input.
  • Dasher - Steering input of text plus limited  symbols and control.
  • Jambu - In application, Overlay and OSK, immature.

Posted by Steve Lee | 0 comment(s)

May 16, 2008

Ubuntu's Mark Shuttleworth comments on release cycles and the decisions involved in a post that I think clearly shows the level of maturity that Open Source projects now have in both attitude in responsibility to users and software engineering practices.

But the bit that really interested me was:

I’m really delighted by the recent announcement of that the main GNOME and KDE annual developer conferences (GUADEC and aKademy) will be held at the same time, and in the same place, in 2009. This is an important step towards even better collaboration. Initiatives like FreeDesktop.org have helped tremendously in recent years, and a shared conference venue will accelerate that process of bringing the best ideas to the front across both projects. Getting all of the passionate and committed developers from both of these into the same real-space will pay dividends for both projects.

This is great news for Accessibility and now we have funding for the work of moving the AT-SPI infrastructure to D-BUS, we will have the same accessibility platform on both desktops and that will some healthy cross-pollination of ideas between desktops. This moves us closer to my dream of Linux leading the way in desktop accessibility.

Keywords: accessibility, GNOME, KDE, Linux

Posted by Steve Lee | 0 comment(s)

Videos of the Linux Foundation Collaboration Summit plenary sessions are now available for viewing, as are interviews with some of the attendees.

Link: https://www.linux-foundation.org/events/video/gallery

Several of the workgroups have also posted slides and/or summaries
from the summit as well.

Link: https://www.linux-foundation.org/events/node/53

Includes this video interview with Chris Blizzard of Mozilla.

Keywords: Linux Foundation

Posted by Steve Lee | 0 comment(s)

May 17, 2008

We're getting very close to the offical release of Firefox 3.0 with the Release Candidate 1 now available at a mirror near you. Here's an overview of the new features and you can find out more about the new accessibility features on http://accessfirefox.org.

Highly recommeded.

Posted by Steve Lee | 0 comment(s)

May 19, 2008

Useful guidelines for how to ensure your add ons are usable by everyone from Marco Zehe at Mozilla accessibility.

Keywords: accessibility, Firefox

Posted by Steve Lee | 0 comment(s)

May 21, 2008

The W3C's WAI-ARIA specification describes simple attribute markup that can be added to website's to make sure they are accessible to overyone, especially people with no vision who use Screen Readers. The markup allows a browser that supports ARIA (e.g. Mozilla Firefox) to keep the Screen Reader informed of updates and allow the user to access all the information.

This is especially important for the many so called Ajax or web 2.0 sites and there's an introduction to  AJAX accessibility from John Resig.

The W3C have provided a handy guide to Web 2.0 accessibility best practices with WAI-ARIA.

Keywords: Accessibility, ajax, web, web 2.0

Posted by Steve Lee | 0 comment(s)

May 22, 2008

As Peter Korn points out Microsoft have announced they will add ODF support to Office with SP2 for Office 2007.

This is good news for Open Standards and also provides more options for AT users when creating and accessing documents.

The first comment on Pete's post gives a less positive reaction. 

Posted by Steve Lee | 0 comment(s)

May 23, 2008

The 'introduction to computers' course I'm leading at Age Concern Exeter has generated a lot of interest and we're booked up for the year already. In 6 Guided Learning Hours we do a whistle-stop tour of the basics of using a computer, the web, email and wordprocessing. The underlying principles are 'just do it, don't be timid', 'adjust the computer for you' and 'general concepts are better than product training'. I also take the time to introduce basic accessibility options that can be used to make a better experience and introduce Open Source software. This seems to be the right approach judging by the feedback we have had so far.

With the 2nd cohort we have decided to award the Bronze INGOT Entry Level 1 certificate after asking if the students would appreciate it. These are ideally matched to the level and very low cost to administer. I've been a fan of the Open Source friendly INGOTS since working with Ian Lynch at schoolforge.org.uk and tried the Bronze My First Ingot out on my children.

I also gave out copies of the OpenDisc which includes the best Open Source projects, including Mozilla Firefox which I recommend.

We spend a little time learning about accessibility options and looking at changing mouse settings like pointer size and double click speed and increasing font sizes.

Finally we have a 'next steps' handout that suggests low cost options for finding out more or getting advice and training.

Posted by Steve Lee | 0 comment(s)

May 27, 2008

Despite at least one recent negative blog about Mozilla's commitment to Linux a recent flurry of activity on bug 421482 hows how much they care and how professional the community can be when trying to track down a seemingly intractable problem that involves complex interactions between large components from various projects (mySQL and the linux ext3 filesystem). People with expertise in several areas joined in to help get the solution(s), in an example of how good Open Source can be.

I second Jason D Clinton's vote of thanks to all involved. Cheers guys.

Hangs, crashes and locks ups have been a problem for some time and although I eliminated AT-SPI (phew) my lack of serious debugging gave little insight (I optimisitcally and unhelpfully assumed it would be fixed in next nightly or It was my problem). I can cause it to happen often by keeping my bloglines account open in a tab and restoring the session, especially after Ubuntu boot when tracker is writing to disc (which fits the bug).

Keywords: bug fix, Mozilla, mySQL ext3, Ubuntu

Posted by Steve Lee | 0 comment(s)

May 28, 2008

RNIB report on the WAI-AGE work.

Keywords: W3C. aging, WAI-AGE

Posted by Steve Lee | 0 comment(s)

May 29, 2008

Peter Thiessen from ATRC has started a blog to provide practical advice on using ARIA Live regions to solve real problems

I recently (today :) started a blog focusing on WAI-ARIA Live Regions
called Live Region. Most posts will center around: given problem X,
here is solution Y. The main goal of the blog is to help developers
learn how to apply live regions as quickly as possible, and also
provide examples for tricky problems for developers who already know
Live Region markup. The URL to the blog is http://blog.overscore.com.

The reason for the Live Region blog is sort of an experiment to see if
a blog will reach more developers vs. an academic paper. I'm planning
to gauge the success solely based on blog feedback from users vs.
feedback from an academic paper. I recently wrote a paper the gives an
overview of Live Regions - any ideas on a popular accessibility
journal that developers read?

Also, based on Michael Curran and Adrian Higginbotham feedback I've
fixed a few ReefChat bugs. ReefChat is an accessible Ajax chat that I
originally developed to work with Fire Vox with Charles Chen's help
but should work with any AT that supports WAI-ARIA. I've tested it
with Fire Vox, Orca, and NVDA. If your interested, please try it out
with your favorite screen reader and let me (peterAToverscore.com)
know what you think:  http://reefchat.overscore.com .  The chat is
still beta but is currently being refactored for a 1.0 release in the
near-ish future.

Feel free to forward this post to any related newsgroups.

Keywords: Ajax, ARIA, Live Regions, WAI-ARIA

Posted by Steve Lee | 0 comment(s)