<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Ludovic Champenois&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/" />
<modified>2008-06-20T20:52:45Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2008:/blog/ludo/201</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2008, ludo</copyright>
<entry>
<title>PHP talk at a Java conference?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/06/php_talk_at_a_j.html" />
<modified>2008-06-20T20:52:45Z</modified>
<issued>2008-06-20T16:58:27Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9999</id>
<created>2008-06-20T16:58:27Z</created>
<summary type="text/plain">Next week, I&apos;ll be in Zurich for the Jazoon conference with the GlassFish crew. This is a Java conference, and I&apos;ll be talking about....PHP and OpenSolaris and the OpenSolaris WebStack (Apache, MySQL, PHP,...). What!!! PHP at a Java conference? Am I crazy?
</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour,<br>
<br>
Next week, I'll be in Zurich for the <a href="http://jazoon.com/">Jazoon
conferenc</a><a href="http://jazoon.com/">e</a>
with the GlassFish crew. This is a Java conference, and I'll be talking
about....PHP and OpenSolaris and the OpenSolaris WebStack (Apache,
MySQL, PHP,...). What!!! PHP at a Java conference? Am I crazy?<br>
<br>
I hope not. <a href="http://opensolaris.org/index.html">OpenSolaris
2008.05</a> is not your father's Solaris. It is something I can
use and it comes with a modern AMP stack. So what is the relationship
with Java then? Well, since I am a GlassFish developer (and NetBeans
developer, and Eclipse developer), I'll be talking about the possible
integrations of the AMP stack and GlassFish:<br>
<ul>
  <li>Configuring the OpenSolaris Apache and GlassFish with
mod_jk to have parts of your Apache web site served with GlassFish</li>
  <li>Configuring the <a
 href="http://php-java-bridge.sourceforge.net/doc/">PHP-Java
Bridge</a> on OpenSolaris to extend your PHP applications with
'legacy calls' to Java processing performed under GlassFish</li>
  <li>Using daily builds of NetBeans 6.5 that have killer support
for:</li>
  <ul>
    <li>Editing and debugging JavaScript</li>
    <li>Creating PHP project, editing and debugging PHP files
with the OpenSolaris AMP stack. Yeahhh! NetBeans can do PHP!</li>
    <li>Adding jMaki Ajax snippets into PHP projects</li>
    <li>Using GlassFish V2 and V3 (V3 plugin is *now* part of the
NetBeans 6.5 builds) Java EE project to demonstrate the PHP-Java
interoperability</li>
  </ul>
</ul>
<a
 href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishDay2008Jazoon"><img
 style="border: 0px solid ; width: 160px; height: 64px;"
 alt="Jazoon"
 src="http://blogs.sun.com/theaquarium/resource/glassfishday-jazoon-button160x64.png"></a>
&nbsp; And on Monday, we will host a <a
 href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishDay2008Jazoon">Jazoon
GlassFish day</a>, so&nbsp;if you are around, please stop by
and ask as many crazy questions you want. The GlassFish team will be
there and well represented. Thanks Alexis for organizing this GlassFish
day.<br>
<br>
Next stop will be Ajaccio and Britany, but definitely not for work:-)<br>
<br>
Ludo<br>
]]>

</content>
</entry>
<entry>
<title>GlassFish V3 TP2 and NetBeans 6.1</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/05/glassfish_v3_tp.html" />
<modified>2008-05-04T12:18:26Z</modified>
<issued>2008-05-04T12:18:20Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9676</id>
<created>2008-05-04T12:18:20Z</created>
<summary type="text/plain">GlassFish
V3 TP2 is now available. If you want to use it, or even
download it from
NetBeans 6.1, just fire the IDE, go the
tools--plugins menu and refresh the list of modules, you should
see 2 modules, one for Java EE development and one for jRuby projects....</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[<big><span style="font-weight: bold;">Bonjour, <br>
<br>
</span></big><a href="https://glassfish.dev.java.net/">GlassFish
V3 TP2</a> is now available. If you want to use it, or even
download it from<a
 href="http://download.netbeans.org/netbeans/6.1/final/">
NetBeans 6.1</a>, just fire the IDE, go the
tools-&gt;plugins menu and refresh the list of modules, you should
see 2 modules, one for Java EE development and one for jRuby projects.
Just watch the images to see how you can get both the NetBeans modules,
and then download the GlassFish V3 TP2 runtime, and see the 2 new
libraries registered by the Server: EclipseLink to do JPA entity beans
work and Grizzly Comet to do cool Comet Applications...<br>
Most of the Java EE support from NetBeans 6.1 works with GlassFish V3
TP2 (Db to JPA, JPA to JSF, jMaki, Jersey RestFul services,...) and if
you are a jRuby on Rails developers, you can now select the GlassFish
server as s deployment target for your NetBeans jRoR projects...<br>
<br>
Just scroll through the following images, and you'll know everything
about this new NetBeans/GlassFish integration:<br>
<br>
<br>
<img style="width: 708px; height: 425px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-157.png"><br>
<br>
<img style="width: 517px; height: 303px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-158.png"><br>
<br>
<br>
<img style="width: 572px; height: 412px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-159.png"><br>
<br>
<br>
<img style="width: 633px; height: 353px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-161.png"><br>
<br>
<br>
<br>
<br>
<img style="width: 633px; height: 353px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-162.png"><br>
<br>
<br>
<img style="width: 766px; height: 357px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-163.png"><br>
<br>
<br>
<img style="width: 279px; height: 217px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-165.png"><br>
<br>
<br>
<img style="width: 589px; height: 572px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-166.png"><br>
<br>
<img style="width: 994px; height: 635px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-167.png"><br>
<br>
<br>
<br>
<img style="width: 652px; height: 510px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-168.png"><br>
<br>
<br>
<img style="width: 763px; height: 413px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-169.png"><br>
<br>
<br>
<br>
<img style="width: 707px; height: 631px;" alt="a"
 src="https://glassfishplugins.dev.java.net/glassfishv3/ishot-172.png"><br>
<br>
<br>
<br>
Ludo.<br>
<br>
]]>

</content>
</entry>
<entry>
<title>My my, hey hey  Rock and roll is here to stay</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/05/my_my_hey_hey_r.html" />
<modified>2008-05-03T04:35:38Z</modified>
<issued>2008-05-03T04:35:32Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9672</id>
<created>2008-05-03T04:35:32Z</created>
<summary type="text/plain">My my, hey hey 
Rock and roll is here to stay 
It&apos;s better to burn out than to fade away 
My my, hey hey
</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[<big><big><big><span style="font-weight: bold;"><big>My
my, hey hey</big> </span></big></big></big><br>
<big style="font-weight: bold;"><big><big>Rock
and roll is here to stay </big></big></big><br>
<big><big><span style="font-weight: bold;">It's
better to burn out than to fade away </span></big></big><br>
<big><span style="font-weight: bold;">My my, hey hey</span></big><br>
<br>
Out of the blue and into the black <br>
They give you this, but you pay for that <br>
And once you're gone, you can never come back <br>
When you're out of the blue and into the black<br>
<br>
The king is gone but he's not forgotten <br>
This is the story of Johnny Rotten <br>
It's better to burn out than it is to rust <br>
The king is gone but he's not forgotten<br>
<br>
Hey hey, my my <br>
Rock and roll can never die <br>
There's more to the picture <br>
Than meets the eye<br>
Hey hey, my my<br>

<br><br><br>
If only this page could also play the music...
]]>

</content>
</entry>
<entry>
<title>CommunityOne JavaOne 2008</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/04/communityone_ja.html" />
<modified>2008-04-30T18:01:54Z</modified>
<issued>2008-04-30T17:44:12Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9645</id>
<created>2008-04-30T17:44:12Z</created>
<summary type="text/plain">Preparing CommunityOne and JavaOne talks, products, presos, demos,... craziness...</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>J2EE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour,<br>
<br>
Here comes the JavaOne/CommunityOne craziness again next week. The
conference week will mark the end of long hours and days of preparation
in many different topics:<br>
<ul>
  <li>OpenSolaris Indiana Web Stack integration (Apache, MySQL,
PHP)</li>
  <li>GlassFish V3 TP2&nbsp;</li>
  <li>GlassFish V3 TP2 plugin for NetBeans 6.1 (for Web
Applications and jRuby On Rails Applications)</li>
  <li>GlassFish V3 TP2 plugin for Eclipse 3.3</li>
  <li>jMaki version 1.8: Plugins for NetBeans(JSP, PHP, Ruby,
Phobos) and Eclipse (JSP)</li>
</ul>
<h2>OpenSolaris Indiana Web Stack integration (Apache, MySQL, PHP)</h2>
I'll be presenting to the <a
 href="http://developers.sun.com/events/communityone/tracks.jsp">CommunityOne</a>
OpenSolaris Sessions the current status of AMP support in the brand new
OpenSolaris distro. <a
 href="http://www28.cplan.com/cc197/sessions_catalog.jsp?ilc=197-1&amp;ilg=english&amp;isort=&amp;isort_type=&amp;is=yes&amp;icriteria1=+&amp;icriteria7=+&amp;icriteria9=&amp;icriteria8=&amp;icriteria3=champenois">Details
here</a>. Topics will be Apache, MySQL, PHP support in Indiana,
NetBeans PHP support, IPS repository support, Desktop Integration,
possibly PHP Debugging on OpenSolaris, and Dtrace Support.<br>
<br>
<img alt="ishot-136.png"
 src="http://weblogs.java.net/blog/ludo/ishot-136.png"
 height="294" width="843"><br>
<br>
<br>
CommunityOne is on Sunday, May 4th, the day before JavaOne.
&nbsp;Here is the list of talks for the OpenSolaris track:<br>
<br>
<ul>
  <li>Getting Started with OpenSolaris; New Features &amp;
Building OpenSolaris&nbsp;Packages -- David Comay, Stephen Hahn</li>
  <li>OpenSolaris Operating System and SAMP (Solaris OS, Apache,
MySQL,&nbsp;PHP) Support for Web 2.0 Development: Developer
Experience -- Ludovic Champenois, Jyri Virkki</li>
  <li>A Student and New User View of the OpenSolaris OS -- James
Hughes</li>
  <li>Develop, Consolidate, and Manage Virtual Environments
entirely in Open&nbsp; Source -- Achim Hasenmueller, Joost Pronk</li>
  <li>OpenSolaris Operating System for Intel: Present and Future
-- David Stewart,&nbsp;Intel Corporation</li>
  <li>The OpenSolaris&trade; Operating System and Storage --
James Hughes</li>
  <li>OpenSolaris&trade; Operating System and Wireless
Networking Advances -- Geeta Krishna, Intel Corporation</li>
  <li>OpenSolaris&trade; Installfest: Get it NOW!</li>
</ul>
There will be an after party at Moscone Center this sunday (May 4th).<br>
From 6-8pm, there will be a CommunityOne event featuring OpenSolaris at
Moscone in SF which featuring a live DJ and have a Cinco De Mayo theme.
<br>
<br>
I'll be also talking for the CommunityOne GlassFish track:<br>
<ul>
  <li>S295418 - Tools for GlassFish V3 (Java EE Platform and
Scripting Environment) -- Ludovic Champenois, Vivek Pandey </li>
</ul>
Of course, GlassFish V2 is available in the OpenSolaris IPS repository:<br>
<br>
<img alt="ishot-155.png"
 src="http://weblogs.java.net/blog/ludo/ishot-155.png"
 height="387" width="689"><br>
<br>
<br>
You can use the Package Manager GUI to download GlassFish V2 in
Opensolaris:<br>
<br>
<img alt="ishot-156.png"
 src="http://weblogs.java.net/blog/ludo/ishot-156.png"
 height="634" width="722"><br>

<h2>GlassFish V3 TP2 </h2>
Glassfish V3 is the next version after the excellent GlassFish
V2...Duhhh...But wait OSGI support, , EJB inside Web Applications (yes,
not in EJB Modules), JPA with EclipseLink JPA provider, jRuby on Rails
Applications support, Phobos support, Jython/Django, Groovy (with
JSF/Groovy support...wait for some killer demos), IPS based update
Center, NetBeans support, Eclipse support, ANT support, Embed ability
support, sub second startup time, Cometd support (lots of cool demos at
JavaOne), Jersey RestFul Web Services support, jMaki support, already
really good web performance (thanks Grizzly and Java NIO, thanks!)...<br>
<br>
<br>
<span style="font-family: Courier New,Courier,monospace;">&nbsp;
&nbsp; &nbsp; ...</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">&nbsp;
&nbsp; &nbsp; Apr 9, 2008 8:44:48 PM&nbsp; </span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">&nbsp;
&nbsp; &nbsp; INFO: Created and Initialized container: ejbName:
NewSessionEJBBean</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">&nbsp;
&nbsp; &nbsp; Apr 9, 2008 8:44:48 PM
com.sun.enterprise.v3.deployment.DeployCommand execute</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">&nbsp;
&nbsp; &nbsp; INFO: Deployment of WebApplicationWithEJBs done
is </span><big
 style="font-family: Courier New,Courier,monospace;"><big><big><big><big><span
 style="font-weight: bold;">638</span></big></big></big></big></big><span
 style="font-family: Courier New,Courier,monospace;"> ms<br>
&nbsp; &nbsp; &nbsp; ...<br>
</span><br>
<br>
<h2>GlassFish V3 TP2 plugin for NetBeans 6.1 (for Web
Applications and jRuby On Rails Applications)</h2>
NetBeans 6.1 IDE just shipped, but wait.... go the the Update Center,
and download the GlassFish V3 TP2 plugins, one for Java EE support, one
for the jRuby on Rails projects to get all the incredible Java EE or
jRuby developer features that are packed in the IDE with a V3 target...
You cannot beat NetBeans 6.1 for Java EE and Ruby features, no way!!!<br>
<br>
<img alt="ishot-154.png"
 src="http://weblogs.java.net/blog/ludo/ishot-154.png"
 height="242" width="345">
<br>
<h2>GlassFish V3 TP2 plugin for Eclipse 3.3</h2>
For the Eclipse enthusiasts, GlassFish V3 TP2 server has a plugin as well, so
that you can develop Dynamic Web Projects (via WTP) and deploy/debug
them with a GlassFish V3 target, including JPA EclipseLink database
applications. &nbsp;Or and if you recall GlassFish V3 TP2 is OSGI
based, then, you'll understand a bit more this screen showing GlassFish
OSGI modules running embedded inside the Eclipse IDE:<br>
<br>
<br>
<h2>GlassFish V3 TP2 running embedded inside Eclipse 3.3</h2>
See the list of OSGI bundles in this "About Eclipse" dialog:<br>
<br>
<img alt="ishot-153.png"
 src="http://weblogs.java.net/blog/ludo/ishot-153.png"
 height="890" width="838">
<h2><br>
</h2>
<h2>jMaki version 1.8: Plugins for NetBeans(JSP, PHP, Ruby,
Phobos) and Eclipse (JSP)</h2>
The new jMaki plugins for NetBeans 6.1 and Eclipse will show up later
this week on the update centers or the https://ajax.dev.java.net site<br>
<br>
<br>
So, I guess you have now a sense of the crazy days before CommunityOne
and JavaOne. Hope to see you there in person next week,<br>
<br>
Merci,<br>
Ludo
]]>

</content>
</entry>
<entry>
<title>Eclipse Foundation and GlassFish community</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/03/eclipse_foundat.html" />
<modified>2008-03-17T22:00:58Z</modified>
<issued>2008-03-17T21:21:21Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9377</id>
<created>2008-03-17T21:21:21Z</created>
<summary type="text/plain">Eclipse Foundation and GlassFish community: What&apos;s cooking in Eclipse, JPA, EclipseLink, GlassFish, Sun Microsystems, Java EE 6, and Ajax jMaki...</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: Java Tools</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour,<br>
<br>
I just love it when things are aligned. Today, it is about Eclipse and
Sun, or I should say Eclipse Foundation and the GlassFish community.<br>
Read it at <a
 href="http://www.eclipse.org/org/press-release/20080317_Eclipselink.php">http://www.eclipse.org/org/press-release/20080317_Eclipselink.php
</a>&nbsp;: EclipseLink will be used in GlassFish V3
Application Server (Java EE 6) and it will be the reference
implementation for <a href="http://jcp.org/en/jsr/detail?id=317">JPA</a>
(Java Persistence API) 2.0.<br>
Correct me if I am wrong, but it seems to be the first press release
ever done mentioning those 2 names: Eclipse Foundation and Sun
Microsystems. If you are an Eclipse user, I hope you have noticed the
*only* company name that is displayed in the Eclipse splash screen. If
not, pay attention the next time you see the screen...<br>
<br>
As you might know, I've been involved a lot in the J2EE and Java EE
support in NetBeans, and honestly, I can tell this is one of the best
support you can get for Java EE developers. And I have also been
involved in the GlassFish (V1, V2 and V3) plugin for Eclipse as well as
the jMaki plugin for Eclipse. It is good to be able to reach as many
developers as possible and give them access to one of the best
application server out there.<br>
<br>
This week, <a href="http://www.eclipsecon.org/2008/">EclipseCon</a>
conference is happening in Santa Clara, and Carla Mott and I will be
speaking about GlassFish V2, GlassFish V3, jMaki &nbsp;and
Eclipse:&nbsp; See <a
 href="http://www.eclipsecon.org/2008/?page=sub/&amp;id=36">http://www.eclipsecon.org/2008/?page=sub/&amp;id=36.</a><br>
Our talk is Thurday, March 20th at 10:30 am Grand BallRoom F: Eclipse:
Enterprise Apps and Rich Front-end using GlassFish and jMaki.<br>
<br>
If you are not familiar about the GlassFish Application Server support
in Eclipse, please read these pages:<br>
<ol>
  <li><a href="https://glassfishplugins.dev.java.net/">https://glassfishplugins.dev.java.net/</a></li>
  <li><a
 href="http://weblogs.java.net/blog/ludo/archive/2007/06/glassfish_tooli.html">http://weblogs.java.net/blog/ludo/archive/2007/06/glassfish_tooli.html</a></li>
  <li><a
 href="https://glassfishplugins.dev.java.net/eclipse33/index.html">https://glassfishplugins.dev.java.net/eclipse33/index.html</a></li>
  <li>and watch the screencat at <a
 href="http://weblogs.java.net/blog/arungupta/archive/2007/06/screencast_ws6.html">&nbsp;http://weblogs.java.net/blog/arungupta/archive/2007/06/screencast_ws6.html</a></li>
</ol>
Both the GlassFish plugin and the jMaki plugin are being updated this
week (tomorrow?) for a better GlassFish V3 support and a brand new
jMaki 1.1 beta support. We are just doing the final testing today.<br>
<br>
Enjoy, and as always, feedback is welcome,<br>
<br>
Ludo
]]>

</content>
</entry>
<entry>
<title>Web Stack in SXDE</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/02/web_stack_in_sx.html" />
<modified>2008-02-06T00:41:03Z</modified>
<issued>2008-02-05T15:42:00Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9132</id>
<created>2008-02-05T15:42:00Z</created>
<summary type="text/plain">Today, Sun is releasing a new version of Solaris Express developer
Edition (SXDE 1/08) that contains a complete Web Stack: Apache 2, MySQL, PHP, Ruby, Postgres, NetBeans tools, GlassFish Java EE 5, JDK 1.6, and more... Watch the screencast to learn more...</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Open Source</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[<br>
<br>
Hi,
<br>
<br>
today, Sun is releasing a new version of Solaris Express developer
Edition (SXDE) that you can download for free at
<a href="http://developers.sun.com/sxde/">http://developers.sun.com/sxde</a>
<br>
The reason why this release is significant is that for the first time,
a complete Web Stack is integrated and ready to use after the
installation of the operating system (DVD or VMWare image) on your
laptop of desktop.
<br>
This release includes&nbsp;the latest tools (NetBeans 6.0 and
NetBeans PHP support, Sun Studio), and technologies (JDK 1.6, Apache
2.2, PHP 5.2.4,&nbsp; MySQL 5, PostgresQL 8, Ruby, GlassFish Java
EE 5),&nbsp; to create applications for the Open Solaris OS, Java
Application Platforms, and Web 2.0.<br>
<br>
I've <a href="http://weblogs.java.net/blog/ludo/s1.html">created
a screencast</a> that explains how to initialize the Web Stack
for a Solaris Desktop user, how to start the Apache2 and MySQL servers,
how to administer the stack, how to create and run a simple demo, how
to use the NetBeans PHP IDE to create, deploy and debug PHP
applications, all these steps done in a rushing 10 minutes. So fasten
your seat belt.<br>
<br>
<a href="http://weblogs.java.net/blog/ludo/s1.html">ScreenCast
available here.</a><br>
<br>
Now if you do not have the time or the bandwith to watch the screen
cast, you can view a few images taken from the screencast below:<br>
<br>
<h2>Default Welcome page in Firefox (bundled) for SXDE 1/08:</h2>
<br>
<img alt="ishot-100.png"
 src="http://weblogs.java.net/blog/ludo/ishot-100.png"
 height="596" width="798"><br>
<br>
<h2>Desktop Menu to Initialize the Web Stack:</h2>
<br>
<img alt="ishot-101.png"
 src="http://weblogs.java.net/blog/ludo/ishot-101.png"
 height="593" width="793"><br>
<br>
<h2>Desktop Menus after the initialization of the Web Stack:</h2>
<br>
<img alt="ishot-102.png"
 src="http://weblogs.java.net/blog/ludo/ishot-102.png"
 height="597" width="798"><br>
<br>
<h2>Web Stack Options UI console:</h2>
<br>
<img alt="ishot-103.png"
 src="http://weblogs.java.net/blog/ludo/ishot-103.png"
 height="594" width="792"><br>
<br>
<br>
<h2>Registering a MySQL database connection in the NetBeans PHP
IDE:</h2>
<br>
<img alt="ishot-104.png"
 src="http://weblogs.java.net/blog/ludo/ishot-104.png"
 height="592" width="794">
<br>
<br>
<br>
<h2>Running a PHP Project via the NetBeans PHP IDE</h2>
<br>
<img alt="ishot-105.png"
 src="http://weblogs.java.net/blog/ludo/ishot-105.png"
 height="592" width="794"><br>
<br>
<br>
Debugging a PHP project int he NetBeans PHP IDE:<br>
<br>
<img alt="ishot-106.png"
 src="http://weblogs.java.net/blog/ludo/ishot-106.png"
 height="594" width="795">
<br>
<br>
<br>
<br>
As you see, it is so simple that I was even able to create a debug a
PHP application is less than 10 minutes. So give it a try, this is
going to be a great year for Open Solaris and Web developers.<br>
Install SXDE 01/08 (free&nbsp; at
<a href="http://developers.sun.com/sxde/">http://developers.sun.com/sxde)</a>
on your desktop or laptop, using VMWare &nbsp;(Mac, PC,...) or not,
and give it a try,<br>
<br>
Ludo<br>
<br>
]]>

</content>
</entry>
<entry>
<title>My-Ess-Kyew-Ell</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2008/01/myesskyewell.html" />
<modified>2008-01-16T23:27:07Z</modified>
<issued>2008-01-16T23:27:02Z</issued>
<id>tag:weblogs.java.net,2008:/blog/ludo/201.9004</id>
<created>2008-01-16T23:27:02Z</created>
<summary type="text/plain">My-Ess-Kyew-Ell, PHP, Apache 2, Memcached, Squid,NetBeans 6, GlassFish V2: all integrated into a single OS Installation: SXDE.</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour,<br>
<br>
My-Ess-Kyew-Ell, aka MySQL, version 5.0 will be preinstalled in the
next Solaris Express Developer Edition (SXDE) available very soon now...<br>
All in the integration work is now done on the Open via the OpenSolaris
community:<br>
<br>
For example, the community Architecture Review document is located at<span
 style="text-decoration: underline;"> </span><a
 href="http://www.opensolaris.org/os/community/arc/caselog/2007/608/onepager/">http://www.opensolaris.org/os/community/arc/caselog/2007/608/onepager/</a><br>
<br>
Active discussion is happening on the webstack-discuss public mailing
list: <a
 href="http://mail.opensolaris.org/pipermail/webstack-discuss/2007-October/thread.html">http://mail.opensolaris.org/pipermail/webstack-discuss/2007-October/thread.html</a><br>
<br>
The Web Stack community is located under<a
 href="http://www.opensolaris.org/os/project/webstack/">
http://www.opensolaris.org/os/project/webstack/</a><br>
<br>
And a Desktop integration of the entire stack (Apache 2, MySql, PHP,
NetBeans, NetBeans PHP support, NetBeans MySQL JDBC Driver, samples,
documentation, GlassFish Java EE 5, JDK 6,...) is available for the
developers who would like to get started as quickly as possible without
becoming a Solaris sys-admin geek:<br>
<br>
<img alt="ishot-88.png"
 src="http://weblogs.java.net/blog/ludo/ishot-88.png"
 height="454" width="849">
<br>

Nothing to install other than the OS DVD: it's all there with the next
Solaris Express Developer Edition... Just wait a few more days.<br>
<br>
And now that My-Ess-Kyew-Ell will become part of Sun
MicroSystems, it will just be even more exciting times for the
OpenSolaris community.<br>
<br>
Welcome aboard,
<br>
Ludo

]]>

</content>
</entry>
<entry>
<title>PHP SXDE jMaki</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/11/bonjour_comment_1.html" />
<modified>2007-11-09T22:45:41Z</modified>
<issued>2007-11-04T17:51:11Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.8563</id>
<created>2007-11-04T17:51:11Z</created>
<summary type="text/plain"><![CDATA[Bonjour, comment 13949712720901ForOSX?

Today, i would like to highlight some good progress on 2
projects&nbsp; I am involved in.  jMaki and SXDE - Solaris Express Developer Edition...]]></summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour, comment 13949712720901ForOSX?<br>
<br>
Today, i would like to highlight some good progress on 2
projects&nbsp; I am involved in. The first one is about <a
 href="http://jmaki.com/">jMaki</a>, with the
announcement by Greg Murray of the <a
 href="http://jmaki.com/blogs/?p=18">jMaki Charting components</a>.
So simple to use - a given for jMaki components-, controllable via
multiple server languages -Java/JSP, Phobos/JavaScript, Ruby/JRuby, and
of course PHP, and toolable...<br>
<br>
Here is an sample of what you need to write in PHP <br>
<br>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&lt;?php<br>
</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;
$value = "{</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;
xAxis : {</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
title : 'Months',</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
labels : ['January', 'February', 'March', 'April', 'May',<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; 'June', 'July', 'August', 'September',
</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; 'October', 'November', 'December']</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
},</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;
yAxis : {</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
title : 'Temperature',</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
tickCount : 3</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;
},</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;
data : [</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{ &nbsp;color: 'red',&nbsp;&nbsp;&nbsp; <br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; values : [10,
25, 25,&nbsp; 5, 35,&nbsp; 5, 15,&nbsp; 5, 10, 15, 25, 30]
},</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{ &nbsp;color: 'blue',&nbsp;&nbsp; <br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; values : [15,
35, 15, 40, 40, 15, 20, 10, 15, 20, 30, 35 ] },</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{ &nbsp;color: 'pink',&nbsp;&nbsp; <br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; values : [20,
40, 30, 35, 45, 20, 25, 15, 20, 25, 30, 40] },</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{ &nbsp;color: 'gray',<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; values : [25,
45, 25, 45, 50, 25, 35, 25, 25, 20, 35, 45] }</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
]</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;
}";</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;
addWidget( array(</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
"name" =&gt; "<span style="font-weight: bold;">jmaki.charting.dojo.area</span>",</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
"value"=&gt;$value</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
) );</span></font></div>
<div><font size="-1"><span class=""
 style="font-family: Courier New,Courier,monospace;">?&gt;</span></font></div>
<br>
to produce a&nbsp;chart looking like this:<br>
<br>
<img style="width: 700px; height: 274px;" alt="jmaki"
 src="http://jmaki.com/images/charts/area-series.jpg"><br>
<br>
The second one is <a href="http://developers.sun.com/sxde/">Solaris
Express Developer Edition</a> (SXDE),&nbsp; a free, quarterly
release of Sun's next generation Solaris Operating System built from
the source code repository at <a href="http://opensolaris.org">OpenSolaris.org</a>.
The release includes the latest tools, technologies, and platforms to
create applications for the Solaris OS, Java Application Platforms, and
Web 2.0.<br>
The current release of SXDE (09/07) shipped last month, and and I
working on the one that will ship in 01/08, before morphing to Indiana.
The 01/08 SXDE release will contain a brand new and optimized SAMP
(Solaris, Apache 2.2.4, MySQL 5.0, PHP 5.2.4) stack, and NetBeans 6.0
with the early access plugins for PHP project support. SXDE PHP support
will contain the xdebug PHP debugger and you'll even be able to set
breakpoints in your PHP code with the NetBeans PHP debugger, as seen in
this SXDE screenshot:<br>
<br>
<br>
<br>
<img style="width: 781px; height: 799px;" alt="ishot-21.png"
 src="http://weblogs.java.net/blog/ludo/ishot-21.png">
<br>
<br>
<br>
<br>
In short, with the new SXDE system, you'll get the leading edge version
of Solaris, and Firefox, Thunderbird, StarOffice, Sun Studio, NetBeans
6.0, a complete SAMP stack and the tools to develop SAMP
applications...in one single OS installation...Pretty nice. Next step
for SXDE will to be produce the components that will be delivered in
Indiana, an <a
 href="http://www.opensolaris.org/os/project/indiana/resources/getit/">OpenSolaris
distro</a> , available in preview mode, as a live CD...Things are
shaking up in the right direction for Solaris, and you -Mister
Developer- should really have it on your radar...<br>
<br>
Ludo
]]>

</content>
</entry>
<entry>
<title>jMaki 1.0 is out...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/09/jmaki_10_is_out.html" />
<modified>2007-09-25T18:57:10Z</modified>
<issued>2007-09-25T18:57:04Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.8315</id>
<created>2007-09-25T18:57:04Z</created>
<summary type="text/plain">jMaki 1.0 is out...</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour, Comment Java?<br>
<br>
<table style="text-align: left; width: 100%;">
  <tbody>
    <tr>
      <td align="undefined" valign="undefined"><a
 href="https://ajax.dev.java.net/"><img
 style="border: 0px solid ; width: 100px; height: 80px;"
 alt="jmaki logo"
 src="https://ajax.dev.java.net/images/jmaki-seal.png"></a></td>
      <td><a href="https://ajax.dev.java.net/">jMaki
1.0</a> is out! All features are in.<br>
      <br>
      <br>
      <a href="https://ajax.dev.java.net/">jMaki</a>
is an Ajax framework that provides a lightweight model for creating
JavaScript centric Ajax-enabled web applications using Java, Ruby, PHP,
and Phobos. <br>
      <br>
Ant, NetBeans 5.5, NetBeans 5.5.1, NetBeans 6.0 Beta 1 and above,
Eclipse 3.3/WTP 2.0 are all supported.<br>
      </td>
    </tr>
  </tbody>
</table>
<br>
Check it now,<br>
Ludo
]]>

</content>
</entry>
<entry>
<title>GlassFish V2 in Netbeans 6 Beta 1 today...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/09/glassfish_v2_in.html" />
<modified>2007-09-17T18:40:59Z</modified>
<issued>2007-09-17T18:33:47Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.8256</id>
<created>2007-09-17T18:33:47Z</created>
<summary type="text/plain">GlassFish V2 released today, and is already bundled in the NetBeans 6.0 Beta 1 also releasing today...</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[<br>
Bonjour, comment Java?<br>
<br>
GlassFish V2 released today, and is already bundled in the NetBeans 6.0
Beta 1 also releasing today...<br>
GlassFish V2 is the second major release of the Java EE 5 application server,
with more features packaged per byte than ever...<br>
And still, a bundle with the NetBeans 6.0 Beta 1 that provides complete
Java EE 5 developement environment is less than 100Mb...<br>
<div style="text-align: center;"><a
 href="http://dlc.sun.com/netbeans/download/6_0/beta1/"><img
 style="border: 0px solid ; width: 315px; height: 324px;"
 alt="download"
 src="http://weblogs.java.net/blog/ludo/archive/ishot-54.png"></a><br>
</div>
95Mb... Hard to beat!. And with this you get kick ass performances:
<a href="http://blogs.sun.com/theaquarium/entry/883_66_jops">883.66
JOPS@standard</a> which is the best SPECjAppServer 2004 on
T2000...<br>
<br>
JPA everywhere (J2SE projects, Web Projects, EJB Modules), Java DB
included, fantastic Java EE 5 Web Services support, debugger, profiler,
http monitor, comprehensive web console, all in only 95MB dowload..<br>
<a href="http://dlc.sun.com/netbeans/download/6_0/beta1/">Try
it now</a>,<br>
<br>
Ludo<br>
]]>

</content>
</entry>
<entry>
<title>jMaki returns from vacation...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/07/jmaki_returns_f.html" />
<modified>2007-08-01T02:08:55Z</modified>
<issued>2007-08-01T02:08:40Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.7953</id>
<created>2007-08-01T02:08:40Z</created>
<summary type="text/plain">jMaki returns from vacation...with pictures:)</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour, comment Java?<br>
<br>
<table style="text-align: left; width: 770px; height: 155px;">
  <tbody>
    <tr>
      <td><img style="height: 87px; width: 342px;"
 alt="1" src="http://weblogs.java.net/blog/ludo/IMG_4759.jpg"></td>
      <td align="undefined" valign="undefined"><br>
      <img style="width: 100px; height: 80px;" alt="1"
 src="https://ajax.dev.java.net/images/jmaki-seal.png">jMaki
went for some vacation in Corsica, close to Ajaccio, the Ajax
city. jMaki really enjoyed the break, far from the work environment,
even if jMaki could not resist checking Email once a day in cyber cafes
in front of the magnificent Ajaccio gulf.<br>
      </td>
    </tr>
  </tbody>
</table>
<br>
<table style="text-align: left; width: 100%;">
  <tbody>
    <tr>
      <td>Meanwhile, around the globe, engineers were still
actively adding features and docs, for example:<br>
      <ol>
        <li><a
 href="http://weblogs.java.net/blog/gmurray71/archive/2007/07/jmaki_actions_1.html">jMaki
Actions</a></li>
        <li><a
 href="http://weblogs.java.net/blog/carlavmott/archive/2007/07/jmaki_widgets_t.html">jMaki
Data Models</a></li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/jmaki_in_eclipse">Screencast
#Web3: jMaki in Eclipse</a>&nbsp;</li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/screencast_web2_jmaki_on_rails">Screencast
#Web2: jMaki on Rails for Dummies</a>&nbsp;</li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/jmaki_accessing_external_services">jMaki
- Accessing External Services</a>&nbsp;</li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/jmaki_speedgeeking">jMaki
"SpeedGeeking"</a>&nbsp;</li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/jmaki_on_rails_updated_for">jMaki
on Rails - Updated for NetBeans 6 M10</a>&nbsp;</li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/dynamic_data_in_jmaki_widgets">Dynamic
Data in jMaki Widgets Using JPA</a>&nbsp;</li>
        <li><a
 href="http://blogs.sun.com/arungupta/entry/screencast_web4_creating_mashups_with">Screencast
#Web4: Creating Mashups with jMaki - Display RSS feed in jMaki Widgets</a>&nbsp;</li>
      </ol>
and presenting to the <a
 href="http://ajaxexperience.techtarget.com/">Ajax Experience
conference</a>, and making the top page on the <a
 href="http://ajaxian.com/by/topic/jmaki/">Ajaxian</a>
portal.</td>
      <td align="undefined" valign="undefined"><img
 style="width: 399px; height: 533px;" alt="2"
 src="http://weblogs.java.net/blog/ludo/IMG_4775.jpg"></td>
    </tr>
  </tbody>
</table>
<br>
<table style="text-align: left; width: 100%;">
  <tbody>
    <tr>
      <td><img style="width: 400px; height: 300px;"
 alt="3" src="http://weblogs.java.net/blog/ludo/IMG_4778.jpg"></td>
      <td align="undefined" valign="undefined"><br>
      <br>
It was good for jMaki to return to its roots (Ajaccio) and relax a bit
to prepare a big come back:<br>
      <ul>
        <li>an updated <a
 href="https://ajax.dev.java.net/download.html">jMaki
NetBeans module</a> (published today)</li>
        <li>an updated <a
 href="https://ajax.dev.java.net/eclipse/">jMaki Eclipse 3.3
module</a>&nbsp; (published today)</li>
        <li>and an updated set of Phobos NetBeans plugins,
working with both NetBeans 5.5.1 and NetBeans 6.0 M10, available via
the <a href="https://ajax.dev.java.net/download.html">Ajax
update Center.</a></li>
      </ul>
A bientot,&nbsp;<br>
Ludo <br>
      <br>
ps: my iPhone has a date with my Newton tonight, and I don't want to
miss that:)</td>
    </tr>
  </tbody>
</table>
<br>
<br>
]]>

</content>
</entry>
<entry>
<title>Solaris on Mac/Parallels in no time...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/06/solaris_on_macp.html" />
<modified>2007-06-21T06:03:43Z</modified>
<issued>2007-06-21T05:36:36Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.7701</id>
<created>2007-06-21T05:36:36Z</created>
<summary type="text/plain">Bonjour, comment Java?

What is the fastest way to run Solaris on a Mac/Intel? If you have parallels installed, then get an image of the latest Solaris Express Developer Edition at http://www.sun.com/download/products.xml?id=461d6b7d

.</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: Java Tools</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour, comment Java?<br>
<br>
What is the fastest way to install the latest Solaris on a Mac/Intel?
If you have parallels installed, then get an image of Solaris Express
Developer Edition at <a
 href="http://www.sun.com/download/products.xml?id=461d6b7d">http://www.sun.com/download/products.xml?id=461d6b7d</a><br>
<br>
Assuming you have a correct internet connexion to download the image
(in 4 compressed files and an easy to use script to automatize the
installation), you'll be able to run the Solaris image is less than 30
minutes... Not bad for installing a kick ass System that contains:<br>
<ul>
  <li>Early release version of Solaris 11.</li>
  <li>Sun Studio 11: compilers, tools, and IDE for C, C++, and
Fortran.</li>
  <li>NetBeans IDE 5.5 and NetBeans IDE Enterprise Pack 5.5</li>
  <li>GlassFish V1 (aka Sun App Server 9)</li>
  <li>Java Platform Standard Edition 6: for developing and
deploying Java applications.</li>
  <li>StarOffice 8: OpenOffice-based productivity suite provides
word processor, spreadsheet, presentation, and drawing capabilities.</li>
  <li>Firefox</li>
  <li>ThunderBird</li>
  <li>... (imagine the combined time it would take to install
separately all these products)</li>
</ul>
...and an intedmenu utility that:<br>
<ul>
  <li>is on the desktop (whao: click and run, no typing)</li>
  <li>and works: I selected DHCP and was on the net writing this
bog</li>
</ul>
...and a changeable screen resolution that works (initial screen
resolution is 1280x800, with multiple resolutions available: 1440x1024,
1280x800, 1024x768, 800x600).<br>
<br>
Cool, really,<br>
<br>
Ludo<br>
<br>
<br>
<br>
]]>

</content>
</entry>
<entry>
<title>Can you really click on this pixel?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/06/can_you_click_o.html" />
<modified>2007-06-16T05:16:30Z</modified>
<issued>2007-06-16T04:27:06Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.7664</id>
<created>2007-06-16T04:27:06Z</created>
<summary type="text/plain">Bonsoir, comment Java?

Tonight, I have a game for you:
How many of you will be able to click on this centered pixel:
.

and successfully download GlassFish V2 Beta 2?
Let me know,
Ludo

</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonsoir, comment Java?<br>
<br>
Tonight, I have a game for you:<br>
How many of you will be able to click on this centered pixel:<br>
<div style="text-align: center;"><a
 href="https://glassfish.dev.java.net/downloads/v2-b41d.html">.</a><br>
</div>
and successfully download GlassFish V2 Beta 2?<br>
Let me know,<br>
Ludo

]]>

</content>
</entry>
<entry>
<title>GlassFish Tooling</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/06/glassfish_tooli.html" />
<modified>2007-06-15T23:58:20Z</modified>
<issued>2007-06-15T23:58:15Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.7661</id>
<created>2007-06-15T23:58:15Z</created>
<summary type="text/plain">Today is feature freeze date for NetBeans 6.0 Milestone 10, and here are a few of the new features rolling in from the GlassFish&apos;s perspective:</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>J2EE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour, comment Java?<br>
<br>
Today is feature freeze date for NetBeans 6.0 Milestone 10, and here
are a few of the new features rolling in from the GlassFish's
perspective:<br>
<ul>
  <li>GlassFish V1 and V2 support (download the server from <a
 href="https://glassfish.dev.java.net/public/downloadsindex.html">https://glassfish.dev.java.net/public/downloadsindex.html
)</a></li>
  <li>new Sun specific deployment descriptors files GUI editors</li>
  <li>Finally Java EE Application (EAR) exploded directory
deployment (much faster to deploy). (Web Application directory
deployment was there since NetBeans 4.1)</li>
  <li>Unified DataSource definition and Registration</li>
  <li>GlassFish V3 preview module available on NetBeans Udpate
Center</li>
  <li>jMaki plugin working for both Netbeans 5.5.x and NetBeans
6.0 M10</li>
  <li>Phobos plugins for both Netbeans 5.5.x and NetBeans 6.0 M10</li>
</ul>
<br>
<div style="text-align: center;"><img alt="ishot-66.png"
 src="http://weblogs.java.net/blog/ludo/ishot-66.png"
 height="374" width="488"><br>
</div>
<br>
<br>
<br>
Yesterday was also the WTP.2.0 Release Candidate 3 for Eclipse Java EE
5 support. A nice addition in this WTP 2.0 RC3 is the capability of
registering the GlassFish (v1, V2, or even V3) Application server
directly from the Eclipse 3.3: In the "New Server" dialog, you'll see a
"Download Additional Server Adapters" link. When you click on it, you
have the following choices:<br>
<br>
<div style="text-align: center;"><img
 alt="glassfish.gif"
 src="http://weblogs.java.net/blog/ludo/glassfish.gif"
 height="500" width="456"><br>
<br>
<br>
<div style="text-align: left;">If you add the recent
MyEclipse 5.5 support for GlassFish V2, you must admit that GlassFish
Java EE 5 server&nbsp; has a very nice Tools coverage so far for
developers... Idea anybody?<br>

<br>
Bye,<br>
Ludo]]>

</content>
</entry>
<entry>
<title>Phobos Editor in NetBeans 6.0</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/ludo/archive/2007/06/phobos_editor_i.html" />
<modified>2007-06-07T05:26:38Z</modified>
<issued>2007-06-07T05:11:23Z</issued>
<id>tag:weblogs.java.net,2007:/blog/ludo/201.7583</id>
<created>2007-06-07T05:11:23Z</created>
<summary type="text/plain">Why is it only under pressure that &apos;things&apos; can get done?...</summary>
<author>
<name>ludo</name>

<email>ludovic.champenois@Sun.COM</email>
</author>
<dc:subject>Community: NetBeans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/ludo/">
<![CDATA[Bonjour, Comment Java?<br>
<br>
Why is it only under pressure that 'things' can get done? Today, I
was working more or less in parallels on a&nbsp; <a
 href="https://ajax.dev.java.net">jMaki</a> NetBeans
update, a new <a href="https://phobos.dev.java.net">Phobos</a>
update, &nbsp;an improved <a href="http://www.netbeans.org">NetBeans
6.0</a> GlassFish V3 plugin, a <a
 href="https://glassfishplugins.dev.java.net">new GlassFish V3</a>
Eclipse 3.3 plugin, an update of the Eclipse jMaki plugin to also
support Java EE 5 web apps, downloading the Eclipse WTP 2.0 RC2,
building NetBeans 6.0 daily from source (big big changes coming, mosly
good stuff in preparation for Milestone 10), and then my manager asked
me an innocent question regarding Phobos: <br>
<ul>
  <li>"Since Phobos is all about JavaScript on the Server Side
and on the Cient side, how can you make the difference when a user is
editing an EJS (Embedded JavaScript) page that contains both server and
client JavaScript?"</li>
</ul>
Ouch...He had a good point...NetBeans 6.0 has an EJS editor on its
update center, pretty good so far, but you could not find easily if a
JavaScript statement was for the server side or the client side... I
just updated this EJS editor so that the background color would be different (Client or Server), as
seen in the following image:<br>
<br>
<table style="text-align: left; width: 100%;" border="1"
 cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td><img style="width: 470px; height: 618px;"
 alt="1" src="http://weblogs.java.net/blog/ludo/ishot-53.png"></td>
      <td><img style="width: 523px; height: 539px;"
 alt="2" src="http://weblogs.java.net/blog/ludo/ishot-55.png"></td>
    </tr>
  </tbody>
</table>
&nbsp;<br>
<br>
You'll notice also that all the Phobos libraries (library.*) are available
via code completion, thanks to Roberto that can produce a code
completion database in JSON format via a Phobos tool... The
documentation is also online at: <a
 href="https://phobos.dev.java.net/nonav/apidoc/javascript/index.html">https://phobos.dev.java.net/nonav/apidoc/javascript/index.html</a><br>
and in the NetBeans editor.<br>
All this work has to be done before I go on vacation, back to France in
Ajaccio (Corsica) and Bourg de Batz (Britany), 2 of the nicest places on
earth.<br>
<br>
A Bientot,<br>
Ludo<br>
]]>

</content>
</entry>

</feed>