* Centre ORSYS (cours Java,HTML)
* Centre Ecole-Multimédia (cours Java,XML)
* Centre Geccel (cours Java&XML, JBuilder, EJB)
* Centre Fitec (cours UML/POO)
* Centre Softeam (cours XML,XSLT)
* Centre ESIC (cours XML)
- Documents et ouvrage réalisés :
* Rédaction du livre "Java 5" (200p, 12/05 et 01/06) dans la collection les TP informatiques aux éditions ENI
* Rédaction du livre "Java 6 " (250p, 12/06 et 01/07) dans la collection les TP informatiques aux éditions ENI
* Rédaction supports de cours UML (100p), XML(250p) , Modélisation XML (200p), Java (200p) , Java & XML (200p), JavaScript (100p), Swing (200p).
* Rédaction pour le site ******** : Tutoriel d'introduction aux design patterns.
- Conception de Logiciels, API et Framework
Travaux : Maintenance du gestionnaire de tâches et du framework applicatif du logiciel Jade. Etude et développement des conditions / actions pour automatisation de travaux à la saisie de données médicales. Etude et développement de solutions d’importation et d’exportation inter laboratoires. Conception d’une interface d’un méta-modèle objet en importation et exportation. Réalisation d’un framework pour servlet afin de rendre des données accessibles par un navigateur. Conception d’un mode local et déporté pour le fonctionnement d’écrans en validation biologique par EJB. Maintenance des batches (une dizaine) de Jade. Conception d’un écran de saisie généré automatiquement. Conception d’un langage (via XML) avec des règles d’importation métier. Maintenance et conception de la gestion des utilisateurs et des droits dans Jade. Etude et conception des préférences utilisateurs avec mécanisme d’héritage des propriétés. Maintenance des actions contrôlées. Définition de règles et mise en place d’un framework de gestion des erreurs.
Indépendant : Avril 02 – Septembre 02
Travaux : Analyse et Conception du runtime HeXane 2.0. Intégration dans la plate-forme TDF.
Société Hexadev : 3 ans
Travaux:
Conception d'un framework applicatif (exploité par trois applications), gestionnaire événementiel, framework de sécurité, framework XML.
- Réalisation des applicatifs EditiX & XFlows, un éditeur XML et un gestionnaire de tâches XML. Conception de composants Swing : JXMLPad (composant d’édition XML avec assistant sur DTD, W3C Schéma et RelaxNG), JDock (Environnement dockable), JresourceBrowser(Sélection de fichiers par FTP, ZIP, WebDAV), JsyntaxColor (EditorKit de coloration syntaxique à base de descripteurs texte). Conception d’API : JFormula (Evaluation d’expressions mathématiques), FastParser (Parseur XML compatible SAX1/SAX2 et DOM2), JXP (Implémentation complète Xpath 1.0), JXMLAppKit (Framework XML). Conception de Plugins d’édition XML pour NetBeans et Eclipse. Conception d'un gestionnaire de mails UniMailer.
Travaux: Etude et portage de l’applicatif Jade (Gestion laboratoire d'analyse) sous Linux. Définition de règles de codage cross plate-formes.
Travaux : Analyse et Conception d’un gestionnaire de tâches exécutées en avant-plan et arrière-plan. Conception du framework applicatif du logiciel pour laboratoires d’analyse médicale Jade.
Environnement Technique : Java 1.4, Swing, XML, Base de données objet (FastObject)Travaux : Etude et développement d'un outil de création d'applications HeXane muti-canaux (SWING, HTML, WAP, PDA) Etude et développement d'un serveur de distribution d'applications HeXane. Etude et développement d'API ( HexaMaj 2, UDB, OpenFrame ).
Environnement Technique : UML, Swing, XML, Servlet, JINITravaux : Spécification des besoins, CCTP, développement, tests et rédaction de documentations techniques et d'exploitation. Conception d'un outil de création et de publication de pages pour la télévision numérique. Organisation et extension de l'architecture Hexane/OpenFrame pour l'intégration de plugIns d'édition. Analyse et Développement des technologies UDB/ExtractFromHTML de récupération de données à partir de pages HTML avec un requêtage XML.
Environnement Technique : UML, Java, Swing, XML/XSL, HTML, Windows NT, Linux, Bash, CVS, InstallAnyWhereTravaux : Mise en place d'un guide de développement (guide d'introduction, guide pour l'analyste, guide de normalisation, guide de conception). Etude et conception d'un framework J2EE (Simplification JSP : template, sécurité, EJB : accès base). Conception de modèles, d'exemples et de squelettes de code. Conception de scripts Perl (conversion de pages HTML en page JSP, création d'une feuille de style à partir des fonts employées dans des pages HTML).
Environnement Technique : WebLogic 6.1, PVCS, Oracle 8i, JSP, EJB, Scripts NT, PerlTravaux : Reprise et extension d'un code d'une application de traitement de fichier de données Noos. Conception d'un gestionnaire de tâches. Conception d'un émetteur de mail. Conception d'une application de purge périodique.
Environnement Technique : JDK 1.3, JavaMail, Oracle 8i, XML, Scripts bash, SQL (vue et procédures stockées), Oracle