Skip to content

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.

From microcontroller to screen: STM32 and PIC embedded software, USB, Bluetooth, CAN and ARINC 429 links, Android, Windows and Linux apps

Fields

What we develop

Four fields, one standard: reliable, documented software, supported over time.

Mobile apps

Android apps for phones and tablets: touch interfaces, Bluetooth or USB link with your equipment, publication on Google Play.

PC software

Windows and Linux applications for configuration, acquisition and analysis, test and production tools, web applications.

Control systems

Industrial software: motor and test bench control, CAN, CANopen and EtherCAT buses, serial links, data acquisition and processing.

Embedded code

Software for STM32 and PIC microcontrollers: real time, ARINC 429 and CAN buses, USB, Bluetooth, connected devices.

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.

MEONYS Android apps: AriScope (ARINC 429 oscilloscope) and AriLab (labels) on smartphones, AriLab on a tablet in 2-channel split view (generation and oscilloscope)

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.
MeoSimPro Studio: live state of the inputs of a MeoSimPro Solo board

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.

CANopen network configuration and acceleration curves from simulation data

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.

  1. ConsultingRequirements analysis and specifications, functional and technical constraints, proposed solutions.
  2. DesignSoftware specification, architecture, user interface mock-ups.
  3. DevelopmentCoding, software testing and hardware tests, delivery in line with the specifications.
  4. 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.