1 / 30

Audio Programming Assistant

Audio Programming Assistant. A system that supports blind and vision impaired people to learn C# programming. Team APA Philip Haines, Ngoc Khuu, Van Tieu-Vinh, Ping Li and Dr Dat Tran (mentor) University of Canberra, Australia. Outline. Problem Definition Our Solution System Design

werner
Download Presentation

Audio Programming Assistant

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Audio Programming Assistant A system that supports blind and vision impaired people to learn C# programming Team APA Philip Haines, Ngoc Khuu, Van Tieu-Vinh, Ping Li and Dr Dat Tran (mentor) University of Canberra, Australia

  2. Outline • Problem Definition • Our Solution • System Design • System Architecture • System Demonstration • Future Development • Questions

  3. Looking for an idea It may be.. I haven’t seen blind students at my university. Why? from Imagine Cup 2006 Classroom Teaching ??? Learning Student Material Software Design … technology enables a better education for all

  4. At Our University … So what are the Disability Standards for Education anyway? The Human Rights Commissioner, Graeme Innes will give a fascinating address today in 2B9, from 12 - 1.00 This is a unique opportunity to hear this eminent speaker, who has an international reputation.

  5. If you know that… Go to http://www.hreoc.gov.au/about_the_commission/president_commissioners/innes.html for a bio of Graeme, who will be accompanied by his guide dog Jeordie

  6. Research – People with Sight Problems 1.4 million children under 15 are blind (WHO, 2003) Every minute: a child goes blind

  7. Blind and Vision Impaired People four and a half times more likely to be unemployed than the national average (Vision Australia, 2007)

  8. How can technology… …help them achieve equal opportunity in education and employment?

  9. Current Technology and Hardware Canberra Blind Society Vision Australia

  10. … and Software Screen Reader

  11. Key Findings (Vision Australia, 2007) The more formats of material they can access, the higher their employment opportunities There is a higher need for technical skills amongst people who are blind or vision impaired

  12. What Technical Skill? I still think it's worthwhile for a blind person to try a career as a programmer Michael Freeman blind programmer in Vancouver, Washington

  13. Technical Skill would be… … Our Idea Help blind and vision impaired people become programmers Programming Skill

  14. How to Learn Programming? What Software? Current: Audio Scanner, JAWS, Window-Eyes What Software? How to enter? No audio programming tool available

  15. Audio Programming Tool Audio Web Browser Audio Web Site Provide better access to Web pages, Make websites voice enabled, and more … C# .NET programming Edit, Compile , Debug, and Run C# programs Provide audio learning materials Download audio tools Provide a forum Our Solution Audio Web Browser Audio Studio.NET Audio Web Site

  16. Assumptions and Requirements Blind users can use computer keyboards No commercial screen reader software is included System design: not only for blind and vision impaired users but also for normal vision users Interface design: comply Microsoft and W3C standards for vision impaired users

  17. The Challenge Current Visual C# programming tool is not an open source We cannot ask Website providers to add voice to their Web pages

  18. 1. Audio Studio.NET (Programming tool) Load or create a project, then edit, compile, debug, run and save the project Blind users: Voice available on every control Vision impaired users: Large font C Co Con Console Use short cut keys or just Tab and Enter keys

  19. 1. Audio Studio.NET Outputs text or graphics and voice Load or create a project, then edit, compile, debug, run and save the project Outputs text or graphics

  20. 2. Audio Web Browser Use arrow keys to move up and down Press Enter to select that link

  21. Audio Web Browser Link is spoken out and highlighted

  22. Audio Web Site

  23. System Architecture

  24. System Demonstration Audio Studio.NET Audio Web Browser Practice programs Have question Search answers on the Internet Download & install APA System Get C# Lessons to learn Upload question on Audio Website Audio Web Browser

  25. System Evaluation Sharon, blind, graduate Rishi, vision impaired, music student Robert, blind, lawyer

  26. Costs

  27. Benefits

  28. Intended Impacts change education programs Equal oppoturnity in education and employment Develop voice-enabled software change policies

  29. Future Development Audio Website Audio Web Browser Speech Recognizer Audio Studio.NET Braille Text-to-Speech

  30. Thank you! Many thanks to University of Canberra, Vision Australia, and Canberra Blind Society. Special thanks to Graham, Paul Brooks, Rishi, Robert and Sharon.

More Related