1 / 31

Final Project Presentation

Final Project Presentation. Mikael Krekola. TODAYS TOPICS. Introduction Design and Architecture Project Planning Project Statistics Product Video Demo Project Experiences. TODAYS TOPICS. Introduction Design and Architecture Project Planning Project Statistics Product Video Demo

hamlet
Télécharger la présentation

Final Project Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Final Project Presentation Mikael Krekola

  2. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  3. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  4. Railcab • A modern and novelway of transportation • Physical test-track • http://nbp-www.upb.de • Test and Verification!

  5. Scenario Simulation • Scenario-based Testing • Abstract Model • Events • Parallel Diagrams

  6. Visualization • Abstract to Physical Model • 3D Rendering of the Physical Model • Event Interaction with Simulator • Physics • Physical World Editor • Develop in parallel withthe Simulator

  7. Team Customer & Supervisors Project Manager & TL 2 Developers 2 Developers + TL 2 Developers + TL

  8. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  9. Architecture

  10. EMF • Eclipse Modeling Framework • Graphical Modelling • Code Generation • Automatic Documentation • XMI Load/Export • Simulation model is EMF based • Visualizations Physical Model is EMF based

  11. Physics • Smooth movements • Realistic RailCab behaviour • PID controlling velocity • Air-resistance • PhysicsControllerprovides input to the simulation

  12. Simulation Interaction • Communication Visualisation Simulation simCont:ISimulation :Platform vis:Visualization getPluginExtensions getPluginExtensions getPluginExtensions getPluginExtensions getPluginExtensions addEventListener addController(this) notify(event) fireNotification(notification)

  13. World Editor • Physical Model is loaded using EMF support mechanisms • Object properties are easily updated • Fill in the value or • Drag & Drop with smart snapping! • Now possible to add Obstacles (Hazard)

  14. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  15. Milestones

  16. Worked Hours Alpha RC Beta

  17. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  18. SCM • Number of revisions: 585 • Number of directories: 130 • Number of files: 400+ • Avg. of 110 LoC (in source files)

  19. Lines of Code 30 696 LoC

  20. Communication • Google Group • Subjects: 100+ • Messages: 400+ • Shared files: 25 • Online Group Meetings • Weekly meetings on Skype: 25 hours

  21. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  22. Demo

  23. TODAYS TOPICS • Introduction • Design and Architecture • Project Planning • Project Statistics • Product Video Demo • Project Experiences

  24. Some of the Problems • Different technical backgrounds • (Internal) training • Communication (technical) • Misunderstandings • Estimates

  25. Some of the Problems (cont') • Different business drivers • Three-way distribution • Meetings • External dependencies

  26. What was Good? • Team Spirit • Working for the team, not one self • Friendly atmosphere • Informal, direct and honest communication • Active and Pro-active members • Supervisor support

  27. Fin.

  28. No really, that was the end.

  29. Demo (plan B)

  30. Demo (plan B)

  31. Demo (plan B)

More Related