SlideShare a Scribd company logo
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

PDF
Open Moko And Ubiquitous Computing Presentation
PDF
OpenSC: eID interoperability through open source software
PDF
The Benefits of Elo's Interactive Digital Signage
PDF
AEGIS Newsletter 3
PDF
Modelling the user.
PDF
11 accessible coursematerial
PDF
Cloud4all cloud platforms lead to open and universal access for people with ...
PDF
Odt2Braille: Generating Braille from OpenOffice.org
Open Moko And Ubiquitous Computing Presentation
OpenSC: eID interoperability through open source software
The Benefits of Elo's Interactive Digital Signage
AEGIS Newsletter 3
Modelling the user.
11 accessible coursematerial
Cloud4all cloud platforms lead to open and universal access for people with ...
Odt2Braille: Generating Braille from OpenOffice.org

Viewers also liked (13)

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

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

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

More from AEGIS-ACCESSIBLE Projects (20)

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

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
August Patch Tuesday
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPT
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
August Patch Tuesday
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
NewMind AI Weekly Chronicles - August'25-Week II
cloud_computing_Infrastucture_as_cloud_p
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
Univ-Connecticut-ChatGPT-Presentaion.pdf
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectroscopy.pptx food analysis technology
Teaching material agriculture food technology

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