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,313