Developer course

Course program

The underlying software technologies, key concepts and the software integration chain are presented in details.

Day 1
  • Overview (underlying technologies, architecture, …)
  • Setting up the environment
Day 2
  • Developing new features
  • Hands-on training
  • Checking the results


SPIS contributors and advanced users, software developers, scientific computing experts, etc.


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.

For further information and details about this training, please request our Detailed Offer and Pricing (DOP) documents.