Tribunes Dream

Une fois par mois, les ingenieurs dream se reunissent pour discuter de divers sujets techniques: la forme et le fond sont libres de toute contrainte pour permettre a chacun d'exprimer son point de vue sous la direction d'un moderateur.

A venir:

Date/Lieu Titre Documents Moderateur Sujets abordes
15/02/2011 14h00 Euler violet E006 Programmation orientee aspects en C et C++ Mathieu Lacage L'objectif de cette discussion est d'evoquer les possibilites de programmation aspect en C et C++ en se basant sur l'instrumentation dynamique de code assembleur et sur l'utilisation des informations de debug generees par gcc lors de la compilation originale du programme.
24/03/2011 14h00 Euler violet E006 Jean-Christophe Lombardo

Tribunes archivees:

Date/Lieu Titre Documents Moderateur Sujets abordes
28/01/2010 14h30 Euler violet E006 Graphes de scenes 3D SceneGraph.pdf Jean Christophe Lombardo Pour inaugurer cette série, je vous propose de parler des techniques de rendu 3D interactif. Après une brève description du principe de fonctionnement des cartes accélératrices 3D et d'OpenGL?, je vous présenterai les concepts de bases des graphes de scènes, leurs évolutions au cours des dernières décennies, ainsi que l'implémentation proposée par OpenSceneGraph?.
02/03/2010 15h00 Galois Coriolis Deploiement d'OSs? Deploy.pdf Nicolas Niclausse Le thème abordé est la problématique de déploiement d'OS rapide et scalable dans le cadre de plateformes expérimentales. Concrètement, on s'appuiera sur le développement de kadeploy3 dans le cadre de Grid5000. On pourra également aborder KaVLAN?, qui permet de résoudre le problème d'isolation réseau posé par le déploiement de certains OS.
01/04/2010 14h00 Kahn K3 Simulations reseaux paralleles multithreadees dreamtech-mt.pdf Mathieu Lacage Au cours de cette discussion, j'essairai de parler de l'utilite de paralleliser des simulations reseau a l'aide de threads plutot que de technologies plus classiques telles que MPI et de mettre en evidence certains des problemes de performance poses par cette approche.
29/04/2010 14h00 Euler violet E006 Temps Reel DreamTech29avril2010.pdf Nicolas Chleq Le but est d'explorer les performances que l'on peut esperer avec du hardware PC habituel (desktop, portable) comme on en trouve partout ici a l'Inria, et ceci avec des OS comme Linux, des variantes de celui-ci comme les noyaux modifies avec le patch PREEMPT_RT, et eventuellement aussi avec des OS comme Xenomai ou RTAI.
27/05/2010 14h00 Euler violet E006 Middleware et web services avec Java java_web_services.pdf Erwan Demairy Le but de cet exposé sera de décrire et comparer le fonctionnement de différents mécanismes de distribution en Java (RMI, SOA, etc.).
17/09/2010 14h00 Euler violet E006 Controle a distance de d'OSs?: planetlab planetlab.pdf Thierry Parmentelat La présentation s'articule en deux parties. Dans un premier temps nous décrivons la plateforme PlanetLab?, les fonctions offertes aux utilisateurs, et les particularités liées à son exploitation. Une seconde partie plus technique décrit l'implémentation sous-jacente telle qu'elle est disponible au travers du logiciel opensource 'MyPLC?', et s'attarde sur les mécanismes de démarrage sécurisé des noeuds. D'autres aspects du système seront abordées également en fonction des questions posées.
19/10/2010 14h00 Euler violet E006 From web application to desktop application. ruby_tribune.pdf Julien Wintz Le langage de script ruby est non seulement l'un des plus émergents mais aussi l'un des plus marginaux aussi bien de par sa syntaxe non conventionnelle que par les diverses utilisations qui en sont faites. Parmi ces dernières, on trouve le framework ruby on rails qui ajoute à ce dernier un certain nombre de design patterns permettant de faciliter et accélérer le développement d'applications web tout en induisant un workflow exhaustif qui permet de considérer toutes les étapes du cycle de vie d'un logiciel. Des applications web telles que twitter ou gitorious ont été développées au moyen de ruby on rails.

La dernière version de la librairie Qt, inclut un nouveau langage, QML, dont le but avoué est de rendre accessible à une plus grande audience, le développement d'interface graphiques novatrices, parmi laquelle on trouvera des aussi bien des designers que de développeurs. Son backend C++ facilite son intégration à une application classique.

Sous la forme d'un tutorial, et dans le contexte des applications développées au sein de certaines ADTs, nous essaierons de montrer combien ces nouvelles technologies accélèrent le développement d'une application web et son intégration fine au sein d'une application desktop, en exhibant les raisons et les bénéfices de cette approche.

23/11/2010 14h00 Galois Coriolis Elements Finis fem_dreamtech.pdf Thibaud Kloczko Si les équations de la mécanique des fluides, de la thermique ou de l'électromagnétisme sont connues depuis le 19ème siècle, les méthodes permettant de les résoudre efficacement ne datent que de la deuxième partie du siècle dernier. Regroupées sous l'étiquette assez vague de méthodes numériques, elles ont pour but de chercher la solution de ces équations non pas dans un espace fonctionnel de dimension infinie, comme on le ferait en procédant à une résolution analytique, mais dans un espace vectoriel de dimension finie. En pratique, cela revient à calculer les solutions sur un nombre fini de points de l'espace et pour un nombre fini d'instants.

Parmis ces méthodes, figure celle des éléments finis qui est certainement la moins intuitive de toute car faisant appel à des concepts mathématiques rarement manipulés autrement que par les mathématiciens. Si je vous dis espaces fonctionnels, ou vous parle de la théorie des distributions, cela ne vous évoquera, en général, au mieux que de vieux souvenirs de fac ou de prépa.

Aussi, nous essaierons d'aborder cette technique d'un point de vue ingénieur sans entrer dans les soubassements théoriques et nous tâcherons de la comparer avec des méthodes plus intuitives comme les différences finies par exemple.

What we do / where we go

Date Event Location Resume
25-27/05/2009 INRIA developers days St Malo (France) Each year INRIA SED engineers meet all together
23-24/04/2009 Laval Virtual Laval (France) French event on virtual reality
07-08/04/2009 ns-3 tutorial Tunis (Tunisia) ns-3 tutorial: mission with the Planete EPI
24-25/03/2009 Asclepios days Auron (France) Each year Asclepios organises a meeting including engineers
01-03/03/2009 Workshop wns3 Roma (Italia) Mission with the Planete EPI
06/02/2009 Imagina Monaco (France) Professionnal exhibition on virtual reality
04-05/12/2008 INRIA welcome seminar Paris (France) Welcome seminar
08-10/07/2008 Kickoff ADT Aladdin Rennes (France) Kickoff ADT Aladdin
18/06/2008 INRIA VR plateforms Lille (France) Visit of the virtual reality plateform

Engineers meetings

Once a month engineers gather to talk about their current work and technical subjects. The aim of these meetings is to make people meet each other and better know the main development projects in the crisam. Moreover these engineers can more easily help each other.


INRIA main page