1 / 20

Project:Possibility presents

Project:Possibility presents. Orientation October 16, 2008. Welcome to the SS12 Orientation. Agenda All about SS12 Purpose Projects Judging Schedule Q&A. The Purpose of SS12. Create empowering software for the disabled Because technology is powerful Because there is a need

hagop
Download Presentation

Project:Possibility presents

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. Project:Possibility presents Orientation October 16, 2008

  2. Welcome to the SS12 Orientation Agenda • All about SS12 • Purpose • Projects • Judging • Schedule • Q&A

  3. The Purpose of SS12 • Create empowering software for the disabled • Because technology is powerful • Because there is a need • Because we can • Software: Open sourced • Malleable • Knowledge is retained and nurtured within a community • Free to those who need it most – it cannot be sold for profit • SS12 is an Extension of Project:Possibility

  4. Who is behind SS12? Organizers • Project:Possibility • USC Association for Computing Machinery Corporate Sponsors • Lockheed Martin • Mozilla • Microsoft • Sony University Sponsors • Undergraduate Student Government • USC Stevens

  5. Word Prediction • Time is money, but what about those who have limited mobility and can’t type quickly? • This project is extending work completed in SS12 ’07 and Semester Project • This software helps people with limited mobility by predicting the next word to be typed based on past words/characters. • Useful Skills: • Data structures • User Interface • Algorithms • Mentor: Michael Parker (Google)

  6. Community Captioner • This software will allow the community to caption videos for the hearing impaired • Useful Skills • Database • Javascript • Flash • Mentor: Ely Lerner (Amgen)

  7. Neural Impulse Actuator Game • Everyone loves a great game, even those who are visually impaired and hearing impaired • Neural Impulse Actuator (http://www.ocztechnology.com/products/ocz_peripherals/nia-neural_impulse_actuator) is hardware that maps neural impulses to keyboard strokes • This game is for users to play by just thinking the action • Mentor: Harold Tan (FastTrackFundraising.com)

  8. Multi-IM Client • A lot of people communicate now-a-days through instant messenger programs • This software will make an accessible multi-IM client • Mentor: Brian D’Souza (Amgen)

  9. Axsjax • There has been no way to report dynamic updates to a website to assistive technology—until now! (WAIARIA) • AxsJax: Inject accessibility into existing websites • One project will create an accessible method to retrieve walking directions from Google Maps • Another project will make LinkedIn accessible • Useful Skills • Web development • DOM • Javascript • Mentor: Prashanth Pandian (JPL)

  10. Barcode Reader • This project is to help those who are visually impaired. • The software will be deployed onto a phone, which uses the camera to take a picture of the barcode • UPC barcode reader will connect to a database to provide information such as nutritional information, technical specs, and pricing • Mentor: Michael Crowley (USC)

  11. Exhibition Projects • Speaking Thunderbird • Integrate TTS engine to Thunderbird email client, and make the new module as an extension for thunderbird • Games • For the visually impaired and/or hearing impaired • Head Tracker • Use a web cam to track head movement and correlate it to mouse movement • Mentor: Ojas Mulay (Amgen), Mike Parker (Google)

  12. Judging • Is this something that someone would want to continue work on? This is open source! • Architecture • Code Quality • Documentation • Is this an effective way of accomplishing the task? • Ingenuity • Innovation • How well did we meet the challenge? • Challenge factor

  13. Our Recommendations • Divide and Conquer is the name of the game • Break into roles • Paired Programming • Elect a team lead • Eat, drink, and be merry • take breaks, have fun! • Spend sufficient time on design

  14. SS12 Mentors/Judges • Kanwal Mahal (Sandia National Lab) • Stefani Chan (Sandia National Lab) • Felix Rabinovich (Amgen) • Michael Crowley (USC) • Michael Parker (Google) • Harold Tan (FastTrackFundraising) • Prashanth Pandian (JPL) • Brian D’Souza (Amgen) • Ojas Mulay (Amgen) • Ely Lerner (Amgen)

  15. Prizes • Grand Prize • $1000 Cash – To Top team • Other Prizes • $160 USC Bookstore certificates • Microsoft Software/Games • SS12 Tshirts

  16. Schedule Thursday – Orientation • Students register project preferences • Mentors contact team members on Friday Saturday • Check in begins 9:00 AM Saturday • Name tags • Team locations • Updated schedule • Opening Remarks/Announcements begin promptly at 9:30 AM • Code-A-Thon!!! Sunday • Day begins promptly by 9:00 AM • Project Presentations • ~10 minutes/team at 7:30 PM

  17. What to Bring • Laptop with Wireless • AC Adaptor • Pillows/blankets • Text books/references

  18. To Do • Vote for your project preferences, due by tomorrow at noon • Set up SVN on your computer • Learn how to use wiki • When you receive your project/team assignment • Set up relevant development environments • Re-familiarize yourself with your development environments • Less fumbling, the better • Feel free to contact your teammates

  19. Q&A ? ?

  20. Thank You • Lockheed Martin • Project:Possibility • Stanley Lam, Aaron Chan • ACM Executive Board • David Richardson, Prateek Tandon, David Hodge • You, for being part of SS12 • Remember to submit your project preferences tonight!

More Related