SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
The ÆGIS concept, with updates
from the Pan-European Workshop
         and User Forum
 Peter Korn, Accessibility Principal
   & ÆGIS Technical Manager
Presentation Overview

• What is ÆGIS
• Brief history of ICT Accessibility
• Steps to build an accessible...
    ...physical world ...ICT environment
• The Open Accessibility Framework (OAF)
• Updates from the Pan-European workshop
What is ÆGIS?

• EC-funded FP7 project to “...build
  accessibility into future mainstream ICT...”
• Focus on...
  – future: look at where accessibility is going
  – mainstream: do research as close to products
    as practical
  – ICT: desktop, web, mobile; communication
What is “ÆGIS”?

• Open Accessibility Everywhere:
  Groundwork, Infrastructure, Standards
• Inspiration from Greek myth
  – ÆGIS is the shield of Zeus
  – Now means a shield, protection, or sponsorship
  – For us: building accessibility into ICT is a way
    to protect people at risk of exclusion
What is “ÆGIS”... in Letters & Words?

•   open: collaborate with existing communities
•   Accessibility: focus of the project
•   Everywhere: desktop, web, mobile
•   Groundwork: start from users, user needs
•   Infrastructure: build it in to ICT
•   Standards: define, then build to standards
Key Goals of the ÆGIS Project

• Develop a complete framework to building
  accessibility into ICT
  – Prove it with users in desktop, web, and mobile
• Help developers & authors as well as users
• Address accessibility cost issues
  – Leverage popular open source apps, platforms
  – Use commodity hardware where possible
More Key Goals of the ÆGIS Project

• Seek to advance the state of the art
  – Framework for magnification
  – Concept Coding Framework for authoring
  – Face tracking, eye tracking, gesture switches
  – Aid to developers, authors
  – “Platform on a platform” challenges
A Brief History of ICT Accessibility
• Late 1960s – early 1980s 1st generation access
  – Character based screens
  – Blind access via Optacon, screen readers from text
    buffers
  – Low vision access via custom video card
  – Input device replacements (special keyboards, etc.)
More Brief History of ICT Accessibility
• Late 1980s – early 2000s 2nd generation access
  – Graphical desktop
  – Blind access via off-screen model: reverse engineered hack
  – Low vision access via software magnification: also a hack
  – Evolution of voice recognition systems
  – Switch access software
  – Specialized apps for cognitive impairments
rd
  Emergence of 3 Generation Access

• Starts in 1997
  – Java Accessibility API &
    Pluggable Look & Feel of Swing
  – W3C Web Accessibility Initiative
  – MSAA
  – Roots in two earlier attempts:
     • RAP & AccessAware
rd
    Focus of 3 Generation Access

• Provide everything needed by AT via APIs
  – Address “platform-on-a-platform” issues
  – Accessibility standards start to appear
  – WCAG, UAAG, ATAG, ISO 13066
  – Similar shift for accessibility as with printing
     • Direct app-to-printer interfaces became mediated
       by the operating system
        – OS-defined printer driver APIs
Steps to Physical Accessibility – creation
         Step 1: Define “Accessible”
• How wide must a door be for a wheelchair
  to fit through it?
• How much force must you need to open a
  window?
• How do we make an elevator accessible -
  tones, Braille...
Steps to Physical Accessibility – creation
       Step 2: Stock building materials
• Sets of standard doors - all wide enough for
  a wheelchair
• Sets of standard windows - with little force
  needed to open
• Standard elevators - with tones, Braille,
  tactile symbols
Steps to Physical Accessibility – creation
     Step 3: Tools for accessible building
• Manuals & standards for installing windows,
  doors, elevators
• Specs. for wheelchair ramps; testing ramp
  elevation
• Special tools for installing windows, doors,
  elevators, etc.
Steps to Physical Accessibility – use
 Step 4: Locate the building where it will work

• Is the building near public transit?
• Is there a wheelchair ramp leading up to
  the building?
• Can people find the crosswalk buttons
Steps to Physical Accessibility – use
    Step 5: Make the accessible buildings

• Follow the plans, use the stock building
  materials, locate the building where it
  should go
• And then build it
Steps to Physical Accessibility – use
Step 6: Disseminate access devices people need

• Distribute wheelchairs
  (that work with the ramps)
• Provide canes for the blind, train seeing
  eye dogs
• Diagnose hearing problems, prescribe
  hearing aids
Steps to ICT Accessibility – creation
         Step 1: Define “Accessible”
• Define keyboard navigation scheme
• Define theme mechanisms for high
  contrast, large print
• Define an accessibility API for
  communication with AT
Steps to ICT Accessibility – creation
       Step 2: Stock UI elements, toolkits
• Build sets of desktop UI elements
  – Menus, windows, etc.
• Build sets of web UI elements
  – Charts, drag & drop, etc.
• Build sets of mobile UI elements
  – Text fields, radio buttons, etc.
Steps to ICT Accessibility – creation
  Step 3: Tools for developing accessible ICT
• Manuals & standards for how to make
  accessible applications
• Developer tools that provide stock
  accessible UI elements
• Developer tools that flag programmatically
  determinable inaccessible app designs
Steps to ICT Accessibility – use
Step 4: Make platform accessible, able to run AT

• Does the platform expose accessibility
  APIs from the applications?
• Can the user select a high contrast, large
  print theme?
• Does the platform have text-to-speech,
  Braille, for AT to use?
Steps to ICT Accessibility – use
 Step 5: Make the accessible ICT applications

• Follow the plans, use the stock UI
  elements & toolkits, deploy on an
  accessible platform
• And then build the apps
Steps to ICT Accessibility – use
Step 6: Disseminate access devices people need

• Ensure blind have access to screen
  readers for the platform
• Ensure low vision have access to screen
  magnification
• Ensure access to augmentative/alternative
  communication systems, etc.
Open Accessibility Framework

• Core idea of the ÆGIS project
• ÆGIS OAF deliverables:
  1.Document describing the framework of 3rd
    generation accessibility, validated by ÆGIS
    prototypes and feedback
  2.Prototypes implement OAF, proven in ÆGIS
    • Many prototypes contributed back in open source
Open Accessibility Framework cont.

• Addresses all facets of building
  accessibility into ICT
• Completely analogous to physical
  accessibility
  – Looks at “creation” and “use” sides
• It is essentially the “Steps to ICT
  Accessibility” of previous slides
ÆGIS Technology Focus Areas

• Desktop
  – Build on 3rd gen. accessibility already in GNOME
  – Focus on authoring assistance in
    OpenOffice.org
  – DAISY, Braille, Concept Coding Framework
  – Blind, low-vision, physical impairment, cognitive
    impairment, developers / testers
ÆGIS Technology Focus Areas, cont.

• Web
  – Work in all facets of OAF (except AT)
  – UI element sets used in developer tools to
    create apps that run in user agents on desktop
    platforms (with AT)
• Mobile
  – Work in all facets of OAF (including AT)
Creation   Use
Updates from Pan-European Workshop

• <updates to go here, added the night
  before, at the conclusion of the workshop>

Más contenido relacionado

La actualidad más candente

Breaking The Confinement Cycle Using Linux
Breaking The Confinement Cycle Using LinuxBreaking The Confinement Cycle Using Linux
Breaking The Confinement Cycle Using LinuxSpencer Hunley
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endHenny Swan
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)Yahoo Developer Network
 
Thoughts on Open Accessibility
Thoughts on Open AccessibilityThoughts on Open Accessibility
Thoughts on Open Accessibilitycolinbdclark
 
Introduction to Accessibility
Introduction to AccessibilityIntroduction to Accessibility
Introduction to AccessibilityElizabeth Gray
 
Open coffee tech 2nd meetup
Open coffee tech 2nd meetup Open coffee tech 2nd meetup
Open coffee tech 2nd meetup George Platon
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibilityAGILEDROP
 
iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)Jon Gibbins
 
Digital accessibility intro 2021
Digital accessibility intro 2021Digital accessibility intro 2021
Digital accessibility intro 2021Joshua Randall
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s importantTristan Nitot
 

La actualidad más candente (20)

Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
 
Breaking The Confinement Cycle Using Linux
Breaking The Confinement Cycle Using LinuxBreaking The Confinement Cycle Using Linux
Breaking The Confinement Cycle Using Linux
 
Accessibility for Web
Accessibility for WebAccessibility for Web
Accessibility for Web
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Week 4 - tablet app design
Week 4 - tablet app designWeek 4 - tablet app design
Week 4 - tablet app design
 
Thoughts on Open Accessibility
Thoughts on Open AccessibilityThoughts on Open Accessibility
Thoughts on Open Accessibility
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Introduction to Accessibility
Introduction to AccessibilityIntroduction to Accessibility
Introduction to Accessibility
 
Open coffee tech 2nd meetup
Open coffee tech 2nd meetup Open coffee tech 2nd meetup
Open coffee tech 2nd meetup
 
LouiseGruenbergFFWD2015
LouiseGruenbergFFWD2015LouiseGruenbergFFWD2015
LouiseGruenbergFFWD2015
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Challenges with VPATs
Challenges with VPATsChallenges with VPATs
Challenges with VPATs
 
iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)
 
Digital accessibility intro 2021
Digital accessibility intro 2021Digital accessibility intro 2021
Digital accessibility intro 2021
 
Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s important
 

Destacado (8)

3b3 towards a tool for supporting
3b3 towards a tool for supporting 3b3 towards a tool for supporting
3b3 towards a tool for supporting
 
Accessible awards
Accessible awardsAccessible awards
Accessible awards
 
3a2 roadmap
3a2 roadmap3a2 roadmap
3a2 roadmap
 
1 ÆGIS-ACCESSIBLE: Users Involvement Driving Accessibility Forward
1 ÆGIS-ACCESSIBLE: Users Involvement Driving Accessibility Forward1 ÆGIS-ACCESSIBLE: Users Involvement Driving Accessibility Forward
1 ÆGIS-ACCESSIBLE: Users Involvement Driving Accessibility Forward
 
1a8 parrallel ui rendering
1a8 parrallel ui rendering1a8 parrallel ui rendering
1a8 parrallel ui rendering
 
3a8 picture driven computing in assistive
3a8 picture driven computing in assistive3a8 picture driven computing in assistive
3a8 picture driven computing in assistive
 
Mobile web accessibility assessment
Mobile web accessibility assessmentMobile web accessibility assessment
Mobile web accessibility assessment
 
Seven accessible GPS options from the iPhone to the PC.
Seven accessible GPS options from the iPhone to the PC.Seven accessible GPS options from the iPhone to the PC.
Seven accessible GPS options from the iPhone to the PC.
 

Similar a EU policies in e-inclusion

Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsAEGIS-ACCESSIBLE Projects
 
1. aegis concept and realisations workshop v3
1. aegis concept and realisations   workshop v31. aegis concept and realisations   workshop v3
1. aegis concept and realisations workshop v3AEGIS-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
 
Moving Assistive Technology on the Web
Moving Assistive Technology on the WebMoving Assistive Technology on the Web
Moving Assistive Technology on the WebAndrea Mangiatordi
 
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
 
Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerAEGIS-ACCESSIBLE Projects
 
Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.AEGIS-ACCESSIBLE Projects
 
COMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionCOMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionMark Billinghurst
 
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
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open SourceRmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open SourceAEGIS-ACCESSIBLE Projects
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
WebRTC Rockstars Asian Tour 2017
WebRTC Rockstars Asian Tour 2017WebRTC Rockstars Asian Tour 2017
WebRTC Rockstars Asian Tour 2017Lorenzo Miniero
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...Media Access Australia
 
Project in Empowerment Technology
Project in Empowerment Technology Project in Empowerment Technology
Project in Empowerment Technology Jeanloismorante
 

Similar a EU policies in e-inclusion (20)

Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
 
1. aegis concept and realisations workshop v3
1. aegis concept and realisations   workshop v31. aegis concept and realisations   workshop v3
1. aegis concept and realisations workshop v3
 
AEGIS 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
 
Moving Assistive Technology on the Web
Moving Assistive Technology on the WebMoving Assistive Technology on the Web
Moving Assistive Technology on the Web
 
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
 
Newsletter 4 AEGIS
Newsletter 4 AEGISNewsletter 4 AEGIS
Newsletter 4 AEGIS
 
AEGIS Newsletter 4
AEGIS Newsletter 4AEGIS Newsletter 4
AEGIS Newsletter 4
 
Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact Manager
 
Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.
 
COMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionCOMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introduction
 
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
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open SourceRmll 2010 AEGIS Mainstreaming Accessbility Open Source
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
WebRTC Rockstars Asian Tour 2017
WebRTC Rockstars Asian Tour 2017WebRTC Rockstars Asian Tour 2017
WebRTC Rockstars Asian Tour 2017
 
3b1 standardisation
3b1 standardisation3b1 standardisation
3b1 standardisation
 
Hci unit 1&amp; 2
Hci unit 1&amp; 2Hci unit 1&amp; 2
Hci unit 1&amp; 2
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
Accessible consumer technologies and the cloud - Dr Scott Hollier, VisAbility...
 
Project in Empowerment Technology
Project in Empowerment Technology Project in Empowerment Technology
Project in Empowerment Technology
 

Más 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
 
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
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1AEGIS-ACCESSIBLE Projects
 

Más 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...
 
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
 
Haptimap in a_nutshell_2011_for_aegis
Haptimap in a_nutshell_2011_for_aegisHaptimap in a_nutshell_2011_for_aegis
Haptimap in a_nutshell_2011_for_aegis
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #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
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
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...
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

EU policies in e-inclusion

  • 1. The ÆGIS concept, with updates from the Pan-European Workshop and User Forum Peter Korn, Accessibility Principal & ÆGIS Technical Manager
  • 2. Presentation Overview • What is ÆGIS • Brief history of ICT Accessibility • Steps to build an accessible... ...physical world ...ICT environment • The Open Accessibility Framework (OAF) • Updates from the Pan-European workshop
  • 3. What is ÆGIS? • EC-funded FP7 project to “...build accessibility into future mainstream ICT...” • Focus on... – future: look at where accessibility is going – mainstream: do research as close to products as practical – ICT: desktop, web, mobile; communication
  • 4. What is “ÆGIS”? • Open Accessibility Everywhere: Groundwork, Infrastructure, Standards • Inspiration from Greek myth – ÆGIS is the shield of Zeus – Now means a shield, protection, or sponsorship – For us: building accessibility into ICT is a way to protect people at risk of exclusion
  • 5. What is “ÆGIS”... in Letters & Words? • open: collaborate with existing communities • Accessibility: focus of the project • Everywhere: desktop, web, mobile • Groundwork: start from users, user needs • Infrastructure: build it in to ICT • Standards: define, then build to standards
  • 6. Key Goals of the ÆGIS Project • Develop a complete framework to building accessibility into ICT – Prove it with users in desktop, web, and mobile • Help developers & authors as well as users • Address accessibility cost issues – Leverage popular open source apps, platforms – Use commodity hardware where possible
  • 7. More Key Goals of the ÆGIS Project • Seek to advance the state of the art – Framework for magnification – Concept Coding Framework for authoring – Face tracking, eye tracking, gesture switches – Aid to developers, authors – “Platform on a platform” challenges
  • 8. A Brief History of ICT Accessibility • Late 1960s – early 1980s 1st generation access – Character based screens – Blind access via Optacon, screen readers from text buffers – Low vision access via custom video card – Input device replacements (special keyboards, etc.)
  • 9. More Brief History of ICT Accessibility • Late 1980s – early 2000s 2nd generation access – Graphical desktop – Blind access via off-screen model: reverse engineered hack – Low vision access via software magnification: also a hack – Evolution of voice recognition systems – Switch access software – Specialized apps for cognitive impairments
  • 10. rd Emergence of 3 Generation Access • Starts in 1997 – Java Accessibility API & Pluggable Look & Feel of Swing – W3C Web Accessibility Initiative – MSAA – Roots in two earlier attempts: • RAP & AccessAware
  • 11. rd Focus of 3 Generation Access • Provide everything needed by AT via APIs – Address “platform-on-a-platform” issues – Accessibility standards start to appear – WCAG, UAAG, ATAG, ISO 13066 – Similar shift for accessibility as with printing • Direct app-to-printer interfaces became mediated by the operating system – OS-defined printer driver APIs
  • 12. Steps to Physical Accessibility – creation Step 1: Define “Accessible” • How wide must a door be for a wheelchair to fit through it? • How much force must you need to open a window? • How do we make an elevator accessible - tones, Braille...
  • 13. Steps to Physical Accessibility – creation Step 2: Stock building materials • Sets of standard doors - all wide enough for a wheelchair • Sets of standard windows - with little force needed to open • Standard elevators - with tones, Braille, tactile symbols
  • 14. Steps to Physical Accessibility – creation Step 3: Tools for accessible building • Manuals & standards for installing windows, doors, elevators • Specs. for wheelchair ramps; testing ramp elevation • Special tools for installing windows, doors, elevators, etc.
  • 15. Steps to Physical Accessibility – use Step 4: Locate the building where it will work • Is the building near public transit? • Is there a wheelchair ramp leading up to the building? • Can people find the crosswalk buttons
  • 16. Steps to Physical Accessibility – use Step 5: Make the accessible buildings • Follow the plans, use the stock building materials, locate the building where it should go • And then build it
  • 17. Steps to Physical Accessibility – use Step 6: Disseminate access devices people need • Distribute wheelchairs (that work with the ramps) • Provide canes for the blind, train seeing eye dogs • Diagnose hearing problems, prescribe hearing aids
  • 18. Steps to ICT Accessibility – creation Step 1: Define “Accessible” • Define keyboard navigation scheme • Define theme mechanisms for high contrast, large print • Define an accessibility API for communication with AT
  • 19. Steps to ICT Accessibility – creation Step 2: Stock UI elements, toolkits • Build sets of desktop UI elements – Menus, windows, etc. • Build sets of web UI elements – Charts, drag & drop, etc. • Build sets of mobile UI elements – Text fields, radio buttons, etc.
  • 20. Steps to ICT Accessibility – creation Step 3: Tools for developing accessible ICT • Manuals & standards for how to make accessible applications • Developer tools that provide stock accessible UI elements • Developer tools that flag programmatically determinable inaccessible app designs
  • 21. Steps to ICT Accessibility – use Step 4: Make platform accessible, able to run AT • Does the platform expose accessibility APIs from the applications? • Can the user select a high contrast, large print theme? • Does the platform have text-to-speech, Braille, for AT to use?
  • 22. Steps to ICT Accessibility – use Step 5: Make the accessible ICT applications • Follow the plans, use the stock UI elements & toolkits, deploy on an accessible platform • And then build the apps
  • 23. Steps to ICT Accessibility – use Step 6: Disseminate access devices people need • Ensure blind have access to screen readers for the platform • Ensure low vision have access to screen magnification • Ensure access to augmentative/alternative communication systems, etc.
  • 24. Open Accessibility Framework • Core idea of the ÆGIS project • ÆGIS OAF deliverables: 1.Document describing the framework of 3rd generation accessibility, validated by ÆGIS prototypes and feedback 2.Prototypes implement OAF, proven in ÆGIS • Many prototypes contributed back in open source
  • 25. Open Accessibility Framework cont. • Addresses all facets of building accessibility into ICT • Completely analogous to physical accessibility – Looks at “creation” and “use” sides • It is essentially the “Steps to ICT Accessibility” of previous slides
  • 26. ÆGIS Technology Focus Areas • Desktop – Build on 3rd gen. accessibility already in GNOME – Focus on authoring assistance in OpenOffice.org – DAISY, Braille, Concept Coding Framework – Blind, low-vision, physical impairment, cognitive impairment, developers / testers
  • 27. ÆGIS Technology Focus Areas, cont. • Web – Work in all facets of OAF (except AT) – UI element sets used in developer tools to create apps that run in user agents on desktop platforms (with AT) • Mobile – Work in all facets of OAF (including AT)
  • 28. Creation Use
  • 29. Updates from Pan-European Workshop • <updates to go here, added the night before, at the conclusion of the workshop>