Pour les mordus de programmation et tous les geeks, le developerforum est pour vous !

Pour vous inscrire, allez-sur le site http://www.developerforum.eu , identifiez-vous et cliquez sur « Inscription – Registration » dans le « User Menu » (lien direct : http://www.developerforum.eu/component/option,com_performs/formid,2/).

Un grand merci à nos conférenciers et à nos sponsors GreenIvory (http://www.greenivory.com), Abase Europe (http://www.abase.fr) et l’Université de Strasbourg (http://www-crc.u-strasbg.fr)

Voici les sujets de DeveloperForum4 :




Metaprogrammation C++ : typelists multidimensionnelles
Vincent Agnus (Ircad)
Cette présentation rappellera les concepts de base de la metaprogrammation C++ qui permet de générer automatiquement du code lors de la phase de compilation. Ensuite sera abordé la gestion des typelists mono et multidimensionnelles. Utilisant la boost MetaProgramming Language pour nos exemples, un rapide survol de cette librairie sera également exposé.

A annoncer (en rapport avec l'ergonomie des sites) Frédéric Bonjour (GreenIvory)

Introduction à GWT
Loïc Couturier (GreenIvory)
Google Web Toolkit (GWT) permet de développer des interfaces applicatives riches pour Internet (RIA ou Rich Internet Application). GreenIvory est le spécialiste local de cette technologie et nous expliquerons comment démarrer avec cette technologie.

La virtualisation d'une plateforme applicative
Hervé Gauvrit (R2D-si)
Comment augmenter la valeur ajoutée de vos offres en proposant vos applicatifs sous forme virtualisée: - Affranchissez vous des contraintes matérielles - Optimiser l'utilisation de la plateforme hardware - Gerer plusieurs versions de vos developpements - Offrez à moindre cout une solution de PRA pour votre applicatif

SIP Communicator - gagner sa vie avec la VoIP et la messagerie instantanée en open source
Emil Ivov (SIP Communicator)
SIP Communicator est un logiciel de visiophonie et de messagerie instantanée. Le projet a démarré à l'Université Louis Pasteur puis a grandi pour compter aujourd'hui des membres du monde entier. Cette présentation va brievement décrire l'historique et la structure du projet puis va expliquer ce qui fait fonctionner la communauté et ses contributeurs.



La chaîne de production web
Yann Klis (Novelys)
La chaîne de production est un concept qui est utilisé et théorisé dans le monde de l'industrie depuis plusieurs dizaines d'années. "Le But" de Goldratt est un très bon exemple de cette démarche. Au cours de cette présentation, nous verrons qu'est-ce que la chaîne de production dans le développement web, et comment appliquer certains principes analysés dans le monde de l'industrie.



Création d'applications c++ multi-plateformes en environnement dédié
Johan Moreau (Ircad)
En partant d'un cas concret et en utilisant une méthodologie agile, la présentation mettra en évidence différents éléments du développement d'une application. Après une brève introduction aux méthodes agiles, nous développerons une mini-application en c. Ce développement sera centré sur l'environnement Eclipse, un greffon du nom de Mylyn et le système de construction SCons/YAMS. Après avoir internationalisé l'application nous verrons comment nous pouvons la porter sur d'autres OS tout en utilisant l'intégration continue. Le tout sera supervisé par le "tracker" Trac.

2 ou 3 choses que j'ai apprises sur l'ingénierie dirigée par les modèles
Pierre-Alain Muller (UHA)
L'ingénierie dirigée par les modèles est une forme d'ingénierie générative, par laquelle tout ou partie d'une application informatique est générée à partir de modèles. Une dizaine d'année après l'arrivée d'UML qui se voulait un langage unique et généraliste, on observe à nouveau une explosion de langages de modélisation, dédiés à des domaines spécifiques. Cette présentation résume mon expérience avec les modèles et présentent quelques pistes pour le futur.



Développement optimisé de sites internet en PHP
Lilian Rigard (Devclic)
Comment penser son projet pour qu'il soit directement optimisé, savoir ce qu'il faut faire et ne pas faire.

Django - The Web framework for perfectionists with deadlines
Fabien Schwob
Django est un framework de développement web écrit en Python permettant un rapide de sites et d'applications web. Nous verrons les différents éléments que propose le framework comme son ORM, la création des urls, les vues génériques, le cache, etc. Nous passerons aussi en revu les nouveautés de la version 1.0 qui sortira début septembre qui permettent de gagner en rapidité et en souplesse.



Comment rationnaliser la veille ?
Hugues Wanner (InfluxMobile)
La veille concurrentielle est une activité nécessaire pour tous les entreprises, surtout technologiques, mais elle peut devenir chronophage si on n'adopte pas les bonnes techniques pour la gérer. Cette présentation dressera un bilan des méthodes actuelles de veille et donnera quelques clés pour veiller efficacement.



Javamail
Loïc Wolff (GreenIvory)
La présentation portera sur Javamail, son historique ainsi que son lien avec la fondation Apache. Et portera également sur un description des protocoles POP3, SMTP et IMAP avec des exemples d'utilisation via Javamail.