The Source for Java Technology Collaboration
User: Password:



Ludovic Champenois's Blog

Community: Java Tools 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
Jazoon   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:


a

a


a


a




a


a


a


a

a



a


a



a



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:
  1. https://glassfishplugins.dev.java.net/
  2. http://weblogs.java.net/blog/ludo/archive/2007/06/glassfish_tooli.html
  3. https://glassfishplugins.dev.java.net/eclipse33/index.html
  4. 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

Web Stack in SXDE

Posted by ludo on February 05, 2008 at 07:42 AM | Permalink | Comments (1)



Hi,

today, Sun is releasing a new version of Solaris Express developer Edition (SXDE) that you can download for free at http://developers.sun.com/sxde
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.
This release includes the latest tools (NetBeans 6.0 and NetBeans PHP support, Sun Studio), and technologies (JDK 1.6, Apache 2.2, PHP 5.2.4,  MySQL 5, PostgresQL 8, Ruby, GlassFish Java EE 5),  to create applications for the Open Solaris OS, Java Application Platforms, and Web 2.0.

I've created a screencast 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.

ScreenCast available here.

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:

Default Welcome page in Firefox (bundled) for SXDE 1/08:


ishot-100.png

Desktop Menu to Initialize the Web Stack:


ishot-101.png

Desktop Menus after the initialization of the Web Stack:


ishot-102.png

Web Stack Options UI console:


ishot-103.png


Registering a MySQL database connection in the NetBeans PHP IDE:


ishot-104.png


Running a PHP Project via the NetBeans PHP IDE


ishot-105.png


Debugging a PHP project int he NetBeans PHP IDE:

ishot-106.png



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.
Install SXDE 01/08 (free  at http://developers.sun.com/sxde) on your desktop or laptop, using VMWare  (Mac, PC,...) or not, and give it a try,

Ludo



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







Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds