Dr. Dimitrios Tzovaras Informatics and Telematics Institute Centre for Research and Technology Hellas   Greece An Approxim...
<ul><li>Introduction </li></ul><ul><li>Implemented Impairments </li></ul><ul><li>Approximation Simulator </li></ul><ul><li...
<ul><li>ICT based products are used by older people or people with disabilities </li></ul><ul><li>Non-accessible software ...
<ul><li>Tools for Web accessibility assessment </li></ul><ul><ul><li>aDesigner </li></ul></ul><ul><ul><li>Color Doctor </l...
<ul><li>Existing development tools give little assistance or make it impossible to design and develop accessible ICT Java ...
<ul><li>The tool approximately simulates the difficulties someone with vision or other disabilities face when interacting ...
<ul><li>Cataract </li></ul><ul><ul><li>Affecting approximately 18 million of the world population </li></ul></ul><ul><li>M...
<ul><li>Uncorrected refractive errors </li></ul><ul><ul><li>Affecting approximately 153 million world-widely </li></ul></u...
<ul><li>Retinitis pigmentosa </li></ul><ul><li>Parkinson’s disease </li></ul><ul><li>Extreme light sensitivity </li></ul>I...
Approximation Simulator
<ul><li>The tool gives useful information on any GUI component with possible accessibility problems </li></ul><ul><li>The ...
<ul><li>Windows L&F, “High contrast white”, “Windows Standard (extra large)” </li></ul>Approximation Simulator
<ul><li>Two Netbeans IDE plugins have been implemented as an extension of the approximation simulator </li></ul><ul><ul><l...
<ul><li>The approximation simulator  would assist developers, throughout the phases of the whole development process, in c...
<ul><li>Demo </li></ul>
Upcoming SlideShare
Loading in …5
×

10 An Approximation Simulator for Designing and Developing Accessible Java Swing Applications

963 views
872 views

Published on

Failure to determine the requirements for accessibility support in rich Internet applications (RIA), and to verify that such support meets the needs of people with disabilities will result in the continued poor or non-existent levels of access for these applications. Developers and designers face a real challenge when implementing software that has to cope with a lot of interaction situations, as well as specific directives for ensuring an accessible interaction. In this paper we propose an approximation simulator for JavaTM Swing applications. The proposed tool will assist developers and designers to explore user-centred design and incorporate important accessibility features for their JavaTM Swing software implementations.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
963
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

10 An Approximation Simulator for Designing and Developing Accessible Java Swing Applications

  1. 1. Dr. Dimitrios Tzovaras Informatics and Telematics Institute Centre for Research and Technology Hellas Greece An Approximation Simulator for Designing and Developing Accessible Java Swing Applications
  2. 2. <ul><li>Introduction </li></ul><ul><li>Implemented Impairments </li></ul><ul><li>Approximation Simulator </li></ul><ul><li>Conclusions and future work </li></ul><ul><li>Demo </li></ul>Overview
  3. 3. <ul><li>ICT based products are used by older people or people with disabilities </li></ul><ul><li>Non-accessible software applications cause productivity losses </li></ul><ul><li>Lack of accessibility support tools for developers lead to non fully usable applications by design </li></ul>Introduction
  4. 4. <ul><li>Tools for Web accessibility assessment </li></ul><ul><ul><li>aDesigner </li></ul></ul><ul><ul><li>Color Doctor </li></ul></ul><ul><ul><li>Visual Impairment Simulator for Microsoft Windows </li></ul></ul><ul><ul><li>Vischeck </li></ul></ul><ul><ul><li>WebAIM low vision simulator </li></ul></ul><ul><ul><li>Cambridge University vision impairment simulator </li></ul></ul><ul><li>Tools for Java Swing accessibility assessment </li></ul><ul><ul><li>Sun Java Accessibility Utilities </li></ul></ul><ul><ul><li>Sun Java Accessibility Helper </li></ul></ul>Introduction
  5. 5. <ul><li>Existing development tools give little assistance or make it impossible to design and develop accessible ICT Java solutions </li></ul><ul><li>Approximation Simulator can be used for achieving accessibility design for developing Java Swing applications </li></ul>Introduction
  6. 6. <ul><li>The tool approximately simulates the difficulties someone with vision or other disabilities face when interacting with Java Swing Graphical User Interfaces (GUIs) </li></ul><ul><li>Through the tool the developer is alerted for any accessibility errors/warnings the implemented GUI may have </li></ul>Introduction
  7. 7. <ul><li>Cataract </li></ul><ul><ul><li>Affecting approximately 18 million of the world population </li></ul></ul><ul><li>Macular degeneration </li></ul><ul><ul><li>Affecting approximately 9% of the world population </li></ul></ul><ul><li>Glaucoma </li></ul><ul><ul><li>Affecting approximately 10% of the world population </li></ul></ul>Implemented Impairments
  8. 8. <ul><li>Uncorrected refractive errors </li></ul><ul><ul><li>Affecting approximately 153 million world-widely </li></ul></ul><ul><li>Night blindness </li></ul><ul><ul><li>Affecting approximately 1% of preschool-age children and 8% of pregnant women world-widely </li></ul></ul><ul><li>Color blindness </li></ul><ul><ul><li>Affecting approximately 8.5% of male and 0.5% of female of the world population </li></ul></ul>Implemented Impairments
  9. 9. <ul><li>Retinitis pigmentosa </li></ul><ul><li>Parkinson’s disease </li></ul><ul><li>Extreme light sensitivity </li></ul>Implemented Impairments
  10. 10. Approximation Simulator
  11. 11. <ul><li>The tool gives useful information on any GUI component with possible accessibility problems </li></ul><ul><li>The tool inherits the Look and Feel (L&F) that was set to the application by the developer </li></ul><ul><li>The tool can adapt to the high contrast appearance scheme as well as the mouse pointer scheme set by the developer </li></ul>Approximation Simulator
  12. 12. <ul><li>Windows L&F, “High contrast white”, “Windows Standard (extra large)” </li></ul>Approximation Simulator
  13. 13. <ul><li>Two Netbeans IDE plugins have been implemented as an extension of the approximation simulator </li></ul><ul><ul><li>DIAS Preview plugin </li></ul></ul><ul><ul><ul><li>provides a visual design preview feature that allows developers and designers to realize how their implemented GUI forms are being displayed </li></ul></ul></ul><ul><ul><ul><li>presents all the detected accessibility errors and warnings of the simulated GUI form </li></ul></ul></ul><ul><ul><ul><li>presents appropriate description of the potential problems as well as specific guidelines and recommendations on how to solve the detected problems </li></ul></ul></ul><ul><ul><li>DIAS Run plugin </li></ul></ul><ul><ul><ul><li>gives the ability to execute and run in real time a Java Swing applications and verify if the included functionalities and components contain any accessibility constraint </li></ul></ul></ul>Approximation Simulator
  14. 14. <ul><li>The approximation simulator would assist developers, throughout the phases of the whole development process, in creating accessible Java Swing GUI applications </li></ul><ul><li>Improve approximation simulator capabilities </li></ul><ul><ul><li>Enhance the simulation outcome </li></ul></ul><ul><ul><li>Support more impairments </li></ul></ul><ul><ul><li>Cover more impairments with information and recommendations about problematic GUI components </li></ul></ul>Conclusions and future work
  15. 15. <ul><li>Demo </li></ul>

×