Projets professionnels
Swiss AviationSoftware
Participation au développement de l'outil AMOS de maintenance, suivi et logistique dans le domaine de l'aéronautique.
Projets professionnels AGILIS-SFEIR
Capgemini
Participation au projet CORAIL de gestion de chaîne d'approvisionnement pour PSA.
Banque PSA Finance
Participation à divers projets, notamment le projet MSE de signature électronique.
TMA Électricité de Strasbourg
Il s'agit de maintenir une quarantaine d'applications internes à l'Électricité de Strasbourg ou à destination des clients.
Les applications sont en majorité développées en JEE avec GWT et GXT.
Rôles :
- Référent technique
- Développeur Java expert
Statut : en cours
Services à Valeur Ajoutée
Ce projet mis en œuvre par EuroInformation Développement (Schiltigheim, Alsace) permet à son client Axxès de proposer un ensemble de services à valeur ajoutée à ses clients transporteurs. Ces services reposant sur la géolocalisation des flottes de véhicules professionnels sont les suivants :
- Suivi de flottes de véhicules en temps réel
- Calcul d'itinéraire pour un usage professionnel (contairement à GoogleMaps par exemple) avec notamment calcul du montant Ecotaxe
- Edition de rapports divers
Particularité : lot 1 traditionnel et lot 2 avec méthode Scrum
Rôles :
- AMOA, chef de projet (5 développeurs)
- Proxy-Product Owner
- Scrum Master
Statut : lot 1 terminé (6 mois), lot 2 en cours
SBTTravel
Ce projet demandé par SDGA sur le site de Sochaux consiste à construire une application web JEE permettant de gérer les ordres de mission des 50000 employés du groupe PSA concernés dans le monde. Cette application s'interface avec l'outil de facturation de PSA.
Rôles :
- MOE
- Développeur Java : services web SOAP 1.2 et interfaçage avec l'outil de facturation
Statut : terminé
Projets professionnels à l'Université
Véhicule électrique
Ce projet commandité par Renault vise à étudier l'impact de l'implantation des voitures électriques Twizy. Les nouveaux mouvements de population engendrés par ce nouveau mode de transport permettent de dimensionner le parc des véhicules mis à disposition de la population ainsi que de déterminer le placement optimal des bornes de rechargement. La Communauté d'Agglomération de Saint-Quentin en Yvelines (CASQY) est utilisée comme territoire pilote.
Statut : terminé
Actelin
Il s'agit de concevoir, pour la société Actimage (Strasbourg), un outil d'aide à l'insulinothérapie fonctionnelle pour les diabétiques de type I chargé d'estimer les dosages en insuline. Cet outil repose sur les réseaux de neurones artificiels et notamment sur la bibliothèque Java Insane.
Statut : en cours à l'UTBM, suite en fonction de la priorité attribuée par Actimage à ce projet
ASSET
Le projet européen ASSET, du 7ème PCRD consiste à améliorer la sécurité des usagers de la route. L'UTBM intervient notamment pour la mise en place de nouveaux services géolocalisés (Location-Based Services) reposant sur les SOA.
Statut : terminé
Simulateur monétique
Pour le LATEMS : réalisation d'un simulateur de protocoles de monétique (CB2A autorisation et EMV) en Java, à l'aide de XMLSchema et Schematron.
Statut : terminé
Projets personnels
Bibliothèques d'images
Chaque bibliothèque contient un ensemble d'images au format PNG 300ppp relatives à un thème précis et disponibles sous forme d'une archive :
Les images affichées ont été réduites et peuvent souffrir d'une dégradation de qualité résultant de leur compression JPEG.
EZ JSON
Bibliothèque open source Java pour la manipulation simple et rapide du format d'échange JSON.
Pour plus d'informations, visiter http://ezjson.ncottin.net.
Insane
Insane est un ensemble de bibliothèques (notamment en Java) et d'utilitaires open-source dédiés à l'utilisation des réseaux de neurones artificiels.
Insane est développé en gardant à l'esprit son utilisation dans des environnements fortement contraints en mémoire en processeur.
Le site http://insane.ncottin.net permet de télécharger ces bibliothèques ainsi que les documents associés.
Hide & Reveral
Découvrez et utilisez un outil et une bibliothèque Java de stéganographie pour cacher vos informations secrètes au sein de fichiers images.
Utilisez l'application directement en ligne ou téléchargez la dernière version sur le site http://www.hidereveal.org.
CT MAP
Bibliothèque d'images et utilitaires Flash permettant de créer et animer des villes virtuelles en 3D axonomique.
Veuillez consulter le site http://www.ctmap.org pour afficher des copies d'écran et télécharger la dernière version de cette bibliothèque graphique.
LaTeXworks
Propose un ensemble de classes et packages LaTeX, notamment pour beamer.
Veuillez consulter le site http://latexworks.ncottin.net pour plus de détails.
SDS
SDS est une bibliothèque Java open-source dédiée au développement d'applications distribuées et temps-réel.
SDS tire partie des évolutions proposées par la version 1.5 du JDK (notamment les collections et la concurrence).
Le site dédié http://sds.ncottin.net fournit des informations complémentaires
Util
Cet ensemble de bibliothèques permet de répondre à de nombreux problème ou manques pouvant être exprimés lors du développement d'une application Java.
Ces bibliothèques tirent partie des évolutions proposées par la version 1.5 du JDK (généricité, énumérations, foreach, annotations, ...).
Le site dédié http://util.ncottin.net fournit des informations complémentaires
PowerASN
PowerASN est un environnement de développement ASN.1 pour Java et .NET.
PowerASN pour Java comprend une bibliothèque (jar) permettant d'intégrer la puissance d'ASN.1 au sein des applications Java. PowerASN propose des codecs sécurisés pour les syntaxes de transfert BER, CER, DER et XER (de même que ses variantes).
Des tutoriaux, guides et outils supplémentaires (asnViewer, ...) complètent PowerASN afin de fournir un environnement de qualité professionnelle.
Consulter le site www.powerasn.com pour de plus amples informations
Paradise
Paradise ("Paragon Distributed Secured Environment") est un broker sécurisé mettant en oeuvre les concepts éprouvés de CORBA (services proposés par défaut notamment).
Ce middleware Java utilise les fonctionnalités de PowerASN pour réaliser les communications entre objets répartis.
Contrairement à de nombreuses implémentations d'environnements répartis à objet, Paradise place la sécurité (authenticité basée sur la signature électronique, confidentialité, ...) au coeur des échanges.
Aucun site web n'est pour l'instant consacré à Paradise
JSPKI
JSPKI est une implémentation des standards IETF et ETSI d'une Infrastructure à Clé Publique.
Cette mise en oeuvre repose sur l'utilisation des JSP, de la bibliothèque relative à la sécurisation des tranferts HTTP intégrée à util ainsi que des bibliothèques de cryptographie fournies par la légion de Bouncycastle