<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">
  <channel rdf:about="http://www.planetnetbeans.org/fr/">
    <title>Planète NetBeans</title>
    <link>http://www.planetnetbeans.org/fr/</link>
    <description>Planète NetBeans - http://www.planetnetbeans.org/fr/</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/javazone_2008" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/comet_reverse_ajax_introduction_d%C3%A9taill%C3%A9e" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/applet_of_the_week_wordle" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/sdpy_2006_licence_pour_java" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/vu_sur_le_web" />
        <rdf:li rdf:resource="http://blog.developpez.com/index.php?blog=40&amp;title=medaille_d_argent_pour_ivybeans" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/sdpy_geronimo_netnewswire_virtualbox_sailfin" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/netbeans_6_5_support_pour" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/sdpy_netbeans_4_java_kernel" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/i_m_moving_from_the" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/traduction_de_netbeans_6_5" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/fighting_the_stories_backlog" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_beta1" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_beta" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/netbeans_6_5_beta_est" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/new_glassfish_podcast_episode_java" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/l_aide_en_ligne_et" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/community_glassfish_presentations_on_slideshare" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/introduction_jbi_chez_xebia" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/web_service_metro" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/glassfish_subscription" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/javafx_sdk_preview_disponible" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/bundle_and_redistribute_glassfish_and" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/netbeans_certainly_has_that_right" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/a_visit_to_jug_ukraine" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/gartner_sur_l_open_source" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/java_ee_6_le_point" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/stuf_that_happened_while_i" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_milestone" />
        <rdf:li rdf:resource="http://blog.aperigeek.com/viv/entry/netbeans_6_5_en_approche" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/is_the_translated_olh_for" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/blogging_at_300_km_h" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/dzone_article_on_glassfish" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/jazoon_trip_report" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/offre_combin%C3%A9_mysql_glassfish" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/brussels_tomorrow_friday_27th" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/groovy_grails_support_in_soon" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/suivez_la_weekly_news_de" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/javadeus_trip_report" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/st_polten_wien_tomorrow_javadeus" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/opends_screencasts" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/openoffice_3_0_beta_for" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/glassfish_linagora" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/java_caps_release_6_le" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/openmq_the_untold_story" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/visualvm_btrace_and_glassfish" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/glassfish_v2_on_opensolaris" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/opensource_doesn_t_matter_and" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/blog_alti_draggable_applets" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/izpack_interview_on_infoq" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/sun_collaborating_on_open_source" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/austrian_developer_day_glassfish_session" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/amis_glassfish_and_openesb_presentations" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/sun_presenter_console_presenter_screen" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/glassfish_st_petersburg_a_review" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/patrick_curran_jcp_au_parisjug" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/glassfish_unconference_post_mortem" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/la_famille_glassfish_s_agrandit" />
        <rdf:li rdf:resource="http://blogs.sun.com/netbeansfr/entry/netbeans_6_1_est_sorti" />
        <rdf:li rdf:resource="http://blogs.sun.com/alexismp/entry/glassfish_v3_dans_ma_poche" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/javazone_2008">
    <title>Bistro!: JavaZone 2008</title>
    <link>http://blogs.sun.com/alexismp/entry/javazone_2008</link>
    <content:encoded>&lt;p&gt; &lt;a href="http://www.javazone.no"&gt; &lt;img src="http://blogs.sun.com/theaquarium/resource/javazone_logo.png" align="left" border="0" vspace="4" hspace="4" /&gt; &lt;/a&gt; Just like &lt;a href="http://blogs.sun.com/alexismp/entry/swimming_to_oslo_javazone"&gt;last year&lt;/a&gt;, I'll be attending and presenting at Oslo's &lt;a href="http://www.javazone.no"&gt;JavaZone conference&lt;/a&gt; in less than two weeks. My presentation is called &lt;a
    href="http://javazone.no/incogito/session/Dynamic+languages+and+frameworks+in+an+enterprise+application+server+world+-+an+approach+with+GlassFish+v3.html"&gt;"Dynamic languages and frameworks in an enterprise application server world - an approach with GlassFish v3"&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; I'll describe the reasons why one would want to run dynamic languages and associated frameworks on top of an application server and describe several approaches to implement this. I'll illustrate this for
    JRuby On Rails, Groovy and more using the forthcoming &lt;a href="http://glassfish.org/v3"&gt;GlassFish v3 Prelude&lt;/a&gt; release (scheduled for next month). If you're interested in the Java side of GlassFish v3 (fast startup, dynamic loading or services, etc...), I think you'll get something out of it too. The talk is the first one on the first day, competing with 3 Norwegian talks and Erich Gamma himself. Wish me luck! &lt;/p&gt; &lt;p&gt; Here's an early list of the talks I'd like to attend (as
    always, I'll attend 50% max): &lt;br /&gt; • RESTful Web Services with Spring (JSR311 or not?) &lt;br /&gt; • Qi4j - a new approach to old problems (never heard Rickard present) &lt;br /&gt; • Project Hydrazine: JavaFX Open Cloud Computing Platform (had no time to look into this since J1) &lt;br /&gt; • Quercus (the list of PHP apps it runs is very impressive) &lt;br /&gt; • Taking Apache Camel for a Ride (OpenESB has a &lt;a
    href="http://blogs.sun.com/schikkala/entry/apache_camel_jbi_service_engine"&gt;service engine for Camel&lt;/a&gt;) &lt;br /&gt; • Spring == XML, XML == sucks therefore Spring == sucks? (will the content live up to the catchy title?) &lt;br /&gt; • Real-world OpenESB, best practices and experiences (There's always something to learn from real-world experiences) &lt;br /&gt; • Scala? Ruby? Erlang? Python! (no matter how many dynamic languages we support on GlassFish v3, there'll be more to look at)
    &lt;br /&gt; • Zero Turnaround in Java Development &lt;br /&gt; • What's new and cool in Portlet 2.0 (Julien just left JBoss to join eXo) &lt;br /&gt; • How Can Amazon EC2 Benefit from the Elastic Grid Solution? (I don't care what Gartner says, cloud computing can be real today) &lt;br /&gt; • Panel: Alternative and Emerging Languages &lt;/p&gt;</content:encoded>
    <dc:date>2008-09-05T12:28:56+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/comet_reverse_ajax_introduction_d%C3%A9taill%C3%A9e">
    <title>Bistro!: Comet (Reverse-Ajax) : Introduction détaillée chez octo</title>
    <link>http://blogs.sun.com/alexismp/entry/comet_reverse_ajax_introduction_d%C3%A9taill%C3%A9e</link>
    <content:encoded>&lt;p&gt; &lt;a href="http://blog.octo.com/index.php/2008/09/04/136-apres-ajax-le-reverse-ajax-et-le-grizzly?cos=1"&gt; &lt;img src="http://blog.octo.com/images/logo_octotalks.gif" align="left" border="0" vspace="4" hspace="4" /&gt; &lt;/a&gt; Olivier Mallassi d'Octo propose &lt;a href="http://blog.octo.com/index.php/2008/09/04/136-apres-ajax-le-reverse-ajax-et-le-grizzly?cos=1"&gt;une description détaillée de Comet&lt;/a&gt; aussi connu sous le nom de reverse-Ajax. Il y présente les
    concepts, les différences approches d'implémentation (Tomcat, Jetty, Grizzly) et propose du code basé sur GlassFish (&lt;a href="http://grizzly.dev.java.net"&gt;Grizzly Comet&lt;/a&gt;). &lt;/p&gt; &lt;p&gt; Comet est un bon exemple de ces API du monde Java qui rendent les serveurs d'applications si attractifs pour des frameworks de type Rails, PHP et autres Django. L'architecture de &lt;a href="http://glassfish.org/v3"&gt;GlassFish v3&lt;/a&gt; ou tous ces modèles de développements (Java EE y compris)
    sont sur un même pied d'égalité devient intéressant pour exposer une fonctionnalité (ici Comet) à tous les autres moteurs d'exécution. Je pense qu'une des faiblesses restante de Comet reste l'écriture de clients. IceFaces propose des clients JSF prêts à l'emploi. &lt;/p&gt; &lt;p&gt; L'occasion de rappeler l'interview faite de Jean-François Arcand (le papa de grizzly) il y a qq mois à JavaOne: &lt;a href="http://blogs.sun.com/glassfishpodcast/entry/episode_012_comet_interview_with"&gt;Comet interview
    with Jean-Francois Arcand&lt;/a&gt; (en anglais, désolé!) et la présentation de Ted Goddard qui propose une bonne synthèse de Comet je trouve : &lt;a href="http://wiki.glassfish.java.net/attach/GlassFishDay2008Jazoon/icefaces-grizzly.pdf"&gt;http://wiki.glassfish.java.net/attach/GlassFishDay2008Jazoon/icefaces-grizzly.pdf&lt;/a&gt; &lt;/p&gt;</content:encoded>
    <dc:date>2008-09-04T13:49:52+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/applet_of_the_week_wordle">
    <title>Bistro!: Applet of the week: Wordle</title>
    <link>http://blogs.sun.com/alexismp/entry/applet_of_the_week_wordle</link>
    <content:encoded>&lt;p&gt; Maybe this is old news but I find &lt;a href="http://wordle.net/create"&gt;Wordle&lt;/a&gt; to be quite addictive (specifically the "Randomize" button for a non UI-guy like me). Both the design and the animation are nice. &lt;/p&gt; &lt;p&gt;Wordle seems to work best on feeds. I like the ability to ignore common words but you're limited to one language which doesn't work too well for this blog Bistro! which doesn't have French-only or English-feeds feeds. &lt;/p&gt; &lt;p&gt;
    Below are a few image maps from the various blogs I (co-)author (Bistro!, TheAquarium, Stories). &lt;/p&gt; &lt;p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/WordleTA-3.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/WordleTA-3-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Stories-1.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/Stories-1-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a
    href="http://blogs.sun.com/alexismp/resource/WordleTA-1.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/WordleTA-1-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/WordleDelicious.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/WordleDelicious-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Stories-3.png"&gt; &lt;img
    src="http://blogs.sun.com/alexismp/resource/Stories-3-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Stories-2.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/Stories-2-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/WordleTA-2.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/WordleTA-2-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a
    href="http://blogs.sun.com/alexismp/resource/Bistro-1.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/Bistro-1-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Bistro-2.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/Bistro-2-small.png" hspace="4" border="0" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Bistro-3.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/Bistro-3-small.png" hspace="4"
    border="0" /&gt; &lt;/a&gt; &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-28T16:05:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/sdpy_2006_licence_pour_java">
    <title>Bistro!: SDPY 2006 - licence pour Java Open Source</title>
    <link>http://blogs.sun.com/alexismp/entry/sdpy_2006_licence_pour_java</link>
    <content:encoded>&lt;p&gt;&lt;br /&gt;• &#160; &lt;a href="http://blogs.sun.com/alexismp/entry/java_open_source_votre_avis"&gt;Java Open Source - Votre avis nous intéresse!&lt;/a&gt; (Mon, Aug 28, 2006)&lt;br /&gt;&lt;i&gt; Sun a annoncé que la licence utilisée pour la mise en Open Source de Java serait une licence OSI....&lt;/i&gt;&lt;/p&gt; &lt;p&gt; Pour être tout à fait honnête, à cette époque déjà (quelques mois avant l'annonce publique), la GPL tenait déjà bien la corde. Ce qui est intéressant
    dans la relecture de ce billet, c'est le commentaire de bjb qui avait presque tout juste. Avec un peu plus de temps GPLv3 aurait été un bon candidat, mais le risque était trop grand sans un minimum de recul sur l'usage de cette nouvelle licence. Depuis, OpenOffice a annoncé son adoption de la GPLv3. &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-28T08:01:39+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/vu_sur_le_web">
    <title>Bistro!: Vu sur le web</title>
    <link>http://blogs.sun.com/alexismp/entry/vu_sur_le_web</link>
    <content:encoded>&lt;p&gt; • &lt;i&gt;&lt;a href="http://www.journaldunet.com/developpeur/expert/30084/interoperabilite-java----net---reve-ou-realite.shtml"&gt; Interopérabilité Java / .NET : rêve ou réalité ?&lt;/a&gt;&lt;/i&gt;. Bonne synthèse. Quelques petites erreurs. &lt;br /&gt;• &lt;i&gt;&lt;a href="http://www.toursjug.org/rencontre/20080910/presentation/"&gt;Intégration continue, Retour d'expérience de la mise en oeuvre d'Hudson&lt;/a&gt;&lt;/i&gt;. Difficile de ne pas aimer Hudson...
    &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-27T17:08:34+00:00</dc:date>
  </item>
  <item rdf:about="http://blog.developpez.com/index.php?blog=40&amp;title=medaille_d_argent_pour_ivybeans">
    <title>NetBeans, Java et Compagnie - NetBeans, Traduction: [Java] IvyBeans, médaille d'argent du concours "NetBeans Innovator Grants"</title>
    <link>http://blog.developpez.com/index.php?blog=40&amp;title=medaille_d_argent_pour_ivybeans</link>
    <content:encoded>&lt;p&gt;Le NetBeans Innovators Grants, programme initié par Sun, est maintenant terminé.&lt;/p&gt; &lt;p&gt;Après avoir opéré une sélection d'une vingtaine de projets parmi plus de 170 soumissions, au mois d'Avril 2008, les projets devaient être terminés pour le 8 août au plus tard, faisant place aux vérifications, votes, délibérations, ...&lt;/p&gt; &lt;p&gt;Finalement, les résultats sont connus.&lt;br /&gt; &lt;a
    href="http://blog.developpez.com/index.php?blog=40&amp;amp;title=medaille_d_argent_pour_ivybeans#more6272"&gt;[...] Lire la suite!&lt;/a&gt;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-26T21:20:36+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/sdpy_geronimo_netnewswire_virtualbox_sailfin">
    <title>Bistro!: SDPY - Geronimo, NetNewsWire, VirtualBox, Sailfin</title>
    <link>http://blogs.sun.com/alexismp/entry/sdpy_geronimo_netnewswire_virtualbox_sailfin</link>
    <content:encoded>&lt;p&gt; Another SDPY (Same Day Previous Year)... &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;a href="http://blogs.sun.com/alexismp/entry/geronimo_2_0_java_ee"&gt; Geronimo 2.0 (Java EE 5) disponible&lt;/a&gt; (2007)&lt;/i&gt; &lt;br /&gt; Hum, has it already been a year? Haven't heard much (if anything) since that. At least they were not 2+ years late to the Java EE 5 party. &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;a href="http://blogs.sun.com/alexismp/entry/perfect_blog_reader"&gt;Perfect Blog
    Reader&lt;/a&gt; (2004)&lt;/i&gt; &lt;br /&gt; I'm using NetNewsWire nowadays and need to figure out how usable the online/mobile version really is (last time I tried it felt really really slow on a fast connection). &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;a href="http://blogs.sun.com/theaquarium/entry/sailfin_milestone_1"&gt;Sailfin milestone 1&lt;/a&gt; (2007)&lt;/i&gt; &lt;br /&gt; One year later, Sailfin is in &lt;a href="https://sailfin.dev.java.net/"&gt;alpha release&lt;/a&gt; and JSR 289 is finally
    &lt;a href="http://jcp.org/en/jsr/detail?id=289"&gt;final&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;a href="http://blogs.sun.com/alexismp/entry/vmware_player_2_0_no"&gt;VMWare player 2.0, no thank you&lt;/a&gt; (2007)&lt;/i&gt; &lt;br /&gt; Needless to say that I went to &lt;a href="http://www.sun.com/software/products/virtualbox/get.jsp"&gt;VirtualBox&lt;/a&gt; and never looked back. &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-25T09:22:56+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/netbeans_6_5_support_pour">
    <title>NetBeans en français: NetBeans 6.5 Support pour PHP</title>
    <link>http://blogs.sun.com/netbeansfr/entry/netbeans_6_5_support_pour</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/netbeans-stamp.png" align="left" /&gt;J'ai décidé de m'informer un peu plus sur le support de NetBeans pour PHP. Un de mes amis, qui n'utilise pas NetBeans, était intéressé par l'idée d'avoir un EDI qui support le développement en PHP.&lt;br /&gt; J'en profite donc pour jeter un œil sur le tout nouveau support de PHP par NetBeans.&lt;p&gt;&lt;/p&gt;
    &lt;p&gt;Etant donné que je ne suis pas un grand développeur de PHP, j'ai commencé par suivre le tutoriel &lt;a href="http://www.netbeans.org/kb/docs/php/quickstart.html"&gt;QuickStart pour PHP&lt;/a&gt;&lt;br /&gt; En Anglais pour le moment, faites moi savoir si vous aimeriez le voir traduit en français... Voici un petit résumé de mon expérience, tout en suivant le tutoriel.&lt;/p&gt; &lt;p&gt;Avant toute chose, est-ce que j'ai tout ce qu'il faut pour démarrer? Suivant le tutoriel il me
    faut:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; NetBeans IDE - J'ai déjà téléchargé et installé la version Beta de NB 6.5, donc ça c'est bon&lt;/li&gt;&lt;li&gt;A PHP Engine - Logique... Hm je ne suis pas sur d'avoir cela installé sur mon PC, à vérifier&lt;/li&gt;&lt;li&gt;A web server - J'ai Glassfish et Apache installés, cela devrait être bon&lt;/li&gt;&lt;li&gt;A PHP debugger - Hm... pas sûr&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Il me manque certaines choses... Mais, "Oh Bonheur!", j'ai installé
    &lt;b&gt;XAMPP&lt;/b&gt; il y a un mois ou deux sur ma machine. Et dans la suite du tutoriel, il est dit que XAMPP contient tout ce que est nécessaire. Génial! Je lance donc XAMPP, m'assure que mon web server et mon moteur PHP tournent, et passe directement à la section: &lt;br /&gt; &lt;br /&gt;&lt;font color="#ff8e00" size="3"&gt;"Setting up a PHP Project in the NetBeans IDE for PHP" (Configurer un projet PHP dans l'EDI de NetBeans pour PHP).&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Tout première chose à
    faire, lancer NetBeans...&lt;br /&gt; Ensuite créer un nouveau projet PHP:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Fichier &gt; Nouveau Projet ("File &gt; New Project")&lt;/li&gt;&lt;li&gt;Dans la liste des catégories je choisis PHP&lt;/li&gt;&lt;li&gt;Puis dans le panneau de droite "PHP Application"&lt;/li&gt;&lt;li&gt;Clique Suivant (Next)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/new-project-name-location_2.png" /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;br
    /&gt;Dans le panneau d'après:&lt;/p&gt;&lt;ol&gt;&lt;li&gt; J'entre un nom de projet, par exemple MonProjet&lt;/li&gt;&lt;li&gt;Laisse "Sources Folder" et "Default Encoding" par défaut. Autrement, pour "Sources Folder", il vous suffit de parcourir le document racine PHP et de créer un sous-répertoire appelé ici MonProjet. Avec XAMPP le document racine se situe dans XAMPP_HOME/htdocs.&lt;/li&gt;&lt;li&gt;Suivant (Next)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt; &lt;img
    src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/new-project-run-config_2.png" /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Je laisse les valeurs par défaut dans tout le panneau qui suit et clique Finir ("Finish"). Quelques secondes de patience et mon projet se crée.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Remarque: Si vous êtes intéressés sur comment configurer plus en détails un projet PHP avec NetBeans, suivez ce lien (en Anglais): &lt;a
    href="http://www.netbeans.org/kb/docs/php/project-setup.html"&gt;http://www.netbeans.org/kb/docs/php/project-setup.html&lt;/a&gt;&lt;/i&gt;&lt;/p&gt; &lt;p&gt;OK! Deuxième étape:&lt;br /&gt; &lt;br /&gt;&lt;font color="#ff8e00" size="3"&gt;"Running Your First PHP Project" (Exécuter mon premier projet PHP.)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Et bien cela m'a l'air tout simple:&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Dans l'interface de NetBeans, une fenêtre appelée Projets ("Projects") et par
    défaut située en haut à gauche, je retrouve "MonProjet".&lt;/li&gt;&lt;br /&gt; &lt;li&gt; J'étends l'arborescence des fichiers, double clique sur "index.php" et ouvre ce dernier&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/getting-started-open-new-project_2.png" /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt; Entre les balises j'ajoute un petit message sympa genre "Salut, tout le monde! Ceci est mon premier projet PHP avec
    NetBeans 6.5!"&lt;/li&gt;&lt;br /&gt; &lt;li&gt; Je sauvegarde...&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/code-sample.png" /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Enfin pour lancer mon application, il me suffit d'aller dans l'arborescence du projet, clique droit sur "MonProjet", puis Lancer ("Run").&lt;/p&gt; &lt;p&gt;Mon navigateur se lance, et voila le résultat:&lt;br /&gt; &lt;img
    src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/hello-world.png" /&gt;&lt;br /&gt; Super, ça Marche!&lt;/p&gt; &lt;p&gt;Bon, je vous l'accorde, rien de grandiloquent! Ce n'est qu'une simple application de type "Hello World" après tout. Suffisant cependant pour ce faire une petit idée de NetBeans et de son tout nouveau support pour le développement en PHP... &lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Affaire à suivre donc...&lt;/p&gt; &lt;p&gt;Sur ce; @+.&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-22T19:13:04+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/sdpy_netbeans_4_java_kernel">
    <title>Bistro!: SDPY - NetBeans 4.0, Java Kernel</title>
    <link>http://blogs.sun.com/alexismp/entry/sdpy_netbeans_4_java_kernel</link>
    <content:encoded>&lt;p&gt; August 22nd is often prolific on this blog it seems. &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;a href="http://blogs.sun.com/alexismp/entry/is_javabe_justified1"&gt;Is JavaBE justified?&lt;/a&gt; (2006)&lt;/i&gt; &lt;br /&gt; Java 6 Update 10 is &lt;a href="http://java.sun.com/javase/downloads/ea.jsp"&gt;now in RC&lt;/a&gt;. I was quite skeptical of the ability to bring down the size of the download (people were talking about a 1Mb installer...). Two years later, the full installer is
    expected to be around 11Mb and less than 4Mb for the kernel installer. That's a pretty good result given how intertwined the JRE classes are and compared to AIR or even Silverlight (ok, Flash is still doing great in that respect). &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;a href="http://blogs.sun.com/alexismp/entry/netbeans_4_0_beta_is"&gt;NetBeans 4.0 beta is out!&lt;/a&gt; (2004)&lt;/i&gt; &lt;br /&gt; NetBeans 4.0 was the start of the NetBeans re-birth. It brought a new ANT-based system, had full support
    for Java 5 (funny to read the comment about Eclipse also "supporting Java 5, except for annotations" ;-), a new windowing system, etc... Clearly Matisse, the profiler, the new editor infrastructure, the regularly enhanced support for Java EE development and the support for scripting languages made it only better over time. It did take four years though... &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-22T14:00:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/i_m_moving_from_the">
    <title>Bistro!: I'm moving from the (NetBeans) GlassFish development server to a production server and my application won't run! Help!</title>
    <link>http://blogs.sun.com/alexismp/entry/i_m_moving_from_the</link>
    <content:encoded>&lt;p&gt; I've recently seen a flurry of people moving to production GlassFish servers coming from a NetBeans development environment so I thought I'd write down in this post what I've been replying on the various mailing lists and forums. &lt;/p&gt; &lt;p&gt; NetBeans auto-magically creates all the resources required in the GlassFish runtime (JNDI resources, connexion pools, and other configuration), so directly deploying an application (.war, .ear artifacts) in a newly-installed
    GlassFish instance will most likely fail because the resources the application replies on are not present. To fix this you have several options: &lt;/p&gt; &lt;p&gt; 1/ &lt;b&gt;add the remote production GlassFish server to the list of NetBeans servers&lt;/b&gt;. The trick is that you first need to point NetBeans to a local install and later describe the remote server with IP and Port number. &lt;a href="http://blogs.sun.com/alexismp/resource/AddServerNetBeans.png"&gt; &lt;img
    src="http://blogs.sun.com/alexismp/resource/AddServerNetBeans-small.png" vspace="5" border="0" hspace="5" /&gt; &lt;/a&gt; &lt;/p&gt; &lt;p&gt; 2/ &lt;b&gt;use the &lt;code&gt;GLASSFISH_HOME/bin/asupgrade&lt;/code&gt; tool&lt;/b&gt; to inject all the applications/resources/configuration from a source to the production target. Note this tool can work across multiple version of GlassFish and migrates things like security stores, virtual servers, etc... If using strictly the same bits (same version of
    GlassFish) in development and production, you could also probably use &lt;code&gt;GLASSFISH_HOME/bin/asadmin backup-domain&lt;/code&gt; and the &lt;code&gt;GLASSFISH_HOME/bin/asadmin restore-domain&lt;/code&gt; commands. &lt;br /&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/asupgrade.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/asupgrade-small.png" vspace="5" border="0" hspace="5" /&gt; &lt;/a&gt; &lt;/p&gt; &lt;p&gt; 3/ &lt;b&gt;re-create all the resources&lt;/b&gt; using
    either the CLI (asadmin) or the GUI (&lt;code&gt;http://localhost:4848&lt;/code&gt;). For Make sure you can ping the database when creating connection pools. &lt;br /&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/AdminTool.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/AdminTool-small.png" vspace="5" border="0" hspace="5" /&gt; &lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;pre&gt;&lt;code&gt; % bin/asadmin create-jdbc Closest matching command(s): create-jdbc-connection-pool
    create-jdbc-resource &lt;/code&gt;&lt;/pre&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt; All of this (deployed applications, JNDI resources, virtual hosts, and configuration) is stored in &lt;code&gt;GLASSFISH_HOME/domains/domain1/conf/domain.xml&lt;/code&gt;. You shouldn't edit this by hand but it may be useful for troubleshooting and diff'ing the development and production environments.. &lt;/p&gt; &lt;p&gt; &lt;i&gt;&lt;b&gt;Update :&lt;/b&gt;&lt;/i&gt; Peter Williams suggests a &lt;a
    href="http://www.netbeans.org/servlets/ReadMsg?list=nbj2ee&amp;amp;msgNo=8596"&gt;fourth way using &lt;code&gt;sun-resources.xml &lt;/code&gt;&lt;/a&gt;. &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-22T10:16:24+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/traduction_de_netbeans_6_5">
    <title>NetBeans en français: Traduction de NetBeans 6.5!</title>
    <link>http://blogs.sun.com/netbeansfr/entry/traduction_de_netbeans_6_5</link>
    <content:encoded>&lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/tfnborg_new_logo_small.png" align="left" /&gt;&lt;/p&gt;&lt;div align="justify"&gt;La plupart des Communautés de Traductions de NetBeans (translatedfiles.netbeans.org) ont débutées leurs activités de traduction de NetBeans 6.5 dans leur langages respectifs. Toutes les informations nécessaires à la traduction de NetBeans 6.5 sont regroupées sur cette page: &lt;a
    href="http://wiki.netbeans.org/NB65L10nPlatform"&gt;http://wiki.netbeans.org/NB65L10nPlatform&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; Si NetBeans est votre EDI de tous les jours et que vous aimeriez pouvoir l'utiliser NetBeans en français; rejoignez la communauté francophone de NetBeans et aidez nous a traduire l'interface utilisateur. Pour ce faire, suivez ce lien: &lt;a href="http://wiki.netbeans.org/FaqInternationalCommunity"&gt;http://wiki.netbeans.org/FaqInternationalCommunity&lt;/a&gt;&lt;br /&gt;
    &lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-21T12:20:03+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/fighting_the_stories_backlog">
    <title>Bistro!: Fighting the "Stories" backlog</title>
    <link>http://blogs.sun.com/alexismp/entry/fighting_the_stories_backlog</link>
    <content:encoded>&lt;p&gt; There's a new entry in the GlassFish &lt;a href="http://blogs.sun.com/stories"&gt;Stories blog&lt;/a&gt; and a few more in the backlog including some on &lt;a href="http://www.sun.com/software/products/appsrvr/gf-isv-partners.jsp"&gt;GlassFish ISV partners&lt;/a&gt;. In the mean time, I'd suggest you read this use of &lt;a href="http://blog.linkedin.com/blog/2008/08/jdbc-connection.html"&gt;GlassFish at LinkedIn&lt;/a&gt; (JRuby on Rails hosting). &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-20T09:29:39+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_beta1">
    <title>NetBeans en français: NetBeans EDI 6.5 "Beta" Disponible - Installation Pas à Pas</title>
    <link>http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_beta1</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;font size="2"&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Et me re-voilà donc avec une entrée "pas à pas" sur l'installation de NetBeans 6.5 Beta. Le téléchargement de l'Environnement de Développement Intégré (EDI), tout compris, m'a pris environ trois minutes. Pour la version allégée ne contenant que le support PHP il faut compter un peu moins de trente secondes. J'ai une connexion à 11Mbits/s.&lt;/p&gt; &lt;p&gt;Pour ceux qui auraient manqué
    l'entrée précédente, toutes les informations sur NetBeans IDE 6.5 Beta sont disponibles, en anglais, &lt;a href="http://www.netbeans.org/community/releases/65/"&gt;ici&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Passons maintenant à l'installation. Si tout c'est bien passé pendant le téléchargement, vous devriez trouver sur votre ordinateur le fichier d'installation de NB 6.5 Beta. Si vous etre sur Windows, il devrait ressembler à cela:&lt;br /&gt; &lt;img
    src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst01.png" /&gt;&lt;br /&gt; Double-cliquez dessus avec le bouton gauche de la souris. Un premier panneau s'affiche puis disparait, confirmant que l'extraction des données de l'installer est en cours...&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Quelques secondes plus tard c'est au tour du panneau de Bienvenue de faire son entrée. &lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst04.png" /&gt;&lt;br
    /&gt; Si vous ne souhaitez pas installer tous les composants, cliquez "Customize..." et décochez les composants qui ne vous intéressent pas. Ensuite cliquez "Next &gt;". &lt;/p&gt; &lt;p&gt;Revoyez le texte de la licence et si cela vous convient cochez "I accept the terms in the licence agreement", le bouton "Next &gt;" devient actif, cliquez dessus.&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst05.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Dans le panneau
    suivant, choisissez le répertoire dans lequel NetBeans sera installé. Puis le répertoire oú se trouve une instance de JDK installée. NetBeans détectera et proposera automatiquement une instance de JDK compatible si présente sur votre machine. Si vous n'avez aucune JDK installée dans votre environnement, vous pouvez toujours là télécharger ici. Dans la plupart des cas, vous vous contenterez de cliquer "Next&gt;".&lt;br /&gt; &lt;img
    src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst06.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Le panneau suivant vous permettra de paramétrer l'installation de Glassfish V2 UR2. Si vous ne savez pas ce que Glassfish est, vous pouvez jeter un œil &lt;a href="https://glassfish.dev.java.net/"&gt;ici&lt;/a&gt;. Si vous pensez ne pas en avoir besoin, vous pouvez choisir de ne pas l'installer (bouton "Customize" sur le panneau de Bienvenue); il vous sera toujours possible de
    l'installer plus tard et de facilement mettre a jour la configuration de votre EDI en conséquence.&lt;br /&gt; Cliquez sur "Next &gt;".&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst07.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Panneau suivant installera la toute toute derniere version Glassfish, Prelude v3 b15b. Cliquez "Next &gt;".&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst08.png" /&gt;&lt;/p&gt;
    &lt;p&gt;Un petit résumé de ce qui va être installé sur votre ordinateur apparait, vérifiez que tout est conforme à vos attentes et cliquez sur "Install".&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst09.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;L'installation va prendre une dizaine de minutes (pour une installation complète, avec un processeur à 2GHz et 4GB de RAM)&lt;br /&gt; &lt;img
    src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst10.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Si tout ce passe bien un panneau récapitulatif vous indique la marche à suivre et vous propose de contribuer, de façon tout à fait anonyme et gratuite, au projet de NetBeans. Je conseillerais évidemment de laisser cochée cette case; en effet cela permet au développeurs de NetBeans de focaliser leur développement sur les fonctionnalités que vous utiliserez la plus. Pas de quoi être
    paranoïaque, pas de "Big Brother is Watching You" ici, c'est NetBeans et pas 1984 &lt;img src="http://blogs.sun.com/images/smileys/smile.gif" alt=":)" class="smiley" title=":)" /&gt;... Evidemment vous êtes libre de choisir. Une fois votre réflexion philosophique sur cocher ou pas cocher (en Anglais "To Tick or Not to Tick") cliquez sur "Finish".&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst11.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;A partir de là,
    NetBeans est installé dans votre environnement de travail. Le répertoire d'installation par défaut sur windows est "C:\Program Files\NetBeans 6.5 Beta". Vous devriez même trouver le petit icône suivant sur votre bureau:&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst14.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Il ne vous reste plus qu'a double-cliquer dessus...&lt;br /&gt; &lt;img
    src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65beta_inst15.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;... une minute de patience et vous verrez apparaitre l'interface utilisateur de votre EDI préféré!&lt;br /&gt; &lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/nb65-beta_01.png" /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Libre à vous de vous ensuite de faire votre propre idée sur cet EDI! Pour cela vous pouvez bien sûr créer des exemples de projets (File &gt; New Project &gt;
    Samples &gt; PHP &gt; Air Alliance Sample Application), importer vos projets JBuilder ou Ecclipse, simplement parcourir l'aide en ligne; suivre un des nombreux tutoriels déjà en ligne..&lt;/p&gt; &lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;En espérant que cette entrée vous aura été utile, à bientôt!&lt;br /&gt; &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-18T16:59:30+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_beta">
    <title>NetBeans en français: NetBeans EDI 6.5 "Beta" Disponible</title>
    <link>http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_beta</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/65beta.png" alt="NetBeans, the only IDE you need" /&gt;&lt;br /&gt;&lt;br /&gt; Comme beaucoup d'entre vous le savent déjà, l'EDI de NetBeans 6.5 version Beta est disponible depuis le 14 Aout dernier. Un peu plus d'un mois après la sortie du Jalon 1 (Milestone 1), la verison Beta, plus stable et contenant plus de fonctions peu être donc téléchargée ici: &lt;a
    href="http://download.netbeans.org/netbeans/6.5/beta/"&gt;http://download.netbeans.org/netbeans/6.5/beta/&lt;/a&gt;.&lt;p&gt;&lt;/p&gt; &lt;p&gt;Parmi les nouvelles fonctions et amélioration on y trouvera, notamment, un nouvel raccourcis clavier pour une fonction QuickSearch sur tout l'EDI, une interface graphique plus sympa et plus facile d'utilisation et un compilation automatique lors de la sauvegarde (Compile on Save).&lt;/p&gt; &lt;p&gt;Le support de PHP, attendu par beaucoup, s'ameliore lui
    aussi, vous y decouvrirez entre autres:&lt;br /&gt; &lt;/p&gt;&lt;table cellspacing="4"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font color="black"&gt;&lt;ul&gt;&lt;li&gt;Un éditeur PHP (Complétion de code et aide visuelle pour la syntaxe et la sémantique)&lt;/li&gt;&lt;li&gt;Le support de la notation heredoc et PHTML&lt;/li&gt;&lt;li&gt;Débogueur utilisant Xdebug&lt;/li&gt;&lt;li&gt;Générateur de snippets de code pour la base de données
    MySQL&lt;/li&gt;&lt;/ul&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://blogs.sun.com/netbeansfr/resource/jeremie_pics/php-code.png" alt="Editeur PHP" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Un pas à pas sur l'installation d'ici peu... Je termine mon téléchargement et installation de cette version Beta et vous fais part de mon experience.&lt;/p&gt; &lt;p&gt;En attendant je vous invite à prendre plus amples informations (en anglais) sur ce qu'il y a
    dans la Beta boite de l'EDI NetBeans 6.5:&lt;a href="http://www.netbeans.org/community/releases/65/"&gt; http://www.netbeans.org/community/releases/65/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;@+&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-18T14:22:24+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/netbeans_6_5_beta_est">
    <title>Bistro!: NetBeans 6.5 beta est disponible</title>
    <link>http://blogs.sun.com/alexismp/entry/netbeans_6_5_beta_est</link>
    <content:encoded>&lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/NB65.png" vspace="5" border="0" hspace="5" /&gt; &lt;br /&gt; On ne chôme pas au coeur de l'été chez NetBeans. Je suis sur un build intermédiaire de NetBeans 6.5 depuis fin juillet (après M1) et je compte passer à la 6.5 beta qui est maintenant &lt;a href="http://download.netbeans.org/netbeans/6.5/beta/"&gt;disponible&lt;/a&gt; avec une collection de nouvelles fonctionnalités : &lt;br /&gt;• Ouverture confirmée aux langages
    autres que Java (au delà de C/C++ et jRuby): Groovy et Grails (clin d'oeil à Guillaume ;), JavaScript (éditeur et débugger pour Firefox et IE), et PHP. C'est vrai dans l'IDE et son éditeur, mais aussi dans ses runtimes (GlassFish v3 par exemple) &lt;br /&gt;• "Compile on Save" et "Deploy on change" (mais que reste-il à Eclipse ;-) &lt;br /&gt;• intégration de GlassFish v3 "Prélude" prévu pour l'automne (kernel OSGi, démarrage ultra-rapide, support Web Conteneur Java, jRuby/Rails, Groovy/Grails, etc...)
    &lt;br /&gt;• Complétion de code dans l'éditeur SQL et autres améliorations &lt;br /&gt;• Complétion de code CSS/HTML &lt;br /&gt;• Intégration native du support Hibernate (clin d'oeil à Emmanuel ;) &lt;br /&gt;• Amélioration du JSF CRUD Generator (Ajax et plus flexible) &lt;br /&gt;• Plus besoin de rajouter la bibliothèque Subversion (historiquement nécessaire pour des raisons de licence) &lt;br /&gt;• autres &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone2NB65"&gt;fonctionnalités
    décrites sur le wiki&lt;/a&gt;... &lt;/p&gt; &lt;p&gt; Comme toujours les &lt;a href="http://download.netbeans.org/netbeans/6.5/beta"&gt;téléchargements&lt;/a&gt; sont proposés entre 18Mb tout mouillé pour C/C++ (Java SE est à 28Mb et PHP à 20Mb) au tout-en-un qui fait 203 Mb (3 runtimes Java EE, JavaME et tous les outils SOA inclus) et la possibilité d'installer petit et de rajouter tout le reste avec le centre de mise à jour. &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-13T12:53:01+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/new_glassfish_podcast_episode_java">
    <title>Bistro!: New GlassFish Podcast episode, Java EE 6 with Roberto</title>
    <link>http://blogs.sun.com/alexismp/entry/new_glassfish_podcast_episode_java</link>
    <content:encoded>&lt;p&gt; I posted a new episode of the &lt;a href="http://blogs.sun.com/glassfishpodcast"&gt;GlassFish podcast&lt;/a&gt;. This time, it's Roberto Chinnici's Java EE 6 presentation from the Jazoon conference back in June. The audio is far from perfect but I decided content mattered more than container... &lt;br /&gt; &lt;u&gt;Update&lt;/u&gt;: I posted the &lt;a href="http://blogs.sun.com/glassfishpodcast/entry/episode_016_java_ee_6"&gt;second part&lt;/a&gt; as well.
    &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-08T07:57:04+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/l_aide_en_ligne_et">
    <title>NetBeans en français: L'Aide en Ligne et NetBeans</title>
    <link>http://blogs.sun.com/netbeansfr/entry/l_aide_en_ligne_et</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;Les différentes équipe de traductions de NetBeans se sont vu poser une question intéressante quant à l'aide en ligne, sur son utilité et l'importance de l'avoir disponible en version traduite.&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Voici quelques questions, que chacun peu se poser sur ce sujet.&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;En général, utilisant NetBeans ou non, préférez-vous consulter l'aide en ligne d'un logiciel ou
    utiliser des ressources via Internet (forums, documentation web, chat, liste de diffusion) ?&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Si vous préférez consulter l'aide en ligne du logiciel, est-ce important de l'avoir en version française?&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Si vous préférez utiliser des resources web, dans quel langue effectuez-vous votre recherche? En français, en anglais, en espagnol ou autre?&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Est-ce critique pour vous d'avoir une aide en ligne traduite en
    français?&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Pensez-vous que l'aide en ligne traduite doit être disponible dès la sortie d'une nouvelle version d'un logiciel?&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;Il semblerait que l'aide en ligne ne soit pas tant utilisé que cela de nos jours. C'est un sentiment partagé avec beaucoup de mes collègues... Peut-être que notre expérience pour tous.&lt;br /&gt; Et avant de prendre de décisions attives sur le futur de l'aide en
    ligne traduite de NetBeans nous aimerions en savoir un peu plus de la part des utilisateurs.&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Qu'en pensez-vous?&lt;/p&gt;</content:encoded>
    <dc:date>2008-08-06T16:25:30+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/community_glassfish_presentations_on_slideshare">
    <title>Bistro!: Community GlassFish presentations on Slideshare</title>
    <link>http://blogs.sun.com/alexismp/entry/community_glassfish_presentations_on_slideshare</link>
    <content:encoded>&lt;table cellpadding="10"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;p&gt; I'm starting an experiment posting GlassFish-related slides on &lt;a href="http://slideshare.net"&gt;Slideshare.net&lt;/a&gt; as I appreciate skimming thru slides using their web interface when I navigate through the blogosphere. &lt;/p&gt; &lt;p&gt; I like that it does support ODP natively (my only native file format) which lets me I simply upload a single source. Viewers can then either view the slideshow or
    download the source in ODP format. I've set the default license to be &lt;a href="http://creativecommons.org/licenses/by-sa/2.5/"&gt;Creative Common Share-Alike&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; I did hit a few "Application error (Rails)" (nginx-powered it seems, maybe time to look at &lt;a href="http://docs.sun.com/app/docs/doc/820-4926/chapterone?a=view"&gt;GlassFish v3&lt;/a&gt;?), but it's certainly an improvement over our existing not-so-up-to-date &lt;a
    href="http://wiki.glassfish.java.net/Wiki.jsp?page=Presentations"&gt;wiki presentation page&lt;/a&gt;. You can track GlassFish-related content using &lt;a href="http://www.slideshare.net/tag/glassfish"&gt;tags&lt;/a&gt; and add your own content. &lt;/p&gt; &lt;p&gt; Now if this proves to be successful the next step would be to use the &lt;a href="http://www.slideshare.net/developers/documentation"&gt;Developer API&lt;/a&gt; to aggregate data on a GlassFish-branded property (most likely the wiki).
    Volunteers, please step up! I'm also curious to see how valuable are features like per-page comments, audio URL (slidecast), etc. &lt;/p&gt; &lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt; &lt;/p&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_536561"&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;view &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/alexismp/glassfish-and-javaee-today-and-future?src=embed"
    title="View GlassFish and JavaEE, Today and Future on SlideShare"&gt;presentation&lt;/a&gt; (tags: &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/j2ee"&gt;j2ee&lt;/a&gt; &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/jaxws"&gt;jaxws&lt;/a&gt; &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/specjappserver"&gt;specjappserver&lt;/a&gt; &lt;a style="text-decoration: underline;"
    href="http://slideshare.net/tag/ror"&gt;ror&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content:encoded>
    <dc:date>2008-08-01T12:04:14+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/introduction_jbi_chez_xebia">
    <title>Bistro!: Introduction JBI chez Xebia</title>
    <link>http://blogs.sun.com/alexismp/entry/introduction_jbi_chez_xebia</link>
    <content:encoded>&lt;p&gt; Très bonne &lt;a href="http://blog.xebia.fr/2008/08/01/servicemix-32x-introduction-a-jbi/"&gt;introduction sur JBI sur le blog de Xebia&lt;/a&gt;. &lt;br /&gt; Tout aussi valable pour &lt;a href="http://open-esb.dev.java.net"&gt;OpenESB&lt;/a&gt; ;) &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-01T10:17:40+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/web_service_metro">
    <title>Bistro!: Du buzz dans le Metro</title>
    <link>http://blogs.sun.com/alexismp/entry/web_service_metro</link>
    <content:encoded>&lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/metro-paris.png" align="right" border="0" vspace="4" hspace="4" /&gt; Il y a décidément pas mal de commentaires positifs ces derniers temps sur &lt;a href="http://metro.dev.java.net"&gt;Metro&lt;/a&gt;, la pile Web Services de &lt;a href="http://glassfish.org"&gt;GlassFish&lt;/a&gt;. Arun en rassemble quelque uns &lt;a href="http://blogs.sun.com/arungupta/entry/why_glassfish_metro_over_axis"&gt;sur son blog&lt;/a&gt;.
    Performance, interop .Net, configuration simplifiée sont parmi les arguments différentiateurs mis en avant par les personnes ayant choisi Metro (notamment par rapport à Apache Axis). &lt;/p&gt; &lt;p&gt; Quoi qu'il en soit, &lt;a href="http://blogs.sun.com/theaquarium/entry/more_metro_adoption_jboss_oracle"&gt;BEA/Oracle, JBoss&lt;/a&gt; et &lt;a href="http://weblogs.java.net/blog/jitu/archive/2008/07/jaxws_rimetro_i_1.html"&gt;même IBM&lt;/a&gt; on fait le choix de l'embarquer dans leurs produits
    respectifs. &lt;/p&gt; &lt;p&gt; Pour ceux qui ne supportent pas SOAP, je conseille le remède JAX-RS et en particulier &lt;a href="http://jersey.dev.java.net"&gt;Jersey&lt;/a&gt;. Sortie sur vos écrans en septembre 2008. Déjà &lt;a href="http://www.netbeans.org/kb/61/websvc/rest.html"&gt;supporté dans NetBeans 6.1&lt;/a&gt;. &lt;/p&gt;</content:encoded>
    <dc:date>2008-08-01T04:28:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/glassfish_subscription">
    <title>Bistro!: Why should I buy a subscription when community support is good enough?</title>
    <link>http://blogs.sun.com/alexismp/entry/glassfish_subscription</link>
    <content:encoded>&lt;p&gt; Sun's fiscal year recently came to an end and I can tell you that GlassFish subscriptions are doing well. I can't really say more other than it includes many new customers. Winning new customers is hard, so we're pretty happy. I've &lt;a href="http://blogs.sun.com/alexismp/entry/support_for_glassfish_what_s"&gt;previously commented on the value of support&lt;/a&gt; but in the meantime, I've heard other concerns which I'd like to adress here. &lt;/p&gt; &lt;p&gt; There is no
    one good true model for open source monetization and I don't pretend ours is perfect, but here's what you get when you buy a GlassFish subscription. Feedback welcome. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Hotline for Bug fixing&lt;/b&gt; &lt;br /&gt; Of course you could say that community support (email, forum, blogs) is really good and maybe good enough. Fair enough. When you file issues (remember, we love bug reports, we're even &lt;a href="http://glassfish.org/GAP"&gt;about to give away $50,000&lt;/a&gt; to
    bug submitters), it is considered as community support and thus best effort on Sun's side. As a side note, we probably have progress to make in bug triage but that's a different topic. The only reliable way to escalate an issue and have it fixed is the GlassFish subscription. This is what will get your bug fixed and delivered to you under an SLA. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Access to patches&lt;/b&gt; &lt;br /&gt; &lt;a href="http://sunsolve.sun.com"&gt;sunsolve.sun.com&lt;/a&gt; is where patches
    (incremental add-ons to a production system vs. reinstall of an unknown quality build from glassfish.org's trunk) are made available to customers with GlassFish subscriptions. Eduardo is maintaining a high-quality blog about everything released via that mechanism at &lt;a href="http://blogs.sun.com/GlassFishForBusiness"&gt;blogs.sun.com/GlassFishForBusiness&lt;/a&gt;. Take a look and see what you're missing out on. GlassFish v2ur2 &lt;b&gt;Patch 2&lt;/b&gt; should be out day now. &lt;/p&gt; &lt;p&gt;
    &lt;b&gt;Indemnification&lt;/b&gt; &lt;br /&gt; It seems that the value of indemnification heavily depends on the part of the world you're from, ranging from "absolute must-have" to "indemnifi-what?". In a nutshell, Sun takes extreme care in managing is source code which includes things like the &lt;a href="http://www.sun.com/software/opensource/sca.pdf"&gt;Sun Contributor Agreement (SCA)&lt;/a&gt; which enable us to provide the protect you from patent claims people expect. &lt;/p&gt; &lt;p&gt;
    Questions? Suggestions? Fire! &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-31T20:41:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/javafx_sdk_preview_disponible">
    <title>Bistro!: JavaFX SDK Preview =&gt; disponible!</title>
    <link>http://blogs.sun.com/alexismp/entry/javafx_sdk_preview_disponible</link>
    <content:encoded>&lt;p&gt; JavaFX, la plate-forme RIA multi-plate-forme Java propose désormais son &lt;a href="http://java.sun.com/javafx"&gt;SDK en preview&lt;/a&gt;. &lt;br /&gt; &lt;a href="http://java.sun.com/javafx"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/DownloadJavaFX_SDK.png" vspace="4" border="0" hspace="4" /&gt; &lt;/a&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaFX-smoke.png" align="right" border="0" vspace="4" hspace="4" /&gt; &lt;/p&gt; &lt;p&gt; Cette sortie
    du JavaFX SDK doit permettre aux développeurs et "scripteurs" (pas encore aux designers qui travaillent avec des timelines, etc...) de développer simplement une expérience riche. &lt;/p&gt; &lt;p&gt; Windows et Mac sont supportés pour l'instant et Java 6 Update 10 (encore en beta) est fortement recommandé (nouveau plugin avec intégration applet/applications, perfs, API déploiement, etc...). &lt;/p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaFX-fractal.png" align="right" border="0"
    vspace="4" hspace="4" /&gt; &lt;p&gt; Le &lt;b&gt;contenu du SDK&lt;/b&gt; est le suivant (travail de packaging par rapport aux builds intermédiaires issus de &lt;a href="http://blogs.sun.com/alexismp/feed/entries/openjfx.com"&gt;openjfx.com&lt;/a&gt;): &lt;br /&gt;• Compilateur JavaFX et plate-forme d'exécution (graphics 2D, bibliothèques media) &lt;br /&gt;• Outils ligne de comande &lt;br /&gt;• Plugin NetBeans (recommandé au moins pour la prise en main) &lt;br /&gt;• Project Nile (distiller): sorte
    de "Save as JavaFX" (format .fxd) pour Adobe Illustrator CS 3 et Photoshop, convertisseur SVG vers JavaFX et viewer JavaFX &lt;br /&gt;• Documentation, tutorial, ... &lt;/p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaFX-chrono.png" align="right" border="0" vspace="4" hspace="4" /&gt; &lt;p&gt; Pour rappel, &lt;b&gt;JavaFX&lt;/b&gt; propose une technologie : &lt;br /&gt;• basée sur un langage concis (JavaFX Script) dédié aux interfaces graphique &lt;br /&gt;• performante (2D, 3D,
    Vectoriel, Audio, Video, etc...) &lt;br /&gt;• open source &lt;br /&gt;• Portable &lt;br /&gt;• s'adressant aux compétences Java existantes &lt;br /&gt;• réutilisant simplement les API Java existantes (API d'entreprise entre autre) &lt;br /&gt;• &lt;a href="http://java.sun.com/javase/downloads/ea/6u10/6u10beta.jsp"&gt;Java 6 Update 10&lt;/a&gt; (utile pour Swing, indispensable pour FX) &lt;br /&gt;• unifiée et multi-périphérique : JavaFX Desktop, JavaFX Mobile, JavaFX TV, ... &lt;/p&gt; &lt;p&gt;
    &lt;b&gt;Roadmap&lt;/b&gt;: Version 1.0 du SDK prévue à l'automne 2008. &lt;br /&gt;En savoir plus: &lt;a href="http://javafx.com"&gt;javafx.com&lt;/a&gt;, &lt;a href="http://openjfx.java.sun.com"&gt;openjfx.java.sun.com&lt;/a&gt;, &lt;a href="http://blogs.sun.com/javafx/"&gt;nouveau blog&lt;/a&gt; et &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=286690384"&gt;PodCast&lt;/a&gt;. &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-31T12:36:12+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/bundle_and_redistribute_glassfish_and">
    <title>Bistro!: Bundle and redistribute Sun's JDK (with GlassFish)</title>
    <link>http://blogs.sun.com/alexismp/entry/bundle_and_redistribute_glassfish_and</link>
    <content:encoded>&lt;p&gt; I recently got a &lt;a href="http://blogs.sun.com/alexismp/entry/a_visit_to_jug_ukraine"&gt;question in a JUG meeting&lt;/a&gt; about whether GlassFish could run on top of the JRE and not the JDK. The initial reason is that the person's understanding was that only the JRE could be redistributed, not the JDK. &lt;/p&gt; &lt;p&gt; From a technical perspective, provided you don't need to compile JSP's, GlassFish should run fine on top of the JRE. In practice, this has not been
    extensively tested and you should note that creating domains does requires the JDK (although that's not really runtime per say). Beyond the legal reasons (discussed below), you could be tempted to use the JRE just because of it's size (it is much smaller than the full JDK) resulting in a smaller download for your GlassFish-powered application. &lt;/p&gt; &lt;p&gt; From a legal standpoint, &lt;b&gt;the JDK is redistributable&lt;/b&gt; (Sun's JDK that is). You can even subset the JDK and redistribute
    parts, according to rules that are included with the &lt;a href="http://java.sun.com/javase/6/webnotes/README.html#redistribution"&gt;JDK README file&lt;/a&gt; (all subsets have to include the JRE). &lt;/p&gt; &lt;p&gt; Of course there's also the option of using &lt;a href="http://openjdk.org"&gt;OpenJDK&lt;/a&gt; whose GPLv2 with ClassPath Exception licensing does not force you to GPL your own code (note that GlassFish itself is also licensed under those same rules in addition to the initial CDDL
    license). &lt;/p&gt; &lt;p&gt; As Eduardo Pelegri-Llopart wrote in a &lt;a href="http://blogs.sun.com/alexismp/entry/a_visit_to_jug_ukraine#comments"&gt;comment to the previous entry&lt;/a&gt;, &lt;i&gt;"It is mostly a legal/packaging/resourcing exercise. We would be interested in use cases to help us prioritize this effort."&lt;/i&gt; &lt;/p&gt; &lt;p&gt; (thanks to Bill Shannon and Jim Driscoll for scouting this). &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-30T15:31:59+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/netbeans_certainly_has_that_right">
    <title>Bistro!: NetBeans certainly has that right</title>
    <link>http://blogs.sun.com/alexismp/entry/netbeans_certainly_has_that_right</link>
    <content:encoded>&lt;p&gt; Things can go wrong. It's good to know you can share your issue/pain : &lt;br /&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/NetBeansStackTrace.png" title="Click for bigger"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/NetBeansStackTrace-small.png" vspace="5" border="0" /&gt; &lt;/a&gt; &lt;/p&gt; &lt;p&gt; But it's even better to know the fix is in already: &lt;br /&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/NetBeansFixedIssue.png"
    title="Click for bigger"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/NetBeansFixedIssue-small.png" vspace="5" border="0" /&gt; &lt;/a&gt; &lt;/p&gt; &lt;p&gt; From both a marketing and technical standpoint I find this impressive. Similar to the thank you email I received when NetBeans 6.0 shipped with all the bugs I had reported that had been fixed in this release. &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-28T20:04:49+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/a_visit_to_jug_ukraine">
    <title>Bistro!: A visit to JUG Ukraine</title>
    <link>http://blogs.sun.com/alexismp/entry/a_visit_to_jug_ukraine</link>
    <content:encoded>&lt;img src="http://blogs.sun.com/alexismp/feed/entries/rss" align="left" border="0" vspace="4" hspace="4" /&gt; &lt;p&gt; Call me crazy or workaholic but I took a few hours out of my vacation in &lt;a href="http://en.wikipedia.org/wiki/Kiev"&gt;Kiev, Ukraine&lt;/a&gt; to visit the &lt;a href="http://jug.com.ua/"&gt;local JUG&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; The meeting was hosted at &lt;a href="http://www.globallogic.com/"&gt;GlobalLogic&lt;/a&gt; (somewhat of a &lt;a
    href="http://picasaweb.google.com/jug.ukraine/200807"&gt;geek's paradise&lt;/a&gt;) and was pretty well attended given the last-minute organization. The presentation slides (in English) are &lt;a href="http://blogs.sun.com/alexismp/resource/GlassFish-UkraineJUG-July2008_long.pdf"&gt;here&lt;/a&gt; and the full photo album &lt;a href="http://picasaweb.google.com/jug.ukraine/200807"&gt;there&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/jugua-01-small.png" /&gt;
    &lt;img src="http://blogs.sun.com/alexismp/resource/jugua-02-small.png" /&gt; &lt;/p&gt; &lt;p&gt; The presentation started with a bit of a challenge as no one was using GlassFish (mainly WebLogic, WebpShere, Tomcat and some JBoss). Given the presentation + Q&amp;amp;A session lasted almost 2 hours, I think it's fair to say that the interest was great. There were many questions during and after the presentation. Here's the refined Q&amp;amp;A: &lt;/p&gt; &lt;p&gt; • &lt;b&gt;OpenESB looks interesting
    (documentation, NetBeans graphical tooling, ...), but can I use &lt;a href="http://en.wikipedia.org/wiki/BPEL4People"&gt;BPEL4People&lt;/a&gt; with it?&lt;/b&gt; &lt;br /&gt;Unfortunately IBM does not support JBI and to the best of my knowledge, there is no BPEL4People service engine. OpenESB and JavaCAPS do come with a &lt;a href="http://www.oasis-open.org/committees/wsbpel/"&gt;WS-BPEL&lt;/a&gt; implementation though. &lt;/p&gt; &lt;p&gt; • &lt;b&gt;What is the Hibernate/TopLink split? (me
    asking)&lt;/b&gt; &lt;br /&gt;- Hibernate: 60% &lt;br /&gt;- TopLink: 40% &lt;/p&gt; &lt;p&gt; • &lt;b&gt;Is the 404 error in the admin console during your demo a bug or a feature ? ;)&lt;/b&gt; &lt;br /&gt;It's certainly a &lt;a href="https://glassfish.dev.java.net/issues/show_bug.cgi?id=5194"&gt;bug&lt;/a&gt;. Fixed in GlassFish 2.1. &lt;/p&gt; &lt;p&gt; • &lt;b&gt;Can I deploy OSGi bundles on GlassFish v3?&lt;/b&gt; &lt;br /&gt;Well, GlassFish v3 is running on top of Felix by default so it can host
    any OSGi bundle. The question is rather how it can extend the features of GFv3. This is a &lt;a href="http://blogs.sun.com/alexismp/resource/GFv3OSGiRuntime.png"&gt;nice picture&lt;/a&gt; to explain the additional metadata required. &lt;/p&gt; &lt;p&gt; • &lt;b&gt;Can GlassFish run on the JRE (not the JDK)? This makes a difference for me in terms of re-distribution.&lt;/b&gt; &lt;br /&gt;Provided you don't need to compile JSP's, GlassFish should run fine on top of the JRE, but this has not been
    extensively tested. Note that creating domains also requires the JDK (although that's not really runtime per say). I'll probably blog more on this, including the legal side to this (yes, you can redistribute the JDK). &lt;/p&gt; &lt;p&gt; • &lt;b&gt;How does GlassFish manage the ClassPath when using JSR 199 (Java Compiler API) to compile JSP's?&lt;/b&gt; &lt;br /&gt;The default &lt;a href="http://java.sun.com/javase/6/docs/api/java/lang/Compiler.html"&gt;JavaDoc for this API&lt;/a&gt; isn't really
    helpful. In general, &lt;a href="http://java.sun.com/javase/6/docs/api/javax/tools/JavaCompiler.html"&gt;&lt;code&gt;JavaCompiler.getTask(...)&lt;/code&gt;&lt;/a&gt; gives you the ability to pass a set of options, including a classpath. You may also find this &lt;a href="https://hickory.dev.java.net/nonav/apidocs/index.html?net/java/dev/hickory/testing/Compilation.html"&gt;testing API&lt;/a&gt; to be helpful in debugging compile issues. Finally, this &lt;a
    href="http://blogs.sun.com/kchung/entry/speed_up_jsp_compilations_with"&gt;link&lt;/a&gt; explains the performance benefits of using JDK 6's javac API in GlassFish. All is done dynamically now, all you need to do is use Java 6 to run GlassFish. &lt;/p&gt; &lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/jugua-05-small.png" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/jugua-07-small.png" /&gt; &lt;/p&gt; &lt;p&gt; • &lt;b&gt;Does GlassFish support distributed transactions
    between multiple JVMs?&lt;/b&gt; &lt;br /&gt;Well, if you're talking about WS-Coordination and WS-AtomicTransaction, these are both implemented as part of the &lt;a href="http://metro.dev.java.net"&gt;Metro&lt;/a&gt; Web Services tack which itself is part of GlassFish v2 and above. This enables distributed transactions even with .Net services. &lt;/p&gt; &lt;p&gt; • &lt;b&gt;You claim that Grizzly has very good performance for serving both static and dynamic data. Do you have any benchmark
    results?&lt;/b&gt; &lt;br /&gt;Yes. You probably want to start looking at this &lt;a href="http://weblogs.java.net/blog/jfarcand/archive/2006/03/can_a_grizzly_r.html"&gt;original post&lt;/a&gt; by Jean-François Arcand. It's a bit old but Grizzly and GlassFish only got better with time! &lt;/p&gt; &lt;p&gt; • &lt;b&gt;How do you move from one version of GlassFish to another? Other products make this pretty painful.&lt;/b&gt; &lt;br /&gt;We take compatibility very seriously. It's a company thing (think
    Java 1.0). With every copy of GlassFish we provide &lt;code&gt;bin/asupgrade&lt;/code&gt; which allows you to point to a source GlassFish domain, say GlassFish v1, and a target, say GlassFish v2. The tool will proceed to read the applications, resources, and configuration and recreate them in the target application server. You can achieve similar results with &lt;code&gt;bin/asadmin backup-domain&lt;/code&gt; and &lt;code&gt;bin/asadmin restore-domain&lt;/code&gt; within a single version of GlassFish.
    &lt;/p&gt; &lt;p&gt; • &lt;b&gt;Have people started using GlassFish in production? Any more you could share?&lt;/b&gt; &lt;br /&gt;Some people (like &lt;a href="http://blogs.sun.com/stories/entry/wotif"&gt;Wotif.com&lt;/a&gt;) have started in production using GlassFish v1. With the release of GlassFish v2 less than a year ago, we've seen a great level of deployments some (a fraction) of which are discussed by the users themselves on this blog: &lt;a
    href="http://blogs.sun.com/stories"&gt;http://blogs.sun.com/stories&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; • &lt;b&gt;Does GlassFish suffer from the same memory leaks as Tomcat on redeploys?&lt;/b&gt; &lt;br /&gt;We've fixed a couple of bug in GlassFish v2 which should make the redeployment of artifacts painless, including on Windows which had a tendency to lock deployed files. &lt;/p&gt; &lt;p&gt; So there you are, this is all the questions I could remember. If you have more, please comment here, I'll add
    them to the entry. &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-23T12:46:52+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/gartner_sur_l_open_source">
    <title>Bistro!: Gartner sur l'open source Sun : "Strong Positive"</title>
    <link>http://blogs.sun.com/alexismp/entry/gartner_sur_l_open_source</link>
    <content:encoded>&lt;p&gt; Si vous m'avez entendu présenter sur GlassFish, j'ai probablement mentionné les commentaires de Gartner en expliquant que vous (développeur, architecte) n'accordiez peut-être pas beaucoup d'intérêt à ce genre de commentaire, mais qu'il suffisait probablement de monter de un ou de deux crans dans la hiérarchie pour que ca devienne absolument capital. &lt;/p&gt; &lt;p&gt; Dans la série donc "J'ai besoin que mon patron me lâche la grappe", le dernier &lt;a
    href="http://mediaproducts.gartner.com/reprints/sunmicrosystems/article4/article4.html"&gt;rapport du Gartner&lt;/a&gt; (en date de Juillet 2008) est particulièrement positif dans les catégories OpenSource (GlassFish, MySQL, ...), Java et SOA (OpenESB). En voici un extrait: &lt;/p&gt; &lt;p&gt; &lt;i&gt; "Sun is a premier contributor of key technologies to the open-source movement. From OpenSolaris, to middleware (GlassFish), DBMS (MySQL) and Java, Sun has delivered innovative code into various
    communities." &lt;/i&gt; &lt;/p&gt; &lt;p&gt; Pour le reste, voici le lien pour le patron de votre patron: &lt;br /&gt;&lt;a href="http://mediaproducts.gartner.com/reprints/sunmicrosystems/article4/article4.html"&gt;http://mediaproducts.gartner.com/reprints/sunmicrosystems/article4/article4.html&lt;/a&gt; &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-22T05:20:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/java_ee_6_le_point">
    <title>Bistro!: Java EE 6 - le point à mi-parcours.</title>
    <link>http://blogs.sun.com/alexismp/entry/java_ee_6_le_point</link>
    <content:encoded>&lt;img src="http://blogs.sun.com/alexismp/resource/JavaEE6.png" align="left" border="0" vspace="4" hspace="4" /&gt; &lt;p&gt; Il y a à peine plus d'un an, je &lt;a href="http://blogs.sun.com/alexismp/entry/il_est_temps_de_parler"&gt;mentionnais pour la première fois Java EE 6&lt;/a&gt; (&lt;a href="http://jcp.org/en/jsr/detail?id=316"&gt;JSR 316&lt;/a&gt;). Il semble y avoir un large consensus sur les différents JSR. Il y a également un consensus sur les trois thèmes proposés:
    extensibilité, profils et pruning. Clairement les profils a pas mal fait parlé d'eux: faut-il un web profile de type "tomcat" ou bien quelque chose de plus riche (voir le &lt;a href="http://weblogs.java.net/blog/robc/archive/2008/02/profiles_in_the_1.html"&gt;billet de Roberto sur ce sujet&lt;/a&gt;). Ce qui est clair c'est qu'il n'y aura qu'un seul profil "web" (pas question de maintenir les profils A et B). Après la présentation de Rod Johnson à Jazoon en Juin dernier, il semble que SpringSource ne
    s'oppose plus au profil B qui contient EJB 3.1 Lite (session+interface locales), WebBeans 1.0, et JSF 2.0. &lt;/p&gt; &lt;p&gt; Clairement Servlet 3.0 me parait comme une avancé significative. C'est elle qui va permettre en grande partie l'extensibilité (déposer les JAR de son framework dans un répertoire précis suffira, plus d'édition de &lt;code&gt;web.xml&lt;/code&gt;), de standardiser les mécanismes de suspend/resume utilisés par &lt;a
    href="http://en.wikipedia.org/wiki/Comet_(programming)"&gt;Comet&lt;/a&gt;, et d'avoir (enfin) une approche POJO (annotation &lt;code&gt;@Servlet&lt;/code&gt;). JPA 2.0 (specification séparée des EJB) et EJB 3.1 sont des incréments importants et nécessaires après des versions 1.0 déjà bien réussies. &lt;/p&gt; &lt;p&gt; Le succès de WebBeans me parait être une inconnue même si l'unification du modèle de composant est selon moi un "no-brainer". JAX-RS aura certainement beaucoup de succès mais je vois
    déjà les discussions &lt;i&gt;"JAX-WS ou JAX-RS?"&lt;/i&gt; occuper les architectes dans les entreprises et les SSII y passer du temps (à leur grand plaisir! ;-). &lt;/p&gt; &lt;p&gt; Le calendrier initial était effectivement un peu agressif (sachant également que d'autres ne sont pas encore arrivés encore à Java EE 5). Rendez-vous donc pour la beta Java EE 6 l'année prochaine. GlassFish v3 sera aligné avec cette version de la spécification et la version &lt;a
    href="https://glassfish.dev.java.net/downloads/v3-techPreview-2.html"&gt;TechPreview 2&lt;/a&gt; propose déjà quelques implémentations en avance de phase au travers de son update center (EJB 3.1, JAX-RS 1.0, ...). &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-21T05:04:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/stuf_that_happened_while_i">
    <title>Bistro!: Stuff that happened while I was away...</title>
    <link>http://blogs.sun.com/alexismp/entry/stuf_that_happened_while_i</link>
    <content:encoded>&lt;p&gt; I'm back from almost 2 weeks off. While I was away on vacation, many others were busy: &lt;a href="http://blogs.sun.com/alexismp/resource/KieB.png" title="My Vacation"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/KieB-small.png" align="right" border="0" vspace="5" hspace="5" /&gt; &lt;/a&gt; &lt;br /&gt;• NetBeans 6.1 released &lt;a href="http://wiki.netbeans.org/wiki/view/NetBeans6.1PatchesInfo)"&gt;Patch 2&lt;/a&gt; and NetBeans 6.5 Milestone 1 (PHP included)
    also &lt;a href="http://bits.netbeans.org/download/6.5/m1/"&gt;shipped&lt;/a&gt; (do people in Prague ever take a break?) &lt;br /&gt;• &lt;a href="http://visualvm.dev.java.net"&gt;VisualVM 1.0 ships&lt;/a&gt; and is part of the &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;Java 6 Update 7&lt;/a&gt; release ! (some background &lt;a href="http://blogs.sun.com/alexismp/tags/visualvm"&gt;here&lt;/a&gt;). Notice it's a NetBeans RCP app and that it features the NetBeans profiler. &lt;br
    /&gt;• &lt;a href="http://www.sauria.com/blog/2008/07/08/python-in-netbeans-nbpython/"&gt;Python in NB&lt;/a&gt; ! &lt;br /&gt;• Former Sun and startup colleague Vincent launched &lt;a href="http://www.jspresso.org/"&gt;http://www.jspresso.org/&lt;/a&gt;. I like the name, now I need to check out if I like this "end2end" framework. &lt;br /&gt;• &lt;a href="http://www.eclipse.org/eclipselink/"&gt;EclipseLink 1.0&lt;/a&gt; ships (and is now in &lt;a
    href="http://download.java.net/glassfish/v3/nightly/"&gt;GFv3 nightly builds&lt;/a&gt;) &lt;br /&gt;• &lt;a href="http://www.opends.org/promoted-builds/1.0.0"&gt;OpenDS 1.0 shipped!&lt;/a&gt;. Congratulations Grenoble! &lt;br /&gt;• First SPECjvm2008 &lt;a href="http://blogs.sun.com/dagastine/entry/first_specjvm2008_result_published"&gt;Result Published!&lt;/a&gt; &lt;br /&gt;• &lt;a href="http://weblogs.java.net/blog/spericas/archive/2008/07/sun_java_mobile.html"&gt;MEP (Mobile Enterprise Platform)
    1.0&lt;/a&gt; released (GlassFish + Mobile Sync technology + JavaCAPS connectors). SyncML is now called OMA DS btw. &lt;/p&gt; &lt;p&gt; Now that's a lot of stuff including many releases but so little time... &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-18T09:35:41+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_milestone">
    <title>NetBeans en français: NetBeans EDI 6.5 "Milestone 1" Disponible</title>
    <link>http://blogs.sun.com/netbeansfr/entry/netbeans_edi_6_5_milestone</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt; NetBeans IDE 6.5 Milestone 1 est disponible... et moi j'ai des problèmes de traductions de tous ces termes techniques en Anglais! &lt;img src="http://blogs.sun.com/images/smileys/smile.gif" alt=":)" class="smiley" title=":)" /&gt; Voilà le titre complet que j'aurais du donner à ce post.&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://bits.netbeans.org/download/6.5/m1/"&gt;Download NetBeans IDE 6.5 Milestone 1&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;Cette version est stable et vous trouverez les descriptions de ses caractéristiques principales ci-dessous (...) C'est comme cela que j'ai commencé mon entrée, et puis j'ai lu les caractéristiques en Anglais... Et là, deuxième ligne je vois "Database-related code snippets" :/ "super... comment je vais bien pouvoir traduire cela!" Pour commencer je n'ai aucune idée de ce que "Snippets" signifie. Une recherche rapide sur le net me donne la définition suivante: "a small piece of anything
    (especially a piece that has been snipped off)". Me voilà bien avancé &lt;img src="http://blogs.sun.com/images/smileys/smile.gif" alt=":)" class="smiley" title=":)" /&gt;. Petit bout de quelque chose, avec cela pour sure je vais faire ravage! Hahaha...&lt;br /&gt;&lt;br /&gt; Donc plutôt que de me rendre ridicule avec des traductions boiteuses, j'ai préfèré garder certaines des descriptions en Anglais:&lt;/p&gt;&lt;/div&gt;&lt;br /&gt; &lt;li&gt;PHP&lt;br /&gt; &lt;ul&gt;&lt;li&gt;Complétion de code
    améliorée&lt;/li&gt;&lt;li&gt;'Database-related code snippets'&lt;/li&gt;&lt;li&gt;'Multiple project configurations'&lt;/li&gt;&lt;li&gt;'Find Usages'&lt;/li&gt;&lt;/ul&gt; Pour en savoir plus, allez voir le screencast &lt;a href="http://www.netbeans.org/kb/docs/php/php-editor-screencast.html"&gt;NetBeans 6.5 PHP Editor Screencast&lt;/a&gt; de Roman sur le nouvel éditeur PHP de NetBeans! C'est bien fait, sans blabla, court et efficace. Cette demo ne dure pas plus de 5 minutes...&lt;br /&gt;&lt;br /&gt;
    &lt;/li&gt;&lt;li&gt;Ajax&lt;br /&gt; &lt;ul&gt;&lt;li&gt;Débogueur JavaScript&lt;/li&gt;&lt;li&gt;Gestionnaire de librairies JavaScript&lt;/li&gt;&lt;li&gt;'Bundled JavaScript libraries'&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Groovy&lt;br /&gt; &lt;ul&gt;&lt;li&gt;Editeur&lt;/li&gt;&lt;li&gt;Intégration de projet Java SE&lt;/li&gt;&lt;li&gt;Support de Grails&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Java&lt;br /&gt; &lt;ul&gt;&lt;li&gt;Analyseur de
    Javadoc&lt;/li&gt;&lt;li&gt;'Call Hierarchy'&lt;/li&gt;&lt;li&gt;Complétion Code pour CamelCase&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Débogueur&lt;br /&gt; &lt;ul&gt;&lt;li&gt;Nouveau support en Multithreaded pour le débogage&lt;/li&gt;&lt;li&gt;Fenêtre de débogage&lt;/li&gt;&lt;li&gt;Sélectionneur de 'thread' courant&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;D'autres amélioration on été faites sur:&lt;br /&gt; &lt;ul&gt;&lt;li&gt;'Web Frameworks (Spring, Hibernate, JSF,
    JSF CRUD Generator, JPA)'&lt;/li&gt;&lt;li&gt;Ruby&lt;/li&gt;&lt;li&gt;Base de données&lt;/li&gt;&lt;li&gt;Mobility&lt;/li&gt;&lt;li&gt;'GUI Builder'&lt;/li&gt;&lt;li&gt;'Web Services'&lt;/li&gt;&lt;li&gt;Outils XML et de schéma&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;div align="justify"&gt;&lt;br /&gt; A noter que UML n'est pas disponible dans cette Milestone 1 mais prévu pour Beta. L'équipe de développement est en train de migrer UML vers NetBeans Visual Library pour rendre UML complètement
    open-source.&lt;br /&gt; &lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Voilà, c'est tout pour aujourd'hui! Ah non! J'allais presque oublier...&lt;/p&gt; &lt;p&gt;&lt;a href="http://bits.netbeans.org/download/6.5/m1/"&gt;Download NetBeans IDE 6.5 Milestone 1&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.netbeans.org&gt;"&gt;"NetBeans: The only IDE you need!"&lt;/a&gt;&lt;img src="http://blogs.sun.com/images/smileys/wink.gif" alt=";)" class="smiley" title=";)"
    /&gt;&lt;/p&gt;&lt;/li&gt;</content:encoded>
    <dc:date>2008-07-11T09:43:42+00:00</dc:date>
  </item>
  <item rdf:about="http://blog.aperigeek.com/viv/entry/netbeans_6_5_en_approche">
    <title>viv's blog: NetBeans 6.5 en approche</title>
    <link>http://blog.aperigeek.com/viv/entry/netbeans_6_5_en_approche</link>
    <content:encoded>La blogosphère en parle beaucoup depuis ce matin (&lt;a href="http://blogs.sun.com/nbprofiler/entry/netbeans_ide_6_5_milestone"&gt;ici&lt;/a&gt;, &lt;a href="http://cld.blog-city.com/netbeans_65_milestone_1_available___new_features_and_more.htm"&gt;là&lt;/a&gt;, ou encore &lt;a href="http://blogs.sun.com/theaquarium/entry/netbeans_6_5_m1_now"&gt;là&lt;/a&gt;), la première milestone de NetBeans 6.5 est sortie.&lt;br /&gt; &lt;br /&gt; L'&lt;a
    href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1254"&gt;annonce officielle&lt;/a&gt; nous propose un petit aperçu des nouvelles fonctionnalités.&lt;br /&gt; &lt;br /&gt; La nouveauté majeure de cette version 6.5 semble l'apparition de l'éditeur PHP (&lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65#section-NewAndNoteWorthyMilestone1NB65-PHP"&gt;présentation des fonctionnalités&lt;/a&gt;, &lt;a
    href="http://www.netbeans.org/kb/docs/php/php-editor-screencast.html"&gt;screencast&lt;/a&gt;, &lt;a href="http://www.netbeans.org/kb/trails/php.html"&gt;tutorial&lt;/a&gt;). Le blog &lt;a href="http://blogs.sun.com/netbeansphp/"&gt;NetBeans for PHP&lt;/a&gt; à également fait son apparition récemment.&lt;br /&gt; &lt;br /&gt; D'autres améliorations sont également au programme, notamment en ce qui concerne les éditeurs JavaScript (Ajax), Groovy et Java.&lt;br /&gt; &lt;br /&gt; Le meilleur moyen de se
    faire une idée reste encore et toujours de la tester par soi même. Téléchargement &lt;a href="http://bits.netbeans.org/netbeans/6.5/m1/"&gt;ici&lt;/a&gt;.</content:encoded>
    <dc:date>2008-07-08T09:03:03+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/is_the_translated_olh_for">
    <title>NetBeans en français: Is the Translated OLH for NB Useful?</title>
    <link>http://blogs.sun.com/netbeansfr/entry/is_the_translated_olh_for</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;Translation teams are currently wondering how much important translated OnLine Help is for NB users. I posted few question on the alias, that will help us understand what are current need of NB users regarding to OLH.&lt;div&gt;&lt;br /&gt; Here is a sample of those:&lt;br /&gt; &lt;i&gt;&lt;ol&gt;&lt;li&gt;If you use NetBeans in a language other than English, how important is it for you to have the Help translated into that
    language?&lt;/li&gt;&lt;br /&gt; &lt;li&gt; How important do you think it is for the translated versions to have Help in the local language along with the UI/message translations? (Name the language also)&lt;/li&gt;&lt;br /&gt; &lt;li&gt; What do you use the most to get help the most on NetBeans usage and features? (Ex. Online Help, Web Docs (like tutorials), Google or other search engine.)&lt;/li&gt;&lt;br /&gt; &lt;li&gt;... &lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;/i&gt;&lt;div
    align="justify"&gt;Basically we think that translated OLH is not that much of use by developers these days. This comes from different talk we had with developers like you, during various events.&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;So, we're considering choosing one of the following option for OnLine Help:&lt;br /&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; Do not translate it, but leave it in English&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Make the translated Help available on the Update Center rather than
    embedded in the software (English would still be available). &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;What do &lt;b&gt;You&lt;/b&gt; think about it?&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
    <dc:date>2008-07-04T22:04:16+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/blogging_at_300_km_h">
    <title>Bistro!: Blogging at 300 km/h</title>
    <link>http://blogs.sun.com/alexismp/entry/blogging_at_300_km_h</link>
    <content:encoded>&lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/HighSpeedBlogging.png" vspace="5" hspace="5" /&gt; &lt;br /&gt; It's not even Wifi. I love being a geek! &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-04T14:36:02+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/dzone_article_on_glassfish">
    <title>Bistro!: DZone article on GlassFish</title>
    <link>http://blogs.sun.com/alexismp/entry/dzone_article_on_glassfish</link>
    <content:encoded>&lt;p&gt; I quickly slapped together a &lt;a href="http://java.dzone.com/articles/glassfish-and-tomcat-whats-the"&gt;GlassFish article for DZone&lt;/a&gt;. It mainly focuses on the current GlassFish v2 release. Somehow in the process of publishing this, it didn't come clear that I was on the GlassFish team (although it was clear to the editor I exchanged emails with). I wonder if the rather very favorable comments would have been the same if my role had been better advertised. I've
    updated my profile to make my affiliation clear. &lt;/p&gt;</content:encoded>
    <dc:date>2008-07-04T11:03:59+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/jazoon_trip_report">
    <title>Bistro!: Jazoon trip report</title>
    <link>http://blogs.sun.com/alexismp/entry/jazoon_trip_report</link>
    <content:encoded>&lt;p&gt; This &lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishDay2008Jazoon"&gt;wiki page&lt;/a&gt; has the agenda and the slides for the presentations given during the GlassFish Day at the &lt;a href="http://jazoon.com"&gt;Jazoon conference&lt;/a&gt; earlier this week. Audio for some of the session should be released on the &lt;a href="http://blogs.sun.com/glassfishpodcast"&gt;GlassFish Podcast&lt;/a&gt; in the next few weeks. &lt;/p&gt; &lt;p&gt; &lt;img
    src="http://blogs.sun.com/alexismp/resource/JazoonZurich-small.png" vspace="5" height="127" hspace="5" width="165" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JazoonWelcome-small.png" vspace="5" height="127" hspace="5" width="165" /&gt; &lt;/p&gt; &lt;p&gt; We had a nice, participating crowd throughout the day. I'd like to thank all the speakers for making their presentation different from the Jazoon one. All the talks had many good questions but I'd say Jersey, Comet/IceFaces, JavaEE,
    and v3 triggered the most. IceFaces' Ted Goddard did a comprehensive Comet presentation as well as the &lt;a href="http://blogs.sun.com/theaquarium/entry/sip_plus_ajax_push_demo"&gt;SailFin demo&lt;/a&gt; with a page of all the SIP phones registered updated on the fly. Paul Sandoz had a demo-mostly session on JAX-RS/Jersey that went very well. Roberto Chinnici had a good feedback session on JavaEE. Interestingly OSGi as a developer-exposed API didn't trigger any interest from this crowd. &lt;/p&gt;
    &lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JazoonJerome2-small.png" vspace="5" height="127" hspace="5" width="165" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JazoonAndi-small.JPG" vspace="5" height="127" hspace="5" width="165" /&gt; &lt;/p&gt; &lt;p&gt; In Jerome's v3 talk, only 5 people or so had seen a GlassFish v3 demo before. Sometimes we take for granted that most people have seen the various JavaOne keynotes and associated screencasts. Overall 45-minute sessions
    worked well (thanks to all the speakers for making it work). We stayed on track for the entire day (9am-3pm). Oh and by the way, the conference had great Wifi (worth noting as I never had this at any conference). &lt;/p&gt; &lt;p&gt; Finally some interesting statistics from the participants: &lt;br /&gt;• Half of the attendees were GlassFish users. &lt;br /&gt;• 80% of all the attendees use Java EE 5 (the rest probably can't). &lt;br /&gt;• Top 5 features for GF (ranked): JPA, Rest (Jersey), EJB3,
    Metro Web Services, Clustering &lt;br /&gt;• Top 3 resources to get information (ranked): Documentation, Forums &amp;amp; mailing lists, TechTips &amp;amp; Articles. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-29T19:00:09+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/offre_combin%C3%A9_mysql_glassfish">
    <title>Bistro!: Offre combinée MySQL + GlassFish</title>
    <link>http://blogs.sun.com/alexismp/entry/offre_combin%C3%A9_mysql_glassfish</link>
    <content:encoded>&lt;p&gt; A l'heure ou d'autres &lt;a href="http://www.infoworld.com/article/08/06/19/Oracle_raises_prices_significantly_for_some_products_1.html"&gt;augmentent leur prix&lt;/a&gt; indexé sur le nombre de coeurs de vos processeurs, Sun vous propose une &lt;a href="http://www.sun.com/software/products/mysql/getit_glassfish.jsp"&gt;offre illimitée&lt;/a&gt; (plus de problème de nombre de serveurs, de CPU, d'applications). Annonce de presse &lt;a
    href="http://www.sun.com/aboutsun/pr/2008-06/sunflash.20080627.1.xml"&gt;ici&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; Pour une entreprise de moins de 1 000 employés, il en coûtera $65 000/an pour un usage illimité. Pour un support 24/7, $80 000/an. &lt;/p&gt; &lt;p&gt; Si vous n'avez jamais entendu parlé de &lt;a href="http://glassfish.org"&gt;GlassFish&lt;/a&gt;, en &lt;a href="http://nettalk.sun.com/bhive/c/1000/1461/index.html"&gt;10 minutes de vidéo&lt;/a&gt; vous saurez presque tout. Pour MySQL je
    n'imagine même pas que ce soit le cas! &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-27T20:07:21+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/brussels_tomorrow_friday_27th">
    <title>Bistro!: Brussels tomorrow (Friday 27th)</title>
    <link>http://blogs.sun.com/alexismp/entry/brussels_tomorrow_friday_27th</link>
    <content:encoded>&lt;p&gt; Tomorrow is the yearly JavaOne Afterglow at &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=De+Montil,+Affligem&amp;amp;sll=48.893138,2.213154&amp;amp;sspn=0.007082,0.016136&amp;amp;ie=UTF8&amp;amp;ll=50.906497,4.136353&amp;amp;spn=0.869449,2.06543&amp;amp;z=9"&gt;De Montil, Affligem&lt;/a&gt;. I'll be presenting on the status of GlassFish and the directions as announced at JavaOne last month. See you there! Register &lt;a
    href="http://be.sun.com/sunnews/events/index.jsp"&gt;here&lt;/a&gt;. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-26T13:05:25+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/groovy_grails_support_in_soon">
    <title>Bistro!: Groovy/Grails support in soon-to-come NetBeans 6.5</title>
    <link>http://blogs.sun.com/alexismp/entry/groovy_grails_support_in_soon</link>
    <content:encoded>&lt;p&gt; NetBeans 6.5 Milestone 1 is around the corner and the schedule promises a release date in a few months only. Demo extraordinaire Roman &lt;a href="http://blogs.sun.com/roumen/entry/groovy_grails_added_into_standard"&gt;announces the integration of the Groovy/Grails&lt;/a&gt; plugins in the core of the IDE (not sure how it translates in terms of download bundles) and also tells you about &lt;a href="http://blogs.sun.com/roumen/entry/my_new_role_at_sun"&gt;his new job&lt;/a&gt;
    at Sun. Good luck Roman and folks! &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-25T08:41:54+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/netbeansfr/entry/suivez_la_weekly_news_de">
    <title>NetBeans en français: Suivez la Weekly News de Netbeans en francais!</title>
    <link>http://blogs.sun.com/netbeansfr/entry/suivez_la_weekly_news_de</link>
    <content:encoded>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt; Cette semaine nous avons publié notre première Netbeans Weekly New en français!! &lt;br /&gt;&lt;br /&gt; &lt;/div&gt;La première édition est disponible ici: &lt;a href="http://www.netbeans.org/community/news/newsletter/"&gt;http://www.netbeans.org/community/news/newsletter/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;div align="justify"&gt;Grand merci a &lt;b&gt;Constantin&lt;/b&gt;, &lt;b&gt;Horacio&lt;/b&gt; et &lt;b&gt;Jérôme&lt;/b&gt;.
    Grâce à eux, et pour tous ceux qui ne sont pas familier avec la langue de Shakespeare, il est désormais possible de rester à jours sur les dernières nouvelles, les entrées de blogs a ne pas manquer, les évènements, formations et autres activités qui gravitent autour de Netbeans. &lt;br /&gt;&lt;br /&gt; D'ailleurs, il est à noter qu'il est aussi possible de publier des articles directement en français. Donc si aimeriez promouvoir votre blog, un évènement que vous ou un ami organise autour de Netbeans,
    un pluggin que vous avez publié, décrire une partie précise de Netbeans qui vous plait c'est possible et très facile! Il faut:&lt;br /&gt; &lt;ul&gt;&lt;ol&gt;Etre membre de notre communauté&lt;/ol&gt;&lt;br /&gt; &lt;ol&gt;Soumettre votre article via une interface web facile à utiliser&lt;/ol&gt;&lt;br /&gt; &lt;ol&gt;Le contenu sera alors relut; approuvé et enfin puis publié&lt;/ol&gt;&lt;/ul&gt;&lt;br /&gt; Vous aurez alors l'honneur d'être publié sur le site officiel de Netbeans! &lt;img
    src="http://blogs.sun.com/images/smileys/wink.gif" alt=";)" class="smiley" title=";)" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Si vous êtes intéressés, écrivez-moi: &lt;a href="mailto:jeremie@netbeans.org"&gt;jeremie@netbeans.org&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;@+&lt;/p&gt;</content:encoded>
    <dc:date>2008-06-24T19:24:36+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/javadeus_trip_report">
    <title>Bistro!: JavaDeus trip report</title>
    <link>http://blogs.sun.com/alexismp/entry/javadeus_trip_report</link>
    <content:encoded>&lt;p&gt; &lt;a href="http://at.sun.com/sunnews/events/2008/jun/javadeus08/index.jsp"&gt;JavaDeus&lt;/a&gt; was a very nice event. Well organized, plenty of participants (450+ I hear), many &lt;a href="http://at.sun.com/sunnews/events/2008/jun/javadeus08/agenda.jsp"&gt;topics&lt;/a&gt; covered, and good impromptu discussions (the catering, the beautiful weather and the live Euro quater-final on a big outdoor screen were very nice too!). &lt;/p&gt; &lt;p&gt; If you are wondering where
    the "JavaDeus" name comes from, I understand that it has to do with "Amadeus". Oh those marketing people! ;) &lt;/p&gt; &lt;p&gt; Unfortunately the beamer died in the middle of my GlassFish presentation and I couldn't demo GlassFish v3 more in details compared to the quick morning general session demo. I got a fair number of questions during and after the talk around OSGi, Seam, Grails, tomcat migration, terracotta and more. &lt;/p&gt; &lt;p&gt; &lt;img
    src="http://blogs.sun.com/alexismp/resource/javadeus-crowd.JPG" vspace="5" border="0" hspace="5" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/javadeus-reception.JPG" vspace="5" border="0" hspace="5" /&gt; &lt;/p&gt; &lt;p&gt; Among other topics, JavaFX was covered (with really good looking demos, and great feedback on both Java SE 6 update 10 and JavaFX), NetBeans (Swing support, SOA, etc..) was also well represented as you would imagine. MySQL was presented in two sessions by Kay Röpke, a
    new MySQL/Sun colleague from Germany. SOA had also its share of presentations with one on &lt;a href="http://open-esb.org"&gt;OpenESB&lt;/a&gt; by Jason Baragry. His presentation was very well attended and was as always informative and interactive with lots of demos that never fail (quite a performance given how much he's showing). See &lt;a href="http://blogs.sun.com/jason/entry/openesb_javadeus"&gt;Jason's report&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; Next stops: &lt;br /&gt; • Monday in Zurich for the
    &lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishDay2008Jazoon"&gt;GlassFish Day @ Jazoon&lt;/a&gt;. &lt;br /&gt; • Friday in Brussels (De Montil) for the &lt;a href="http://be.sun.com/sunnews/events/index.jsp"&gt;JavaOne afterdark&lt;/a&gt;. &lt;br /&gt; • &lt;a href="http://2008.rmll.info/"&gt;Rencontres Mondiales Logiciel Libre&lt;/a&gt; on July 3rd on &lt;a
    href="http://maps.google.fr/maps?f=q&amp;amp;hl=fr&amp;amp;geocode=&amp;amp;q=mont+de+marsan&amp;amp;ie=UTF8&amp;amp;ll=47.428087,2.15332&amp;amp;spn=15.254797,35.551758&amp;amp;z=5&amp;amp;iwloc=addr"&gt;Mont-de-Marsan&lt;/a&gt;. &lt;br /&gt; • Vacation! &lt;/p&gt; &lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaDeus-band.JPG" vspace="5" border="0" hspace="5" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaDeus-Euro.JPG" vspace="5" border="0" hspace="5" /&gt; &lt;/p&gt;
    &lt;p&gt; &lt;b&gt;Update:&lt;/b&gt; Local TV coverage of the event &lt;a href="http://www.p3tv.at/webtv/-/772"&gt;here&lt;/a&gt;. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-22T08:24:52+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/st_polten_wien_tomorrow_javadeus">
    <title>Bistro!: St. Polten (Wien) tomorrow - JavaDeus</title>
    <link>http://blogs.sun.com/alexismp/entry/st_polten_wien_tomorrow_javadeus</link>
    <content:encoded>&lt;p&gt; I've just arrived in sunny Vienna for tomorrow's &lt;a href="http://at.sun.com/sunnews/events/2008/jun/javadeus08/index.jsp"&gt;JavaDeus&lt;/a&gt;. &lt;br /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/WienJune2008.png" vspace="5" /&gt; &lt;/p&gt; &lt;p&gt; The &lt;a href="http://at.sun.com/sunnews/events/2008/jun/javadeus08/agenda.jsp"&gt;agenda&lt;/a&gt; looks very good with many topics covered throughout the day. &lt;br /&gt; Make sure you show up if you're
    around Wien or better yet St. Pölten. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-18T17:09:37+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/opends_screencasts">
    <title>Bistro!: OpenDS screencasts</title>
    <link>http://blogs.sun.com/alexismp/entry/opends_screencasts</link>
    <content:encoded>&lt;p&gt; I posted a couple of very short &lt;a href="http://opends.org"&gt;OpenDS&lt;/a&gt; screencasts to YouTube: &lt;br /&gt;• &lt;a href="http://www.youtube.com/watch?v=O529RiYk_S4"&gt;Install OpenDS in 60 seconds&lt;/a&gt; &lt;br /&gt;• &lt;a href="http://www.youtube.com/watch?v=DP8ccJI7xCM"&gt;Run an LDAP-enabled web app in GlassFish&lt;/a&gt;. Uses &lt;a href="http://www.netbeans.org/kb/60/web/ldap.html"&gt;JSF LDAP data providers&lt;/a&gt; and &lt;a
    href="http://netbeans.org"&gt;NetBeans&lt;/a&gt; &lt;/p&gt; &lt;p&gt; OpenDS v1.0 is scheduled to hit the streets in July. &lt;/p&gt; &lt;p&gt; If anyone's interested, this is done using Snapz Pro X and iMovie. Sounds like a nice combo at this point. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-17T09:41:45+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/openoffice_3_0_beta_for">
    <title>Bistro!: OpenOffice 3.0 beta for Mac. So far, so good.</title>
    <link>http://blogs.sun.com/alexismp/entry/openoffice_3_0_beta_for</link>
    <content:encoded>&lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/OO3betaMac.png" align="center" /&gt; &lt;/p&gt; &lt;p&gt; I've been using exclusively OpenOffice 3.0 beta on the Mac (native Aqua) for about a month and so far I like what I see. &lt;/p&gt; &lt;p&gt; Except for some crashes when exporting to PDF, some refresh problems in (which seem to be fixed in build m17) and the two MacOS UI issues I filed (&lt;a
    href="http://qa.openoffice.org/issues/show_bug.cgi?id=90083"&gt;[1]&lt;/a&gt;, &lt;a href="http://qa.openoffice.org/issues/show_bug.cgi?id=90686"&gt;[2]&lt;/a&gt;), I have high hopes that this will become my default and unique office tool very soon. &lt;/p&gt; &lt;p&gt; BTW, this is entry #700! &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-16T04:38:00+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/glassfish_linagora">
    <title>Bistro!: Recrutement GlassFish</title>
    <link>http://blogs.sun.com/alexismp/entry/glassfish_linagora</link>
    <content:encoded>&lt;p&gt; Vu sur les annonces de recrutement de &lt;a href="http://job.linagora.com/spip.php?article111"&gt;Linagora&lt;/a&gt; : &lt;/p&gt; &lt;p&gt; &lt;i&gt; Vous aimez JBOSS, vous adorerez Glassfish ! &lt;br /&gt;Vous travaillez avec Axis, pensez Metro ! &lt;/i&gt; &lt;/p&gt; &lt;p&gt; :) &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-13T15:03:27+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/java_caps_release_6_le">
    <title>Bistro!: Java CAPS Release 6, le Libre au coeur de la SOA</title>
    <link>http://blogs.sun.com/alexismp/entry/java_caps_release_6_le</link>
    <content:encoded>&lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaCAPS-R6.png" vspace="4" /&gt; &lt;br /&gt; Sun annonce aujourd'hui la disponibilité de &lt;a href="http://www.sun.com/software/javaenterprisesystem/javacaps/index.jsp"&gt;Java CAPS Release 6&lt;/a&gt;, son offre SOA résultant du rachat de SeeBeyond il y a quelques années (&lt;a href="http://www.sun.com/aboutsun/pr/2008-06/sunflash.20080609.1.xml"&gt;annonce de presse&lt;/a&gt;) et de l'intégration de &lt;a
    href="http://jcp.org/en/jsr/detail?id=208"&gt;JBI (Java Business Integration)&lt;/a&gt; au coeur du produit. Depuis ma &lt;a href="http://blogs.sun.com/alexismp/resource/OpenESB.pdf"&gt;présentation sur OpenESB&lt;/a&gt; à &lt;a href="http://blogs.sun.com/alexismp/entry/présentations_solutions_linux"&gt;Solutions Linux 2008&lt;/a&gt; en Janvier dernier nous avons atteint l'objectif suivant: &lt;br /&gt; &lt;b&gt;Java CAPS 6 = Java CAPS 5 + OpenESB + compatibilité entre les 2.&lt;/b&gt; &lt;br
    /&gt;(&lt;a href="http://blogs.sun.com/jason/entry/differences_between_java_caps_6"&gt;Différences entre OpenESB et JavaCAPS&lt;/a&gt; pour plus de détails). &lt;/p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/JavaCAPS6-docs.png" title="Java CAPS 6 Documentation"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/JavaCAPS6-docs.png" vspace="5" border="0" hspace="hspace" /&gt; &lt;/a&gt; &lt;p&gt; Parmi les &lt;b&gt;briques majeures de Java CAPS release 6&lt;/b&gt;: &lt;br /&gt; •&lt;a
    href="http://open-esb.dev.java.met"&gt;OpenESB 2.0&lt;/a&gt;, implémentation JBI (l'extensibilité est réelle, basée sur le succès dans le marché des &lt;a href="https://open-esb.dev.java.net/Components.html"&gt;composants&lt;/a&gt; SOA). &lt;br /&gt; •&lt;a href="http://glassfish.org"&gt;GlassFish&lt;/a&gt; v2 (ur2 pour être précis). Le moteur Java EE qui monte, qui monte ;) L'intégration est proposée sous la forme d'un "life-cycle" module (OpenESB n'est pas une WebApp). &lt;br /&gt; •&lt;a
    href="http://www.netbeans.org/kb/trails/soa.html"&gt;Outillage NetBeans&lt;/a&gt;. Pour vous donner une idée, téléchargez les &lt;a href="http://download.netbeans.org/netbeans/6.1/final/"&gt;modules "SOA" de NetBeans 6.1&lt;/a&gt; : éditeur graphique XSD, WSDL, BPEL (y compris debug), XSLT. &lt;br /&gt; •&lt;a href="http://mural.dev.java.net"&gt;Mural&lt;/a&gt;: sous-projet MDM (Master Data Management) open source, vue unique du patient/client/citoyen. &lt;br /&gt; •&lt;a
    href="https://open-esb.dev.java.net/IEPSE.html"&gt;Intelligent Event Processor (IEP)&lt;/a&gt;: sorte de BAM du futur (&lt;a href="http://www.javapassion.com/handsonlabs/openesbiep/"&gt;Lab JavaOne sur le sujet&lt;/a&gt;). &lt;br /&gt;Bref que de l'open source pour un développement ouvert, collaboratif, et accessible à tous. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Applications existantes, interop. et Web Services&lt;/b&gt; Java CAPS bénéficie d'une base installée importante dont Carrefour (cité dans l'annonce de
    presse), &lt;a href="http://blogs.sun.com/stories/entry/carrefour"&gt;utilisateur de GlassFish par ailleurs&lt;/a&gt;. Les applications existantes s'exécutent sans modification dans cette nouvelle version du produit tout en proposant une intégration de BPEL 2, de JBI, d'un serveur Java EE performant et de la couche de Web Services (&lt;a href="http://metro.dev.java.net"&gt;Metro&lt;/a&gt;) performante et inter-opérable avec Microsoft. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Et le futur dans tout ça?&lt;/b&gt;
    &lt;br /&gt; Pour faire court (je rentre en RDV) : &lt;a href="http://glassfishesb.org"&gt;Project Fuji (GlassFish v3 + OSGi) et GlassFish ESB&lt;/a&gt;. Une architecture SOA, un ESB, tout comme un serveur d'applications n'a pas à être monolithique. &lt;/p&gt; &lt;p&gt; En attendant, le pricing actuel est basé sur une offre de service ou le support (hotline, patchs, protection juridique, aide au développement) est une brique fondamentale. &lt;/p&gt; &lt;p&gt; Java CAPS 6 est proposé avec &lt;a
    href="http://developers.sun.com/docs/javacaps/index.jsp"&gt;documentation, didacticiel, screencasts, ...&lt;/a&gt;. &lt;br /&gt; SOA professionnel &lt;b&gt;et&lt;/b&gt; Open Source, plus besoin de choisir entre les deux ;) &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-10T14:10:11+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/openmq_the_untold_story">
    <title>Bistro!: OpenMQ, the untold story</title>
    <link>http://blogs.sun.com/alexismp/entry/openmq_the_untold_story</link>
    <content:encoded>&lt;p&gt; &lt;a href="http://openmq.dev.java.net"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/mq_dukeplug.gif" align="left" border="0" vspace="5" hspace="5" /&gt; &lt;/a&gt; Every &lt;a href="https://openmq.dev.java.net/"&gt;OpenMQ&lt;/a&gt; customer I've met is a happy one. This JMS implementation is now several years old and enjoys a fair number of business critical deployments. Clearly, while the product has been fully open sourced (including HA), it doesn't yet enjoy a
    large and vibrant user community. &lt;/p&gt; &lt;p&gt; Wotif.com's Greg Luck calls OpenMQ Sun's best kept secret and insisted on presenting &lt;a href="http://www28.cplan.com/cc197/sessions_catalog.jsp?ilc=197-1&amp;amp;ilg=english&amp;amp;isort=&amp;amp;isort_type=&amp;amp;is=yes&amp;amp;icriteria1=+&amp;amp;icriteria7=+&amp;amp;icriteria9=S297892&amp;amp;icriteria8=mq&amp;amp;icriteria3="&gt;OpenMQ at the latest CommunityOne conference&lt;/a&gt;. This was a replay of Dave Whitla's &lt;a
    href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishDay2008Sydney"&gt;presentation in Sydney&lt;/a&gt;, back in March. The corresponding slides are &lt;a href="http://wiki.glassfish.java.net/PageInfo.jsp?page=GlassFishDay2008Sydney/OpenMQ.pdf"&gt;here&lt;/a&gt;. Greg's talk was recorded and is available on &lt;a href="http://ustream.tv"&gt;ustream.tv&lt;/a&gt;'s &lt;a href="http://www.ustream.tv/channel/theaquarium:-glassfish-@-communityone"&gt;GlassFish Channel&lt;/a&gt;. The video quality
    isn't great, but the sound is good: &lt;a href="http://www.ustream.tv/recorded/395463"&gt;part 1&lt;/a&gt;, &lt;a href="http://www.ustream.tv/recorded/395482"&gt;part 2&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; - &lt;/p&gt; &lt;p&gt; In the latest &lt;a href="http://blogs.sun.com/stories/"&gt;GlassFish production stories&lt;/a&gt;, the following use MQ as a key component of their architecture: &lt;a href="http://blogs.sun.com/stories/entry/sncf"&gt;SNCF&lt;/a&gt;, &lt;a
    href="http://blogs.sun.com/stories/entry/travelmuse_com"&gt;TravelMuse&lt;/a&gt;, &lt;a href="http://www.ok-air.eu/"&gt;OKAir&lt;/a&gt;, &lt;a href="http://blogs.sun.com/stories/entry/rtl"&gt;RTL&lt;/a&gt;, and of course &lt;a href="http://blogs.sun.com/stories/entry/wotif"&gt;Wotif.com&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; OpenMQ connectivity at this point is Java or C only which could limit MQ's use in some environments. The performance, stability, availability, and support level on the other hand is why
    people chose and stick to OpenMQ. As covered in the first part of the Wotif.com case study, while message oriented architectures can be key to a modular development and scalable production they are still often not used. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Update:&lt;/b&gt; the OpenMQ team has &lt;a href="http://blogs.sun.com/theaquarium/entry/latest_roadmap_for_openmq"&gt;posted a roadmap&lt;/a&gt;. Covers 4.2 and beyond. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-06T08:33:15+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/visualvm_btrace_and_glassfish">
    <title>Bistro!: VisualVM, BTrace, and GlassFish</title>
    <link>http://blogs.sun.com/alexismp/entry/visualvm_btrace_and_glassfish</link>
    <content:encoded>&lt;p&gt; &lt;a href="http://visualvm.dev.java.net"&gt;VisualVM&lt;/a&gt; is pretty much a better jconsole (which itself was already a huge step forward). &lt;/p&gt; &lt;p&gt; It's come a long way since I &lt;a href="http://blogs.sun.com/alexismp/entry/visualvm_netbeans_platform_powered"&gt;first mentioned it&lt;/a&gt; and 1.0 is now around the corner. The tool brings the telemetry &amp;amp; monitoring features of jconsole together with the &lt;a
    href="http://profiler.netbeans.org"&gt;dynamic profiling from NetBeans&lt;/a&gt;. You can look at a quick demo in &lt;a href="http://java.sun.com/javaone/sf/media_shell.jsp?id=FRdamp267668"&gt;James Gosling's general session from JavaOne 2008&lt;/a&gt;, it's the first one. &lt;/p&gt; &lt;p&gt; VisualVM supports &lt;code&gt;.hprof&lt;/code&gt; heap dumps, full snapshots but you need to remember that various features depend on the Java versions used in the client and the server (check out the Feature
    Matrix on the &lt;a href="https://visualvm.dev.java.net/"&gt;project homepage&lt;/a&gt;). For instance, while the tool requires Java 6, it can monitor 1.4.2 JVMs (including non-Sun JVMs). On the other hand, profiler and Heap/Thread dumps do require Java 6 for the monitored application. &lt;/p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/VisualVM.png" title="(click to enlarge)"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/VisualVM-small.png" vspace="10" border="0" hspace="10" /&gt;
    &lt;/a&gt; &lt;p&gt; As always, what makes an open source product really interesting is its plugin architecture and the catalog of additional features it brings. Here's a list of existing plugins: VisualGC (which never had an equivalent in jconsole), MBeans, JMX, Thread Dump Analyzer (TDA), BTrace, and GlassFish. &lt;/p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/VisualVM-plugins.png" title="(click to enlarge)"&gt; &lt;img
    src="http://blogs.sun.com/alexismp/resource/VisualVM-plugins-small.png" vspace="10" border="0" hspace="10" /&gt; &lt;/a&gt; &lt;p&gt; &lt;b&gt;GlassFish plugin for VisualVM&lt;/b&gt;: &lt;br /&gt; This extension enhances monitoring of GlassFish-hosted applications by adding specialized overview, a tab for monitoring HTTP Service and the ability to visually select and monitor any of the deployed web applications. &lt;/p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/VisualVM-GF.png"
    title="(click to enlarge)"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/VisualVM-GF-small.png" vspace="10" border="0" hspace="3" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/VisualVM-GF-profile1.png" title="(click to enlarge)"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/VisualVM-GF-profile1-small.png" vspace="10" border="0" hspace="3" /&gt; &lt;/a&gt; &lt;p&gt; So far VisualVM profiling performance is good. In the case of GlassFish, only a subset of the
    large amount of class files loaded in memory are actually instrumented by default. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Btrace&lt;/b&gt; &lt;br /&gt; &lt;a href="http://btrace.dev.java.net"&gt;Btrace&lt;/a&gt; is essentially a portable &lt;a href="http://en.wikipedia.org/wiki/DTrace"&gt;DTrace&lt;/a&gt; - a safe (read, not write), low-overhead, probe-based dynamic tracing tool. Check out &lt;a href="http://blogs.sun.com/sundararajan/entry/btrace_javaone2008_bof_slides"&gt;JavaOne slides&lt;/a&gt;. Btrace
    offers annotations (&lt;code&gt;@OnMethod, @OnTimer, @OnEvent, @OnExit, @OnError, @OnLowMemory&lt;/code&gt;) to define what could be considered as troubleshooting interceptors ("probe points"). &lt;/p&gt; &lt;p&gt; The &lt;a href="https://btrace.dev.java.net/source/browse/btrace/docs/usersguide.html?rev=1.1.1.1"&gt;BTrace samples&lt;/a&gt; are a good place to get an idea of how flexible and powerful this can be (bottom of the &lt;a
    href="https://btrace.dev.java.net/source/browse/btrace/docs/usersguide.html?rev=1.1.1.1"&gt;page&lt;/a&gt;). &lt;br /&gt; A VisualVM plugin for BTrace is in the works. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-04T14:29:56+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/glassfish_v2_on_opensolaris">
    <title>Bistro!: GlassFish v2 on OpenSolaris</title>
    <link>http://blogs.sun.com/alexismp/entry/glassfish_v2_on_opensolaris</link>
    <content:encoded>&lt;p&gt; One of the nice things about the recent &lt;a href="http://opensolaris.org"&gt;OpenSolaris&lt;/a&gt; release is the size of the ISO (it fits on a CD). The &lt;a href="http://opensolaris.org/os/project/pkg/"&gt;IPS&lt;/a&gt; (Image Packaging System) takes care of adding the additional features such as &lt;a href="http://glassfish.org"&gt;GlassFish v2&lt;/a&gt; (with a nice use of ZFS to snapshot before/after state of the filesystem). &lt;/p&gt; &lt;a
    href="http://blogs.sun.com/alexismp/resource/GFOO-1.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/GFOO-1-small.png" vspace="5" border="0" hspace="5" /&gt; &lt;/a&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/GFOO-2.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/GFOO-2-small.png" vspace="5" border="0" hspace="5" /&gt; &lt;/a&gt; &lt;p&gt; Installing GlassFish v2 using IPS and the graphical tool (&lt;code&gt;/usr/bin/packagemanager&lt;/code&gt;) is quite easy but has
    a few gotchas: &lt;br /&gt; • proxy - when using an HTTP proxy, you need to &lt;code&gt;export http_proxy=http://host:port&lt;/code&gt; and launch &lt;code&gt;gksu /usr/bin/packagemanager&lt;/code&gt; from the same shell. &lt;br /&gt; • no domain created - the binary installed doesn't provide a domain (like the traditional &lt;code&gt;domain1&lt;/code&gt;) by default. You need to create the &lt;code&gt;/var/appserver/domains&lt;/code&gt; directory before you can use &lt;code&gt;asadmin
    create-domain&lt;/code&gt;. &lt;br /&gt; • the version installed is 9.1_01, not the latest 9.1_02 (or 2.0_02 with the GlassFish numbering) &lt;/p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/GFOO-3.png"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/GFOO-3-small.png" vspace="5" border="0" hspace="5" /&gt; &lt;/a&gt; &lt;p&gt; The total download is around 250 MB (includes JDK 6) &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-03T19:12:50+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/opensource_doesn_t_matter_and">
    <title>Bistro!: Eben Moglen - OpenSource isn't what matters</title>
    <link>http://blogs.sun.com/alexismp/entry/opensource_doesn_t_matter_and</link>
    <content:encoded>&lt;p&gt; Not particularly recent, but here's a set of interesting talks by Eben Moglen (if you've never heard Eben speak, you really should): &lt;br /&gt; • &lt;a href="http://itc.conversationsnetwork.org/shows/detail3365.html"&gt;Licensing in the Web 2.0 Era&lt;/a&gt; - a grumpy Eben challenging Tim O'Reilly pretty hard here. &lt;br /&gt; • &lt;a href="http://itc.conversationsnetwork.org/shows/detail1897.html"&gt;Freedom Businesses Protect Privacy&lt;/a&gt; - can Google really do "no
    evil"? &lt;/p&gt; &lt;p&gt; See also this &lt;a href="http://video.google.com/videoplay?docid=-7477852615698435519&amp;amp;q=&amp;amp;hl=en"&gt;longer discussion *at* Google&lt;/a&gt;. Also of interest, the (very) &lt;a href="http://sunfeedroom.sun.com/?fr_story=FEEDROOM166564"&gt;short statement from Eben&lt;/a&gt; when Sun open sourced Java under the GPL. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-02T10:06:22+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/blog_alti_draggable_applets">
    <title>Bistro!: Blog Alti - draggable applets</title>
    <link>http://blogs.sun.com/alexismp/entry/blog_alti_draggable_applets</link>
    <content:encoded>&lt;p&gt; Un des moments forts de cette &lt;a href="http://java.sun.com/javaone"&gt;JavaOne 2008&lt;/a&gt; du mois dernier fut &lt;a href="http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html"&gt;Java 6 Update 10&lt;/a&gt;. Que cela soit utilisé par JavaFX ou tout simplement par des applications Web Start ou des applets existantes, &lt;a href="http://blogexpertease.alti.com/index.php?2008/05/29/42-les-applets-draggable-en-javafx-script-pour-lexemple"&gt;Patrick
    Champion d'Alti vous explique en détails&lt;/a&gt; comment reproduire la fonction démontrée qui consiste à sortir une applet de sa page web pour la transformer en application Java Web Start indépendante du navigateur. Le tout en français dans le texte. &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-01T21:09:19+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/izpack_interview_on_infoq">
    <title>Bistro!: IzPack interview on InfoQ</title>
    <link>http://blogs.sun.com/alexismp/entry/izpack_interview_on_infoq</link>
    <content:encoded>&lt;p&gt; A nice &lt;a href="http://www.infoq.com/news/2008/05/izpack_40"&gt;Julien Ponge interview on IzPack&lt;/a&gt; and its latest 4.0 release. Julien does a good job at setting the stage for when an Open Source installer like &lt;a href="http://izpack.org"&gt;IzPack&lt;/a&gt; is something to consider. &lt;br /&gt; Julien's &lt;a href="http://izpack.org/showcase-glassfish-v2/"&gt;GlassFish installer&lt;/a&gt; has been updated for the latest v2 ur2 release.
    &lt;/p&gt;</content:encoded>
    <dc:date>2008-06-01T11:48:30+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/sun_collaborating_on_open_source">
    <title>Bistro!: Sun collaborating on open source projects</title>
    <link>http://blogs.sun.com/alexismp/entry/sun_collaborating_on_open_source</link>
    <content:encoded>&lt;p&gt; Other than being a &lt;a href="http://glassfish.org"&gt;GlassFish&lt;/a&gt; evangelist/ambassador (pick which ever you like best), I also handle the Sun technical relationship with the press in France for software and Java topics. Coming back from JavaOne usually means spending sometime on what was covered during a week full of announcements. &lt;/p&gt; &lt;p&gt; This time was no exception but I'd like to share what I think is an interesting development. &lt;br /&gt; The
    &lt;a href="https://portal.dev.java.net/public/GetWebSynergy.html"&gt;WebSynergy announcement&lt;/a&gt; (a Sun and &lt;a href="http://www.liferay.com/"&gt;Liferay&lt;/a&gt; engineering collaboration) was picked-up by most journalists as being an interesting case of Sun collaborating in the Open Source world (and not wanting to "own" all the developments). I've also seen blogs and heard podcasts on this very same topic. I'd simply like to point out two other similar, yet recent cases : &lt;br /&gt; •
    &lt;a href="https://glassfish.dev.java.net/javaee5/persistence/"&gt;TopLink Essentials&lt;/a&gt; (soon &lt;a href="http://blogs.sun.com/theaquarium/entry/eclipselink_in_glassfish_v3_as"&gt;moving to EclipseLink&lt;/a&gt;) is a collaboration between Sun and Oracle at the heart of the GlassFish project. &lt;br /&gt; • The &lt;a href="http://sailfin.dev.java.net"&gt;Sailfin&lt;/a&gt; Telco application server is an engineering collaboration between Sun and Ericsson to extend GlassFish with SIP
    functionality. &lt;/p&gt; &lt;p&gt; An Open Source project governance is no more but no less important than the license that project uses. In any case, I'd argue that just like for licenses, governance models (and the collaborations they enable) can be many. I don't believe Sun wants to settle on any single one. Clearly in the above cases we believe these are win-win situations. &lt;/p&gt;</content:encoded>
    <dc:date>2008-05-28T14:12:19+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/austrian_developer_day_glassfish_session">
    <title>Bistro!: Austrian Developer Day, GlassFish session</title>
    <link>http://blogs.sun.com/alexismp/entry/austrian_developer_day_glassfish_session</link>
    <content:encoded>&lt;p&gt; Sun Austria is hosting a &lt;a href="http://at.sun.com/sunnews/events/2008/jun/javadeus08/index.jsp"&gt;Java Developer Day&lt;/a&gt; on June &lt;b&gt;19&lt;/b&gt;th 2008. This is a free event with NetBeans, JavaFX, MySQL, OpenSolaris, OpenESB, and of course GlassFish &lt;a href="http://at.sun.com/sunnews/events/2008/jun/javadeus08/agenda.jsp"&gt;content&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; If you're local, make sure you stop by and learn about both the current v2 technology and
    the upcoming (and exciting) v3 work. &lt;/p&gt;</content:encoded>
    <dc:date>2008-05-28T09:08:11+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/amis_glassfish_and_openesb_presentations">
    <title>Bistro!: Amis GlassFish and OpenESB presentations last week - Success!</title>
    <link>http://blogs.sun.com/alexismp/entry/amis_glassfish_and_openesb_presentations</link>
    <content:encoded>&lt;p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/AmisLogo_160x65.gif" align="left" hspace="10" vspace="10" /&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Nieuwegein1.png" title="Where is my bike??"&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/SmallNieuwegein1.png" align="right" border="0" vspace="10" hspace="10" /&gt; &lt;/a&gt; If you're tracking Java EE progress by reading the blogosphere, you probably came across &lt;a
    href="http://technology.amis.nl/blog"&gt;Amis' blog&lt;/a&gt;. This is a Dutch system integrator specializing in Oracle technologies but actively looking at open source alternatives to provide choice to their customer. &lt;/p&gt; &lt;p&gt; Wouter, one of the company's active architect and blogger invited me to present in their home-town of &lt;a
    href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Nieuwegein&amp;amp;sll=48.893138,2.213154&amp;amp;sspn=0.008126,0.018218&amp;amp;ie=UTF8&amp;amp;ll=51.713416,2.746582&amp;amp;spn=7.845424,18.654785&amp;amp;t=h&amp;amp;z=6&amp;amp;iwloc=addr"&gt;Nieuwegein&lt;/a&gt;. This was initially meant to be a JBoss/GlassFish shootout but that couldn't happen. The &lt;a href="http://www.amis.nl/activiteiten.php?id=597"&gt;actual agenda&lt;/a&gt; had me cover GlassFish and friends (a
    little hard the cram all this in the 90 minutes, but the &lt;a href="http://blogs.sun.com/alexismp/entry/sun_presenter_console_presenter_screen"&gt;OpenOffice presenter screen cam in quite handy&lt;/a&gt;) while Wouter did a hands-on presentation of OpenESB and its NetBeans tooling to an audience of about 40 people who stayed until 9pm (maybe the final drink had to do something with that, who knows?). &lt;/p&gt; &lt;a href="http://blogs.sun.com/alexismp/resource/Nieuwegein3.png"&gt; &lt;img
    src="http://blogs.sun.com/alexismp/resource/SmallNieuwegein3.png" align="left" border="0" vspace="10" hspace="10" /&gt; &lt;/a&gt; &lt;p&gt; The audience was great. Many good questions during and after the presentation. Some had to do with TopLink vs EclipseLink, others with TerraCotta, GigaSpaces, and GlassFish clustering, while others yet had to do with Apache front-tier configuration. Wouter did a great job both presenting but also demoing a full application built to run on &lt;a
    href="http://open-esb.dev.java.net"&gt;OpenESB 2.0&lt;/a&gt;. I understand that many people in the audience were very pleased to see the visual, yet standard and transparent way of building BPEL, WSDL, or XSLT artifacts. &lt;/p&gt; &lt;p&gt; Amis people had nice words for the GlassFish and NetBeans community (welcoming new people, any level of questions, contributions, ...). In the future I hope we can be successful with GlassFish because our partners like Amis are themselves successful with the
    technology. Expect a formal GlassFish partner program for system integrators in the coming months. &lt;/p&gt; &lt;p&gt; Let me thank Wouter and the folks at Amis, this was a very enjoyable moment with great discussions. Oh, and thank you for the &lt;a href="http://en.wikipedia.org/wiki/Clog_(shoe)"&gt;traditional clogs&lt;/a&gt;, my kids love them (they don't believe people actually wear them ;)! &lt;/p&gt;</content:encoded>
    <dc:date>2008-05-27T21:52:14+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/sun_presenter_console_presenter_screen">
    <title>Bistro!: Sun Presenter Console (Presenter Screen) for OpenOffice in beta</title>
    <link>http://blogs.sun.com/alexismp/entry/sun_presenter_console_presenter_screen</link>
    <content:encoded>&lt;p&gt; The &lt;a href="http://blogs.sun.com/GullFOSS/entry/announcing_the_sun_presenter_console"&gt;presenter console&lt;/a&gt; for OpenOffice.org is &lt;a href="http://extensions.services.openoffice.org/project/presenter-screen"&gt;available&lt;/a&gt;. Enable this simply by using multiple monitors. &lt;/p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/300px-PresenterScreenMain.jpg" vspace="5" hspace="5" /&gt; &lt;p&gt; Very slick! Now I need to used it during a real
    presentation. &lt;br /&gt; &lt;a href="http://www.amis.nl/activiteiten.php?id=597&amp;amp;preview=&amp;amp;draft="&gt;Will do in 24 hours&lt;/a&gt;. &lt;/p&gt;</content:encoded>
    <dc:date>2008-05-21T15:22:06+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/alexismp/entry/glassfish_st_petersburg_a_review">
    <title>Bistro!: GlassFish @ St Petersburg, the Q&amp;A</title>
    <link>http://blogs.sun.com/alexismp/entry/glassfish_st_petersburg_a_review</link>
    <content:encoded>&lt;p&gt; This is a very long overdue post on my trip to the Sun TechDays in Saint Petersburg, Russia. &lt;/p&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/SPB-1-small.png" vspace="4" border="0" hspace="4" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/SPB-2-small.png" vspace="4" border="0" hspace="4" /&gt; &lt;img src="http://blogs.sun.com/alexismp/resource/SPB-3-small.png" vspace="4" border="0" hspace="4" /&gt; &lt;p&gt; This was my second trip after last year's
    event. This one was in a bigger place (a sports/events stadium) and it seemed even more energetic than the previous one. Just like last year I could have some conversations in Russian, but I presented in English (I just don't have the vocabulary and didn't want to have people remember my talk for how funny my Russian was). &lt;/p&gt; &lt;p&gt; Here is a list of the questions (and answers) from this conference : &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: On which OS does GlassFish has the best
    performance?&lt;/b&gt; &lt;br /&gt;A: On the best JVM/Operating System combinaison. The tuning maybe a little different depending on the HW architecture and the GlassFish &lt;a href="http://docs.sun.com/app/docs/doc/819-3681"&gt;Performance Tuning Guide&lt;/a&gt; may come in handy. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: Do you have a performance comparaison vs. JBoss?&lt;/b&gt; &lt;br /&gt;A: Well, we compare ourselves with other application servers using the SPECjAppServer benchmark. JBoss has not published
    any results but we believe we are substantially faster. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: Do you have a feature comparison to WebSphere (not CE)?&lt;/b&gt; &lt;br /&gt;A: You may have heard the GlassFish is "WebLogic features at JBoss price". Well you could also use WebSphere in this case (except it doesn't support Java EE 5 yet). One feature we don't currently have is Administration RBAC. This is coming in GlassFish v3. Also if you have dependencies on IBM software or hardware, GlassFish may not be
    able to fullfil them. Having said this, AIX is a supported platform for GlassFish. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: Can JAX-WS RI be used in other App Servers? What about WSIT?&lt;/b&gt; &lt;br /&gt;A: &lt;a href="http://metro.dev.java.net"&gt;Metro&lt;/a&gt; is GlassFish's one-stop-shop for Web Services and, yes, it can be used in other application servers. The most common cases are Tomcat and JBoss, but also WebSphere. Note that Weblogic 10 already integrated the Web Services stack from GlassFish
    (albeit an older version, and without WSIT). &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: Can you do TX with Web Services?&lt;/b&gt; &lt;br /&gt;A: Yes! It's all part of Metro which implements Web Services-AtomicTransactions (WS-AT) and Web Services-Coordination (WS-Coordination). Check out &lt;a href="http://docs.sun.com/app/docs/doc/820-1072/ahiil?a=view"&gt;this link&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: How to set up thread pool and connection pool?&lt;/b&gt; &lt;br /&gt;A: You can do this either with
    the graphical console or the command-line (&lt;code&gt;asadmin&lt;/code&gt;). The &lt;a href="http://docs.sun.com/app/docs/doc/819-3671/ablir?l=en&amp;amp;a=view"&gt;GlassFish documentation&lt;/a&gt; is your best friend! &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: How can I make my bread on GlassFish (earn money)?&lt;/b&gt; &lt;br /&gt;A: We want you to be successful with the technology and us as a result of that! We recently launched an &lt;a href="http://www.sun.com/software/products/appsrvr/gf-isv.jsp"&gt;ISV
    partner program&lt;/a&gt;. Expect certification and integrator programs to follow-up soon. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Q: What advantages GlassFish has? (for instance comparatively with Jboss)&lt;/b&gt; &lt;br /&gt;A: Administration tools (GUI, CLI, JMX) are clearly a differentiator vs. other open source products. Performance (see our &lt;a href="http://www.spec.org"&gt;SPECjAppServer results&lt;/a&gt;). GlassFish is currently in its second implementation of a fully-compliant Java EE 5 product.
    Documentation is rich and still improving. Clustering is out of the box and fairly painless to configure. The Web Services stack (Metro) is a simple yet powerful one-stop-shop for everything Web Services (including Microsoft interop on advanced web services). GlassFish's OpenMQ JMS implementation is probably its best kept secret. It's high quality with great performance and comes with HA features. 