Changes

Jump to navigation Jump to search
110 bytes added ,  13:11, 19 February 2014
Line 44: Line 44:  
!valign=top | [[File:Headwand.jpg|90px|left|thumb]] || valign=top | Assistive Interface || valign=top | Andres Aguirre ||align=left valign=top |
 
!valign=top | [[File:Headwand.jpg|90px|left|thumb]] || valign=top | Assistive Interface || valign=top | Andres Aguirre ||align=left valign=top |
 
;Brief explanation: Alternative input devices allow individuals to control their computers through means other than a standard keyboard or pointing device. Examples include smaller or larger keyboards, eye-gaze pointing devices, and sip-and-puff systems controlled by breathing. Using a base sensor package, the goal of this project is to provide an alternative physical-sensor interface to the Sugar desktop for people with limited motor control. The project will require an intervention into both the Sugar toolkit and Sugar core to ensure that the necessary hooks for ATSPI. The first task will be to survey the Sugar suite to find holes in the UI; the second task is to develop a work plan in conjunction with the Sugar developer community; the third task is to implement that plan; finally, arrange with the mentor to deploy the results with our target audience for feedback.
 
;Brief explanation: Alternative input devices allow individuals to control their computers through means other than a standard keyboard or pointing device. Examples include smaller or larger keyboards, eye-gaze pointing devices, and sip-and-puff systems controlled by breathing. Using a base sensor package, the goal of this project is to provide an alternative physical-sensor interface to the Sugar desktop for people with limited motor control. The project will require an intervention into both the Sugar toolkit and Sugar core to ensure that the necessary hooks for ATSPI. The first task will be to survey the Sugar suite to find holes in the UI; the second task is to develop a work plan in conjunction with the Sugar developer community; the third task is to implement that plan; finally, arrange with the mentor to deploy the results with our target audience for feedback.
;Expected results: A working prototype that can be tested in the field.
+
;Expected results: Expanded coverage of ATSPI throughout Sugar Core; a working prototype that can be tested in the field; an Assistive Technology Guide for Sugar Activity Developers
 
;Knowledge Prerequisite: Strong background in Python, GTK3, and Atspi; some electronics background would also be useful.
 
;Knowledge Prerequisite: Strong background in Python, GTK3, and Atspi; some electronics background would also be useful.
 
|}
 
|}

Navigation menu