SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
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/

Contenu connexe

Similaire à 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
 
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 2013Dissemination 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 IoTLinaro
 
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 projectIgalia
 
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 SystemsICS
 
Android
AndroidAndroid
Androidjobyxg
 
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 cornerCatalin 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
 
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.pptVGaneshKarthikeyan
 
Assembling Accessibility
Assembling AccessibilityAssembling Accessibility
Assembling AccessibilitySpencer Hunley
 
IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016Vaidheswaran 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
 

Similaire à 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)
 

Plus de 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 conferenceAEGIS-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
 
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 applicationAEGIS-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 applicationAEGIS-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 ConferenceAEGIS-ACCESSIBLE Projects
 

Plus de 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
 

Dernier

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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 WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Dernier (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

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/