Alpha Presentation Virtual Appliance Simulator The Capstone - - PowerPoint PPT Presentation

alpha presentation
SMART_READER_LITE
LIVE PREVIEW

Alpha Presentation Virtual Appliance Simulator The Capstone - - PowerPoint PPT Presentation

Alpha Presentation Virtual Appliance Simulator The Capstone Experience Team Whirlpool Lisa Kelly Evan Liang Cody Littley Department of Computer Science and Engineering Michigan State University Spring 2014 From Students to


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Alpha Presentation

Virtual Appliance Simulator

Team Whirlpool

Lisa Kelly Evan Liang Cody Littley Department of Computer Science and Engineering Michigan State University Spring 2014

slide-2
SLIDE 2

Project Overview

  • Purpose
  • Decouple Software from Hardware
  • Facilitate Mass Product Testing
  • Method
  • Create networked virtual appliances
  • Provide scripting capabilities
  • Facilitate easy access through web accessible front

end

The Capstone Experience Team Whirlpool Alpha Presentation 2

slide-3
SLIDE 3

System Architecture

The Capstone Experience Team Whirlpool Alpha Presentation 3

slide-4
SLIDE 4

Example Appliance: Washer

The Capstone Experience Team Whirlpool Alpha Presentation 4

1/3

slide-5
SLIDE 5

Example Script File

The Capstone Experience Team Whirlpool Alpha Presentation 5

2/3

slide-6
SLIDE 6

Simulation Output

The Capstone Experience Team Whirlpool Alpha Presentation 6

Cycle Name Time Stamp Data packet (hexadecimal) 3/3

slide-7
SLIDE 7

Front End Wire Frames

The Capstone Experience Team Whirlpool Alpha Presentation 7

1/3

slide-8
SLIDE 8

Front End Wire Frames

The Capstone Experience Team Whirlpool Alpha Presentation 8

2/3

slide-9
SLIDE 9

Front End Wire Frames

The Capstone Experience Team Whirlpool Alpha Presentation 9

3/3

slide-10
SLIDE 10

Mitigated Risks

Lack of Java experience

  • Got book on Java, will read as needed
  • Online tutorials

No existing simulation package

  • Start design early

Large project scope

  • Break it into parts with the client; prioritize

Current APIs in .Net

  • Search with Google for best way to translate

The Capstone Experience Team Whirlpool Alpha Presentation 10

slide-11
SLIDE 11

What’s left to do?

  • Interface with Whirlpool servers
  • Control system via the front end
  • Run multiple simulations in parallel
  • Generate more comprehensive scripts
  • General testing and debugging

The Capstone Experience Team Whirlpool Alpha Presentation 11