<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7240756287528180779</id><updated>2011-08-02T21:37:58.795+01:00</updated><title type='text'>Le blog d'Emmanuel Fougeras</title><subtitle type='html'>Mon blog sur le développement informatique et la finance</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-3488819228654629449</id><published>2010-08-18T12:47:00.002+01:00</published><updated>2010-08-18T12:55:13.842+01:00</updated><title type='text'>Lady Java : une vidéo publicitaire et parodique pour Java</title><content type='html'>En ces temps troublés où deux acteurs majeurs du monde Java (Oracle et Google) se confrontent, voici une vidéo assez bien faite montrant que certaines personnes savent encore faire le buzz de façon positive autour de Java.&lt;br /&gt;Par contre, c'est assez geek et il faut aimer Lady Gaga.&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Mk3qkQROb_k?fs=1&amp;amp;hl=fr_FR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Mk3qkQROb_k?fs=1&amp;amp;hl=fr_FR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-3488819228654629449?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/3488819228654629449/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=3488819228654629449' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3488819228654629449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3488819228654629449'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2010/08/lady-java-une-video-publicitaire-et.html' title='Lady Java : une vidéo publicitaire et parodique pour Java'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-1285707216633431839</id><published>2010-07-03T12:23:00.004+01:00</published><updated>2010-07-03T12:52:02.777+01:00</updated><title type='text'>Java 7, projet Lambda (ex Closures) et public defenders methods</title><content type='html'>Et maintenant un billet plus technique.&lt;br /&gt;Surement de ma part le premier d'une série sur Java 7 d'ici sa sortie prévue d'ici quelques mois.&lt;br /&gt;&lt;br /&gt;Un des domaines où Java a pris beaucoup de retard sur .Net est notamment la gestion des "closures" et du lambda calcul. Il s'agit de fournir à Java certaines force des langages fonctionnels type Caml.&lt;br /&gt;&lt;br /&gt;Concrètement, j'attends impatiemment l'arrivée de ces fonctionnalités, prévues dans Java 7 pour gagner du temps dans l'écriture de certains patterns :&lt;br /&gt; - écritures de listeners sans passer par des "inner class" exagérément verbeuses&lt;br /&gt; - disposer d'équivalents de pointeurs sur fonctions et n'être donc plus obligé de créer des interfaces pour ces besoins là&lt;br /&gt; - extensions fonctionnelles des interfaces via les "public defenders methods"&lt;br /&gt; - utilisation des futures bibliothèques de traitement parallèle de Java 7&lt;br /&gt;&lt;br /&gt;Il est sûr qu'avec ces nouveautés, le langage sera plus complexe à comprendre dans son intégralité. Mais il est beaucoup plus important à mon sens pour la survie d'un langage qu'il fasse gagner du temps aux développeurs expérimentés plutôt que d'être sûr que des étudiants puissent en faire le tour en un an de pratique à temps partiel.&lt;br /&gt;&lt;br /&gt;D'ailleurs, ce tournant a déjà été pris depuis Java 5. Combien de développeurs Java savent réellement utiliser les wildcard ?&lt;br /&gt;&lt;br /&gt;En plus, cerise sur le gâteau, il semblerait que l'aspect performance ne soit pas oublié par les développeurs en charge du projet chez Oracle : cf &lt;a href="http://cr.openjdk.java.net/%7Emcimadamore/lambda_trans.pdf"&gt;ce document&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Quelques liens pour finir :&lt;br /&gt; - &lt;a href="http://openjdk.java.net/projects/lambda/"&gt;Le site du projet  Lambda&lt;/a&gt;&lt;br /&gt; - &lt;a href="http://cr.openjdk.java.net/%7Edarcy/DefenderMethods.pdf"&gt;Une documentation sur les "public defender methods"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-1285707216633431839?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/1285707216633431839/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=1285707216633431839' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1285707216633431839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1285707216633431839'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2010/07/java-7-projet-lambda-ex-closures-et.html' title='Java 7, projet Lambda (ex Closures) et public defenders methods'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-5623804059151167685</id><published>2010-07-03T12:11:00.003+01:00</published><updated>2010-07-03T12:21:11.868+01:00</updated><title type='text'>Retour au post et vidéo geek</title><content type='html'>Retour des posts après une très longue absence.&lt;br /&gt;&lt;br /&gt;Afin de mettre plus souvent à jour ce blog, je vais essayer de l'alimenter de plus de brèves courtes que de longues descriptions.&lt;br /&gt;&lt;br /&gt;Alors, pour commencer, une vidéo très "geek" qui m'a beaucoup amusé :&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aa_A1QZeuU0&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/aa_A1QZeuU0&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Je ne sais pas si cette vidéo est issue du département Marketing d'Oracle, mais si c'est le cas, c'est très bon signe pour l'avenir de Java.&lt;br /&gt;En effet, maintenant que le langage semble se remettre à bouger, si les moyens sont enfin mis sur la communication de ses qualités, il devrait cesser de reculer face à .Net&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-5623804059151167685?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/5623804059151167685/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=5623804059151167685' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5623804059151167685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5623804059151167685'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2010/07/retour-au-post-et-video-geek.html' title='Retour au post et vidéo geek'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-3243186009052259872</id><published>2008-02-16T15:55:00.007Z</published><updated>2008-02-16T16:16:50.607Z</updated><title type='text'>Article dans l'AGEFI Hebdo</title><content type='html'>&lt;div style="text-align: justify;"&gt;Cela fait très longtemps que je n'avais pris le temps de mettre à jour ce blog.&lt;br /&gt;&lt;br /&gt;Il est vrai que les marchés ont été particulièrement agités ces derniers temps et que mon travail à JUMP ne me laisse que peu de temps pour enrichir ce petit blog perso.&lt;br /&gt;&lt;br /&gt;Mais cela devrait changer. J'attends de nombreuses nouvelles dans les mois qui viennent.&lt;br /&gt;&lt;br /&gt;Pour ce premier billet de l'année, la plus grande nouvelle me concernant personnellement est la parution d'un article dans l'&lt;a href="http://www.agefi.fr/"&gt;AGEFI Hebdo&lt;/a&gt; du 7 février 2008 intitulé "&lt;span style="font-weight: bold;"&gt;Le reporting automatisé s'impose chez les gérants d'actifs&lt;/span&gt;".&lt;br /&gt;En effet, cet article marque la première participation de JUMP, via une interview de votre serviteur, à un article de la revue l'AGEFI Hebdo, revue incontournable en France quand on s'intéresse à l'actualité de la gestion d'actifs.&lt;br /&gt;&lt;br /&gt;Je profite donc de ce blog pour remercier la journaliste qui a contacté JUMP et a souhaité nous rencontrer avant d'écrire son article.&lt;br /&gt;&lt;br /&gt;Il est toujours agréable de voir que, petit à petit, nos nombreuses démos à des acteurs de la place et le bouche à oreilles opéré par nos premiers clients contribuent à nous faire connaître.&lt;br /&gt;&lt;br /&gt;Cliquez &lt;a href="http://www.jump-informatique.com/communiques/jump_agefi_07_02_08.html"&gt;ici&lt;/a&gt; si vous souhaiter &lt;a href="http://www.jump-informatique.com/communiques/jump_agefi_07_02_08.html"&gt;lire l'article en ligne&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B099Zo7l36A/R7cLZwEey-I/AAAAAAAAAFI/HclbIJflhaI/s1600-h/logo_agefi_1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 103px; height: 49px;" src="http://3.bp.blogspot.com/_B099Zo7l36A/R7cLZwEey-I/AAAAAAAAAFI/HclbIJflhaI/s200/logo_agefi_1.gif" alt="" id="BLOGGER_PHOTO_ID_5167611634459266018" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-3243186009052259872?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/3243186009052259872/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=3243186009052259872' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3243186009052259872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3243186009052259872'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2008/02/article-dans-lagefi-hebdo.html' title='Article dans l&apos;AGEFI Hebdo'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B099Zo7l36A/R7cLZwEey-I/AAAAAAAAAFI/HclbIJflhaI/s72-c/logo_agefi_1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-3793333735649819476</id><published>2007-08-26T23:48:00.000+01:00</published><updated>2008-02-13T00:15:29.290Z</updated><title type='text'>JUMP Reporting en 2.2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B099Zo7l36A/RtIM8rMffLI/AAAAAAAAAE4/JFFKVWp-uaY/s1600-h/rapport_2.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_B099Zo7l36A/RtIM8rMffLI/AAAAAAAAAE4/JFFKVWp-uaY/s400/rapport_2.gif" alt="" id="BLOGGER_PHOTO_ID_5103155564290997426" border="0" /&gt;&lt;/a&gt;Dans les semaines qui viennent, nous sortirons à JUMP la version 2.2 de notre progiciel &lt;a href="http://www.jump-informatique.com/jams/jump_reporting.html"&gt;JUMP Reporting&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ce progiciel a pour vocation d'assister les sociétés opérant dans la finance de marché à améliorer et à automatiser la conception de leurs &lt;a href="http://www.jump-informatique.com/jams/jump_reporting.html"&gt;reportings et internes, rapports commerciaux et réglementaires&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;C'est un moment assez enthousiasmant tant cette version concrétise d'objectifs fonctionnels que je m'étais fixé à sa création.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B099Zo7l36A/RtINBrMffMI/AAAAAAAAAFA/EbqLHV2Z0pE/s1600-h/rapport_3.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_B099Zo7l36A/RtINBrMffMI/AAAAAAAAAFA/EbqLHV2Z0pE/s400/rapport_3.gif" alt="" id="BLOGGER_PHOTO_ID_5103155650190343362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Les dernières démonstrations effectuées avec les versions 2.2 de développement ont d'ailleurs été particulièrement prometteuses.&lt;br /&gt;&lt;br /&gt;Il s'avère que nos prospects (fonds, fonds de fonds, dépositaires, centre de production du reporting d'une grande banque mondiale) sont unanimes pour reconnaître la qualité et la compétitivité de JUMP Reporting face à ses principaux conccurrents pourtant bien plus anciens et installés.&lt;br /&gt;&lt;br /&gt;Pour la &lt;span style="font-weight: bold;"&gt;2.2&lt;/span&gt;, les principales fonctionnalités de JUMP Reporting sont :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;L'automatisation de la génération des rapports.&lt;/li&gt;&lt;li&gt;De très nombreux éléments de rapports fournis en standard : tableaux, graphiques et ratios...&lt;/li&gt;&lt;li&gt;Paramétrage détaillé du contenu et de l'apparence  des éléments de rapports.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Prévisualisation instantanée des éléments de rapports.&lt;/li&gt;&lt;li&gt;Génération des rapports rapide et fiable.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support de nombreux formats pour les modèles et les rapports générés : Word, PDF, HTML, Excel...&lt;/li&gt;&lt;li&gt;Connexion native aux alimentations supportées par l'ETL &lt;a href="http://www.jump-informatique.com/jump_ams/jump_framework.html"&gt;JUMP Framework&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Support possible d'alimentations spécifiques.&lt;/li&gt;&lt;li&gt;Accès natif aux fonctionnalités du moteur de calcul de &lt;a href="http://www.jump-informatique.com/jams/jams-presentation.html"&gt;JAMS&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Editeurs de ratios.&lt;/li&gt;&lt;li&gt;Editeur de texte dynamique.&lt;/li&gt;&lt;li&gt;Mécanismes de transformation automatique des données en entrée.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gestion des sources de données externes : images, fichiers Excel....&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Fonctionnalités de mailing intégrées.&lt;/li&gt;&lt;li&gt;Séparation modèle / vue permettant le support de multiples apparences pour les mêmes données.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gestion des scénarios de rapport.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-3793333735649819476?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/3793333735649819476/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=3793333735649819476' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3793333735649819476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3793333735649819476'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/08/jump-reporting-en-22.html' title='JUMP Reporting en 2.2'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B099Zo7l36A/RtIM8rMffLI/AAAAAAAAAE4/JFFKVWp-uaY/s72-c/rapport_2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-7362090373890909740</id><published>2007-06-24T23:19:00.000+01:00</published><updated>2007-06-24T23:29:58.992+01:00</updated><title type='text'>Interview dans la newsletter HEC MSIT</title><content type='html'>C'est toujours agréable, alors je profite de ce petit billet pour remercier publiquement l'équipe des anciens du mastère MSIT de HEC pour avoir publié une interview de ma petite personne dans leur &lt;a href="http://www.msit.org/newsletters/16/?PHPSESSID=a5e9ba2343bbc51291148c9cf14d800a"&gt;dernier numéro&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Elle est plus généraliste que &lt;a href="http://billaut.typepad.com/jm/2007/03/connaissezvous_.html"&gt;la vidéo publiée il y a quelques mois&lt;/a&gt; sur le site de Jean Michel Billaut qui était axée sur un seul des projets de JUMP.&lt;br /&gt;&lt;br /&gt;Cela me rappelle que je n'ai toujours pas trouvé le temps de terminer l'article informatique / finance que je comptais proposer en publication aux magazines spécialisés.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-7362090373890909740?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/7362090373890909740/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=7362090373890909740' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/7362090373890909740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/7362090373890909740'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/06/interview-dans-la-newsletter-hec-msit.html' title='Interview dans la newsletter HEC MSIT'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-3509530626422284779</id><published>2007-04-14T01:57:00.000+01:00</published><updated>2007-04-14T02:23:40.452+01:00</updated><title type='text'>Sortie de la version 6.0 update 1 de Java</title><content type='html'>La version 6.0 update 1 de Java, aussi appelée 1.6.0_01 vient d’être publiée par Sun.&lt;br /&gt;&lt;br /&gt;Comme toute version mineure de Java, elle n’a pas pour vocation d’ajouter de nouvelles fonctionnalités mais de corriger les bugs décelés dans la dernière version.&lt;br /&gt;&lt;br /&gt;Elle corrige notamment les problèmes suivants :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Affichage incorrecte des dates via la classe DateFormat pour certains fuseaux horaires (&lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6530336"&gt;voir bug 6530336&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Divers bugs spécifiques à la plateforme Windows Vista : apparence de certains composants Swing non en phase avec le système&lt;/li&gt;&lt;li&gt;Fuites mémoires dans certaines circonstances assez particulières&lt;/li&gt;&lt;li&gt;Divers problèmes d’apparence avec le skin GTK de Swing&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Vous pouvez consulter la liste complète (en anglais) des changements proposés par cette version ici : &lt;a href="http://java.sun.com/javase/6/webnotes/ReleaseNotes.html"&gt;http://java.sun.com/javase/6/webnotes/ReleaseNotes.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vous pouvez la télécharger ici : &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-3509530626422284779?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/3509530626422284779/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=3509530626422284779' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3509530626422284779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3509530626422284779'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/04/sortie-de-la-version-60-update-1-de.html' title='Sortie de la version 6.0 update 1 de Java'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-8646664401586701652</id><published>2007-04-12T00:47:00.000+01:00</published><updated>2007-04-12T01:15:06.665+01:00</updated><title type='text'>Impressionnant Flex</title><content type='html'>Nous travaillons en ce moment à JUMP à l’évaluation de l’intégration de Flex au &lt;a href="http://www.jump-informatique.com/jump-ams.html"&gt;framework JUMP&lt;/a&gt;.  &lt;p class="MsoNormal"&gt;Flex est le framework d’Adobe étendant les possibilités de Flash.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Au niveau applications web, Flex permet déjà de conserver tous les avantages de Flash par rapport à Java : légèreté du téléchargement, moindre consommation mémoire, possibilités graphiques étendues, performances graphiques supérieures, meilleure productivité dans la réalisation d’effets graphiques…&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Il ajoute de surcroit une plus grande richesse fonctionnelle de la plateforme ainsi qu’une meilleure interaction avec Java.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Concrètement, nos premiers tests nous ont déjà montré qu’il est bien plus rapide de réaliser une interface jolie et réactive avec Flex qu’avec Java Swing, et que Flex cohabite assez bien avec Java et même dans un serveur Tomcat.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Nous travaillons à intégrer Flex à notre moteur afin de pouvoir proposer pour nos réalisations web (JIMS et développements web spécifiques) une sortie Flex / Flash de qualité en sus de la sortie Java Swing actuellement disponible.&lt;/p&gt;  Quelques exemples de Flex pour se faire une idée des possibilités graphiques de la bête :&lt;br /&gt;- &lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/photoviewer/PhotoViewer.html"&gt;Un visualisateur de photos&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/restaurant/finder.html"&gt;Un site web de recherche de restaurants&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.templatesoft.com/"&gt;Un site web commercial (capture ci-dessous)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B099Zo7l36A/Rh15Th1v-YI/AAAAAAAAAEo/NSume2swvSA/s1600-h/exemple_flex.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_B099Zo7l36A/Rh15Th1v-YI/AAAAAAAAAEo/NSume2swvSA/s400/exemple_flex.PNG" alt="" id="BLOGGER_PHOTO_ID_5052327733387852162" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-8646664401586701652?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/8646664401586701652/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=8646664401586701652' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/8646664401586701652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/8646664401586701652'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/04/impressionnant-flex.html' title='Impressionnant Flex'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B099Zo7l36A/Rh15Th1v-YI/AAAAAAAAAEo/NSume2swvSA/s72-c/exemple_flex.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-5122972162670699197</id><published>2007-03-31T04:00:00.000+01:00</published><updated>2007-03-31T04:26:13.641+01:00</updated><title type='text'>De l'importance de la performance des applications</title><content type='html'>&lt;p class="MsoNormal"&gt;Dans le domaine de la programmation, il existe un domaine où la lutte n'est jamais terminée : celui de la &lt;b style=""&gt;performance&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Quel que soit le temps et le talent qu'on y passe, il est toujours possible d'obtenir une application encore plus rapide et des temps de réponse encore plus courts.&lt;br /&gt;&lt;br /&gt;Ce domaine est souvent négligé par les éditeurs de progiciels qui jugent moindre l'intérêt commercial de cet aspect.&lt;br /&gt;&lt;br /&gt;Peut être suis je biaisé par mon côté technique, toujours est il que j'ai décidé d'en faire un des axes majeurs de différenciation des progiciels que nous concevons au sein de &lt;a href="http://www.jump-informatique.com/jump-ams.html"&gt;JUMP AMS&lt;/a&gt;.&lt;br /&gt;Plus nous ajoutons de fonctionnalités, plus il est difficile de proposer une application de surcroit rapide mais je pense que nous y réussissons plutôt bien.&lt;br /&gt;&lt;br /&gt;Concrètement, selon nos dernières mesures, nous permettons ainsi aux utilisateurs de &lt;a href="http://www.jump-informatique.com/jams/jams-presentation.html"&gt;JAMS &lt;/a&gt;de calculer &lt;b&gt;une centaine de ratios financiers en une seconde&lt;/b&gt;, de créer &lt;b&gt;instantanément &lt;/b&gt;des tableaux et graphiques complexes sur leurs portefeuilles, de générer en quelques secondes des rapports Word ou HTML assez complexes...&lt;br /&gt;&lt;br /&gt;Et ça change tout à l'utilisation de l'outil. Quand tester un scénario ou visualiser le résultat d'une modification ne vous prend qu'une seconde, vous hésitez beaucoup moins à vous lancer dans une tâche ou à effectuer des changements. Vous êtes plus libres et plus &lt;b style=""&gt;productifs&lt;/b&gt;.&lt;br /&gt;Voilà pourquoi la performance de nos applications est aussi importante pour notre équipe.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-5122972162670699197?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/5122972162670699197/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=5122972162670699197' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5122972162670699197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5122972162670699197'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/03/de-limportance-de-la-performance-des.html' title='De l&apos;importance de la performance des applications'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-1309174401222457281</id><published>2007-03-31T03:17:00.000+01:00</published><updated>2007-03-31T03:59:48.759+01:00</updated><title type='text'>Java Swing et Windows Vista</title><content type='html'>&lt;p class="MsoNormal"&gt;La beauté de Swing, c'est que ça permet aux développeurs Java de concevoir en une fois une interface identique sur chaque plate-forme ou s'adaptant automatiquement au rendu naturel de chacune. On peut ainsi concevoir une application en 2005 sous Linux qui aura un bon rendu natif sous Windows Vista en 2007.&lt;br /&gt;&lt;br /&gt;Mais dans la pratique, c'est malheureusement un peu plus compliqué.&lt;br /&gt;&lt;br /&gt;Les rendus natifs présentent encore quelques bugs ennuyants, surtout sur les plateformes récentes. Ainsi, fin mars 2007, la dernière version stable de Java n'offre t'elle pas encore de rendu natif satisfaisant pour Windows Vista. C'est un peu rageant.&lt;br /&gt;&lt;br /&gt;Par exemple, les en-têtes de tableaux ont tendance à avoir des hauteurs exagérément importantes (1ère capture ci dessous) par rapport à ce que l'on attendrait (2ème capture).&lt;/p&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B099Zo7l36A/Rg3IKHf3rZI/AAAAAAAAAEY/Tk7j-C5a7So/s1600-h/tab_vista.PNG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_B099Zo7l36A/Rg3IKHf3rZI/AAAAAAAAAEY/Tk7j-C5a7So/s400/tab_vista.PNG" alt="" id="BLOGGER_PHOTO_ID_5047910833489161618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B099Zo7l36A/Rg3IR3f3raI/AAAAAAAAAEg/d03Am1io1mY/s1600-h/tab_multi.PNG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_B099Zo7l36A/Rg3IR3f3raI/AAAAAAAAAEg/d03Am1io1mY/s400/tab_multi.PNG" alt="" id="BLOGGER_PHOTO_ID_5047910966633147810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La bonne nouvelle c'est que la prochaine mise à jour de Java devrait corriger la plupart des problèmes d'apparence du rendu natif sous Windows Vista : hauteur des entêtes de tableaux, apparence des menus...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-1309174401222457281?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/1309174401222457281/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=1309174401222457281' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1309174401222457281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1309174401222457281'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/03/swing-et-vista.html' title='Java Swing et Windows Vista'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B099Zo7l36A/Rg3IKHf3rZI/AAAAAAAAAEY/Tk7j-C5a7So/s72-c/tab_vista.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-3482492036837734835</id><published>2007-03-14T23:38:00.000Z</published><updated>2007-03-15T00:15:38.648Z</updated><title type='text'>Externaliser le reporting ?</title><content type='html'>Dernièrement, j'ai réalisé l'existence d'un besoin peut être fréquent parmi les sociétés de gestion d'actifs de petites taille.&lt;br /&gt;&lt;br /&gt;J'ai rencontré récemment le gérant d'un petit fonds (moins de 30 millions d'euros sous gestion) pour lui présenter notre nouveau &lt;a href="http://www.jump-informatique.com/jams/jump_reporting.html"&gt;progiciel pour la conception du reporting&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Je commencais à lui montrer combien cette solution est puissante, avec quelle facilité j'avais pu recréer une version améliorée du rapport qu'il publie sur son site Internet, et combien il est facile de gérer les rapports et de les exporter.&lt;br /&gt;&lt;br /&gt;Mais là, j'ai eu en face de moi une réaction à laquelle je ne m'attendais pas.&lt;br /&gt;En gros, c'était : "&lt;span style="font-style: italic;"&gt;votre produit est bien, mais moi, je veux juste que mon unique rapport mensuel d'activité que je publie sur mon site Internet soit plus joli et ne me donne plus de travail. Alors, combien ça me coûte pour que ce soit votre entreprise qui s'occupe de me générer mon rapport d'activité mensuel ainsi qu'un rapport hebdomadaire à mon unique destination contenant la valeur de mon fonds face à quelques ratios de risque ?&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Je suis tombé des nues. Evidemment que nous pouvons le faire, mais ce n'est pas l'activité de JUMP. Nous vendons des progiciels destinés à aider les fonds à améliorer leurs processus, pas de l'externalisation.&lt;br /&gt;&lt;br /&gt;Cependant, tout bien réfléchi, cette demande me paraît assez logique.&lt;br /&gt;Pourquoi une petite société de gestion, dont les besoins en reporting sont pour ainsi dire très limités, irait payer un logiciel dont l'intérêt est de répondre à des demandes complexes en terme de reporting ? Quel intérêt d'avoir des dizaines de ratios, de tableaux et de graphiques à disposition quand on n'a un seul rapport à créer ?&lt;br /&gt;&lt;br /&gt;Reste à savoir si cette demande est une demande isolée ou si elle correspond aux besoins de nombreuses sociétés de gestion...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-3482492036837734835?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/3482492036837734835/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=3482492036837734835' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3482492036837734835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3482492036837734835'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/03/externaliser-le-reporting.html' title='Externaliser le reporting ?'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-3166578352164124122</id><published>2007-02-21T09:13:00.000Z</published><updated>2007-03-01T08:49:27.063Z</updated><title type='text'>Application web de trading pour les particuliers</title><content type='html'>Lors d’une toute récente interview, j’ai été invité à m’exprimer sur les  réalisations en cours et à venir de &lt;a href="http://www.jump-informatique.com/jump-ams.html"&gt;JUMP AMS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;J’ai levé le voile sur notre  &lt;a href="http://www.jump-informatique.com/jams/jams-presentation.html"&gt;logiciel JAMS&lt;/a&gt; à destination des sociétés de gestion d'actifs ainsi que sur l'un de nos projets en cours d'étude : une application Web 2 permettant aux particuliers d’optimiser la gestion de leurs placements boursiers.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Dans notre cahier des charges, nous  considerons que les utilisateurs auront accès à de gros volumes d'informations boursières (cotations et carnets d'ordres temps réel simultanés de tous les actifs de leurs portefeuilles...),et que la taille max&lt;br /&gt;imale de l'applicatif à télécharger sera  importante aux regard des applets java présents au mieux sur les sites de bourse.&lt;br /&gt;&lt;br /&gt;L'importance de la bande passante et l'augmentation de la puissance moyenne des ordinateurs des particuliers nous permet de prévoir dans cette application Web 2 de nombreux raffinements logiciels (graphiques, ergonomiques, d’accès et de traitement des données…) qu’il n'aurait pas été envisageables d’intégrer précedemment.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quelques concepts pour cette application :&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Manipuler simplement et graphiquement son portefeuille d'actions : mise à jour par drag &amp; drop, recalcul instantané…&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Visualiser graphiquement toutes les informations de base : évolution de la performance, répartition des investissements...&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Paramétrer en toute liberté son espace de travail. Par exemple : "je veux le graphique des cotations temps réels de Suez en haut à gauche de mon écran, l'historique des ordres que j'ai passé sur Suez en bas à gauche, la console de trading en bas à droite et mon tableau de bord contrôlant mes alertes en haut à droite"&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Définir des alertes du genre "je veux recevoir un mail / sms si mon portefeuille varie de x% de sa valeur sur telle période"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B099Zo7l36A/RdzgxE8H4nI/AAAAAAAAAD8/9pCdKScZ3Ys/s1600-h/chart_repart_sector_min.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_B099Zo7l36A/RdzgxE8H4nI/AAAAAAAAAD8/9pCdKScZ3Ys/s400/chart_repart_sector_min.gif" alt="" id="BLOGGER_PHOTO_ID_5034145617237500530" border="0" /&gt;&lt;/a&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B099Zo7l36A/Rdzg0k8H4oI/AAAAAAAAAEE/2jRwxRWAagU/s1600-h/chart_return_asset_bench_min.gif"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_B099Zo7l36A/Rdzg0k8H4oI/AAAAAAAAAEE/2jRwxRWAagU/s400/chart_return_asset_bench_min.gif" alt="" id="BLOGGER_PHOTO_ID_5034145677367042690" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;Toutes ces fonctionnalités sont, bien évidemment, déjà offertes dans notre progiciel JAMS destiné aux professionnels pour la &lt;a href="http://www.jump-informatique.com/jams/jams-presentation.html"&gt;gestion de leur risque, le suivi de leur performance, le contrôle de leurs activités et la génération de leurs reportings&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nous nous appliquons à adapter le niveau de « service rendu » entre le besoin du particulier, détenant une connaissance adaptée à son investissement et le gestionnaire d’un fond avec des préoccupations à une échelle différente.&lt;br /&gt;&lt;br /&gt;Nous ouvrons ainsi une collecte d’idées auprès des internautes dans le but d’intégrer les plus pertinentes dans notre cahier des charges de la version "Web2".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-3166578352164124122?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/3166578352164124122/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=3166578352164124122' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3166578352164124122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/3166578352164124122'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/02/application-web-de-trading-pour-les.html' title='Application web de trading pour les particuliers'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B099Zo7l36A/RdzgxE8H4nI/AAAAAAAAAD8/9pCdKScZ3Ys/s72-c/chart_repart_sector_min.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-502877010051784800</id><published>2007-02-18T22:00:00.000Z</published><updated>2007-02-18T23:08:40.241Z</updated><title type='text'>Qt + JAVA = Qt-jambi</title><content type='html'>&lt;p class="MsoNormal"&gt;Ce weekend end, j'ai regardé ce que devenais un des projets Java les plus ambitieux que je connaisse : Qt-jambi.&lt;br /&gt;&lt;br /&gt;Qt-jambi, c'est le mariage entre le Framework &lt;a href="http://www.trolltech.com/products/qt"&gt;Qt&lt;/a&gt;, bien connu pour constituer l'ossature du célèbre environnement de bureau &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt;, et le langage Java.&lt;br /&gt;&lt;br /&gt;Il faut dire, qu'à la base, Qt est, à mon avis, le plus beau Framework disponible pour les développeurs C++. Son architecture objet est élégante, ses performances très bonnes et il est multi plates formes. Pour certains développeurs, il constitue notamment ce qui devrait être une source d'inspirations pour les développeurs des autres frameworks, Java compris.&lt;br /&gt;&lt;br /&gt;Je reste un peu dubitatif sur les réelles chances de succès commercial de cet ambitieux portage. En effet, les développeurs de &lt;a href="http://www.trolltech.com/"&gt;TrollTech&lt;/a&gt;, à l'origine de Qt, ont beau être très talentueux, leur entreprise reste un nain par rapport aux géants qui dominent le monde Java comme IBM et Sun. Et le passé nous a appris qu'il ne suffisait pas de proposer la solution la plus aboutie techniquement pour conquérir un marché, fut il composé de développeurs.&lt;br /&gt;&lt;br /&gt;En tout cas, l'expérience .NET l'a confirmé, rien de tel qu'un peu de concurrence pour faire bouger le monde Java. Aussi, j'espère que la très sympathique &lt;a href="http://www.trolltech.com/developer/download/qtjambi.jnlp"&gt;démo Java WebStart de Qt-Jambi&lt;/a&gt; va pousser l'équipe de Swing à moderniser ses composants et à relever le gant de la performance.&lt;/p&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B099Zo7l36A/RdjV4U8H4gI/AAAAAAAAACk/karuq3m0lms/s1600-h/capture_qt_1_min.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_B099Zo7l36A/RdjV4U8H4gI/AAAAAAAAACk/karuq3m0lms/s320/capture_qt_1_min.jpg" alt="" id="BLOGGER_PHOTO_ID_5033007747256803842" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B099Zo7l36A/RdjWAU8H4hI/AAAAAAAAACs/X6cLGnA3tkU/s1600-h/capture_qt_2_min.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_B099Zo7l36A/RdjWAU8H4hI/AAAAAAAAACs/X6cLGnA3tkU/s320/capture_qt_2_min.jpg" alt="" id="BLOGGER_PHOTO_ID_5033007884695757330" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-502877010051784800?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/502877010051784800/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=502877010051784800' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/502877010051784800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/502877010051784800'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/02/qt-java-qt-jambi.html' title='Qt + JAVA = Qt-jambi'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B099Zo7l36A/RdjV4U8H4gI/AAAAAAAAACk/karuq3m0lms/s72-c/capture_qt_1_min.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-5188933102701345030</id><published>2007-01-27T23:30:00.000Z</published><updated>2007-01-27T23:55:06.277Z</updated><title type='text'>Java 7 et la compatibilité ascendante</title><content type='html'>Depuis que je programme intensivement en Java, il m'arrive régulièrement de pester contre certains comportements ou certaines limitations des API standards et notamment de Swing.&lt;br /&gt;&lt;br /&gt;Et quand par curiosité, il m'arrive de vérifier, par exemple, la justification de l'une des limitations de Swing, je trouve la plupart du temps que celle ci est due à l'impossibilité de remettre en cause un choix effectué il y a près de 10 ans à la sortie de la première version.&lt;br /&gt;&lt;br /&gt;Cela s'appelle la compatibilité ascendante et les développeurs de Java semblent lui vouer un culte depuis la toute première version du langage.&lt;br /&gt;&lt;br /&gt;Le problème c'est qu'en informatique, les choses évoluent. Depuis la sortie de Java 1, des avancées du langage ont ainsi été sous utilisées :&lt;br /&gt;   - Depuis son arrivée (java 1.2), l'ArrayList aurait du remplacer le quasiment déprécié "Vector" dans les modèles par défaut fournis par Swing.&lt;br /&gt;  - Afin d'uniformiser les conventions de nommage Java qui se sont affinées au fur et à mesure des années, de nombreuses méthodes standards devraient encore être renommées&lt;br /&gt;  - L'utilisation de la généricité inclue depuis Java 5 permettrait de simplifier et de sécuriser beaucoup de code&lt;br /&gt;  - Certains comportements de certains widgets Swing sont incohérents mais ne peuvent pas être corrigés car de nombreux programmes externes en tiennent compte dans leur propre fonctionnement&lt;br /&gt;  ...&lt;br /&gt;&lt;br /&gt;Mais je ne me leurre pas. Java doit une grande partie de son succès dans le monde professionnel à cette fameuse compatibilité ascendante. C'est cette compatibilité qui rassure les décideurs sur la pérennité de leur investissement.&lt;br /&gt;&lt;br /&gt;Aussi, j'ai accueilli assez favorablement la proposition de javalobby d'une API de compatibilité qui semble sur le papier réunir le meilleur des deux mondes : &lt;a href="http://www.javalobby.org/java/forums/t88549.html"&gt;http://www.javalobby.org/java/forums/t88549.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Maintenant, en lisant les blogs de certains développeurs de Sun, on réalise aussi la masse de tests supplémentaires pour valider une nouvelle version que ferait peser sur Sun ce type de fonctionnement.&lt;br /&gt;&lt;br /&gt;Malgré tout, cela me semble un investissement absolument nécessaire pour permettre à Java de dépoussiérer son fonctionnement face à la frénétique plateforme .Net&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-5188933102701345030?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/5188933102701345030/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=5188933102701345030' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5188933102701345030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5188933102701345030'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/01/java-7-et-la-compatibilit-ascendante.html' title='Java 7 et la compatibilité ascendante'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-5605616475040687215</id><published>2007-01-07T22:28:00.000Z</published><updated>2007-01-07T23:42:07.532Z</updated><title type='text'>Mise à jour de JIMS</title><content type='html'>Nous avons mis à jour  assez récemment l'exemple en ligne de &lt;a href="http://www.jump-informatique.com/jams/jims-presentation.html"&gt;JIMS&lt;/a&gt; disponible sur le site web de &lt;a href="http://www.jump-informatique.com/"&gt;JUMP Informatique&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nous sommes assez content de cette nouvelle version dans l'équipe de développement de &lt;a href="http://www.jump-informatique.com/jump-ams.html"&gt;JUMP AMS&lt;/a&gt; car elle dévoile un peu plus le potentiel de la solution JIMS.&lt;br /&gt;&lt;br /&gt;Elle permet aussi je pense de montrer qu'on peut faire des interfaces jolies et réactives en Java Swing, et même dans le cadre d'applets Java.&lt;br /&gt;Sur nos machines de test, la mise à jour à la demande du graphique et la mise à jour automatique du tableau sont quasi instantanées.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jump-informatique.com/jams/jims-sample.html"&gt;L'exemple&lt;/a&gt; mis en ligne montre deux fonctionnalités&lt;br /&gt;- Un graphique permettant la comparaison des performances de fonds face à des indices&lt;br /&gt;- Un tableau permettant de simuler le rendement d'un placement&lt;br /&gt;&lt;br /&gt;Théoriquement, l'exemple est censé marcher sur toute machine équipée d'une machine virtuelle Java de la version 5 ou supérieure. Si malgré cela elle ne se lance pas chez vous, n'hésitez pas à nous le signaler à &lt;a href="mailto:contact@jump-informatique.com"&gt;contact@jump-informatique.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B099Zo7l36A/RaGE4u3us7I/AAAAAAAAACA/m4vWf5BDamw/s1600-h/graphique_-_1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_B099Zo7l36A/RaGE4u3us7I/AAAAAAAAACA/m4vWf5BDamw/s320/graphique_-_1.png" alt="" id="BLOGGER_PHOTO_ID_5017437570056762290" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B099Zo7l36A/RaGE9-3us8I/AAAAAAAAACI/V85r8g7NqhE/s1600-h/tableau_d%27invest_-_1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_B099Zo7l36A/RaGE9-3us8I/AAAAAAAAACI/V85r8g7NqhE/s320/tableau_d%27invest_-_1.png" alt="" id="BLOGGER_PHOTO_ID_5017437660251075522" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-5605616475040687215?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jump-informatique.com/jams/jims-sample.html' title='Mise à jour de JIMS'/><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/5605616475040687215/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=5605616475040687215' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5605616475040687215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5605616475040687215'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/01/mise-jour-de-jims.html' title='Mise à jour de JIMS'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B099Zo7l36A/RaGE4u3us7I/AAAAAAAAACA/m4vWf5BDamw/s72-c/graphique_-_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-1872160600309057144</id><published>2007-01-01T16:42:00.000Z</published><updated>2007-01-01T23:27:37.925Z</updated><title type='text'>Différences entre la généricité en Java et en C#</title><content type='html'>Il est connu que, bien que très appréciée par de nombreux développeurs moi compris, l'implémentation de la généricité en Java 5 était pour le moins contestée.&lt;br /&gt;&lt;br /&gt;En effet, contrairement à Microsoft avec .Net, Sun a fait le choix de ne pas créer de nouvelles instructions dans sa machine virtuelle pour gérer la généricité dans Java 5. Concrètement, les classes génériques écrites en C# sont instanciées au lancement du programme alors que Java se contente de placer des "Object" et d'ajouter des transtypages exécutables au runtime.&lt;br /&gt;&lt;br /&gt;Résultat, en Java, la sacro sainte compatibilité binaire a pu être préservée mais les gains en performances (ajout de transtypages) et en nouvelles possibilités (perte du type original après la compilation) sont plus limitées qu'en C#.&lt;br /&gt;&lt;br /&gt;Dans ces deux billets, Ted Neward, illustre certaines faiblesses fonctionnelles de l'implémentaion des génériques en Java. C'est assez technique voir un peu aride mais pour le moins intéressant :&lt;br /&gt;- &lt;a href="http://blogs.tedneward.com/2006/11/28/Java5+Generics+And+Just+Not+Quite+There.aspx"&gt;1er billet&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://blogs.tedneward.com/2006/12/01/Followup+On+The+Java+Generics+Post.aspx"&gt;2ème billet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetguru.org/modules.php?op=modload&amp;name=News&amp;amp;file=article&amp;sid=865&amp;amp;amp;amp;amp;mode=thread&amp;order=0&amp;amp;thold=0"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-1872160600309057144?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/1872160600309057144/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=1872160600309057144' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1872160600309057144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1872160600309057144'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2007/01/diffrences-entre-limplmentation-des.html' title='Différences entre la généricité en Java et en C#'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-5888248067601350572</id><published>2006-12-29T00:45:00.000Z</published><updated>2006-12-29T01:00:26.865Z</updated><title type='text'>Une liste de souhaits pour Java 7</title><content type='html'>A la recherche des nouveautés de Java 7, je suis tombé sur un article intéressant sur le blog du développeur responsable du compilateur Java chez Sun.&lt;br /&gt;&lt;br /&gt;Cet article expose ce que Peter     von der Ahé, le développeur en question, souhaiterait voir comme nouvelles fonctionnalités dans le langage même de Java 7.&lt;br /&gt;&lt;br /&gt;Sans révolutionner à mon sens le langage, les propositions sont plutôt intéressantes et vont du "sucre syntaxique", à l'amélioration des messages d'erreur du compilateur, en passant par une prise en charge partielle des "properties" (où le langage C# dispose pour l'instant d'une confortable avance sur Java).&lt;br /&gt;&lt;br /&gt;Vous pourrez trouver l'article complet ici : &lt;a href="http://blogs.sun.com/ahe/entry/java_se_7_wish_list"&gt;http://blogs.sun.com/ahe/entry/java_se_7_wish_list&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-5888248067601350572?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/5888248067601350572/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=5888248067601350572' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5888248067601350572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/5888248067601350572'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2006/12/une-liste-de-souhaits-pour-java-7.html' title='Une liste de souhaits pour Java 7'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-1036882105665337026</id><published>2006-12-17T22:20:00.000Z</published><updated>2006-12-17T23:27:15.837Z</updated><title type='text'>Vivement Netbeans 6</title><content type='html'>Netbeans 5 et 5.5 étaient déjà de très bons éditeurs pour coder en Java, mais apparemment, la version à venir va encore être bien meilleure.&lt;br /&gt;&lt;br /&gt;Cet article (&lt;a href="http://brabant.developpez.com/tutoriel/java/netbeans/6.0/nouveautes/"&gt;http://brabant.developpez.com/tutoriel/java/netbeans/6.0/nouveautes/&lt;/a&gt;) présente via une  sympathique démo en flash quelques unes des nouveautés de la future version 6.&lt;br /&gt;&lt;br /&gt;Dire que Netbeans était donné mort il y a quelques années par de nombreux "experts" suite à la montée en puissance d'Eclipse...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-1036882105665337026?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/1036882105665337026/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=1036882105665337026' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1036882105665337026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/1036882105665337026'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2006/12/vivement-netbeans-6.html' title='Vivement Netbeans 6'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-6495626355843824031</id><published>2006-12-14T20:32:00.000Z</published><updated>2006-12-17T23:31:24.880Z</updated><title type='text'>Impressions sur Java 6</title><content type='html'>Cela fait quelques jours que nous "jouons" avec &lt;a href="https://jdk6.dev.java.net/"&gt;Java 6&lt;/a&gt;, nom de code Mustang, au sein de JUMP AMS.&lt;br /&gt;&lt;br /&gt;Nous attendions beaucoup de cette version, présentée notamment comme une  version plus performante et plus adaptée aux applications clientes que la 5.&lt;br /&gt;&lt;br /&gt;Le premier bilan est mitigé.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Certaines améliorations de la plate forme sont prometteuses :&lt;/span&gt;&lt;br /&gt;- possibilité d'utiliser      n'importe quel langage de script au sein d'une application Java&lt;br /&gt;- amélioration de JDBC pour l'accès aux bases de données&lt;br /&gt;- ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Certaines améliorations de Swing sont sympathiques : &lt;/span&gt;&lt;br /&gt;- Gestion du systray&lt;br /&gt;- Possibilité d'ajouter simplement un écran de démarrage aux applications&lt;br /&gt;- Inclusion en standard du très bon Layout Manager proposé par Netbeans depuis plusieurs mois&lt;br /&gt;- Gestion du double buffering pour améliorer le rafraîchissement des applications et éviter l'effet "rectange gris"&lt;br /&gt;- Amélioration de certains composants Swing (JTable...)&lt;br /&gt;- Amélioration sensible pour nous du rendu par défaut sous Linux&lt;br /&gt;- ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mais certains points assombrissent le tableau :&lt;/span&gt;&lt;br /&gt;- Les performances sont en forte baisse avec certaines librairies graphiques&lt;br /&gt;- Swing reste très en deçà de ce que l'on est en droit d'attendre en 2006 : La gestion en standard du drag &amp;amp; drop reste notamment très limitée. Il faut toujours recoder de nombreux composants ou utiliser des librairies additionnelles pour pouvoir créer une interface digne de Mac OS X ou de Windows Vista...&lt;br /&gt;&lt;br /&gt;En conclusion, une très bonne mouture mais il reste à espérer que Sun nous sorte très vite des correctifs pour régler les derniers cas limite de performance ainsi que Java 7 pour mettre enfin Swing vraiment au niveau que l'on attend de lui.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-6495626355843824031?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/6495626355843824031/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=6495626355843824031' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/6495626355843824031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/6495626355843824031'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2006/12/impressions-sur-java-6.html' title='Impressions sur Java 6'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-6245956679072216167</id><published>2006-12-11T21:09:00.000Z</published><updated>2007-01-01T16:32:27.714Z</updated><title type='text'>Algorithmique et finance de marché</title><content type='html'>Des fois, je me dis que j'ai de la chance.&lt;br /&gt;&lt;br /&gt;En ce moment, mon travail m'apporte beaucoup de satisfaction : je travaille sur des algorithmes complexes avec des développeurs talentueux et ceci dans le domaine de la finance de marché&lt;br /&gt;&lt;br /&gt;Je suis en effet responsable de &lt;a href="http://www.jump-informatique.com/jams/jams-presentation.html"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;JAMS&lt;/span&gt;&lt;/a&gt; au sein du département &lt;span style="FONT-WEIGHT: bold"&gt;JUMP AMS&lt;/span&gt; de la société &lt;span style="FONT-WEIGHT: bold"&gt;JUMP Informatique&lt;/span&gt;.&lt;br /&gt;JAMS est un progiciel destiné aux sociétés de gestion et permettant de résoudre bon nombre des problématiques complexes que celles-ci rencontrent.&lt;br /&gt;&lt;br /&gt;Il est intéressant de constater à quel point dans le domaine de la finance les problèmes rencontrées peuvent se révéler de redoutables problèmes algorithmiques pour ceux qui voudraient les résoudre informatiquement.&lt;br /&gt;&lt;br /&gt;Le "&lt;span style="FONT-WEIGHT: bold"&gt;Risk Management&lt;/span&gt;" ou "gestion du risque", est un des principaux domaines d'activité de JAMS. Cela consiste, pour vulgariser, à identifier et à quantifier les risques pesant sur les actifs financiers gérés par la société. Cela permet, par exemple, au gérant d'un fonds d'aller plus loin que la simple indication du rendement de son fonds et de connaître une estimation du risque que cette performance baisse.&lt;br /&gt;&lt;br /&gt;Pour la partie gestion du risque de JAMS, mon rôle et celui de mon équipe est de fournir tous les indicateurs nécessaires à l'évaluation du risque des actifs étudiés ainsi que des outils permettant au Risk Manager ou affilié de pratiquer des stratégies de réduction du risque.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-6245956679072216167?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/6245956679072216167/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=6245956679072216167' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/6245956679072216167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/6245956679072216167'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2006/12/travail-sur-jams.html' title='Algorithmique et finance de marché'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-6930847966691599073</id><published>2006-12-07T21:55:00.000Z</published><updated>2006-12-17T23:18:55.343Z</updated><title type='text'>Article déjà publié sur le Pathfinding</title><content type='html'>J'ai encore le plaisir de recevoir de temps en temps un mail d'un lecteur de la version "courte" de mon rapport de stage de 2ème année de prépa intégré (c'était donc il y a bien longtemps...)&lt;br /&gt;&lt;br /&gt;Cet article, que le très bon site &lt;a href="http://www.vieartificielle.com/"&gt;vieArtificielle&lt;/a&gt; m'avait demandé il y a bien longtemps de pouvoir publier, concerne l'Intelligence Artificielle.&lt;br /&gt;&lt;br /&gt;Plus précisément, il s'intéresse à la problématique de recherche de chemins et à sa résolution possible via l'utilisation de l'algorithme A*.&lt;br /&gt;&lt;br /&gt;A tous les lecteurs intéressés par ce problème et par l'algorithmique en général, je ne saurai trop conseiller l'excellent bouquin de Judea Pearl : &lt;span style="font-weight: bold;"&gt;Heuristique&lt;/span&gt;. Il est un peu ardu mais c'est ouvrage de référence.&lt;br /&gt;&lt;br /&gt;Pour ceux qui souhaiteraient relire mon très ancien article sur le sujet. Voici les liens :&lt;br /&gt;- &lt;a href="http://www.vieartificielle.com/article/?id=178"&gt;1ère partie de l'article&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.vieartificielle.com/article/index.php?action=article&amp;id=179"&gt;2ème partie de l'article&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.vieartificielle.com/article/index.php?action=article&amp;amp;amp;id=180"&gt;3ème partie de l'article&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.vieartificielle.com/article/index.php?action=article&amp;amp;id=182"&gt;4ème partie de l'article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-6930847966691599073?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/6930847966691599073/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=6930847966691599073' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/6930847966691599073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/6930847966691599073'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2006/12/article-dj-publi-sur-le-pathfinding.html' title='Article déjà publié sur le Pathfinding'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7240756287528180779.post-2198704165156455350</id><published>2006-12-05T19:37:00.000Z</published><updated>2006-12-17T23:18:15.029Z</updated><title type='text'>Création de mon blog</title><content type='html'>Premier article de ce blog dédié à quelques uns de mes centres d'intérêts personnels et professionnels :&lt;br /&gt;- L'informatique avancée (intelligence artificielle, algorithmique...)&lt;br /&gt;- La finance (gestion du risque de marché, étude de la performance d'actifs financiers...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7240756287528180779-2198704165156455350?l=emmanuelfougeras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmanuelfougeras.blogspot.com/feeds/2198704165156455350/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7240756287528180779&amp;postID=2198704165156455350' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/2198704165156455350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7240756287528180779/posts/default/2198704165156455350'/><link rel='alternate' type='text/html' href='http://emmanuelfougeras.blogspot.com/2006/12/cration-de-mon-blog.html' title='Création de mon blog'/><author><name>Emmanuel Fougeras</name><uri>http://www.blogger.com/profile/05715481075013316801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
