Project Plan Design, Fly, and Compete Sim Suite, V2.0 The Capstone - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Design, Fly, and Compete Sim Suite, V2.0 The Capstone - - PowerPoint PPT Presentation

Project Plan Design, Fly, and Compete Sim Suite, V2.0 The Capstone Experience Team Boeing Max Ellison Kevin Liening Jacob Newsted Daniel Sosnowski Department of Computer Science and Engineering Michigan State University Fall 2012 From


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Design, Fly, and Compete Sim Suite, V2.0

Team Boeing

Max Ellison Kevin Liening Jacob Newsted Daniel Sosnowski Department of Computer Science and Engineering Michigan State University Fall 2012

slide-2
SLIDE 2

Project Overview

  • Existing application overview
  • Add networking capabilities
  • Implement browser version
  • iPhone compatible

The Capstone Experience Team Boeing Project Plan 2

slide-3
SLIDE 3

Functional Specifications

  • Spectator mode
  • Run in Chrome and Safari
  • New UI for the web/iPhone version

The Capstone Experience Team Boeing Project Plan 3

slide-4
SLIDE 4

Design Specifications

  • High-level architecture (HLA) protocol
  • Distributed interactive simulation (DIS) protocol
  • Web sockets & packets for browser

communication

The Capstone Experience Team Boeing Project Plan 4

slide-5
SLIDE 5

Screen Mockup: Networking Connection Menu

The Capstone Experience Team Boeing Project Plan 5

slide-6
SLIDE 6

Screen Mockup: Controls UI

The Capstone Experience Team Boeing Project Plan 6

slide-7
SLIDE 7

Screen Mockup: New Menu Screens

The Capstone Experience Team Boeing Project Plan 7

slide-8
SLIDE 8

Technical Specifications

  • Portico
  • KDIS
  • Socket.IO & JSON
  • QTWebKit & WebGL

The Capstone Experience Team Boeing Project Plan 8

slide-9
SLIDE 9

System Architecture

The Capstone Experience Team Boeing Project Plan 9

slide-10
SLIDE 10

System Components

  • Hardware Platforms
  • Dedicated server
  • Software Platforms / Technologies
  • Windows 7
  • QT Creator IDE
  • HLA & DIS
  • WebGL, HTML5, Javascript
  • Socket.IO

The Capstone Experience Team Boeing Project Plan 10

slide-11
SLIDE 11

Testing

  • Web port
  • Make direct web port of existing application
  • Implement new UI scheme for web
  • Networking
  • Get client-server communication
  • Integrate a networking protocol
  • Inter-device communications

The Capstone Experience Team Boeing Project Plan 11

slide-12
SLIDE 12

Risks

  • Web browser port
  • Little experience with web development,
  • Use open source application that can build C++ projects to

Javascript/HTML5

  • iPhone development
  • Will require a new user interface due to different input devices
  • Look at how other PC to touch-compatible web browser

applications made the transition

  • Performance
  • Unknown what performance on web browser will be
  • QTCreator profiling tool
  • Using DIS and HLA
  • Large packages, time consuming to make our own solution
  • Looking to open source implementations we can use

The Capstone Experience Team Boeing Project Plan 12