The conference for ethics and diversity in tech
with crêpes and love Mixit heart

#TALK

Manipulation de bytecode : démocratisons la magie

Comprendre le bytecode, sa manipulation, et se rendre compte que cela est fort utile.

Other Other

Java ne se limite pas au langage éponyme : sa machine virtuelle est capable d'exécuter du bytecode produit par un très large panel de langages. Peu d'entre nous ont eu de bonnes raisons d'avoir à comprendre, générer ou transformer du bytecode Java. Il serait pourtant réducteur de limiter cette activité à une magie noire réservée aux créateurs de langages et de frameworks évolués. À titre d'exemple, la manipulation de bytecode est une des clés de voute de la simplification des modèles de programmation pour les plates-formes répandues que sont Java EE, Play! ou Spring.

Cette session s'adresse à un public de tous niveaux et a pour but non seulement de démystifier le bytecode Java, mais aussi de montrer en quoi cela peut être utile dans des cadres applicatifs plus classiques.

  • Bases du bytecode Java et de la JVM
  • Manipulation et applications avec : ASM, AspectJ et JBoss Byteman
  • Java 7 et invokedynamic
  • JooFlux : projet de recherche dévoilé pour toi cher public !

Frédéric Le Mouël

Researcher, Developer, Professor

Julien Ponge

Maître de Conférences INSA Lyon Telecom, chercheur au laboratoire CITI-Inria, actuellement en délégation chez Red Hat pour contribuer à Vert.x.

Sponsors 2012

Hosted and supported by