The underlying software technologies, key concepts and the software integration chain are presented in details.
- Overview (underlying technologies, architecture, …)
- Setting up the environment
- Developing new features
- Hands-on training
- Checking the results
The developer course provide SPIS contributors and advanced users with all needed information to extend both the numerical kernel and the modelling framework. It is a key point for SPIS to be extended by the community in the open-source approach followed from its very beginning in the 2000’s under ESA and CNES initiative. At the end of this course, the student should be able to add new functionalities to the SPIS-UI Integrated Modelling Environment (IME) as well as new models to the numerical kernel.
A prior good knowledge in object oriented design, software development and Java language are strongly recommended.