Icnc - Grenoble 180, Avenue De L'Europe egnb07 Montbonnot Saint Martin, 38330
Laurent Daynès is a Senior Staff Engineer on the Maxwell project in Sun Microsystems Laboratories, where he is working on implementation of virtual machine for modern programming languages. Prior to joining the Maxwell project, he worked in the Barcelona project where he was the main contributor to MVM, the multi-tasking virtual machine.
His research interests include scalable multitasking virtual machine design, garbage collection, meta-circular design, dynamic optimization, the integration of type safe programming languages with flexible transactional mechanisms, use of flexible transaction mechanisms to enforce protection in language-based extensible system, multi-user cooperative environments, and application servers.
Before joining Sun Microsystems Laboratories in October 1997, Daynès worked as a research fellow in the University of Glasgow, Scotland, where he was the lead designer and implementor of the first prototype of Pjama(TM), a Java Virtual Machine with provision of orthogonal persistence. From 1991 to 1995, he has worked at INRIA as a member of a research team developing a persistent programming environment that takes advantage of micro-kernel technologies.
Daynès has a Ph.D. degree in Computer Science from the University Pierre & Marie Curie (Jussieu Paris 6) in France.