Participants : Charles Consel,
Gilles Muller, Ulrik Pagh Schultz.
Le but de cette action est l'optimisation de programmes
Java pour des systèmes embarqués possédant des ressources
très limitées. L'implémentation de tels systèmes requiert un
compromis entre flexibilité, performance et occupation
mémoire. Les nouvelles techniques d'optimisation que nous
développons tiennent compte de toutes ces contraintes.
Les études réalisées dans le cadre de cette action nous
ont conduit à développer une technique de compaction du
bytecode permettant d'économiser jusqu'à 30% de la taille des
programmes [13]. Par ailleurs, nous nous intéressons au
développement et à la spécialisation d'applets Java
génériques pour cartes à puces.