Mes réalisations au cours de ces quelques dernières années (à titres professionel et personnel):
Traçabilité/ERP/Codes barres
|
Traçabilité
- Développement d'un système de gestion commerciale orienté traçabilité.
Windows Mobile
- Développement d'une application pour PocketPC permettant de scanner des colis/palette et d'en envoyer la liste via https à un serveur central.
|
Impression
|
Pilotes d'imprimante
- Développement, documentation et test de pilotes d'imprimante sous Mac OS X.
|
Bluetooth
|
Pile Bluetooth Widcomm pour windows
- Portage des applications Windows pour utiliser la pile Bluetooth de Widcomm
Pile Bluetooth pour windows
- Implémentation de la pile bluetooth en c/c++ compatible couches transport H:2, H:4 et PCCard Com1
- Développement de diverses applications en langages c, c++, Lingo, VBScript intégrant la technologie bluetooth précédemment développée
PalmOS
- Développement (C) d'une application de communication avec une montre bluetooth
Java Mobile: J2ME/CLDC/MIDP
- Développement (Java) d'une application de communication avec une montre bluetooth
SymbianOS
- Développement (C++/UIQ) d'une application de communication avec une montre bluetooth
- Développement (C++/Series60) d'une application de communication avec une montre bluetooth
Zaurus
- Développement (C++/QT) d'une application de communication avec une montre bluetooth
Pile BlueZ sous linux
- Corrections mineures à BlueZ et ses outils
- Développement d'une application permettant l'envoi et la réception de trames HCI brutes afin d'étudier le protocole
- Recensement des trames minimales pour intégration dans une montre
Pile Affix sous linux
- Corrections mineures à la procédure d'installation
- Tests
Présentation aux développeurs pour linux, windows, palm et symbian
|
Autres protocoles Radio |
Protocoles 433MHz | 868MHz
- Etude et implémentation des protocoles sous windows
- Réalisation d'API de communication
Zigbee, NFC & RFID
|
Publications
|
Linux Magazine
- Jabber
- Série Langage/Toolkit
- Série sur le C++
- php/gtk
- La librairie gd
- gd2/freetype2
- Anjuta
- Lancer linux par le chargeur windows
- Dossier PDAs/Linux
- Bluetooth (installation/utilisation/développement)
- Nokia770
- Critcl
- Traitement d'images en php/gd2
- ...
Linux Pratique
- Articles "boîte à outils linux" (awk, sed, find, grep, cut, sort, ...)
zmws.com
xgarreau.org
|
Développement
|
La Rochelle Innovation
- Application WindowsMobile avec scanner code barre
- Pilotes d'imprimante pour Mac OSX
- Développement d'application erp/traçabilité en intranet/extranet
- Participation au développement d'ArcLabel/LriLabel
Prim'Time
- Développement php (web et script)
- Développement Flash/ActionScript
- Développement Director/Lingo/ActiveX
- Ensemble Bluetooth Windows (Pile+Modules+Applis), Linux (Applis), PalmOS (Applis) et SymbianOS (Applis)
Perso
- ZazouMiniWebServer : Serveur Web multithread, compatible php....
- Programmation sur Game Boy Advance (SP), à la dure et en utilisant ham. (http://www.ngine.de)
- ZazouUniversalOpen : Ouvre le document passé en paramètre avec l'application prédéfinie de l'utilisateur. Peut être très utile sur un CD... Utilise l'appel ShellExecute.
- Client DIEU pour BZFlag, à partir des sources officielles
- ZazouKiller : Jeu Flash
- Divers projets (ZazouSearch, ZazouReadRegValue, mod IPBv1.3, ...)
|
Enseignement
|
TP IUT Systèmes informatiques, 2ème année
- SAMBA
- Programmation Berkeley Sockets
- DNS
- Routage, filtrage
TP IUT Génie informatique, 2ème année
- Implémentation de couche session
- FTP à tolérance de pannes (projet)
TP Réseaux IUP, 3ème année
- Programmation Berkeley Sockets
- Programmation RPC
- Installation et configuration d'Apache/php
- Analyse de trames Ethernet pour différents protocoles (Ethereal)
TP Système d'exploitation IUT, 1ère année
- Commandes de base
- Droits d'accès
- Bases de bash
- Connexion distante ssh
- Compréhension du système
|
Réseau
|
Montage réseau intranet mixte WiFi, Ethernet
Administration serveurs dédiés
- Serveur WEB : Apache/PHP/MySQL
- MAIL : QMail/vpopmail/SpamAssassin
- IM : Jabber (jabberd 1.4 et 2.x) et eJabberd
- DNS : BIND
- Solutions de backup, synchronisation
- Diverses applications
Administration serveur interne via ssh
- Serveur WEB : Apache/PHP/MySQL pour tests sur serveur intranet
- MAIL : QMail/QPopper
- Proxy : SQUID
- SSH
- DHCP
- DNS : BIND
- PDC : samba
- Serveur de fichier : samba
- BZFlag ;-)
- Diverses tâches administratives (à grands coups de crontab)
Création de sous réseaux WiFi à des réseaux filaires pour extension de la connectivité des stands lors des salons.
|
Divers
|
Humain
- Membre fondateur du ROCHELUG, groupe d'utilisateurs de linux de La Rochelle et environs ...
- Création des First Jeudis de La Rochelle
Logiciel
- Création du package ZMWS : Comme ZAMP mais avec ZazouMiniWebServer à la place d'Apache et pouvant s'exécuter sur CD
- Création du package ZAMPcd : Comme ZAMP mais sans Webalizer et pouvant s'exécuter sur CD
- Création du package ZAMP : Apache/PHP5/MySQL/phpMyAdmin/SQLiteManager/webalizer pour windows
- Création d'un package permettant l'installation du support bluetooth sur Zaurus.
- Création de ZazouTcl : TCL et modules pour windows
- Contribution à tcLinux : Distribution linux, notamment environnement wireless et bureau kde
|