Julien Marodon

Développeur indépendant

Spécialiste Programmation système, Bases de données et Embarqué

img/contenu_deco1.png

En cours : Portage Windows de la librairie et outils Roc Toolkit

Roc Toolkit

La librairie open source de transfert de son HiFi temps-réel et résiliente sur IP
Conversion appels API UDP posix vers API Winsock2
Test comparatif fonctions d'attente de précision, conversion nanosleep vers timers Windows haute résolution
Conversion appels API pthread vers API multithread native Windows [en cours]

PIAmot SAS : évolutions de circuit imprimé, portages et extensions de logiciel embarqué

PIAmot: Le clavier de saisie rapide

PIAmot

Évolution PCB vers CMS, choix de composants et approvisionnements, ajout IO-extender, contrôleur écran LCD et éclairage touches réglable
Portage portions de logiciel bas niveau Python vers C++, pilote éclairage

 

Réception de notifications SIRI, groupe Transdev

Logiciel service Windows C#, interface SIRI, base SQL Server

Open Data Irigo/RD Angers : Alimentation temps-réel plateforme OpenDataSoft, groupe RATPDev

Logiciel C++ Linux, transmission temps-réel de mises à jour horaires sur la plateforme OpenDataSoft
Conversion de coordonnées Lambert2 vers WGS84, portage algorithmes PHP de l'IGN vers library C++

Analyseur statistique de consommation CPU détaillée pour serveurs PostgreSQL Linux

notification de processus par netlink socket, extraction d'informations par libprocps.
pgcputrack: Logiciel libre sous license GPLv2

Asselin-Thibeau : Contrôle ActiveX graphiques jauge rayons X, groupe Andritz

Afficheur du contrôle de densité en sortie, tendances variation, alarmes et courbe de correction pour étaleur-nappeur.

jauge rayons X jauge rayons X jauge rayons X

Projet Timéo: interfaces connecteurs SAEIV, groupe Kéolis

Timéo fournit aux voyageurs les horaires par l'intermédiaire de différents médias (téléphone, SMS, widget, bornes), ainsi que les informations de perturbation et évènements.
Les connecteurs assurent la conversion des données de topologie des différents SAEIV en un format commun, et enrichissent l'information avec les données temps-réel d'avance/retards ou annulations de courses.
Ceux-ci sont adaptés aux divers protocoles en fonction des systèmes présents chez les exploitants:

  • connecteur MySQL: capture de trames via libpcap, parsage, extraction et conversion de données en temps-réel, mises à jour différentielles, compatibilité avec systèmes historiques
  • connecteur socket: définition et implémentation d'un protocole binaire compact client-serveur TCP, pour logiciel groupe
  • connecteur SIRI: implémentation interface SOAP pour les SAE supportant ce protocole
  • base PostgreSQL et API XML-RPC en PHP

Logiciel de calcul de valeurs de calibration pour gyroscope

Calibration ITG-3200

Gyroscope MEMS ITG-3200
Module d'interface ATmega I²C vers USB-série
Logiciel Lazarus W32/W64/Linux
Capture de valeurs: offset par température
Calcul des valeurs d'étalonnage sur les 3 axes