Project Plan The Matrix The Capstone Experience Team GM Sam Moore - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan The Matrix The Capstone Experience Team GM Sam Moore - - PowerPoint PPT Presentation

Project Plan The Matrix The Capstone Experience Team GM Sam Moore Duncan Young Matt Wein Department of Computer Science and Engineering Michigan State University Spring 2014 From Students to Professionals Project Overview A


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

The Matrix

Team GM

Sam Moore Duncan Young Matt Wein Department of Computer Science and Engineering Michigan State University Spring 2014

slide-2
SLIDE 2

Project Overview

  • A vehicle simulator
  • GM in-vehicle applications need a way to test
  • Allows them to trigger custom events with

response

  • OnStar example
  • Caravan example

The Capstone Experience Team GM Project Plan

slide-3
SLIDE 3

Functional Specifications

  • Simulation
  • Iterate over sessions & event callback
  • Setting up simulation
  • Library - sets up session and sends over WCF
  • REST data reception
  • WCF listener
  • Web client

The Capstone Experience Team GM Project Plan

slide-4
SLIDE 4

Design Specifications - Library

  • GM imports library
  • Sets up simulation scenario
  • Executes simulation
  • Handles asynchronous response

The Capstone Experience Team GM Project Plan

slide-5
SLIDE 5

Design Specifications - Library Mockup

The Capstone Experience Team GM Project Plan

slide-6
SLIDE 6

Design Specification - Web client

The Capstone Experience Team GM Project Plan

  • Web Client for presentation
  • Overview of simulations
  • Visual description on map
  • Ability to filter and log events
slide-7
SLIDE 7

Design Specifications - Client mockup

The Capstone Experience Team GM Project Plan

slide-8
SLIDE 8

Technical Specifications

  • Core Simulator
  • Main thread of native .NET application
  • REST service
  • Second thread of native .NET application.
  • WCF listener
  • .NET Library
  • WCF client / Comet
  • Web Client
  • ASP.NET MVC 4 and Google Maps API

The Capstone Experience Team GM Project Plan

slide-9
SLIDE 9

System Architecture

The Capstone Experience Team GM Project Plan

slide-10
SLIDE 10

System Architecture

The Capstone Experience Team GM Project Plan

slide-11
SLIDE 11

System Components

  • Hardware Platforms

▪ Dell PowerEdge R210 - Any server ▪ Development Machines

  • Software Platforms / Technologies

▪ Windows Server 2008 ▪ .Net/WCF ▪ IIS

The Capstone Experience Team GM Project Plan

slide-12
SLIDE 12

Testing

  • Web client acts as a testing interface
  • Unit test project for library
  • Set up a use test session with GM employees

The Capstone Experience Team GM Project Plan

slide-13
SLIDE 13

Risks

  • WCF experience
  • Reading tutorials
  • Google Maps API Functionality
  • More documentation / experimentation
  • Discrete Timer, definition of “time step”
  • Real-time vs sim time - More talks with GM
  • Scalability
  • Stress tests
  • IIS and persistent connections
  • Read workaround articles

The Capstone Experience Team GM Project Plan