Development
Our development environment is based on the Ada language, standardized by ISO and used in industry, space, medical, and military domains—everywhere reliability comes first.
Ada is used for scripting via HAC and for software development with the FSF’s GCC GNAT compiler.
This environment relies exclusively on open-source technologies. This requirement ensures sustainability, quality, productivity, and therefore cost control.
Projects
Framework LibreFrame
The framework LibreFrame, designed by Sowneo and publicly available under the LGPLv3 / CeCILL-C license, enables development from a single code base for Linux, macOS, Windows, Android, and iPhone, via Web clients (web browsers), Text clients (console or service), or Local clients (SDL graphics).
It builds upon and extends the principles of the v22 prototype framework.
Framework v20 & v22 (LibreFrame prototypes)
We developed Framework v20, which served as the foundation for our server cluster manager.
After once again confirming the productivity gains provided by Ada, we created framework v22, with much broader ambitions.
Our goal was to encompass web development within a philosophy that avoids the JS/HTML/CSS nightmare paradigm, by defining, directly in the code, blocks and sub-blocks of graphical elements, which automatically arrange themselves on the screen according to the device used—from a 43″ workstation to the smallest 5″ smartphone.
Vending Machine Management – Supervision
Management composed of a telemetry server over an LTE (4G/5G) mobile network under VPN, a management web server for merchants, managers (procurement, maintenance), and administrators, and a service module for SMS/email alerts and financial consolidations.
Includes user, vendor, point-of-sale, vending machine, locker, and electronic card ID management.
Displays real-time sales, restocking statuses, and sales logs importable into accounting software. Tamper-proof sales ledger.
Emergency Network Management – Supervision
Automated management of the departmental radio network for on-call emergency physicians of the Essonne SAMU.
Automatic presentation of available medical resources. Automatic selection of the optimal communication method. Used by 15 call-center operators.
Automatic selection of radio relays. Calling of radio terminals. Management of emergency messages sent from radio terminals. Monitoring of interventions.
Cristal - Communication
Cristal is an HF radio link messaging system, neither wired nor satellite-based, on a global scale. HF multinodes and VHF and UHF gateways.
Protected transmission as standard, optional Thalès Minicita encryption card.
Used by armed forces deployed internationally, government agencies, NGOs, and companies.
Offered in compact version or 19″ rackmount.
Cristal relies on no infrastructure: it does not require a telephone line, microwave link, or satellite connection to transmit messages, data, or images. Consequently, there are no communication costs.
Cristal allows the establishment of automatic, protected links that are not affected by distance: 1,000, 10,000, or 20,000 km are normal operating distances.
Procurement Chain – Management
Procurement Chain management (multi-server and multi-site, 500 workstations per site) for French nuclear power plants (more than 100,000 orders per year).
Distributed, ergonomic software, non-directive and respectful of users’ working methods. Architecture segmented into as many modules as there are stakeholders (technician, manager, buyer, administrator) in a messaging paradigm where each object (request, order, etc.) circulates from one stakeholder to another.
Integrated report generator available to users.
External Human Resources – Management
Costed management of technicians from external companies responsible for maintenance (unit outages) at EDF nuclear power plants. Exported by EDF International (more than 10,000 personnel per year).
Distributed, user-friendly software, non-directive and respectful of users’ working methods. Architecture segmented into as many modules as there are actors (technician, manager, buyer, administrator) in a messaging paradigm where each object (need expression, order, etc.) circulates from one actor to another.
Integrated report generator available to users.
External Human Resources – Management
Personnel management for the (TME) service responsible for measurements of nuclear tests at Mururoa. Later adopted by other departments of the military CEA, such as the Radiological Protection Services (SPR).
Management of personnel, leave, mileage allowances, missions, bonuses, careers, schedules, daily reports, and access requests.
Technical Process Management – Electronic Document Management
Management of technical procedures related to nuclear safety for French nuclear power plants: document management and update process, multi-server, data compression, and multi-criteria search.
Import module for technical processes generated by proprietary word processing software.