The Source for Java Technology Collaboration
User: Password:



Ludovic Champenois's Blog

Ludovic Champenois (ludo) is a senior staff engineer at Sun Microsystems since 1996, working in between the Application Server (J2EE) organization and the Java tools organization. He is currently the chief architect for the J2EE developer support effort in the NetBeans open source project (http://j2ee.netbeans.org). This project is used as the foundation for other tools like Sun Java Creator and Sun Java Studio.



jMaki returns from vacation...

Posted by ludo on July 31, 2007 at 06:08 PM | Permalink | Comments (1)

Bonjour, comment Java?

1
1jMaki 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.

Meanwhile, around the globe, engineers were still actively adding features and docs, for example:
  1. jMaki Actions
  2. jMaki Data Models
  3. Screencast #Web3: jMaki in Eclipse 
  4. Screencast #Web2: jMaki on Rails for Dummies 
  5. jMaki - Accessing External Services 
  6. jMaki "SpeedGeeking" 
  7. jMaki on Rails - Updated for NetBeans 6 M10 
  8. Dynamic Data in jMaki Widgets Using JPA 
  9. Screencast #Web4: Creating Mashups with jMaki - Display RSS feed in jMaki Widgets 
and presenting to the Ajax Experience conference, and making the top page on the Ajaxian portal.
2

3

It was good for jMaki to return to its roots (Ajaccio) and relax a bit to prepare a big come back:
A bientot, 
Ludo

ps: my iPhone has a date with my Newton tonight, and I don't want to miss that:)




Solaris on Mac/Parallels in no time...

Posted by ludo on June 20, 2007 at 09:36 PM | Permalink | Comments (4)

Bonjour, comment Java?

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 http://www.sun.com/download/products.xml?id=461d6b7d

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:
  • Early release version of Solaris 11.
  • Sun Studio 11: compilers, tools, and IDE for C, C++, and Fortran.
  • NetBeans IDE 5.5 and NetBeans IDE Enterprise Pack 5.5
  • GlassFish V1 (aka Sun App Server 9)
  • Java Platform Standard Edition 6: for developing and deploying Java applications.
  • StarOffice 8: OpenOffice-based productivity suite provides word processor, spreadsheet, presentation, and drawing capabilities.
  • Firefox
  • ThunderBird
  • ... (imagine the combined time it would take to install separately all these products)
...and an intedmenu utility that:
  • is on the desktop (whao: click and run, no typing)
  • and works: I selected DHCP and was on the net writing this bog
...and a changeable screen resolution that works (initial screen resolution is 1280x800, with multiple resolutions available: 1440x1024, 1280x800, 1024x768, 800x600).

Cool, really,

Ludo





Can you really click on this pixel?

Posted by ludo on June 15, 2007 at 08:27 PM | Permalink | Comments (4)

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

GlassFish Tooling

Posted by ludo on June 15, 2007 at 03:58 PM | Permalink | Comments (7)

Bonjour, comment Java?

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:
  • GlassFish V1 and V2 support (download the server from https://glassfish.dev.java.net/public/downloadsindex.html )
  • new Sun specific deployment descriptors files GUI editors
  • Finally Java EE Application (EAR) exploded directory deployment (much faster to deploy). (Web Application directory deployment was there since NetBeans 4.1)
  • Unified DataSource definition and Registration
  • GlassFish V3 preview module available on NetBeans Udpate Center
  • jMaki plugin working for both Netbeans 5.5.x and NetBeans 6.0 M10
  • Phobos plugins for both Netbeans 5.5.x and NetBeans 6.0 M10

ishot-66.png



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:

glassfish.gif


If you add the recent MyEclipse 5.5 support for GlassFish V2, you must admit that GlassFish Java EE 5 server  has a very nice Tools coverage so far for developers... Idea anybody?

Bye,
Ludo

Phobos Editor in NetBeans 6.0

Posted by ludo on June 06, 2007 at 09:11 PM | Permalink | Comments (2)

Bonjour, Comment Java?

Why is it only under pressure that 'things' can get done? Today, I was working more or less in parallels on a  jMaki NetBeans update, a new Phobos update,  an improved NetBeans 6.0 GlassFish V3 plugin, a new GlassFish V3 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:
  • "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?"
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:

1 2
 

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: https://phobos.dev.java.net/nonav/apidoc/javascript/index.html
and in the NetBeans editor.
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.

A Bientot,
Ludo


GlassFish V3 and Eclipse Europa

Posted by ludo on May 31, 2007 at 07:58 PM | Permalink | Comments (6)

Bonjour, comment Java?

Status update: GlassFish V3 has now a plugin for Eclipse Europa 3.3... Startup is under a second, and deployment of a Java EE 5 Application is under half a second...


ishot-50.png


I'll post the plugin jar file soon, on https://glassfishplugins.dev.java.net/
Ludo

GlassFish and MyEclipse and Eclipse support...

Posted by ludo on May 30, 2007 at 06:17 PM | Permalink | Comments (0)


Bonjour, Comment Java?

Every time I start the Eclipse IDE, I'm always pleased with the welcome screen:



Did you notice that the only company name mentioned is "Sun Microsystems"? Sweet!. Also, if you've have been using the previous Eclipse versions (3.0), you would have noticed that the Sun light is becoming much bigger:)


So I finally got my hands on a release candidate set of zip files to install Eclipse 3.3 Europa at http://download.eclipse.org/webtools/downloads/drops/R2.0/S-2.0RC0-200705171455/ and after a few try/failures I finally got everything running on my Mac system. I am in the process of updating the GlassFish plugin for Eclipse 3.0 so that finally Eclipse users can create Java EE 5 applications and deploy them to GlassFish V1 and GlassFish V2. The updated plugins should be available in a few days.

MyEclipse released a few days ago a new version (5.5) that also brings Java EE 5 support to the developers. It comes with MyEclipse plugins for GlassFish V1 and GlassFish V2.

For the time and energy I spent to install the Release candidate for Europa, I must admit that paying a few dollars for MyEclipse is definitely the right investment to do (although I am still missing a complete installer for Mac OSX, and a GlassFish/MyEclipse co-Bundle that would be installable in one shot).





I enjoyed the JSP editor (and renderer), as well as an extensive JavaScript support that should play well with our Ajax jMaki components (that are also available for Eclipse).
There are still a few issues in the Java EE 5 support of MyEclipse (for example, one cannot create JPA entity beans in a Web Application, or no pure Java EE 5 Web Services support -Axis is the only supported stack-, or that the fact you need to touch files like web.xml or ejb-jar.xml or application.xml to trigger a redeployment for exploded directories -when these files are now optional in the latest Java EE 5 specification which is all about ease of development and replacement of those xml files into Java annotations)-, but all I can say is that for people who want an Eclipse based IDE to do Java EE 5 development (and target the GlassFish application server), MyEclipse is certainly a very good option and worth the investment. Very soon, MyEclipse will switch to Eclipse Europa platform and the latest good stuff from WTP 2.0.

Registering GlassFish in MyEclipse is very easy, and deployment of Java EE 5 applications to it is simple:


Having said that, for people who have the freedom to look at a solution which is not Eclipse based, NetBeans 5.5.1 and the coming NetBeans 6.0 are also offering advanced (and complete) Java EE 5 support, including JSF, JPA, Web Services and more. NetBeans also updates automatically the GlassFish specific descriptors when needed and transparently.

In conclusion, it is good to see that there is a wide range of tools targeting Java EE 5, and it's best implementation so far: GlassFish:-)

Ludo


Nasa World Wind and Phobos...

Posted by ludo on May 10, 2007 at 09:45 PM | Permalink | Comments (3)

Bonjour, comment Java(One)?


Nasa World Wind Java and Phobos?
Nasa World Wind is breath taking...I was in the JavaOne's speaker room with Ken Russell, and the question I asked him is: "Can I replace the Earth with Phobos?, one of the  Mars's two moons (aka as project Phobos for server side JavaScript...). The aswer is YES...Cool, I have to start working on it asap...


World Wind

July 2007
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        


Search this blog:
  

Categories
Community: Java Enterprise
Community: Java Tools
Community: NetBeans
J2EE
J2ME
J2SE
Tools
Archives

July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
June 2006
May 2006
January 2006
November 2005
October 2005
September 2005
June 2005
May 2005
April 2005

Recent Entries

jMaki returns from vacation...

Solaris on Mac/Parallels in no time...

Can you really click on this pixel?



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds