<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Trebuchet MS";
        panose-1:2 11 6 3 2 2 2 2 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";}
h1
        {mso-style-priority:9;
        mso-style-link:"Heading 1 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:56.7pt;
        text-align:justify;
        text-indent:-56.7pt;
        page-break-after:avoid;
        mso-list:l0 level1 lfo2;
        font-size:14.0pt;
        font-family:"Verdana","sans-serif";}
h2
        {mso-style-priority:9;
        mso-style-link:"Heading 2 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:56.7pt;
        text-align:justify;
        text-indent:-56.7pt;
        page-break-after:avoid;
        mso-list:l0 level2 lfo2;
        font-size:13.0pt;
        font-family:"Verdana","sans-serif";}
p.MsoToc1, li.MsoToc1, div.MsoToc1
        {mso-style-priority:39;
        margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";}
p.MsoToc2, li.MsoToc2, div.MsoToc2
        {mso-style-priority:39;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:28.35pt;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";}
p.MsoToc3, li.MsoToc3, div.MsoToc3
        {mso-style-priority:39;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:28.35pt;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
        {mso-style-priority:99;
        mso-style-link:"Header Char";
        margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
        {mso-style-priority:99;
        mso-style-link:"Footer Char";
        margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";}
p.MsoCaption, li.MsoCaption, div.MsoCaption
        {mso-style-priority:35;
        margin:0in;
        margin-bottom:.0001pt;
        text-align:right;
        font-size:11.0pt;
        font-family:"Trebuchet MS","sans-serif";
        font-weight:bold;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
        {mso-style-priority:10;
        mso-style-link:"Title Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        font-size:18.0pt;
        font-family:"Verdana","sans-serif";
        font-weight:bold;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
        {mso-style-priority:99;
        mso-style-link:"Document Map Char";
        margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.Heading1Char
        {mso-style-name:"Heading 1 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 1";
        font-family:"Cambria","serif";
        color:#365F91;
        font-weight:bold;}
span.Heading2Char
        {mso-style-name:"Heading 2 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 2";
        font-family:"Cambria","serif";
        color:#4F81BD;
        font-weight:bold;}
span.HeaderChar
        {mso-style-name:"Header Char";
        mso-style-priority:99;
        mso-style-link:Header;
        font-family:"Trebuchet MS","sans-serif";}
span.FooterChar
        {mso-style-name:"Footer Char";
        mso-style-priority:99;
        mso-style-link:Footer;
        font-family:"Trebuchet MS","sans-serif";}
span.TitleChar
        {mso-style-name:"Title Char";
        mso-style-priority:10;
        mso-style-link:Title;
        font-family:"Cambria","serif";
        color:#17365D;
        letter-spacing:.25pt;}
span.DocumentMapChar
        {mso-style-name:"Document Map Char";
        mso-style-priority:99;
        mso-style-link:"Document Map";
        font-family:"Tahoma","sans-serif";}
p.TableHeadinggi, li.TableHeadinggi, div.TableHeadinggi
        {mso-style-name:"Table Heading \(gi\)";
        margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:8.0pt;
        font-family:"Trebuchet MS","sans-serif";
        font-weight:bold;}
span.ImportantBluegi
        {mso-style-name:"Important Blue \(gi\)";
        color:#0148B2;
        font-weight:bold;}
span.EmailStyle33
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:595.35pt 842.0pt;
        margin:56.7pt 56.7pt 56.7pt 56.7pt;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:875389063;
        mso-list-template-ids:455087224;}
@list l0:level1
        {mso-level-style-link:"Heading 1";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level2
        {mso-level-style-link:"Heading 2";
        mso-level-text:"%1\.%2";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level3
        {mso-level-text:"%1\.%2\.%3";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level4
        {mso-level-text:"%1\.%2\.%3\.%4";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level5
        {mso-level-text:"%1\.%2\.%3\.%4\.%5";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level6
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level7
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l0:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
        mso-level-tab-stop:56.7pt;
        mso-level-number-position:left;
        margin-left:56.7pt;
        text-indent:-56.7pt;}
@list l1
        {mso-list-id:1281914611;
        mso-list-template-ids:1933236604;
        mso-list-style-name:"Bulleted in Table \(gi\)";}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:14.2pt;
        mso-level-number-position:left;
        margin-left:14.2pt;
        text-indent:-14.2pt;
        mso-ansi-font-size:11.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:28.35pt;
        mso-level-number-position:left;
        margin-left:28.35pt;
        text-indent:-14.15pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span lang=FR>Hello tout le monde,<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Avant tout, faites connaitre
l’événement ! Vous avez un blog ? un petit post ne coute
rien… Vous avez des collègues développeurs ? un petit forward peut
aider… <o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>J’avais promis des nouveautés pour cette
4ème édition du DeveloperForum, et bien, en voici une nouvelle, pour aiguiser
notre appétit !<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Pierre-Alain Muller, sans conteste l’un
des experts UML de notre pays, vice-président de l’UHA, vice-président de
CogiFactory, viendra partager son expérience avec nous. Attention, ce ne sera
pas à la portée de tous ;-). Pour les pas-encore-fans, allez sur </span><a
href="http://www.irisa.fr/triskell/members/pierre-alain.muller"><span lang=FR>http://www.irisa.fr/triskell/members/pierre-alain.muller</span></a><span
lang=FR>. Encore merci PAM !<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Pour vous inscrire, allez-sur le site <a
href="http://www.developerforum.eu">http://www.developerforum.eu</a> ,
identifiez-vous et cliquez sur « Inscription – Registration »
dans le « User Menu » (lien direct : </span><a
href="http://www.developerforum.eu/component/option,com_performs/formid,2/"><span
lang=FR>http://www.developerforum.eu/component/option,com_performs/formid,2/</span></a><span
lang=FR>). <o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Un grand merci à nos conférenciers et à nos
sponsors GreenIvory (<a href="http://www.greenivory.com">http://www.greenivory.com</a>),
Abase Europe (<a href="http://www.abase.fr">http://www.abase.fr</a>) et
l’Université de Strasbourg (<a href="http://www-crc.u-strasbg.fr">http://www-crc.u-strasbg.fr</a>)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Il est aussi temps pour moi de dévoiler les
sujets de DeveloperForum4 :<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Vincent Agnus (Ircad)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>Metaprogrammation C++ : typelists
multidimensionnelles<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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é.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Frédéric Bonjour (GreenIvory)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>Pourquoi et comment mettre en place une
politique d'accessibilité pour son site web ?<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>L'accessibilité va devenir un point essentiel
dans la réalisation ou la refonte des sites web de l'état (collectivités,
institutions, écoles, ...) : ces sites web devront, d'ici 3 à 4 ans, respecter
le RGAA, le Référentiel Général d'Accessibilité pour les Administrations. Après
une introduction au RGAA, la présentation explique comment développer un site
accessible et intégrer son contenu, et comment vérifier le niveau
d'accessibilité d'un site. Les points suivants seront également abordés : web
2.0, référencement et mobilité.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Loïc Couturier (GreenIvory)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>Introduction à GWT<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Hervé Gauvrit (R2D-si)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>La virtualisation d'une plateforme
applicative<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>Comment augmenter la valeur ajoutée de vos
offres en proposant vos applicatifs sous forme virtualisée:<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR>- Affranchissez vous des contraintes
matérielles<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR>- Optimiser l'utilisation de la plateforme
hardware<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR>- Gerer plusieurs versions de vos
developpements<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR>- Offrez à moindre cout une solution de PRA
pour votre applicatif<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Emil Ivov (SIP Communicator)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>SIP Communicator - gagner sa vie avec la
VoIP et la messagerie instantanée en open source<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<br>
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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Yann Klis (Novelys)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>La chaîne de production web<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Johan Moreau (Ircad)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>Création d'applications c++
multi-plateformes en environnement dédié<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Pierre-Alain Muller (UHA)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>2 ou 3 choses que j'ai apprises sur
l'ingénierie dirigée par les modèles<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Lilian Rigard (Devclic)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>Développement optimisé de sites internet en
PHP<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>Comment penser son projet pour qu'il soit
directement optimisé, savoir ce qu'il faut faire et ne pas faire.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal>Fabien Schwob<o:p></o:p></p>
<p class=MsoNormal><b>Django - The Web framework for perfectionists with
deadlines<o:p></o:p></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Hugues Wanner (InfluxMobile)<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=FR>Comment rationnaliser la veille ?<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Loïc Wolff (GreenIvory) <u><span
style='color:blue'><o:p></o:p></span></u></span></p>
<p class=MsoNormal><b><span lang=FR>Javamail<o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=FR>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.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>A bientôt julien,<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR>Jean Georges<o:p></o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=FR><o:p> </o:p></span></p>
</div>
</body>
</html>