In 2011, even before starting PolarSys officially, the team designed the first version of our technology vision:
It is the fundamental vision behind PolarSys development and collaboration. What you should remember is that:
In 2014, this vision becomes reality as major PolarSys projects are about to publish their 1.0 version and reach a new level of maturity.
During last EclipseCon, we were doing a status about our technologies and designed the following image:
This diagram is not about the actual size of each component, but it puts forward the fact that the shared technologies between the different tools (the Eclipse platform, Eclipse modeling technologies and the shared components) represent a significant piece of software and millions of line of code that we leverage to build the tools.
This diagram exactly shows the different kind of tools we are creating for the Polarsys engineering layer, among them:
The cool things is that with Luna, we are in the unique situation to deliver 1.0 version of two major kinds of Modeling projects:
We also share more and more components like Acceleo for code generation, Gendoc for documentation generation, OCL for model verification, Reqcycle for requirements engineering, UML Generators, and the most interesting projects from the Topcased community finally migrated to PolarSys.
We have several upcoming projects that cover new System Engineering tasks and bring new innovations.
Of course, it is still a work in progress, and some of you are impatient to get to use these tools. I would say that it is certainly the perfect time to step in the community.
First, to challenge us with your expectations, and to submit bugs, request for documentation or to ask questions on the mailing list.
Second, we are starting to work an idea we have since several months: our integrated demo.
The goal is to design, develop and build a nice and extensible rover system and to show how the PolarSys tools help design this system.
The process will be iterative and fully open. We will collect new ideas, and we will regularly select several ideas to inject in the next iteration.
Back to the top