Prof. Olivier Gruber


Affiliation

INRIA - Rhone Alpes
Université Joseph Fourier, Grenoble

Address

Projet Sardes
INRIA Grenoble Rhône-Alpes
Inovallée - 655 avenue de l'Europe 
38330 Montbonnot - St Martin (France) 

Phone

+33 4 76 61 52 68 

Fax

+33 4 76 61 52 52 

E-mail

firstname dot lastname at inria dot fr



Research

I am leading the Synergy research group at INRIA, in Grenoble, on component-based virtualization. We believe, like many others, that the component paradigm is an important step towards adaptable software. We further believe that component-oriented programming will only deliver its full promises if we are willing to profoundly impacts our tools, programming models, and runtimes.

We argue, like it was the case for the object paradigm in its own time, that components must be a first-class reflexive concept in virtual machines, like objects and classes. In fact, we feel that the component paradigm is best approach as a natural next step beyond the object paradigm. Therefore, our current research focus is on the impacts of introducing components within object-oriented virtual machines, as the foundation to a new generation of reflexive systems, designed for running and managing adaptable software.

Please find a short biography below, or read the longer version.

Short Biography

1988-1994: INRIA - France
I got my Ph.D. from the Université Pierre et Marie Curie, Paris, France, in 1992, under the supervision of Patrick Valduriez. I stayed two more years leading a small research group, with Laurent Daynès (Sun Research) et Laurent Amsaleg (CNRS).

1995-1997: IBM Almaden Research Center, California, USA
I joined the database group in 1995 as a full-time research staff member.

1998-2007: IBM Watson Research Center, New York, USA
Senior research staff member. I mostly worked with the following product teams: WebSphere, Lotus, and Rational. I have been one on several expert groups for the OSGi Alliance, from 2000 to 2005. I was at the origin of the creation of Equinox, the technology project that ultimately saw that Eclipse 3.0 ran on the OSGi Platform. I was one of the technical leaders of Equinox from 2003 to 2005.

2007-today: Université de Grenoble - INRIA, France
I am a full-time professor at the Université of Grenoble and a senior researcher at INRIA.
I am currently working on virtualization techniques and the frontier between software and hardware.

Publications

Here is a list of my main publications.


Teaching

I joined the Université Joseph Fourrier, september 2007, in the footsteps of Sacha Krakowiak. I took over some of the various courses he was teaching on distributed systems. I added some of my own on advanced operating systems with a special focus on virtual machines, both system and language virtual machines

My students can find the slides of my lectures here.


Geek Stuff

Through the years, we are hindered by so many little things, idiosyncracies of the systems and applications we use... I use to rely on my memory, but today I just got tired of having to remember all that geak stuff, so I decided to create this page to track it for me. Just a start...


Last update: January 17th , 2012