Julien Ponge
Recherche et développement
Julien Ponge est un acteur Java et opensource de longue date. Il a créé le framework de génération d'installateurs IzPack utilisé par de nombreuses entreprises et projets à travers le monde. Docteur Franco-Australien en Informatique, il est actuellement Maitre de Conférences à l'INSA de Lyon et chercheur au sein du laboratoire CITI associé à l'INRIA. Rédacteur technique pour Oracle Corporation, ses articles couvrent Java 7, Java EE, GlassFish et paraissent sur le Oracle Technical Network ainsi que dans Java Magazine, leur offrant une couverture auprès de milliers de lecteurs à travers le monde. Il se situe ainsi ouvertement à la frontière des mondes académiques et industriels, convaincu de leur nécessaire complémentarité.
Je travaille pour et à la demande de Oracle US en tant que rédacteur technique. Les articles que je rédige couvrent Java et Java EE / GlassFish. Ils sont publiés sur le Oracle Technology Network et dans Java Magazine, ce qui leur assure une couverture auprès d'un large panel de lecteurs à travers le monde.
Note : opérant via INSAValor, je ne suis ni agent, ni employé ni principal de Oracle Corporation.
J'ai rejoint le Département Télécommunications, Services et Usages de l'INSA de Lyon où j'enseigne :
- les middlewares et systèmes distribués (Java EE, Cloud Computing, ...)
- Java
- Développement sur Apple iOS (iPhone, iPod, iPad)
- Technologies web
Mon activité de recherche a lieu au sein du laboratoire CITI / INRIA où je travaille sur des approches combinant middlewares, machines virtuelles et langages de programmation pour systèmes dynamiques.
Je participe aussi à des missions de transfert technologique via la filiale de droit privé INSAValor.
J'ai créé le projet IzPack ( http://izpack.org/ ) qui est un générateur d'installateurs de logiciels pour la plate-forme Java. Pur hobby à sa conception initiale, il est depuis devenu un succès opensource utilisé par de nombreuses sociétés et projets à travers le monde : Sun Microsystems, Oracle, JBoss/RedHat, XWiki, Nuxeo, Canon Europe, Jahia, SIlverpeas, VMWare/SpringSource et bien d'autres.
Ce projet m'a permis de gravir les échelons de créateur isolé à coordinateur d'un projet international distribué. Il m'a ouvert de nombreuses portes pour le présenter dans des évènements industriels majeurs : JavaOne, Devoxx, fOSSa ainsi que dans des groupes d'utilisateurs Java (JUGs).
2004 - 2009J'ai assuré de nombreux enseignements et été moteur dans leurs évolutions :
- Java EE
- Architectures orientées-services
- Programmation avancée et génie logiciel
- Programmation système et réseau
- Organisation de conférences par des intervenants industriels : Google, Sun Microsystems, VMWare.
2004 - 2008Titre de la thèse de Doctorat : "Model-based Analysis of Time-aware Web Services Interactions"
Travaux de recherche sur les mécanismes de substitution de web services dans les processus métiers. Les travaux ont été validés par des publications scientifiques dans des conférences et revues reconnues, ainsi que par la réalisation de prototypes dans le cadre d'un projet international plus large nommé ServiceMosaic.
Collaborations externes : HP Labs (USA), Orange Labs (FRA), Uni Trento (ITA).