c o r e a u d i e n c e amp c u s t o m e r
play

C O R E A U D I E N C E & C U S T O M E R L O C K E D - I N - PowerPoint PPT Presentation

O C U L A R E N T E R TA I N M E N T S U I T E M Y E P L AY C O R E A U D I E N C E & C U S T O M E R L O C K E D - I N S Y N D R O M E & B O B Paralyzed from the eye down Limited use of eyes Still hear and be


  1. O C U L A R E N T E R TA I N M E N T S U I T E M Y E P L AY

  2. C O R E A U D I E N C E & C U S T O M E R L O C K E D - I N S Y N D R O M E & B O B • Paralyzed from the eye down • Limited use of eyes • Still hear and be cognizant of the world around them Bob and Bonnie Veillette pose for a photograph at home in Naugatuck, Conn., Friday, Jan. 11, 2008

  3. P R O B L E M S O F L . I . S . C O M M U N I C AT I O N How can you convey How can you interact AND your thoughts to with your friends or others? family?

  4. P R O B L E M S O F L . I . S . E N T E R TA I N M E N T Imagine sitting in a chair for hours not being able to do anything fun...

  5. W H Y I S T H I S S T I L L A P R O B L E M ? • Bob's case is more severe than typical L.I.S. patients • Involuntary eye flutter • Limited-to-no vertical movement • Other solutions focus on communication. Not much on interaction or entertainment.

  6. O U R V I S I O N To help Bob : • Experience Comfort • Enjoy Fun Interaction • Endulge in Pastimes

  7. C O R E C O N C E P T S U S E R P L AT F O R M M E D I A P L AY E R G A M E S

  8. � O R G A N I Z AT I O N I . T E A M & P R O D U C T R I S K S I I . S O F T WA R E P R O C E S S I I I . R E Q U I R E M E N T S , M E T H O D S , O U T C O M E S I V. A D D R E S S I N G T H E P R O B L E M V. S O F T WA R E A R C H I T E C T U R E V I . D E M O S & C O N C L U S I O N

  9. T E A M A N D P R O D U C T R I S K S Team Risks Mitigation • Difficult Schedules • Constant Communication • 9-member team • Complementary sub-teams • Inadequate skillsets • Single programming language Product Risks Mitigation • Does not meet • Communication with professor requirements • Spiral development, sub-teams • Incomplete features • Standard UI elements • Unintuitive UI

  10. S O F T WA R E P R O C E S S S P I R A L D E V E L O P M E N T M O D E L • Analyze, Evaluate, Develop, Plan • Weekly project meetings • Regular Updates via Slack • Working code at all times

  11. R E Q U I R E M E N T S , M E T H O D S , A N D O U T C O M E S R E Q U I R E M E N T S • Intuitive • Interactive • Usable O U T C O M E S • Rotating Interface • Games & Media M E T H O D S • Vertical Controls • Spiral Development • Parallel Development • Divide and Conquer

  12. P R O D U C T A N D K E Y Q U A L I T I E S • MyePlay is an entire application suite as opposed to only having a singular function. • It is custom-tailored for Bob and his case of L.I.S. • Vertical-only controls allow for familiar controls. • Games are multiplayer for interactive fun his with loved ones. • Videos in custom YouTube channel are geared towards Bob's interests.

  13. T H E P E O P L E P R O B L E M • Bob is the "people." • L.I.S. is the "problem." • MyePlay is designed to specifically address Bob and his condition.

  14. T H E P E O P L E P R O B L E M ( C O N T. ) • Bob's case of L.I.S. only allows for vertical eye movement. • MyePlay , and its controls, are designed to work purely vertically.

  15. T H E P E O P L E P R O B L E M ( C O N T. ) • Bob has a hard time interacting with people and accessing entertainment. • MyePlay has multiplayer games for unspoken human interaction, • and easy-access entertainment through a custom YouTube channel.

  16. T E C H N I C A L C H A L L E N G E S L I M I TAT I O N S M I T I G AT I O N Eye-Tribe Accuracy Error correction algorithm Eye-Tribe & the Internet Web Technologies Movement Limitations Event-based Controls

  17. S O F T WA R E A R C H I T E C T U R E E Q U I P M E N T M Y E P L AY M V C A R C H I T E C T U R E EyeTribe � � L A N G U A G E S Javascript, HTML, CSS � � F R A M E W O R K S JQuery, NodeJS, Bootstrap � � P R O J E C T M A N A G E M E N T Slack, Asana, BitBucket

  18. S Y S T E M D E S C R I P T I O N S M O O T H I N G A L G O R I T H M • Moving average filter • Scaling formula • OUT = Scaled Output • IN = Raw Input • ET = Eye Tracker Coordinate (MIN / MAX) • S = Screen Coordinate (MAX / MIN) • CSS webkit translation

  19. S Y S T E M D E S C R I P T I O N E V E N T- B A S E D C O N T R O L • Create custom events in Javascript, Ex: • "myeplay-stream-up" • "myeplay-down" • "myeplay-close" • Streaming vs Singular events

  20. S Y S T E M D E S C R I P T I O N P L AT F O R M • Rotating infinite interface • Controls: Up, Down, Close • Multiple tiles constantly visible • Threshold bars for feedback • White cursor for feedback

  21. S Y S T E M D E S C R I P T I O N M E D I A P L AY E R • YouTube API • Custom Video Channel • Navigation via Modal • Actions • Play, Pause, Close, Exit

  22. S Y S T E M D E S C R I P T I O N G A M E S • Simple, first video game • Vertical movement • Variable difficulty • Multiplayer • First game for now is Pong

  23. D E M O O F A U S E R S C E N A R I O

  24. P O S T- M O R T E M R I S K S Project Risks Missed Risks • Large team • Merge conflicts • Coordinating schedules • Task distribution vs flexibility • Inadequate skills • User Interface Design

  25. P O S T- M O R T E M R E F L E C T I O N What went well? What would we do differently? • Identifying team skills • Define API's in advance • Task distribution • Avoid too many features • Spiral development model � What could be done better? • User interface design • Eye tracking control • More games

  26. L E S S O N S L E A R N E D • Less is more • Resource management • Expect the unexpected

  27. Thank you for your attention, and we hope to see you around! – T H E T E A M AT M Y E P L AY

  28. E X C L U S I V E B E H I N D - T H E - S C E N E S C O N T E N T E X T R A S L I D E S J U S T I N C A S E

  29. P R O D U C T A N D K E Y Q U A L I T I E S • MyePlay is an application suite as opposed to having a singular function. • It is custom tailored for Bob's case of L.I.S. • Vertical-only controls allow for familiar controls. • Games are multiplayer for interactive fun. • Videos in custom YouTube channel are geared towards Bob's interests.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend