project plan
play

Project Plan Connected Appliance SmartZones The Capstone Experience - PowerPoint PPT Presentation

Project Plan Connected Appliance SmartZones The Capstone Experience Team Whirlpool Jack Schinderle Joseph Wandyez Anthony Donofrio Josh Geschwendt Department of Computer Science and Engineering Michigan State University Fall 2013 From


  1. Project Plan Connected Appliance SmartZones The Capstone Experience Team Whirlpool Jack Schinderle Joseph Wandyez Anthony Donofrio Josh Geschwendt Department of Computer Science and Engineering Michigan State University Fall 2013 From Students… …to Professionals

  2. Project Overview • Energy efficiency is important • Appliances need to be smarter • The mobile advantage The Capstone Experience Team Whirlpool Project Plan 2

  3. Functional Specifications • Detects user location • Control user appliances based on location • Alert user of appliance status The Capstone Experience Team Whirlpool Project Plan 3

  4. Design Specifications • Native Android application • Uses geolocation and geofencing • Defines SmartZones o Vacation o Comfort o AlertMe o RemindMe The Capstone Experience Team Whirlpool Project Plan 4

  5. Screen Mockup: Login Screen The Capstone Experience Team Whirlpool Project Plan 5

  6. Screen Mockup: Activate Screen The Capstone Experience Team Whirlpool Project Plan 6

  7. Screen Mockup: Add/Modify Screen The Capstone Experience Team Whirlpool Project Plan 7

  8. Screen Mockup: Map It Screen The Capstone Experience Team Whirlpool Project Plan 8

  9. Use Case Diagrams ComfortZone: User interaction with a ComfortZone The Capstone Experience Team Whirlpool Project Plan 9

  10. Use Case Diagrams VacationZone: User interaction with a VacationZone The Capstone Experience Team Whirlpool Project Plan 10

  11. Use Case Diagrams AlertMe: User interaction with an AlertMeZone The Capstone Experience Team Whirlpool Project Plan 11

  12. Use Case Diagrams RemindMe: User interaction with a RemindMeZone The Capstone Experience Team Whirlpool Project Plan 12

  13. Technical Specifications • Android application o Targets Android Jelly Bean 4.2 or higher o Written in Eclipse using Java • Refrigerator o Communicates status with Whirlpool API • Mapping API o Uses mobile geolocation services to set SmartZones The Capstone Experience Team Whirlpool Project Plan 13

  14. System Architecture The Capstone Experience Team Whirlpool Project Plan 14

  15. System Components • Hardware Platforms  Android Mobile Device  Whirlpool Refrigerator • Software Platforms / Technologies  Eclipse IDE  Git-hub  Whirlpool Connected Appliance API The Capstone Experience Team Whirlpool Project Plan 15

  16. Testing • 4 Prototypes  UI  Whirlpool API interaction  User alerts  Geofencing • Integrated build  Ensure components work together • Final build  Polish and feature complete The Capstone Experience Team Whirlpool Project Plan 16

  17. Risks • Whirlpool API  Client documentation and communication • Geofencing  Research and testing • General  Feature based prototyping The Capstone Experience Team Whirlpool Project Plan 17

Recommend


More recommend