Download KoreaPresentation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Structured programming wikipedia , lookup

Transcript
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
System Architecture
System Demonstration
Future Development
Questions
Looking
It may be..
for an idea
I haven’t seen
blind students at
my university.
Why?
Teaching
Learning
from
Imagine
Cup 2006
Classroom
Material
Student
???
Software Design
… technology enables a better education for all
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.
If you know that…
Go to
http://www.hreoc.gov.au/about_the_comm
ission/president_commissioners/innes.ht
ml for a bio of Graeme, who will be
accompanied by his guide dog Jeordie
Research – People with Sight Problems
Blind
Vision Impaired
1.4 million children
Global
under
15
are
blind
45
million
135 million
(WHO, 2003)
(WHO, 2003)
Australia
Every minute:
50,000
(Blind Citizens, 2004)
a child goes blind
480,000
Blind and Vision Impaired People
Education Level
Unemployed
Postgraduates
four and a half times more34%
likely to be
unemployed than the national average
(Vision
Australia, 2007)
All Levels
69%
How can technology…
…help them achieve equal
opportunity in education
and employment?
Current Technology and Hardware
Canberra
Blind Society
Vision Australia
… and Software
Screen
Reader
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
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
Technical Skill would be…
Help blind and
vision impaired
people become
programmers
Programming
Skill
… Our Idea
How to Learn Programming?
What
Software?
Attend
classes
Practice
on
computer
No audio programming
tool available
Current: Audio
WhatJAWS,
Scanner,
Software?
Window-Eyes
Read
lecture
notes &
books How to
enter?
Our Solution
Audio
Web Browser
Audio Programming Tool
Audio
C# .NET programming
Studio.NET
Edit, Compile , Debug, and
Run C# programs
Audio Web Browser
Provide better access to Web
pages,
Make websites voice enabled,
and more …
Audio Web Site
Audio
Provide audio learning
Web Site
materials
Download audio tools
Provide a forum
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
The Challenge
Current Visual C# programming tool is not an
open source
We cannot ask Website providers to add voice
to their Web pages
1. Audio Studio.NET (Programming tool)
Values
Add a
entered
Button
Name
OKButton
Blind users: Voice available
OK
Text
Load or on
create
a project, then edit, compile,
every control
200, 400
Location
debug, run and save
the
project
200
Width
Vision impaired users:
Large font
50
Height
Co
Con
Console
Arial
Font
Use short cut keys or just
Tab
and Enter keys
16px Size
Font
1 Index
Tab
1. Audio Studio.NET
Outputs text
Load or create a project, then edit,
compile,
or graphics
debug, run and save the project
and voice
Outputs text
or graphics
2. Audio Web Browser
Use arrow keys to move up
and down
Press Enter to select that link
Audio Web Browser
Link is spoken out
and highlighted
Audio Web Site
System Architecture
System Demonstration
Audio
Studio.NET
Practice programs
Audio Web
Browser
Audio Web
Browser
System Evaluation
Sharon, blind, graduate
Rishi, vision impaired, music student
Robert, blind, lawyer
Costs
Costs
C# SDK and Speech SDK: free
Programming and Web Browser Tools: free
Web Administration: minor cost
Benefits
Benefits
Learning tools for everyone
Higher chance to be employed
Increase number of students
Increase productivities of employees
Accessibility to government & organization websites
Intended Impacts
change
education
programs
Equal oppoturnity in
education and
employment
Develop
voice-enabled
software
change policies
Future Development
Audio
Website
Audio Web
Browser
Speech
Recognizer
Audio Studio.NET
Text-toSpeech
Braille
Thank you!
Many thanks to
University of Canberra,
Special thanks to Graham, Paul
Vision Australia, and
Brooks, Rishi, Robert and Sharon.
Canberra Blind Society.