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