SlideShare a Scribd company logo
The AEGIS European Project:
Mainstreaming Accessibility
Through Open Source

    Christophe Strobbe
    K.U.Leuven, Belgium
    christophe.strobbe@esat.kuleuven.be
Overview
●
    Background
●
    Areas & goals
●
    3rd generation accessibility
●
    Open Accessibility Framework (OAF)
●
    User-centred design (UCD)
●
    Open source
●
    Examples
Demographic Shift
●
    EU demographic shift:
    ●
        2000: 15.7% over 64
    ●
        2010: 17.6% over 64 (2007 estimate)
    ●
        2020: 20.7% over 64 (2007 estimate)
●
    EU-25 employment rates of older
    workers
    ●
        40% in 2004
    ●
        59% in 2025 (2007 estimate)
i2010

EU policy framework for information
society and media
●
    Aims
    ●
        to create a Single European Information Space,
        which promotes an open and competitive internal
        market for information society and media
        services,
    ●
        to strengthen investment and innovation in ICT
        research,
    ●
        to support inclusion, better public services
        and quality of life through the use of ICT
New Standards and Legislation
●
    US: Section 508 & 255 refresh
    (comments on Advanced Notice of Proposed
    Rulemaking could be submitted until 25 June)
●
    EU: Mandate M/376:
    ●
        public procurement of accessible ICT
        products and services
●
    W3C:
    ●
        WCAG 2.0 (Dec. 2008), ATAG
        (authoring tools), UAAG (user agents)
AEGIS
●
    ± 20 partners
    ●
        Coordinator: CERTH-HIT (Greece)
    ●
        Companies: Sun/Oracle, AOL, RIM,
        Vodafone, …
    ●
        Research: Fraunhofer, Univ Poli Madrid,
        Univ of Cambridge, Czech Tech Uni,
        Univ of Toronto, K.U.Leuven
    ●
        Others: Technosite, ACE (cf. oatsoft),…
●
    Sept. 2008 – Feb. 2012 (42 months)
AEGIS: Areas
●
    Desktop
●
    Rich Internet Applications
●
    Mobile applications


●
    User-centred design
AEGIS: Goals
●
    Determine whether 3rd generation
    access techniques will provide a more
    accessible, more exploitable and deeply
    embeddable approach in mainstream
    ICT (desktop, rich Internet and mobile
    applications)
●
    Open Accessibility Framework (OAF) to
    address aspects of the design,
    development and deployment of
    accessible mainstream ICT
First Generation Accessibility
                  ●
                      1960s – 1980s
                  ●
                      Expensive, bolt-on
                      solutions
                  ●
                      Limited and slow
                  ●
                      E.g. Optacon,
                      talking calculator,
                      simple
                      screenreaders
Second Generation Accessibility
●
    Late 1980s – today
●
    Works with graphical user interfaces
●
    Text to speech, speech recognition
●
    Often relies on reverse engineering the
    OS, replacing the video driver, chaining
    the keyboard driver
Second Generation Accessibility
Third Generation Accessibility
●
    “Engineered accessibility”
●
    All the information needed by AT is
    provided through a single programming
    interface
    =Accessibility API
●
    Introduced to desktop Java by Sun
●
    Later: GNOME, Apple Accessibility APIs,
    MS UI Automation, IAccessible2
Open Accessibility Framework OAF
●
    Address the whole “accessibility chain”:
    design, development, deployment
    ●
        Document describing the framework of
        things needed for 3rd generation
        accessibility
    ●
        Collection of open source components
        implementing various aspects of the
        OAF, proven in AEGIS and contributed
        back to the open source projects of
        which they are part
Six Components of the OAF
●
    Creation domain
    1.Define “Accessible”
    2.Create stock/re-usable components
    3.Developer / author support tools
●
    Use domain
    4.Support “Accessible” in the platform
    5.Create/distribute the accessible app
    6.Assistive Technology & AT support
     libraries
User-Centred Design
●
    AEGIS development supported by user-
    centred design
●
    Downloads:
    ●
        Use cases: http://www.aegis-
        project.eu/ > Results> Deliverables >
        Deliverable D1.1.3
    ●
        17 Personas: (Creative Commons
        License) http://www.aegis-project.eu/ >
        Results > Personas
User-Centred Design: Personas
User-Centred Design: Personas
Open Source
●
    Most software produced in AEGIS will
    be open source
●
    => Eliminate license costs as argument
    against accessibility
●
    Contributions to mainstream
    applications that are available as open
    source
Why Open Source? (1)
●
    Most common assistive technologies
    (AT) are very expensive
    (JAWS >$1000, ZoomText)
●
    Some countries refund assistive
    technologies
●
    Some governments buy assistive
    technologies for use in workplace
●
    => Governments are effectively biggest
    buyers of assistive technologies
Why Open Source? (2)
●
    AT is often too expensive for
    ●
        developers who want to test their
        products
    ●
        users outside richest countries, e.g.
        –   no AT refunding in Greece, etc
        –   AT costs X times monthly salary =>
            cracked AT
●
    Governments can’t convince AT
    developers to make certain
    improvements
Why Open Source? (3)
●
    Even in rich countries, budgets for AT
    refunding are under pressure
●
    Proposal:
    ●
        invest in open source AT
    ●
        => probably cheaper in the long run
    ●
        => countries without money for AT also
        gain access
Desktop Developments: AT (1)
               ●
                   Contributions to
                   GnomeShell
                   Magnification
                   (ATRC, University
                   of Toronto)
               ●
                   Contributions to
                   Orca screenreader
                   (ATRC, University
                   of Toronto)
Desktop Developments: AT (2)
                ●
                    Continuation of
                    Dasher:
                    alternative text
                    entry system
                    (Cambridge Univ)
                ●
                    http://www.inference.ph
                    y.cam.ac.uk/dasher/
Desktop Developments: AT (3)
               ●
                   Continuation of
                   OpenGazer: gaze
                   tracking with
                   webcam
                   (Cambridge Univ)
               ●
                   http://www.inference.phy.
                   cam.ac.uk/opengazer/
Desktop Developments: OOo (1)
●
    Concept Coding Framework (CCF) in
    OpenOffice.org Writer – for persons
    with cognitive impairments
Desktop Developments: OOo (2)
●
    odt2daisy (http://odt2daisy.sf.net/;
    Vincent Spiewak & K.U.Leuven)
    ●
        released at OpenOffice.org Conference
        November 2009
    ●
        convert OpenDocument Text (ODT) to
        digital talking books in DAISY format
    ●
        MS Windows, Linux/Unix, Mac OS
Desktop Developments: OOo (3)
●
    odt2braille (K.U.Leuven)
    ●
        to be released later this month!
    ●
        export ODT to Braille or emboss directly
        from OpenOffice.org Writer
    ●
        supports BRF and Portable Embosser
        Format (PEF)
Desktop Developments: More...
●
    Improvements to eSpeak
    ●
        English, Dutch, Swedish, Greek, ...
        (languages represented in AEGIS
        consortium)
●
    Open, cross-platform support of
    desktop accessibility framework on
    Windows:
    ●
        involves exploring potential
        improvements to the Java Access Bridge
        (ATRC, U of Toronto)
Web/RIA Developments (1)
●
    WAI ARIA implementation in JavaScript
    UI libraries
    ●
        jQuery UI (popularity!)
    ●
        MooTools (popular, but a11y still weak)
    ●
        Fluid Infusion (a11y was goal since
        beginning)
●
    Accessibility in JavaFX UI components
Web/RIA Developments (2)
●
    Cross-platform support for WAI ARIA in
    open-source browser, i.e. Mozilla Firefox
    (overtaken by events)
●
    Open developer tool for creating
    accessible RIAs (in NetBeans)
●
    Demo of Content Management System
    with jQuery UI widgets
●
    Haptic maps
Mobile Platform Developments (1)
●
    Screen reader
●
    On-screen keyboard
●
    AAC with symbol support for instant
    messaging
●
    Open-source text-to-speech engine for
    mobile phones (porting eSpeak to
    JavaME)
Mobile Platform Developments (2)
●
    Alternative text entry for users with
    motor impairments – Dasher
●
    Captions and audio descriptions for
    video
●
    Accessible phone dialer and contact
    manager (JavaFX)
Upcoming Events
●
    2nd Pan-European Workshop/User
    Forum
    ●
        Sevilla, Spain, 6 October 2010
●
    1st AEGIS Conference
    ●
        Sevilla, Spain, 7-8 October 2010
●
    GNOME Accessibility Hackfest
    ●
        Sevilla, Spain, same week
    ●
        http://live.gnome.org/Accessibility/HackfestAEGIS2010
Contacting AEGIS
●
    http://www.AEGIS-project.eu/
●
    Twitter: aegisproj
●
    Project coordinator:
    Dr. Angelos Bekiaris: abek@certh.gr
●
    Technical manager:
    Peter Korn: peter.korn@oracle.com
●
    AEGIS Project Ontario:
    http://aegis.atrc.utoronto.ca/

More Related Content

Similar to 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 v3AEGIS-ACCESSIBLE Projects
 
Qt
QtQt
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingJan Meijer
 
Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013
Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013
Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013
Dissemination Cloud4all
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
Linaro
 
Part 1 robot in the making
Part 1 robot in the makingPart 1 robot in the making
Part 1 robot in the making
Michael Angelo Rivera
 
Contributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium projectContributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium project
Igalia
 
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous SystemsLeveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
ICS
 
Android
AndroidAndroid
Android
jobyxg
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
Catalin Gheorghiu
 
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Igalia
 
EU policies in e-inclusion
EU policies in e-inclusionEU policies in e-inclusion
EU policies in e-inclusion
AEGIS-ACCESSIBLE Projects
 
Free is good
Free is goodFree is good
Free is good
John Iglar
 
Android
AndroidAndroid
Android
Nikhil Kalyan
 
Python_basics_tuples_sets_lists_control_loops.ppt
Python_basics_tuples_sets_lists_control_loops.pptPython_basics_tuples_sets_lists_control_loops.ppt
Python_basics_tuples_sets_lists_control_loops.ppt
VGaneshKarthikeyan
 
Assembling Accessibility
Assembling AccessibilityAssembling Accessibility
Assembling Accessibility
Spencer Hunley
 
IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016
Vaidheswaran CS
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
Drew Fustini
 

Similar to Rmll 2010 AEGIS Mainstreaming Accessbility Open Source (20)

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
 
Qt
QtQt
Qt
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
 
Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013
Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013
Cloud4all/GPII overview and demonstration @ LMS / RMLL 2013
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
 
Part 1 robot in the making
Part 1 robot in the makingPart 1 robot in the making
Part 1 robot in the making
 
Contributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium projectContributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium project
 
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous SystemsLeveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
 
Android
AndroidAndroid
Android
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Frogans Technology - A new frontier for publishing content on the internet 20...
Frogans Technology - A new frontier for publishing content on the internet 20...Frogans Technology - A new frontier for publishing content on the internet 20...
Frogans Technology - A new frontier for publishing content on the internet 20...
 
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
 
DinhHoangTu-CV
DinhHoangTu-CVDinhHoangTu-CV
DinhHoangTu-CV
 
EU policies in e-inclusion
EU policies in e-inclusionEU policies in e-inclusion
EU policies in e-inclusion
 
Free is good
Free is goodFree is good
Free is good
 
Android
AndroidAndroid
Android
 
Python_basics_tuples_sets_lists_control_loops.ppt
Python_basics_tuples_sets_lists_control_loops.pptPython_basics_tuples_sets_lists_control_loops.ppt
Python_basics_tuples_sets_lists_control_loops.ppt
 
Assembling Accessibility
Assembling AccessibilityAssembling Accessibility
Assembling Accessibility
 
IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
 

More from AEGIS-ACCESSIBLE Projects

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
AEGIS-ACCESSIBLE Projects
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
AEGIS-ACCESSIBLE Projects
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
AEGIS-ACCESSIBLE Projects
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
AEGIS-ACCESSIBLE Projects
 
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...
AEGIS-ACCESSIBLE Projects
 
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)
AEGIS-ACCESSIBLE Projects
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
AEGIS-ACCESSIBLE Projects
 
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)
AEGIS-ACCESSIBLE Projects
 
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...
AEGIS-ACCESSIBLE Projects
 
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-ACCESSIBLE Projects
 
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-ACCESSIBLE Projects
 
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
AEGIS-ACCESSIBLE Projects
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
AEGIS-ACCESSIBLE Projects
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
AEGIS-ACCESSIBLE Projects
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
AEGIS-ACCESSIBLE Projects
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
AEGIS-ACCESSIBLE Projects
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
AEGIS-ACCESSIBLE Projects
 
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-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

GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 

Recently uploaded (20)

GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 

Rmll 2010 AEGIS Mainstreaming Accessbility Open Source

  • 1. The AEGIS European Project: Mainstreaming Accessibility Through Open Source Christophe Strobbe K.U.Leuven, Belgium christophe.strobbe@esat.kuleuven.be
  • 2. Overview ● Background ● Areas & goals ● 3rd generation accessibility ● Open Accessibility Framework (OAF) ● User-centred design (UCD) ● Open source ● Examples
  • 3. Demographic Shift ● EU demographic shift: ● 2000: 15.7% over 64 ● 2010: 17.6% over 64 (2007 estimate) ● 2020: 20.7% over 64 (2007 estimate) ● EU-25 employment rates of older workers ● 40% in 2004 ● 59% in 2025 (2007 estimate)
  • 4. i2010 EU policy framework for information society and media ● Aims ● to create a Single European Information Space, which promotes an open and competitive internal market for information society and media services, ● to strengthen investment and innovation in ICT research, ● to support inclusion, better public services and quality of life through the use of ICT
  • 5. New Standards and Legislation ● US: Section 508 & 255 refresh (comments on Advanced Notice of Proposed Rulemaking could be submitted until 25 June) ● EU: Mandate M/376: ● public procurement of accessible ICT products and services ● W3C: ● WCAG 2.0 (Dec. 2008), ATAG (authoring tools), UAAG (user agents)
  • 6. AEGIS ● ± 20 partners ● Coordinator: CERTH-HIT (Greece) ● Companies: Sun/Oracle, AOL, RIM, Vodafone, … ● Research: Fraunhofer, Univ Poli Madrid, Univ of Cambridge, Czech Tech Uni, Univ of Toronto, K.U.Leuven ● Others: Technosite, ACE (cf. oatsoft),… ● Sept. 2008 – Feb. 2012 (42 months)
  • 7. AEGIS: Areas ● Desktop ● Rich Internet Applications ● Mobile applications ● User-centred design
  • 8. AEGIS: Goals ● Determine whether 3rd generation access techniques will provide a more accessible, more exploitable and deeply embeddable approach in mainstream ICT (desktop, rich Internet and mobile applications) ● Open Accessibility Framework (OAF) to address aspects of the design, development and deployment of accessible mainstream ICT
  • 9. First Generation Accessibility ● 1960s – 1980s ● Expensive, bolt-on solutions ● Limited and slow ● E.g. Optacon, talking calculator, simple screenreaders
  • 10. Second Generation Accessibility ● Late 1980s – today ● Works with graphical user interfaces ● Text to speech, speech recognition ● Often relies on reverse engineering the OS, replacing the video driver, chaining the keyboard driver
  • 12. Third Generation Accessibility ● “Engineered accessibility” ● All the information needed by AT is provided through a single programming interface =Accessibility API ● Introduced to desktop Java by Sun ● Later: GNOME, Apple Accessibility APIs, MS UI Automation, IAccessible2
  • 13. Open Accessibility Framework OAF ● Address the whole “accessibility chain”: design, development, deployment ● Document describing the framework of things needed for 3rd generation accessibility ● Collection of open source components implementing various aspects of the OAF, proven in AEGIS and contributed back to the open source projects of which they are part
  • 14. Six Components of the OAF ● Creation domain 1.Define “Accessible” 2.Create stock/re-usable components 3.Developer / author support tools ● Use domain 4.Support “Accessible” in the platform 5.Create/distribute the accessible app 6.Assistive Technology & AT support libraries
  • 15. User-Centred Design ● AEGIS development supported by user- centred design ● Downloads: ● Use cases: http://www.aegis- project.eu/ > Results> Deliverables > Deliverable D1.1.3 ● 17 Personas: (Creative Commons License) http://www.aegis-project.eu/ > Results > Personas
  • 18. Open Source ● Most software produced in AEGIS will be open source ● => Eliminate license costs as argument against accessibility ● Contributions to mainstream applications that are available as open source
  • 19. Why Open Source? (1) ● Most common assistive technologies (AT) are very expensive (JAWS >$1000, ZoomText) ● Some countries refund assistive technologies ● Some governments buy assistive technologies for use in workplace ● => Governments are effectively biggest buyers of assistive technologies
  • 20. Why Open Source? (2) ● AT is often too expensive for ● developers who want to test their products ● users outside richest countries, e.g. – no AT refunding in Greece, etc – AT costs X times monthly salary => cracked AT ● Governments can’t convince AT developers to make certain improvements
  • 21. Why Open Source? (3) ● Even in rich countries, budgets for AT refunding are under pressure ● Proposal: ● invest in open source AT ● => probably cheaper in the long run ● => countries without money for AT also gain access
  • 22. Desktop Developments: AT (1) ● Contributions to GnomeShell Magnification (ATRC, University of Toronto) ● Contributions to Orca screenreader (ATRC, University of Toronto)
  • 23. Desktop Developments: AT (2) ● Continuation of Dasher: alternative text entry system (Cambridge Univ) ● http://www.inference.ph y.cam.ac.uk/dasher/
  • 24. Desktop Developments: AT (3) ● Continuation of OpenGazer: gaze tracking with webcam (Cambridge Univ) ● http://www.inference.phy. cam.ac.uk/opengazer/
  • 25. Desktop Developments: OOo (1) ● Concept Coding Framework (CCF) in OpenOffice.org Writer – for persons with cognitive impairments
  • 26. Desktop Developments: OOo (2) ● odt2daisy (http://odt2daisy.sf.net/; Vincent Spiewak & K.U.Leuven) ● released at OpenOffice.org Conference November 2009 ● convert OpenDocument Text (ODT) to digital talking books in DAISY format ● MS Windows, Linux/Unix, Mac OS
  • 27. Desktop Developments: OOo (3) ● odt2braille (K.U.Leuven) ● to be released later this month! ● export ODT to Braille or emboss directly from OpenOffice.org Writer ● supports BRF and Portable Embosser Format (PEF)
  • 28. Desktop Developments: More... ● Improvements to eSpeak ● English, Dutch, Swedish, Greek, ... (languages represented in AEGIS consortium) ● Open, cross-platform support of desktop accessibility framework on Windows: ● involves exploring potential improvements to the Java Access Bridge (ATRC, U of Toronto)
  • 29. Web/RIA Developments (1) ● WAI ARIA implementation in JavaScript UI libraries ● jQuery UI (popularity!) ● MooTools (popular, but a11y still weak) ● Fluid Infusion (a11y was goal since beginning) ● Accessibility in JavaFX UI components
  • 30. Web/RIA Developments (2) ● Cross-platform support for WAI ARIA in open-source browser, i.e. Mozilla Firefox (overtaken by events) ● Open developer tool for creating accessible RIAs (in NetBeans) ● Demo of Content Management System with jQuery UI widgets ● Haptic maps
  • 31. Mobile Platform Developments (1) ● Screen reader ● On-screen keyboard ● AAC with symbol support for instant messaging ● Open-source text-to-speech engine for mobile phones (porting eSpeak to JavaME)
  • 32. Mobile Platform Developments (2) ● Alternative text entry for users with motor impairments – Dasher ● Captions and audio descriptions for video ● Accessible phone dialer and contact manager (JavaFX)
  • 33. Upcoming Events ● 2nd Pan-European Workshop/User Forum ● Sevilla, Spain, 6 October 2010 ● 1st AEGIS Conference ● Sevilla, Spain, 7-8 October 2010 ● GNOME Accessibility Hackfest ● Sevilla, Spain, same week ● http://live.gnome.org/Accessibility/HackfestAEGIS2010
  • 34. Contacting AEGIS ● http://www.AEGIS-project.eu/ ● Twitter: aegisproj ● Project coordinator: Dr. Angelos Bekiaris: abek@certh.gr ● Technical manager: Peter Korn: peter.korn@oracle.com ● AEGIS Project Ontario: http://aegis.atrc.utoronto.ca/