Presentation on theme: "AxsJax SS12: Code for a Cause Code-A-Thon Kalpesh Bafna, Josh Silverman, Patrick Foley, Hari Kumar Rongali, Ronak Sankhla, Vinay Tambve, Prince Shah, Rajesh."— Presentation transcript:
AxsJax SS12: Code for a Cause Code-A-Thon Kalpesh Bafna, Josh Silverman, Patrick Foley, Hari Kumar Rongali, Ronak Sankhla, Vinay Tambve, Prince Shah, Rajesh Doshi Mentor: Prashanth Pandian (Orbital Sciences)
Motivation Accessibility is rarely a first consideration in design of many web sites Concentration on User Interface and convenience for: Visually impaired persons Mobility impaired persons
Project AIM Making navigation accessible to the visually challenged and mobility impaired persons with the help of google maps.
Challenges Faced Parsing of the data from Google maps. Feedback for the addresses entered. Dealing with the wrong address. Parsing the results page and thus speaking the directions. Including keyboard shortcuts.
Why Google Maps? Lenient in address input. Simple UI. Fast in response and good address suggestions Option of Walking and Car directions
Features: User feedback for all the inputs. Suggestions for the directions in case of invalid address. Navigation through the page with the help of keyboard shortcuts. Redirection in case of wrong address.
Features (contd…): Read out the addresses in the input stage to check the entered data with the help of a key press (F12) Voice help for navigation on the page. Auto and step by step navigation possible with key shortcuts.
Language Versatility: Any language supported by Google maps can be implemented with some modifications. Example of language versatility is implemented but this feature needs attention for future development. There are some limitations due to the limited language packs that Firevox uses.
Problem Solving Feedback of addresses entered Correct the address before getting directions. Speaking out the address in the result page (Parsing the HTML File) Alerting if the address is wrong.
Conclusion Many thanks to Prashanth for excellent support and mentoring Many thanks to SS12 group for an excellently organized program User guides at http://ss12.info/svn/axsjax/docs