Dalvik Dex Format vs Java bytecode


Introduction

Ce site a été réalisé par Alexandre FRANÇOIS dans le cadre des exposés systèmes et réseaux supervisé par Dominique REVUZ et Etienne DURIS, tous deux maîtres de conférence à l'université de Marne la Vallée.

Objectif

Cet article a pour finalité la description des différences entre le format d'exécution standard de Java et le format d'exécution pour la machine virtuelle Dalvik spécifique à android.
Dans celui-ci, je vous présenterais en détail la structure des fichier .class, itinérantu monde Java ainsi que la structure des fichiers .dex pseudo équivalent aux fichiers .class sur la plateforme android.

Pré-requis

L'appréhension de cette article nécessite la connaissance du langage Java et plus précisément, la connaissance de l'environnement d'exécution Java.