project plan
play

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


  1. 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

  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

  3. Functional Specifications • Simulation o Iterate over sessions & event callback • Setting up simulation o Library - sets up session and sends over WCF • REST data reception o WCF listener • Web client The Capstone Experience Team GM Project Plan

  4. Design Specifications - Library • GM imports library • Sets up simulation scenario • Executes simulation • Handles asynchronous response The Capstone Experience Team GM Project Plan

  5. Design Specifications - Library Mockup The Capstone Experience Team GM Project Plan

  6. Design Specification - Web client • Web Client for presentation • Overview of simulations • Visual description on map • Ability to filter and log events The Capstone Experience Team GM Project Plan

  7. Design Specifications - Client mockup The Capstone Experience Team GM Project Plan

  8. Technical Specifications • Core Simulator o Main thread of native .NET application • REST service o Second thread of native .NET application. o WCF listener • .NET Library o WCF client / Comet • Web Client o ASP.NET MVC 4 and Google Maps API The Capstone Experience Team GM Project Plan

  9. System Architecture The Capstone Experience Team GM Project Plan

  10. System Architecture The Capstone Experience Team GM Project Plan

  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

  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

  13. Risks • WCF experience o Reading tutorials • Google Maps API Functionality o More documentation / experimentation •Discrete Timer, definition of “time step” o Real-time vs sim time - More talks with GM • Scalability o Stress tests • IIS and persistent connections o Read workaround articles The Capstone Experience Team GM Project Plan

Recommend


More recommend