Bistro!
Alexis Moussine-Pouchkine's Weblog
public enum Topic { Java, GlassFish, Tools, Sun, InFrenchInZeText, SDPY }

20090804 mardi août 04, 2009

While away, starting with the hot-off-the-press part -

• Small (and welcome) Java EE 6 delay to accomodate JSR299/JSR330 (and to include both in the platform). Expect GlassFish v3 to shift as well.
OpenDS 2.0 released - full Java LDAP server now ready for prime-time.
Web Stack 1.5 released. More than an optimized and integrated (L)AMP stack it also buys you support for Hudson and uses IPS (like GlassFish v3) for fully relocatable installs.
NetBeans 6.7.1 shipped. Now with JavaFX and lots of bug fixes (including some related to Maven support). You can simply update an existing 6.7 install. 6.8 will have Java EE 6 support and recent GlassFish v3 as the default (Milestone 1 is just out).
JRuby guys moving to EngineYard (and confirming the GlassFish praises).
GlassFish v2.1 patch 3, for paying customers.
NetNewsWire now has web version via Google Reader

( août 04 2009, 09:23:46 PM CEST ) Permalink

20090202 lundi février 02, 2009

Tutoriel Java EE avec NetBeans et GlassFish sur developpez.com

A part l'usage de JEE par endroits au lieu de Java EE (casquette Sun oblige), je ne vois pas quoi reprocher à ce nouveau tutoriel de Serge Tahé: "Construire un service web Java EE avec Netbeans 6.5 et le serveur Glassfish". Très didactique.

( févr. 02 2009, 06:09:00 AM CET ) Permalink

20090127 mardi janvier 27, 2009

"Sun University Day" à Paris le 5 février 2009

Si vous êtes étudiant et sur Paris le 5 février après-midi, Sun organise un "Sun University Day” dans son Customer Briefing Center au 42, avenue d'Iéna (Paris 16).

Le format est de type "portes ouvertes" avec de nombreux stands sur les technologies Sun: GlassFish, NetBeans, OpenESB, MySQL, OpenDS, VirtualBox, OpenSolaris, JavaFX, Java temps réel, et SunSPOT. Les animateurs des stands sont des experts de tous ces domaines, certains venant du centre de R&D de Grenoble. On y trouvera aussi des présentations des programmes pour étudiants et de partenariat avec les écoles d'ingénieurs et universités.

Entré libre (mais inscription nécessaire: maelle.pernelle-AT-sun.com) à partir de 13 heures.

( janv. 27 2009, 09:27:31 PM CET ) Permalink

20081120 jeudi novembre 20, 2008

NetBeans 6.5 ou le grand écart entre Java EE et PHP

Les mois et les années passent et les versions de NetBeans apportent régulièrement leur lot de nouvelles fonctionnalités et d'amélioration de l'existant. Le tout avec un périmètre fonctionnel impressionnant. Les tchèques (l'essentiel de l'équipe NetBeans est à Prague) sont de redoutables ingénieurs.

NetBeans 6.5

Vu de ma fenêtre GlassFish j'apprécie beaucoup la compilation incrémentale et le déploiement instantané qui, completé par la préservation de sessions dans GlassFish v3 (lors de re-déploiements), donnent un paradigme de développement sauvegarde/rechargement très séduisant. Plus de compilation, de packaging, de déploiement explicites et autres redémarrages.

Le support Groovy et Grails est désormais intégré dans l'outils (là aussi le support Grails de GlassFish v3 est un bon complément), laissant ainsi Eclipse à la traine dans ce domaine en attendant les améliorations annoncées lors du rachat de G2One par SpringSource. La concurrence n'a (presque) que du bon.

Le support de Spring, Hibernate est amélioré, ainsi que la gestion de MySQL. Si on rajoute à ce dernier un support très abouti de PHP (refactoring, debug, ...), le bundle PHP de 24 Mb devrait en intéresser plus d'un. Le debug JavaScript coté client est une autre petite touche sympathique.

Enfin, vous avez aimé le support de JRuby, C/C++, JavaScript, Groovy, PHP, voici maintenant Python en Early access.

( nov. 20 2008, 01:58:00 AM CET ) Permalink

20081030 jeudi octobre 30, 2008

fr.netbeans.org

Merci à Jérémie, le portail fr.netbeans.org (que je ne mettais plus à jour depuis des mois) ressemble enfin à quelque chose :

Avant:


Après:

( oct. 30 2008, 10:09:37 PM CET ) Permalink Comments [4]

20081020 lundi octobre 20, 2008

Bon anniversaire NetBeans!

NetBeans a 10 ans! J'ai commencé avec la v3.5.1. Que ça parait loin, très loin!

10 years logo

NetBeans 6.5 RC (Release Candidate) très (très) bientôt à priori.

( oct. 20 2008, 06:04:05 PM CEST ) Permalink

20080822 vendredi août 22, 2008

SDPY - NetBeans 4.0, Java Kernel

August 22nd is often prolific on this blog it seems.

Is JavaBE justified? (2006)
Java 6 Update 10 is now in RC. 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).

NetBeans 4.0 beta is out! (2004)
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...

( août 22 2008, 04:00:00 PM CEST ) Permalink

I'm moving from the (NetBeans) GlassFish development server to a production server and my application won't run! Help!

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.

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:

1/ add the remote production GlassFish server to the list of NetBeans servers. 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.

2/ use the GLASSFISH_HOME/bin/asupgrade tool 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 GLASSFISH_HOME/bin/asadmin backup-domain and the GLASSFISH_HOME/bin/asadmin restore-domain commands.

3/ re-create all the resources using either the CLI (asadmin) or the GUI (http://localhost:4848). For Make sure you can ping the database when creating connection pools.



% bin/asadmin create-jdbc
Closest matching command(s): 
    create-jdbc-connection-pool
    create-jdbc-resource

All of this (deployed applications, JNDI resources, virtual hosts, and configuration) is stored in GLASSFISH_HOME/domains/domain1/conf/domain.xml. You shouldn't edit this by hand but it may be useful for troubleshooting and diff'ing the development and production environments..

Update : Peter Williams suggests a fourth way using sun-resources.xml .

( août 22 2008, 12:16:24 PM CEST ) Permalink Comments [5]

20080813 mercredi août 13, 2008

NetBeans 6.5 beta est disponible


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 disponible avec une collection de nouvelles fonctionnalités :
• 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)
• "Compile on Save" et "Deploy on change" (mais que reste-il à Eclipse ;-)
• 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...)
• Complétion de code dans l'éditeur SQL et autres améliorations
• Complétion de code CSS/HTML
• Intégration native du support Hibernate (clin d'oeil à Emmanuel ;)
• Amélioration du JSF CRUD Generator (Ajax et plus flexible)
• Plus besoin de rajouter la bibliothèque Subversion (historiquement nécessaire pour des raisons de licence)
• autres fonctionnalités décrites sur le wiki...

Comme toujours les téléchargements 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.

( août 13 2008, 02:53:01 PM CEST ) Permalink Comments [4]

20080728 lundi juillet 28, 2008

NetBeans certainly has that right

Things can go wrong. It's good to know you can share your issue/pain :

But it's even better to know the fix is in already:

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.

( juil. 28 2008, 10:04:49 PM CEST ) Permalink

20080718 vendredi juillet 18, 2008

Stuff that happened while I was away...

I'm back from almost 2 weeks off. While I was away on vacation, many others were busy:
• NetBeans 6.1 released Patch 2 and NetBeans 6.5 Milestone 1 (PHP included) also shipped (do people in Prague ever take a break?)
VisualVM 1.0 ships and is part of the Java 6 Update 7 release ! (some background here). Notice it's a NetBeans RCP app and that it features the NetBeans profiler.
Python in NB !
• Former Sun and startup colleague Vincent launched http://www.jspresso.org/. I like the name, now I need to check out if I like this "end2end" framework.
EclipseLink 1.0 ships (and is now in GFv3 nightly builds)
OpenDS 1.0 shipped!. Congratulations Grenoble!
• First SPECjvm2008 Result Published!
MEP (Mobile Enterprise Platform) 1.0 released (GlassFish + Mobile Sync technology + JavaCAPS connectors). SyncML is now called OMA DS btw.

Now that's a lot of stuff including many releases but so little time...

( juil. 18 2008, 11:35:41 AM CEST ) Permalink

20080625 mercredi juin 25, 2008

Groovy/Grails support in soon-to-come NetBeans 6.5

NetBeans 6.5 Milestone 1 is around the corner and the schedule promises a release date in a few months only. Demo extraordinaire Roman announces the integration of the Groovy/Grails plugins in the core of the IDE (not sure how it translates in terms of download bundles) and also tells you about his new job at Sun. Good luck Roman and folks!

( juin 25 2008, 10:41:54 AM CEST ) Permalink

20080402 mercredi avril 02, 2008

EMEA TechTalk on GlassFish et NetBeans

Starting now.
Update: about 100 attendees and something like 120 questions. Thanks to everyone who showed up! Transcript to follow.

( avr. 02 2008, 04:21:00 PM CEST ) Permalink

20080327 jeudi mars 27, 2008

GlassFish and Metro Web Services now available to Microsoft Technology Centers

I've been working with Microsoft field engineers to demonstrate Web Services interoperability for a little while now. Some of it for customers, but also for conferences from both companies.

I'm happy to report now that the GlassFish application server, its Metro Web Services technology, and its NetBeans tooling are all now available in the Paris Microsoft Technology Center.

Microsoft customers interested in Web Services interoperability now can kick the tyres of a .Net/WCF + Java EE/GlassFish combinaison with WS-Addressing, MTOM/XOP, WS-Policy, WS-ReliableMessaging, WS-Security, WS-Trust, and WS-SecrureConversation (full list) before they use it in their architectures.

Thanks to Stéphane for his support (and the Tango photograph!). Let's hope the word spreads to more MTC's around the world.

( mars 27 2008, 12:08:09 AM CET ) Permalink

20080325 mardi mars 25, 2008

SDPY - NetBeans on a diet

Three years ago, I wrote a couple of blog entries ([1], [2]) about the impact of removing features from NetBeans (which was only available as a single bundle at the time) to bring it closer to java editors in memory consumption.

Nowadays, NetBeans comes in a variety of bundles, including some very lightweight ones such at the 26MB Java bundle, the 22 Ruby bundle, or even the 14MB C/C++ bundle. With JavaScript coming in 6.1 we might see even more bundles (although a JavaScript-only bundle wouldn't make a much sense IMO).

( mars 25 2008, 02:29:00 PM CET ) Permalink Comments [3]


GlassFish Podcast
Get GlassFish V3 Preview
Support GlassFish Enterprise

Today's Page Hits: 1732




bea conference glassfish ips java javaee javafx javaone javazone jug metro mysql netbeans openesb openoffice opensource paris performance pkg podcast presentation sdpy sun swing techdays tips updatecenter v3 webservices wsit
Links