SlideShare a Scribd company logo
Jon Azpiroz Vodafone Spain Foundation  Spain Designing Mobile Applications for All: Accessible Contact Manager
Accessibility for mobile devices is still way behind compared to desktop computers Difficulties integrating accessibility in a very fragmented market Few and expensive solutions available Time urgency: Increasing number of mobile applications ( Apple App Store: Over 100,000,000 downloads in just 60 days ) Motivation, Problem area
Identify the barriers in the use of mainstream ICT applications Identify the specific Restrictions of mobile devices Research Objectives
Research Approach, Methodology Identify the barriers in the use of mainstream ICTs Specific Mobile restrictions Design guidelines for accessible mobile applications Example application: Contact Manager Validation and Refinement
Barriers for: Visual impairment users :  Screen readers and/or screen magnifiers incompatibility with dynamic or graphical apps Not emotional voices Lack of sufficient contrast  Motor impairment users : Not able to use keyboards and/or mouse Difficulty to work with dynamic interfaces Poor quality of voice recognition  Barriers of mainstream ICTs
Barriers for: Cognitive impairment users :  Need for constant adaptation and learning Complex and overloaded menus Confusing or not standardized icons Hearing impairment users : Poor quality of sound and/or interferences Poor quality of images in video calls Lack of subtitles and sign language adaptations Speech / Communitation impairment users : Difficulties typing messages Complex menus and constant learning required Barriers of mainstream ICTs
Screen size Very limited but increasing Orientation: Square, landscape, portrait,… Not standardized aspect ratio User input Not standardized. Different methods available: T9 keypad Extended QWERTY keyboards Touch-screen virtual keyboards Voice commands Can be improved with spell checkers and predictive text Limited Processor speed and memory available to run applications and ATs Mobile Restrictions
Two fundamental factors: Target a mobile platform that is capable of running ATs Adaptability, personalization and customization of mobile applications Designing Accessible Mobile Applications
Targeting mobile platforms that are capable of running ATs: Without accessibility APIs: Designing Accessible Mobile Applications “ Name:” label + text box ATs should replace or chain the video driver Off-screen model On-screen
Targeting mobile platforms that are capable of running ATs: With accessibility APIs: Designing Accessible Mobile Applications Accessible slider: Name: Age_slider Role: Slider Current Value: 30 Minimum Value: 0 Maximum Value: 100 Background Color: White Foreground Color: Light Gray ATs User presentation
Mobile platforms with accessibility APIs:  BlackBerry OS Android OS iPhone OS (Next year) JavaFX Mobile platforms without accessibility APIs:  Symbian OS Windows Mobile OS Designing Accessible Mobile Applications
Optimization of user experience Input of information:  Design of menus Text prediction Spell-checking Short-cuts (when possible) Output of information Provide visual alternatives: text, icons, audio Make it configurable Naming and labeling Unique and meaningful names Theme support Designing Accessible Mobile Applications
Optimization of user experience User preferences Look and feel Font adjustment Number of options or icons Compatibility with accessibility services Documentation and help menu Designing Accessible Mobile Applications
Example application: Accessible Contact Manager and Phone Dialler Example Application
Accessible solutions should always be validated by the end users What do first users think about it? Cognitive impaired users: Satisfaction with the redundant information: text + image + voice  Visual impaired users: Text-only vertical contact list Translate UI frequently used settings to the home page (image and font size adjustment) Separate applications for Contact Manager and the phone dialler Motor impaired user: Search field  Scroll bar with alphabet letters shortcuts Visual impairment users feedback Validation and Refinement
Accessibility is more than providing compatibility with ATs User needs are quite different: Adaptability and configuration are key parameters Application design should focus on each accessibility group, looking for specific solutions Continuous refinement and validation of the solutions should by the users is required to obtain a “design for all” Conclusion and outlook

More Related Content

PPS
Mobile User Experience - @iRajLal
PPTX
GUI & Modern UI Design
PPTX
Ux presentation-i net - https://uxvietnam.com
PPT
Workshop: What Is Use Interface
PPTX
Optimizing Mobile UX Design Webinar Presentation Slides
PDF
Mobile application development Confronts and Chances
PPTX
UI design by Parag Verma
PPT
Software Accessibility Siddhesh
Mobile User Experience - @iRajLal
GUI & Modern UI Design
Ux presentation-i net - https://uxvietnam.com
Workshop: What Is Use Interface
Optimizing Mobile UX Design Webinar Presentation Slides
Mobile application development Confronts and Chances
UI design by Parag Verma
Software Accessibility Siddhesh

What's hot (19)

PDF
7 Factors to Consider While Developing Mobile Apps
PPT
Introduction To Mobile Application Development
PPTX
UI guidelines
PPTX
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
PPTX
Types of User interface
PDF
User interfaces for the next generation mobile POS-terminals
PPT
Mobile Air Ticket Booking
PDF
Visual Matter: Our price point brings us clients, the end result keeps out cl...
PDF
Five Elements of Software Engineering for Mobile
PDF
DavidResume1
PDF
How to sell Mobility to Enterprises ?
PDF
Extrasensory: Marketing Plan For A New Android App
PPTX
Assistive technology
PDF
Mobile app development converted
PPTX
John pereless mobile development smart way to do business
PDF
Factors affecting cost to build a mobile app
PDF
product
PDF
Stephen Welch
PPT
The Mobile Ecosystem - Webrazzi'11
7 Factors to Consider While Developing Mobile Apps
Introduction To Mobile Application Development
UI guidelines
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Types of User interface
User interfaces for the next generation mobile POS-terminals
Mobile Air Ticket Booking
Visual Matter: Our price point brings us clients, the end result keeps out cl...
Five Elements of Software Engineering for Mobile
DavidResume1
How to sell Mobility to Enterprises ?
Extrasensory: Marketing Plan For A New Android App
Assistive technology
Mobile app development converted
John pereless mobile development smart way to do business
Factors affecting cost to build a mobile app
product
Stephen Welch
The Mobile Ecosystem - Webrazzi'11
Ad

Viewers also liked (8)

PDF
Reachable Contact Manager
PPT
Ideas for building your contact manager
PPSX
Contact manager
PPT
Contacts management system
PPT
Contact Management
PPT
Contact Management - Schmooze
PPT
Content management software ppt for greet
PPTX
CRM Initial Requirements Gathering Workshop Pack
Reachable Contact Manager
Ideas for building your contact manager
Contact manager
Contacts management system
Contact Management
Contact Management - Schmooze
Content management software ppt for greet
CRM Initial Requirements Gathering Workshop Pack
Ad

Similar to 12 Designing Mobile Applications For All: Accessible Contact Manager (20)

PDF
Designing Mobile Applications for All: Accessible Contact Manager
PPT
SSB BART Group Mobile Accessibility
PPT
The challenge of touchscreen clutter 6.25.2010
PPT
Itkan mobile-disabilities v5
PDF
Accounting For Every Camper
PDF
Accessibility in Mobile Apps_ Inclusive Design & Real-World Challenges .pdf
PPT
16 user interfacedesign
PPT
Mobile Application Developer
PPT
Usability Evaluation of Teletext
PPT
Usability Evaluation Of Teletext
 
PPTX
1.Usability Engineering.pptx
PPT
Mobile Web Development
PPT
Mobile Web Development
PPT
Testing flash and flex for accessibility indic threads-q11
PDF
building apps with a focus on accessibility
PPTX
Ab113 Complied[1]
PPT
Chapter1
PPT
ISDD User Interface
PPT
The Affordances Of Mobile Technologies
PDF
Poster Serenoa
Designing Mobile Applications for All: Accessible Contact Manager
SSB BART Group Mobile Accessibility
The challenge of touchscreen clutter 6.25.2010
Itkan mobile-disabilities v5
Accounting For Every Camper
Accessibility in Mobile Apps_ Inclusive Design & Real-World Challenges .pdf
16 user interfacedesign
Mobile Application Developer
Usability Evaluation of Teletext
Usability Evaluation Of Teletext
 
1.Usability Engineering.pptx
Mobile Web Development
Mobile Web Development
Testing flash and flex for accessibility indic threads-q11
building apps with a focus on accessibility
Ab113 Complied[1]
Chapter1
ISDD User Interface
The Affordances Of Mobile Technologies
Poster Serenoa

More from AEGIS-ACCESSIBLE Projects (20)

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

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
A comparative analysis of optical character recognition models for extracting...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

12 Designing Mobile Applications For All: Accessible Contact Manager

  • 1. Jon Azpiroz Vodafone Spain Foundation Spain Designing Mobile Applications for All: Accessible Contact Manager
  • 2. Accessibility for mobile devices is still way behind compared to desktop computers Difficulties integrating accessibility in a very fragmented market Few and expensive solutions available Time urgency: Increasing number of mobile applications ( Apple App Store: Over 100,000,000 downloads in just 60 days ) Motivation, Problem area
  • 3. Identify the barriers in the use of mainstream ICT applications Identify the specific Restrictions of mobile devices Research Objectives
  • 4. Research Approach, Methodology Identify the barriers in the use of mainstream ICTs Specific Mobile restrictions Design guidelines for accessible mobile applications Example application: Contact Manager Validation and Refinement
  • 5. Barriers for: Visual impairment users : Screen readers and/or screen magnifiers incompatibility with dynamic or graphical apps Not emotional voices Lack of sufficient contrast Motor impairment users : Not able to use keyboards and/or mouse Difficulty to work with dynamic interfaces Poor quality of voice recognition Barriers of mainstream ICTs
  • 6. Barriers for: Cognitive impairment users : Need for constant adaptation and learning Complex and overloaded menus Confusing or not standardized icons Hearing impairment users : Poor quality of sound and/or interferences Poor quality of images in video calls Lack of subtitles and sign language adaptations Speech / Communitation impairment users : Difficulties typing messages Complex menus and constant learning required Barriers of mainstream ICTs
  • 7. Screen size Very limited but increasing Orientation: Square, landscape, portrait,… Not standardized aspect ratio User input Not standardized. Different methods available: T9 keypad Extended QWERTY keyboards Touch-screen virtual keyboards Voice commands Can be improved with spell checkers and predictive text Limited Processor speed and memory available to run applications and ATs Mobile Restrictions
  • 8. Two fundamental factors: Target a mobile platform that is capable of running ATs Adaptability, personalization and customization of mobile applications Designing Accessible Mobile Applications
  • 9. Targeting mobile platforms that are capable of running ATs: Without accessibility APIs: Designing Accessible Mobile Applications “ Name:” label + text box ATs should replace or chain the video driver Off-screen model On-screen
  • 10. Targeting mobile platforms that are capable of running ATs: With accessibility APIs: Designing Accessible Mobile Applications Accessible slider: Name: Age_slider Role: Slider Current Value: 30 Minimum Value: 0 Maximum Value: 100 Background Color: White Foreground Color: Light Gray ATs User presentation
  • 11. Mobile platforms with accessibility APIs: BlackBerry OS Android OS iPhone OS (Next year) JavaFX Mobile platforms without accessibility APIs: Symbian OS Windows Mobile OS Designing Accessible Mobile Applications
  • 12. Optimization of user experience Input of information: Design of menus Text prediction Spell-checking Short-cuts (when possible) Output of information Provide visual alternatives: text, icons, audio Make it configurable Naming and labeling Unique and meaningful names Theme support Designing Accessible Mobile Applications
  • 13. Optimization of user experience User preferences Look and feel Font adjustment Number of options or icons Compatibility with accessibility services Documentation and help menu Designing Accessible Mobile Applications
  • 14. Example application: Accessible Contact Manager and Phone Dialler Example Application
  • 15. Accessible solutions should always be validated by the end users What do first users think about it? Cognitive impaired users: Satisfaction with the redundant information: text + image + voice Visual impaired users: Text-only vertical contact list Translate UI frequently used settings to the home page (image and font size adjustment) Separate applications for Contact Manager and the phone dialler Motor impaired user: Search field Scroll bar with alphabet letters shortcuts Visual impairment users feedback Validation and Refinement
  • 16. Accessibility is more than providing compatibility with ATs User needs are quite different: Adaptability and configuration are key parameters Application design should focus on each accessibility group, looking for specific solutions Continuous refinement and validation of the solutions should by the users is required to obtain a “design for all” Conclusion and outlook