Software development
Custom software, from microcontroller to screen
Mobile and PC apps, industrial software, embedded code: we develop software that solves your problems, with proven technologies and your constraints at the heart of our work.

Fields
What we develop
Four fields, one standard: reliable, documented software, supported over time.
Our work · mobile app
Apps that drive our tools
The AriStim, AriScope and AriLab Android apps control our ARINC 429 test tools over Bluetooth or USB. They show the received labels in real time, create the labels to generate with their rates, force or invert bits on the fly, then record and share the measurements.
Published on Google Play, they are developed and maintained by MEONYS, like the embedded software of the modules they drive: one team for the whole product.

Our work · PC software
MeoSimPro Studio, the configuration software
MeoSimPro Studio comes with our interface boards for simulation cockpits. It recognises the boards connected over USB, shows the live state of inputs, encoders and axes, writes their wiring table and updates their embedded software.
- Desktop application in C# and .NET, Avalonia interface with light and dark themes.
- USB HID communication with the boards, no driver to install.
- Automatic detection of wired encoders and selector switches.
- Embedded software updates signed and verified before writing.
- Command line for automated testing.

Our work · industrial software
Control systems and simulation
For professional flight simulators, we developed the software that drives motion platforms and flight control force feedback: CANopen network configuration, computation of the motion cues, motor control in position, speed or torque.
Our acquisition software records the simulation parameters and generates the results automatically, for studies as well as for training.

Technologies
Proven technologies
Languages
C and C++ for embedded systems, C# and .NET, Java for Android, Python, JavaScript and SQL.
Links and protocols
USB HID, Bluetooth, ARINC 429, CAN and CANopen, EtherCAT, RS232 serial links.
Quality
Written specifications, version control, automated tests and tests on the real hardware, documentation delivered with the software.
Method
How we work
We support you at every stage of your developments.
- ConsultingRequirements analysis and specifications, functional and technical constraints, proposed solutions.
- DesignSoftware specification, architecture, user interface mock-ups.
- DevelopmentCoding, software testing and hardware tests, delivery in line with the specifications.
- MaintenanceVersion updates, functional and technological upgrades, technical support and remote assistance.
A software project?
Mobile app, PC software, control system or embedded code: our strengths are responsiveness and fresh ideas, with attractive and competitive offers.