Group Project

A. Fraga, Y. Masson, V. Ostertag, A. Ruiz Rodriguez

Tuesday 17th April 2017

Cranfield University

Plan

INTRODUCTION

EXPECTATION VS REALITY

DEMONSTRATION

CONCLUSION

Group 1 Presentation

Cranfield University

Group 1 Presentation

Who are we?

Scrum Master

Head of design

Victor Ostertag

Yoann Masson

Cranfield University

Group 1 Presentation

Who are we?

Team Communication

Ale Ruiz Rodriguez

Quality Control

Antonio Pedro Fraga

Cranfield University

Group 1 Presentation

Someone missing

 (sort of)

Role Coordinator

Clément Capdevila

Where is he?

Cranfield University

Group 1 Presentation

Unexpected absence

We had to adapt our schedule and roles

Some tasks were given less time

Cranfield University

Group 1 Presentation

Mission

One month to work on the software

We gave you a list of tasks

Did we deliver?

Expectations VS Reality

Group 1 Presentation

Cranfield University

Design

(less important)

Cranfield University

Group 1 Presentation

Standard UI

SurfIt

FlexIt

Cranfield University

Group 1 Presentation

Standard UI

New icons pack

Cranfield University

Group 1 Presentation

New icons pack

Cranfield University

Group 1 Presentation

Here are some of the new icons:

Cranfield University

Group 1 Presentation

Example of the process:

Start with a zoomed in view

Cranfield University

Group 1 Presentation

STARTED BUT NOT FINISHED

Cranfield University

Group 1 Presentation

Features

Cranfield University

Group 1 Presentation

Linux Compatible

Merge softwares

KIND OF

Cranfield University

Group 1 Presentation

Run IT on Linux

Requirements

make generate-makefiles
make all
make <any>it
make run-<any>it
make clean
make clean-<any>it

Change the view in real time

Cranfield University

Group 1 Presentation

When moving the slider, don't wait for the user to let go to show the new view

Cranfield University

Group 1 Presentation

Editing JSONs from the software

Double click to edit

Might be finished by the 24th

Cranfield University

Group 1 Presentation

Debug

Cranfield University

Group 1 Presentation

Types of bugs

That crash the software

No JSON given

"Dry run" then "next step"

Replaying before

calculating all frames

Cranfield University

Group 1 Presentation

Types of bugs

Features not working properly or absent in one of the IT software

Slider didn't update when pressing "play" or "one step"

Close button exited the program

Impossible to zoom in the 3D view

Impossible to move the model

Refactor

Cranfield University

Group 1 Presentation

Cranfield University

Group 1 Presentation

Create packages

Put relative paths

Documentation

Hand cursor always closed

TIME CONSUMING

Speed

Cranfield University

Group 1 Presentation

PRIORITY

Cranfield University

Group 1 Presentation

Why our priority?

Cranfield University

Group 1 Presentation

Disable output by default

Only use C++

Improve the multi-threads

NOT NECESSARY

Cranfield University

Group 1 Presentation

Don't keep track of all the mesh

(when possible)

ALREADY IN PLACE

Calculate one point per panel

Cranfield University

Group 1 Presentation

Right now, both points are calculated for each panel...

TOO COMPLICATED

Demonstration

Group 1 Presentation

Cranfield University

Cranfield University

Group 1 Presentation

Plan

Experience teamwork

Versioning strategy & documentation

The new softwares

Conclusion

Cranfield University

Group 1 Presentation

Cranfield University

Group 1 Presentation

What we achieved:

  • New Icon Pack
  • Standard UI
  • Linux compatible
  • Change view in real time
  • Debugging
  • Refactoring
  • Hand cursor now opened
  • Relative paths
  • Improve Speed
  • Disable output by default
  • Improve multi-threads
  • Documentation

 

  • Edit JSON directly
  • Merge Software
  • Start with a zoomed view
  • Add different skins
  • One step back
  • Replay speed management
  • Different versions
  • Create packages
  • Calculate one point / panel

deck

By isvoli

deck

  • 1,253