Software Engineering Framework - Solenix Workshop30 March 2016
Having the right tools for the job makes a developer’s life much easier.
Having the right tools for the job makes a developer’s life much easier.
At Solenix, we use message queue technologies in various projects and our implementation of choice is Apache ActiveMQ. The experience we gathered with the Java Message Service (JMS) in general and ActiveMQ in particular was put together and presented to the entire software engineering team during a technical workshop.
During this event, various topics were discussed and concrete situations were analysed with respect to:
Solenix’s consortium for Software Prototyping and Mobile App Development at ESRIN developed the recently published ESA Sentinel iOS application.
The application is a gateway to knowing the Sentinel satellites. It lets you track the satellites in real-time, discover their key components, read the latest news and learn more about their products.
Today’s update of the application includes important new features:
Last week we had a workshop covering the Hibernate framework as implementation of the Java Persistence API.
Hibernate is a powerful framework and great tool to manage complex data in our applications and the specific needs for different database implementations (MySQL, PostgreSQL, Oracle and many others). Particularly for common data operations this frees our developers from boilerplate code and lets us focus on the actual logic.
LAUSANNE, Switzerland, 24th of September 2015 – Solenix GmbH and EPFL have entered a license agreement that will allow Solenix to develop and market a satellite control system for nano and small satellites based on the SwissCube Satellite Control System (SCS).
During our last internal workshop, we discussed SonarQube and further trained the team on this tool for continuous inspection of source code via static analysis. SonarQube is an important part of our Software Engineering Framework, and we use it every day to monitor and improve the quality of the software we maintain and develop.
SonarQube allows us to verify various aspects of code quality such as the coverage of automated tests, the respect of our customers’ coding conventions and the adequacy to standard best practices.
We are proud to announce that Solenix has become a sponsoring partner of Darmstadt’s football team SVD 98, also known as the “Lilien”.
We attended the Free and Open Source Software for Geospatial (FOSS4G) Europe conference in sunny, 35-degree Como, 15th to 17th of July 2015. This was a fantastic opportunity to meet with the community and get informed on the state-of-the-art in this relatively new field to us.
The status overview of open-source projects allowed comparing different solutions to similar challenges, such as virtual globes (Web World Wind / CesiumJS / Glob3Mobile) or Web Processing Service (WPS) implementations (pyWPS / ZOO-Project), with their own approach, benefits, philosophy and trends.
Last week, we attended the European Ground System Architecture Workshop (ESAW 2015).
The presentations gave an overview of the current trends in ground systems in Europe, but also in the USA: EGS-CC, XTCE, CFDP and other promising technologies. Our presentation about a “Platform for Automated Data Analysis (download the presentation)” raised interest and questions from the audience. Congratulations to our Alexander Lais.