SlideShare a Scribd company logo
1 of 10
Download to read offline
TECLA ACCESS
A MOBILE ON-SCREEN SCANNING
KEYBOARD FOR ANDROID
Jorge Silva1,2, Jan Richards1
1 Inclusive Design Research Centre, OCAD University
2 Komodo OpenLab Inc.




    AEGIS Workshop and International Conference, Brussels
Introduction

• Mobile devices pose an accessibility challenge
  for people who are unable to physically hold and
  manipulate them.
• Two critical gaps for switch use:
   •   communication of external switch events to mobile
       devices
   •   translation of switch events into meaningful
       commands that fully control the device



Note: The spelling of project name is now “Tecla”.


               AEGIS Workshop and International Conference, Brussels
Introduction (con’t)

• The Tecla Access system is an
  attempt to close both of these
  gaps.
  •   Initial development has taken
      place on Android due to (a) its
      support for open source input
      methods and (b) its keyboard
      interface.




                                                        Eric Wan (a developer in Tecla’s
                                                        open source community)



             AEGIS Workshop and International Conference, Brussels
Architecture

• There are two parts to the Tecla Access system:
  the Tecla Shield and the Tecla App.




          AEGIS Workshop and International Conference, Brussels
Tecla Access Shield

• An open-hardware, standards-compliant
  Bluetooth device that enables connection of
  powered wheelchairs and external ability
  switches to Bluetooth-enabled devices.
  •   May be plugged directly to the standard appliance
      control unit (ACU) port of a powered wheelchair for
      up to 4 switch inputs, with two additional
      independent ability switches, for
      a total of 6 switch inputs.
  •   Bluetooth profile is supported by
      all mobile device platforms with
      the current exception of the
      iPhone.

             AEGIS Workshop and International Conference, Brussels
Tecla Access App

• Features:
  •   Navigation keyboard
  •   Direct user scanning
  •   Self-scanning with
      adjustable speed
  •   Inverse scanning
  •   Fullscreen switch mode
  •   Navigation timeout to Home
  •   Accented characters
      (coming soon)

• Free on the Android
  Market.

              AEGIS Workshop and International Conference, Brussels
Tecla App: Architecture




      AEGIS Workshop and International Conference, Brussels
Challenges
•   Non-linear highlighting: Android does not provide a
    way to scan active elements on the screen in a single
    wrap-around linear sequence. Thus, a minimum of four
    input events are required just to select elements on the
    screen.
•   Inaccessible overlays: Some overlay controls are
    displayed above the IME and therefore ignore its input.
•   Custom widgets: As is the case on many other
    platforms (web, desktop, etc.), Android developers are
    able to break the platform’s accessibility architecture by
    neglecting to take keyboard interface accessibility into
    account.



              AEGIS Workshop and International Conference, Brussels
Next Steps

• The Tecla Access system has garnered the
  interest of many rehabilitation centres
  interested in experimenting with potentially
  more affordable open-source alternatives to
  proprietary assistive technologies.
• Also commercialization of the Shield by Komodo
  OpenLab has allowed the project to evolve from
  an academic proof-of-concept implementation to
  a pre-commercial prototype providing an end-
  to-end solution that may be evaluated in
  context.


           AEGIS Workshop and International Conference, Brussels
Acknowledgements
•   Ontario Ministry of Research and Innovation and the
    Ontario Centres of Excellence.
•   FedDev Ontario
•   Komodo OpenLab
•   Electronic Aids for Daily Living Service at the Holland
    Bloorview Kids Rehabilitation Hospital
•   Rogers Communications
•   Mr. Eric Wan, Ms Michele Verdonck, Mr. Tim Barlott, Mr
    Alan Lawrence and Mr. William Li for their helpful
    feature and architecture suggestions.
•   Mr. Karel Van Isacker, Mr. Jon Azpiroz, Mr. Mats
    Lundälv, Mr. Matteo Rimondini, Ms. Eva Holmqvist and
    Ms. Nadine J. for their translations.
•   Additional support is provided by the ÆGIS (Europe)
    Project which is funded by the European Commission.


                 AEGIS Workshop and International Conference, Brussels

More Related Content

Viewers also liked

18 developer’s support for creating accessible applications
18 developer’s support for creating accessible applications18 developer’s support for creating accessible applications
18 developer’s support for creating accessible applications
AEGIS-ACCESSIBLE Projects
 
Vicon project overview aegis conference 301111_ok
Vicon project overview aegis conference 301111_okVicon project overview aegis conference 301111_ok
Vicon project overview aegis conference 301111_ok
AEGIS-ACCESSIBLE Projects
 

Viewers also liked (13)

Welcome and conference opening
Welcome and conference openingWelcome and conference opening
Welcome and conference opening
 
3a6 guadalinfo a great scale attempt
3a6 guadalinfo a great scale attempt 3a6 guadalinfo a great scale attempt
3a6 guadalinfo a great scale attempt
 
Newsletter 1 AEGIS
Newsletter 1 AEGISNewsletter 1 AEGIS
Newsletter 1 AEGIS
 
1 An ontological framework for the elderly to control their home environment
1 An ontological framework for the elderly to control their home environment 1 An ontological framework for the elderly to control their home environment
1 An ontological framework for the elderly to control their home environment
 
18 developer’s support for creating accessible applications
18 developer’s support for creating accessible applications18 developer’s support for creating accessible applications
18 developer’s support for creating accessible applications
 
2b6 towards mobile
2b6 towards mobile2b6 towards mobile
2b6 towards mobile
 
Aegis ETNA NTU
Aegis ETNA NTUAegis ETNA NTU
Aegis ETNA NTU
 
Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.
 
T-Orienta: An accessibility diagnostic tool.
T-Orienta: An accessibility diagnostic tool.T-Orienta: An accessibility diagnostic tool.
T-Orienta: An accessibility diagnostic tool.
 
Fosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2brailleFosdem 2011 odt2daisy odt2braille
Fosdem 2011 odt2daisy odt2braille
 
Vicon project overview aegis conference 301111_ok
Vicon project overview aegis conference 301111_okVicon project overview aegis conference 301111_ok
Vicon project overview aegis conference 301111_ok
 
Aegis e access+
Aegis e access+Aegis e access+
Aegis e access+
 
Accessibility, an ongoing struggle in every domain of daily life
Accessibility, an ongoing struggle in every domain of daily lifeAccessibility, an ongoing struggle in every domain of daily life
Accessibility, an ongoing struggle in every domain of daily life
 

Similar to 46 tecla a mobile onscreen scanning keyboard for android

Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 
2. aegis concept and realisations conference v3
2. aegis concept and realisations   conference v32. aegis concept and realisations   conference v3
2. aegis concept and realisations conference v3
AEGIS-ACCESSIBLE Projects
 
2008 brokerage 02 test beds and living labs [compatibility mode]
2008 brokerage 02 test beds and living labs [compatibility mode]2008 brokerage 02 test beds and living labs [compatibility mode]
2008 brokerage 02 test beds and living labs [compatibility mode]
imec.archive
 
2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]
2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]
2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]
imec.archive
 
1. aegis concept and realisations workshop v3
1. aegis concept and realisations   workshop v31. aegis concept and realisations   workshop v3
1. aegis concept and realisations workshop v3
AEGIS-ACCESSIBLE Projects
 

Similar to 46 tecla a mobile onscreen scanning keyboard for android (20)

Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
 
ElasTest: an elastic platform for testing complex distributed large software ...
ElasTest: an elastic platform for testing complex distributed large software ...ElasTest: an elastic platform for testing complex distributed large software ...
ElasTest: an elastic platform for testing complex distributed large software ...
 
ElasTest ICSOFT 2017 - Panel H2020
ElasTest ICSOFT 2017 - Panel H2020ElasTest ICSOFT 2017 - Panel H2020
ElasTest ICSOFT 2017 - Panel H2020
 
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open SourceRmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
 
2. aegis concept and realisations conference v3
2. aegis concept and realisations   conference v32. aegis concept and realisations   conference v3
2. aegis concept and realisations conference v3
 
Testing Challenges and Approaches in Edge Computing
Testing Challenges and Approaches in Edge ComputingTesting Challenges and Approaches in Edge Computing
Testing Challenges and Approaches in Edge Computing
 
2008 brokerage 02 test beds and living labs [compatibility mode]
2008 brokerage 02 test beds and living labs [compatibility mode]2008 brokerage 02 test beds and living labs [compatibility mode]
2008 brokerage 02 test beds and living labs [compatibility mode]
 
2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]
2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]
2008 Brokerage 02 Test Beds And Living Labs [Compatibility Mode]
 
EU policies in e-inclusion
EU policies in e-inclusionEU policies in e-inclusion
EU policies in e-inclusion
 
Qt
QtQt
Qt
 
1. aegis concept and realisations workshop v3
1. aegis concept and realisations   workshop v31. aegis concept and realisations   workshop v3
1. aegis concept and realisations workshop v3
 
Building IoT with Arduino Day One
Building IoT with Arduino Day One Building IoT with Arduino Day One
Building IoT with Arduino Day One
 
Newsletter1 aegis final
Newsletter1 aegis finalNewsletter1 aegis final
Newsletter1 aegis final
 
The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
open source nn frameworks on cellphones
open source nn frameworks on cellphonesopen source nn frameworks on cellphones
open source nn frameworks on cellphones
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 
Ekinex Technical Catalogue 2018
Ekinex Technical Catalogue 2018Ekinex Technical Catalogue 2018
Ekinex Technical Catalogue 2018
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
 

More from AEGIS-ACCESSIBLE Projects

More from AEGIS-ACCESSIBLE Projects (20)

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile application
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web application
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and Conference
 
Aegis concertation certh
Aegis concertation certhAegis concertation certh
Aegis concertation certh
 
Veritas iti aegis_conf
Veritas iti aegis_confVeritas iti aegis_conf
Veritas iti aegis_conf
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

46 tecla a mobile onscreen scanning keyboard for android

  • 1. TECLA ACCESS A MOBILE ON-SCREEN SCANNING KEYBOARD FOR ANDROID Jorge Silva1,2, Jan Richards1 1 Inclusive Design Research Centre, OCAD University 2 Komodo OpenLab Inc. AEGIS Workshop and International Conference, Brussels
  • 2. Introduction • Mobile devices pose an accessibility challenge for people who are unable to physically hold and manipulate them. • Two critical gaps for switch use: • communication of external switch events to mobile devices • translation of switch events into meaningful commands that fully control the device Note: The spelling of project name is now “Tecla”. AEGIS Workshop and International Conference, Brussels
  • 3. Introduction (con’t) • The Tecla Access system is an attempt to close both of these gaps. • Initial development has taken place on Android due to (a) its support for open source input methods and (b) its keyboard interface. Eric Wan (a developer in Tecla’s open source community) AEGIS Workshop and International Conference, Brussels
  • 4. Architecture • There are two parts to the Tecla Access system: the Tecla Shield and the Tecla App. AEGIS Workshop and International Conference, Brussels
  • 5. Tecla Access Shield • An open-hardware, standards-compliant Bluetooth device that enables connection of powered wheelchairs and external ability switches to Bluetooth-enabled devices. • May be plugged directly to the standard appliance control unit (ACU) port of a powered wheelchair for up to 4 switch inputs, with two additional independent ability switches, for a total of 6 switch inputs. • Bluetooth profile is supported by all mobile device platforms with the current exception of the iPhone. AEGIS Workshop and International Conference, Brussels
  • 6. Tecla Access App • Features: • Navigation keyboard • Direct user scanning • Self-scanning with adjustable speed • Inverse scanning • Fullscreen switch mode • Navigation timeout to Home • Accented characters (coming soon) • Free on the Android Market. AEGIS Workshop and International Conference, Brussels
  • 7. Tecla App: Architecture AEGIS Workshop and International Conference, Brussels
  • 8. Challenges • Non-linear highlighting: Android does not provide a way to scan active elements on the screen in a single wrap-around linear sequence. Thus, a minimum of four input events are required just to select elements on the screen. • Inaccessible overlays: Some overlay controls are displayed above the IME and therefore ignore its input. • Custom widgets: As is the case on many other platforms (web, desktop, etc.), Android developers are able to break the platform’s accessibility architecture by neglecting to take keyboard interface accessibility into account. AEGIS Workshop and International Conference, Brussels
  • 9. Next Steps • The Tecla Access system has garnered the interest of many rehabilitation centres interested in experimenting with potentially more affordable open-source alternatives to proprietary assistive technologies. • Also commercialization of the Shield by Komodo OpenLab has allowed the project to evolve from an academic proof-of-concept implementation to a pre-commercial prototype providing an end- to-end solution that may be evaluated in context. AEGIS Workshop and International Conference, Brussels
  • 10. Acknowledgements • Ontario Ministry of Research and Innovation and the Ontario Centres of Excellence. • FedDev Ontario • Komodo OpenLab • Electronic Aids for Daily Living Service at the Holland Bloorview Kids Rehabilitation Hospital • Rogers Communications • Mr. Eric Wan, Ms Michele Verdonck, Mr. Tim Barlott, Mr Alan Lawrence and Mr. William Li for their helpful feature and architecture suggestions. • Mr. Karel Van Isacker, Mr. Jon Azpiroz, Mr. Mats Lundälv, Mr. Matteo Rimondini, Ms. Eva Holmqvist and Ms. Nadine J. for their translations. • Additional support is provided by the ÆGIS (Europe) Project which is funded by the European Commission. AEGIS Workshop and International Conference, Brussels