project plan
play

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


  1. 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 Students… …to Professionals

  2. Project Overview • Existing application overview • Add networking capabilities • Implement browser version • iPhone compatible The Capstone Experience Team Boeing Project Plan 2

  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

  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

  5. Screen Mockup: Networking Connection Menu The Capstone Experience Team Boeing Project Plan 5

  6. Screen Mockup: Controls UI The Capstone Experience Team Boeing Project Plan 6

  7. Screen Mockup: New Menu Screens The Capstone Experience Team Boeing Project Plan 7

  8. Technical Specifications • Portico • KDIS • Socket.IO & JSON • QTWebKit & WebGL The Capstone Experience Team Boeing Project Plan 8

  9. System Architecture The Capstone Experience Team Boeing Project Plan 9

  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

  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

  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

Recommend


More recommend