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
Project Overview • Energy efficiency is important • Appliances need to be smarter • The mobile advantage The Capstone Experience Team Whirlpool Project Plan 2
Functional Specifications • Detects user location • Control user appliances based on location • Alert user of appliance status The Capstone Experience Team Whirlpool Project Plan 3
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
Screen Mockup: Login Screen The Capstone Experience Team Whirlpool Project Plan 5
Screen Mockup: Activate Screen The Capstone Experience Team Whirlpool Project Plan 6
Screen Mockup: Add/Modify Screen The Capstone Experience Team Whirlpool Project Plan 7
Screen Mockup: Map It Screen The Capstone Experience Team Whirlpool Project Plan 8
Use Case Diagrams ComfortZone: User interaction with a ComfortZone The Capstone Experience Team Whirlpool Project Plan 9
Use Case Diagrams VacationZone: User interaction with a VacationZone The Capstone Experience Team Whirlpool Project Plan 10
Use Case Diagrams AlertMe: User interaction with an AlertMeZone The Capstone Experience Team Whirlpool Project Plan 11
Use Case Diagrams RemindMe: User interaction with a RemindMeZone The Capstone Experience Team Whirlpool Project Plan 12
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
System Architecture The Capstone Experience Team Whirlpool Project Plan 14
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
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
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