Cloud4All – providing automatic personalisation of access technologies

The Cloud4All project has just undertaken it’s important penultimate review with EC, something of a milestone for any FP7 project. This is a good time to take stock and see where the project is at. This especially true for Clou4All which is not an end itself, rather it is developing the core infrastructure for Automatic Personalisation from Preferences feature for the International GPII in`itiative.

After 3 years of research and development I’m pleased to say we have a working system that not only clearly demonstrates the user experience of using a device with a number of access technologies configured for their best possible experience, but is also provides a flexible base for hardening into a widely deployable infrastructure.

In order for the GPII to be a success it must be easy for developers of access technology to get their (or other)  solutions working with the GPII. For example, as part of the Cloud4All project activity we have already enabled a wide range of tools on several platforms:

  • Android
    • Audio, Accessibility, UI settings
    • Freespeech
    • TalkBack
    • eCTouch
  • Linux
    • magnifier, various UI settings, keyboard settings, volume
    • Orca
    • Web Anywhere
  • Windows
    • NVDA
    • Jaws
    • Read Write Gold
    • built-in magnifier, OSK, high contrast, mouse trailing, cursors
    • Web Anywhere
    • Sociable
  • Web
    • Chrome browser (via a plugin)
    • JME Themes
    • SmartHouses

We are now getting ready to help 3rd party developers and volunteers to adapt their accessibility solutions by providing information that developers will need. We’ve also set up a team to work on adding solutions (operating under the name of the Tiger Team). In addition the related GPII project, Prosperity4All, will provide more new solutions that wok with the GPII.

As an example of why developers will want to integrate solutions and how easy it is I’ll relate the experience I had with getting Maavis to work with the GPII.

Maavis is an installed Windows application that provides a full screen ultra easy to use experience for people with dementia in a care environment. It provides access to media and communications and is not end user ready, rather it is both a prototype and a framework requiring configuration.

The benefits I perceived from having Maavis working with the GPII include

  • Makes Maavis more easily available to people who will benefit from it
  • Provides mechanism to identify users who can not get on with login screens (user listeners like NFC)
  • Provides alternative and automated mechanism to change user configuration.
  • Help improve accessibility users general experience of accessing technology through automatic personalisation

Plus, although it does not apply so much to Maavis, the GPII will also make it easy for users to discover the solutions that work best for them in conjunction with others tools, plus the best configurations of all these tools.

The developer experience of getting a solution working with the GPII is actual quite easy due to careful design and a preference for declarative syntax. As long as your application can be started and stopped and provides away to programatically change the settings it straight forward. Your main work is then to provide details of how to invoke these operations.

Here’s the example for Maavis which stores it settings in a JSON file and so can use the GPII’s JSON settings converter. The GPII saves the user preferences for Maavis in a solution specific way but there are standard terms and the developer can provide information about how to map between the standard terms and their own settings.

If you are interested in getting your solution working with the GPII then take a look at this developer information (currently on the wiki but will move to our main developer website). You can also drop me a line at: stevelee [at] raisingthefloor [dot] org

This entry was posted in a11y, Assistve Technology and tagged . Bookmark the permalink.
Skip to top

Comments

One Response to Cloud4All – providing automatic personalisation of access technologies

  1. Pingback: Cloud4All Project – providing automatic personalisation of access technologies | UK Assistive Technology News

Leave a Reply

Your email address will not be published. Required fields are marked *