Loading...

Manipulation de bytecode : démocratisons la magie noire

137 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jan 4, 2016

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
* JBoss Byteman
* Java 7 et invokedynamic
* JooFlux : projet de recherche dévoilé à DevoxxFR !



Authors:
Frédéric Le Mouël
Frédéric Le Mouël holds a 'Diplôme d'Ingénieur en Informatique et Communication' in Languages and Operating Systems, and a Ph.D. degree from the University of Rennes 1, France. His dissertation focused on an adaptive environment for distributed execution of applications in a mobile computing context. Frédéric Le Mouël is currently associate professor in the National Institute for Applied Sciences of Lyon (INSA Lyon, France), Telecommunications Department, Center for Innovation in Telecommunication and Integration of Services (CITI Lab.). He is also member of the AMbient Architectures: Service-Oriented, Networked, Efficient, Secure research group at INRIA (Amazones Team). His main interests are component and service-oriented middleware and more specifically on the fields of dynamic adaptation, composition, coordination of services. He is specially studying these topics in the domain of ambient intelligence.


Julien Ponge
Julien Ponge is a long-time opensource craftman. He created the IzPack installer framework and has participated in several other projects, including the GlassFish application server in cooperation with Sun Microsystems. Holding a PhD in computer science from UNSW Sydney and UBP Clermont-Ferrand, he is currently an associate professor in computer science at INSA de Lyon and a researcher as part of the Amazones INRIA group. Speaking both industrial and academic languages, he is highly motivated in further developing synergies between those worlds.

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...