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.
