 |
J2EE Archives
PHP talk at a Java conference?
Posted by ludo on June 20, 2008 at 08:58 AM | Permalink
| Comments (2)
Bonjour,
Next week, I'll be in Zurich for the Jazoon
conference
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?
I hope not. OpenSolaris
2008.05 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:
- Configuring the OpenSolaris Apache and GlassFish with
mod_jk to have parts of your Apache web site served with GlassFish
- Configuring the PHP-Java
Bridge on OpenSolaris to extend your PHP applications with
'legacy calls' to Java processing performed under GlassFish
- Using daily builds of NetBeans 6.5 that have killer support
for:
- Editing and debugging JavaScript
- Creating PHP project, editing and debugging PHP files
with the OpenSolaris AMP stack. Yeahhh! NetBeans can do PHP!
- Adding jMaki Ajax snippets into PHP projects
- 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
And on Monday, we will host a Jazoon
GlassFish day, so 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.
Next stop will be Ajaccio and Britany, but definitely not for work:-)
Ludo
GlassFish V3 TP2 and NetBeans 6.1
Posted by ludo on May 04, 2008 at 04:18 AM | Permalink
| Comments (1)
Bonjour,
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.
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...
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...
Just scroll through the following images, and you'll know everything
about this new NetBeans/GlassFish integration:












Ludo.
My my, hey hey Rock and roll is here to stay
Posted by ludo on May 02, 2008 at 08:35 PM | Permalink
| Comments (0)
My
my, hey hey
Rock
and roll is here to stay
It's
better to burn out than to fade away
My my, hey hey
Out of the blue and into the black
They give you this, but you pay for that
And once you're gone, you can never come back
When you're out of the blue and into the black
The king is gone but he's not forgotten
This is the story of Johnny Rotten
It's better to burn out than it is to rust
The king is gone but he's not forgotten
Hey hey, my my
Rock and roll can never die
There's more to the picture
Than meets the eye
Hey hey, my my
If only this page could also play the music...
CommunityOne JavaOne 2008
Posted by ludo on April 30, 2008 at 09:44 AM | Permalink
| Comments (0)
Bonjour,
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:
- OpenSolaris Indiana Web Stack integration (Apache, MySQL,
PHP)
- GlassFish V3 TP2
- GlassFish V3 TP2 plugin for NetBeans 6.1 (for Web
Applications and jRuby On Rails Applications)
- GlassFish V3 TP2 plugin for Eclipse 3.3
- jMaki version 1.8: Plugins for NetBeans(JSP, PHP, Ruby,
Phobos) and Eclipse (JSP)
OpenSolaris Indiana Web Stack integration (Apache, MySQL, PHP)
I'll be presenting to the CommunityOne
OpenSolaris Sessions the current status of AMP support in the brand new
OpenSolaris distro. Details
here. 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.

CommunityOne is on Sunday, May 4th, the day before JavaOne.
Here is the list of talks for the OpenSolaris track:
- Getting Started with OpenSolaris; New Features &
Building OpenSolaris Packages -- David Comay, Stephen Hahn
- OpenSolaris Operating System and SAMP (Solaris OS, Apache,
MySQL, PHP) Support for Web 2.0 Development: Developer
Experience -- Ludovic Champenois, Jyri Virkki
- A Student and New User View of the OpenSolaris OS -- James
Hughes
- Develop, Consolidate, and Manage Virtual Environments
entirely in Open Source -- Achim Hasenmueller, Joost Pronk
- OpenSolaris Operating System for Intel: Present and Future
-- David Stewart, Intel Corporation
- The OpenSolaris™ Operating System and Storage --
James Hughes
- OpenSolaris™ Operating System and Wireless
Networking Advances -- Geeta Krishna, Intel Corporation
- OpenSolaris™ Installfest: Get it NOW!
There will be an after party at Moscone Center this sunday (May 4th).
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.
I'll be also talking for the CommunityOne GlassFish track:
- S295418 - Tools for GlassFish V3 (Java EE Platform and
Scripting Environment) -- Ludovic Champenois, Vivek Pandey
Of course, GlassFish V2 is available in the OpenSolaris IPS repository:

You can use the Package Manager GUI to download GlassFish V2 in
Opensolaris:

GlassFish V3 TP2
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!)...
...
Apr 9, 2008 8:44:48 PM
INFO: Created and Initialized container: ejbName:
NewSessionEJBBean
Apr 9, 2008 8:44:48 PM
com.sun.enterprise.v3.deployment.DeployCommand execute
INFO: Deployment of WebApplicationWithEJBs done
is 638 ms
...
GlassFish V3 TP2 plugin for NetBeans 6.1 (for Web
Applications and jRuby On Rails Applications)
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!!!
GlassFish V3 TP2 plugin for Eclipse 3.3
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. 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:
GlassFish V3 TP2 running embedded inside Eclipse 3.3
See the list of OSGI bundles in this "About Eclipse" dialog:
jMaki version 1.8: Plugins for NetBeans(JSP, PHP, Ruby,
Phobos) and Eclipse (JSP)
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
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,
Merci,
Ludo
Eclipse Foundation and GlassFish community
Posted by ludo on March 17, 2008 at 01:21 PM | Permalink
| Comments (0)
Bonjour,
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.
Read it at http://www.eclipse.org/org/press-release/20080317_Eclipselink.php
: EclipseLink will be used in GlassFish V3
Application Server (Java EE 6) and it will be the reference
implementation for JPA
(Java Persistence API) 2.0.
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...
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.
This week, EclipseCon
conference is happening in Santa Clara, and Carla Mott and I will be
speaking about GlassFish V2, GlassFish V3, jMaki and
Eclipse: See http://www.eclipsecon.org/2008/?page=sub/&id=36.
Our talk is Thurday, March 20th at 10:30 am Grand BallRoom F: Eclipse:
Enterprise Apps and Rich Front-end using GlassFish and jMaki.
If you are not familiar about the GlassFish Application Server support
in Eclipse, please read these pages:
- https://glassfishplugins.dev.java.net/
- http://weblogs.java.net/blog/ludo/archive/2007/06/glassfish_tooli.html
- https://glassfishplugins.dev.java.net/eclipse33/index.html
- and watch the screencat at http://weblogs.java.net/blog/arungupta/archive/2007/06/screencast_ws6.html
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.
Enjoy, and as always, feedback is welcome,
Ludo
GlassFish Tooling
Posted by ludo on June 15, 2007 at 03:58 PM | Permalink
| Comments (14)
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
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:
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
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...
Ubuntu upgrade: mandatory today....
Posted by ludo on April 19, 2007 at 10:16 AM | Permalink
| Comments (2)
Bonjour, comment Java?
Why do you think I am upgrading my parallels Ubuntu system on my
powebook?
Answer: GlassFish, NetBeans, JavaDB and the JDK are included in the
multiverse component of Ubuntu version 7.04, shipping today.
Enjoy,
Ludo
GlassFish at Google
Posted by ludo on April 16, 2007 at 06:21 PM | Permalink
| Comments (1)
Bonjour, comment Java?
Ok, you are now done with your taxes and you are looking for something
cool to do in the valley tomorrow evening. Join us for a free GlassFish, Java EE 5,
NetBeans, Ajax jMaki,
GlassFish V3 presentation for the Silicon Valley Web Java User Group
and Silicon Valley Java User Group. The presentation will be
done by some of the key engineers developing these technologies.
Amazingly, Google Inc. will provide snacks and drinks, free of charge:-)
More details under:
Location is:
Google, Inc. (GooglePlex
Map)
Tunis Conference Room, (Bldg. 43)
1600 Amphitheatre Parkway
Mountain View, CA 94043
Date: Tuesday, April 17th 2007, 6:30pm.
(Please enter from the north side of the building, in the middle of the
Google campus. Also, parking will be much easier to find in the lots
south of Bldg. 44 across the street from the main complex.)
A demain,
Ludo
JBossWorld, Oracle, GlassFish Java EE 5, NetBeans...
Posted by ludo on June 09, 2006 at 10:44 AM | Permalink
| Comments (1)
Bonjour, comment Java?
I'll be attending the JBoss
World Vegas conference next week in Las Vegas, doing some
Java EE 5 demos during Bill Shannon''s (Java EE 5 overall spec lead)
talk.
The "Java EE 5" talk is at 2:20pm on Wednesday. See the agenda.
This will be the occasion to meet Emmanuel Bernard, the lead for
Hibernate at JBoss, an expert group member as well. I guess we'll be
preparing together a joint talk around Java EE 5, GlassFish, NetBeans
and of course JBoss, that we'll be giving in Paris (France) at the JavaDay event June 29th. The agenda mentions 2 interesting talks:
10:25 – 11:25 Java™ EE 5 Platform:
Even Easier With Tools
Ludovic Champenois - Senior Architect – Sun
Microsystems Corp
Emmanuel Bernard - Hibernate EntityManager Lead Developer - EJB3 EG
member
and another talk with Tug, from Oracle Corp, this time:
14:30 – 16:30 Technical Sessions
Session #3 : Developing Java EE 5 applications with
NetBeans and JavaServer™ Faces and EJB™ 3.0
Technology
Tugdual Grall - Oracle, Ludovic Champenois - Sun Microsystems
Corp
I guess in this session, we'll talk a lot about GlassFish Java EE 5,
TopLink Essentials (The JPA reference implementation in GlassFish Java
EE 5), and how you can use all these technologies with NetBeans
5.5.
Participation at the JavaDay is free, and you need to
register.
In between, I'll take some vacation in a wonderful place: le Golf D'Ajaccio
in Corsica (France). Napoleon
will not contradict me on this one...
Did you know that the Ajaccio city name is derived from the latin word
Ajax? Ajax! I wonder what will be cooking around Ajax in Corsica!
Stay tune :-)
Ludo
Yet another Java historical landmark....
Posted by ludo on May 02, 2006 at 08:50 PM | Permalink
| Comments (0)
Seeing is believing...Tuesday May 2nd 2006 11:44AM
This is not a blog...
Posted by ludo on January 27, 2006 at 10:25 PM | Permalink
| Comments (6)
Bonjour, comment Java?
Ludo
NetBeans IDE Field Guide book
Posted by ludo on January 17, 2006 at 09:31 PM | Permalink
| Comments (0)
Bonjour,
I am busy, really busy, updating the J2EE chapters of the
NetBeans IDE Field guide book. The second edition should be out later
this year: new exciting features like Matisse Swing GUI builder,
Profiler, NetBeans RCP platform are covered. On the J2EE side,we now
have Sun App Server 8.2/8.1 and current 9.0 (Beta is very
soon) support, as well as BEA Weblogic and JBoss servers, JSF
and Struts Web framework, new Blueprints Solutions catalog -Ajax based-, and the
Derby database support. The current edition of the book is still very
relevant, so if you don't have it in your collection, you can still
order it from Prentice
Hall, Amazon,
or Bookpool.
You can also read PDF draft chapters in English
and French.
Ludo
|