Manipulation de bytecode : démocratisons la magieTalk

Manipulation de bytecode : démocratisons la magie

Other
Other

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

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.

Feedback

Vous avez besoin d'être connecté sur le site pour saisir vos notes et commentaires. Ces derniers ne seront visibles que par le speaker. Bien évidemment les commentaires doivent être en adéquation avec le code de conduite de la conférence.

Se connecter

Nos sponsors en 2012

Sponsors principaux
Sqli
VISEO
Zenika
Google
Sponsors Partner
Yseop
Terre d'Agile
Thales
Woonoz - Projet Voltaire