mardi oct. 21, 2008

Java 6 Update 10, en route pour JavaFX

Java 6 Update 10 est disponible!

Java 6 Update 10 mériterait presque d'être appelé Java 7 tant il va permettre à Java de se répandre au delà des déploiements d'entreprise et assumer sa position de technologie RIA (Rich Internet Application) de premier plan. Aussi parfois appelée "JVM pour consommateur" (Consumer JRE), cette nouvelle version apporte un temps de démarrage d'applications quasi-instantané, la possibilité de sortir une applet Java du navigateur pour la déposer sur le bureau (sans aucun arrêt ni redémarrage), une ergonomie et un look-and-feel améliorés, des performances graphiques encore optimisées et enfin des outils puissants et flexibles pour le déploiement et l'installation de JVM.

La présence de Java sur 91% des postes de travail (plus de 800 millions) connectés à Internet ainsi que ce nouvel incrément technologique fournissent désormais ubiquité, sécurité, fluidité, performance et large communauté au service de la technologie JavaFX attendue cet automne en version 1.0.

Pour la version plus technique, c'est ici: Introducing Java SE 6 update 10. Pour le reste, qq lignes pour donner envie de l'essayer :

New plug-in :

<APPLET>
  ...
  <PARAM NAME="draggable" VALUE="true">
  ...
</APPLET>

DeployKit :

<script src="http://java.com/js/deployJava.js">
</script>
  ...
<script>
    deployJava.runApplet(
        {codebase: 'http://www.macompagnie.fr/', archive:'monapplet.jar', code:'Main.class', width:800, height:600}, 
        null, “1.5”); 
</script>

jeudi août 28, 2008

Applet of the week: Wordle

Maybe this is old news but I find Wordle to be quite addictive (specifically the "Randomize" button for a non UI-guy like me). Both the design and the animation are nice.

Wordle seems to work best on feeds. I like the ability to ignore common words but you're limited to one language which doesn't work too well for this blog Bistro! which doesn't have French-only or English-feeds feeds.

Below are a few image maps from the various blogs I (co-)author (Bistro!, TheAquarium, Stories).

SDPY 2006 - licence pour Java Open Source


•   Java Open Source - Votre avis nous intéresse! (Mon, Aug 28, 2006)
Sun a annoncé que la licence utilisée pour la mise en Open Source de Java serait une licence OSI....

Pour être tout à fait honnête, à cette époque déjà (quelques mois avant l'annonce publique), la GPL tenait déjà bien la corde. Ce qui est intéressant dans la relecture de ce billet, c'est le commentaire de bjb qui avait presque tout juste. Avec un peu plus de temps GPLv3 aurait été un bon candidat, mais le risque était trop grand sans un minimum de recul sur l'usage de cette nouvelle licence. Depuis, OpenOffice a annoncé son adoption de la GPLv3.

jeudi juil. 31, 2008

JavaFX SDK Preview => disponible!

JavaFX, la plate-forme RIA multi-plate-forme Java propose désormais son SDK en preview.

Cette sortie du JavaFX SDK doit permettre aux développeurs et "scripteurs" (pas encore aux designers qui travaillent avec des timelines, etc...) de développer simplement une expérience riche.

Windows et Mac sont supportés pour l'instant et Java 6 Update 10 (encore en beta) est fortement recommandé (nouveau plugin avec intégration applet/applications, perfs, API déploiement, etc...).

Le contenu du SDK est le suivant (travail de packaging par rapport aux builds intermédiaires issus de openjfx.com):
• Compilateur JavaFX et plate-forme d'exécution (graphics 2D, bibliothèques media)
• Outils ligne de comande
• Plugin NetBeans (recommandé au moins pour la prise en main)
• Project Nile (distiller): sorte de "Save as JavaFX" (format .fxd) pour Adobe Illustrator CS 3 et Photoshop, convertisseur SVG vers JavaFX et viewer JavaFX
• Documentation, tutorial, ...

Pour rappel, JavaFX propose une technologie :
• basée sur un langage concis (JavaFX Script) dédié aux interfaces graphique
• performante (2D, 3D, Vectoriel, Audio, Video, etc...)
• open source
• Portable
• s'adressant aux compétences Java existantes
• réutilisant simplement les API Java existantes (API d'entreprise entre autre)
Java 6 Update 10 (utile pour Swing, indispensable pour FX)
• unifiée et multi-périphérique : JavaFX Desktop, JavaFX Mobile, JavaFX TV, ...

Roadmap: Version 1.0 du SDK prévue à l'automne 2008.
En savoir plus: javafx.com, openjfx.java.sun.com, nouveau blog et PodCast.

dimanche juin 01, 2008

Blog Alti - draggable applets

Un des moments forts de cette JavaOne 2008 du mois dernier fut Java 6 Update 10. Que cela soit utilisé par JavaFX ou tout simplement par des applications Web Start ou des applets existantes, Patrick Champion d'Alti vous explique en détails comment reproduire la fonction démontrée qui consiste à sortir une applet de sa page web pour la transformer en application Java Web Start indépendante du navigateur. Le tout en français dans le texte.

jeudi mai 01, 2008

Any announcements left for JavaOne?

It really seems that this year, announcements are happening before JavaOne.
Here's what I have so far (I'm sure I missed some, adding as we go):
GlassFish v3 does OSGi
NetBeans 6.1 released
Spring Application Platform
Java 6 on the Mac (late, but still faster than JBoss on Java EE 5 ;)
OpenJDK 6 in Fedora and Ubuntu
Embedded GlassFish
XWikiWorkspaces

Hum, I'm wondering if they were all planned long in advance or somehow related one to another...
Anyway, plenty more to come at JavaOne I'm sure. Full speed ahead!

mardi avr. 01, 2008

Tech Days a Paris il y a un an déjà

Il y a un an se tenaient les Sun TechDays a Paris. Beaucoup de contacts etablis alors sont des clients ou partenaires aujourd'hui. Paradoxalement, la question qui m'a ete le plus posee a l'evenement du meme nom de Microsoft etait de savoir quand avait lieu la prochaine edition... Message donc a mes Amis du marketing: il est temps de penser serieusement a la prochaine edition.
En attendant, direction Saint Petersbourg.

samedi mars 29, 2008

EJB3 et vous?

Alexis parle des EJB3 ("EJB (Enterprise Java Beans) c’est pas si mal!") et pose la question "Et vous, que pensez-vous d’EJB3?". Répondez sur son blog.

jeudi mars 27, 2008

Sun AppServer (GlassFish) / MySQL bundle now available

It's only been a few weeks since Sun announced the close of the MySQL AB acquisition (which really didn't take long) and we now have a bundle of Sun Application Server 9.1 (GlassFish v2) together with MySQL.

The full distro is less than 150 MB (double that once installed on disk). It includes the open source GlassFish v2ur1 app server (Sun App Server 9.1ur1), MySQL Community Server 5.0 and of course the MySQL JDBC driver (version 5.1.16). You can get the bits off of HERE. They are available for Solaris, Linux, Windows, and Mac. Check out the "Installing Application Server 9.1 Update 1 with MySQL Community Server" documentation, the Release Notes, and Sathyan's entry and sample application.

The database default "SMALL" install option corresponds to a system using 64 MB memory or less (typically a developer platform).

Once installed (interactive and silent installs available), the application server can be started using this simple command (or simply during the install process) :
% INSTALL_HOME/bin/asadmin start-domain
The application server documentation is here.

... it takes the following few set of commands (documented here) to get MySQL going :
% sh INSTALL_HOME/mysql/scripts/mysql_install_db (to initialize the grant tables)
% INSTALL_HOME/mysql/bin/mysqladmin -u root password 'new-password'
% INSTALL_HOME/mysql/bin/safe_mysqld [--defaults-file=install-dir/mysql/mysql.ini --user=root] &
The mysql.ini config. file is located in INSTALL_HOME/mysql.
To find more information on working with MySQL: Getting Started, Full Documentation.

Creating a connection pool to the MySQL DB using the web console is pretty simple (command-line equivalent is % asadmin create-jdbc-connection-pool ...):

No separate JDBC driver to install :

Testing the connection is always worthwhile (command-line equivalent is % asadmin ping-connection-pool ...) :

Support for Sun Application Server/GlassFish starts at $4500 for 4 sockets while unlimited supports calls for MySQL Enterprise starts at $1999 per server. Access to patches (sustaining branch) is included in both support plans.

I have very regular discussions with GlassFish clients, system integrators, ISVs, and OEMs and the most common question (a fairly valid one too) I've been getting is this - "Great product experience and great roadmap, but how serious are you about this Open Source model?". Needless to say that I haven't heard the question since the MySQL acquisition.

mardi févr. 12, 2008

La nature, le vide et les multi-coeurs

En lisant le billet d'Olivier Rafal sur les Microsoft Tech Days (ou Sun est sponsor au passage), je me fais deux réflexions:

Rencontré dans la salle des speakers (avec mon beau polo Java j'ai eu du succès ;), Didier Girard m'a indiqué que NHibernate et NSpring (sujet de sa conf. DNG la veille) ont des téléchargements à peine moins de 10 fois inférieurs à leur grands frères Hibernate et Spring. Première réflexion donc: y-a-t-il un tel manque dans la technologie existante (la nature a horreur du vide) pour justifier de tels volumes de téléchargement?

En lisant que "A terme (...), .Net pourra générer du code (...) optimisé pour fonctionner sur du multi-CPU multi-coeurs", je me dis que l'arrivée de l'API de concurrence de Java 5 (2004!) n'était clairement pas trop anticipée et qu'il paraîtrait bien difficile aujourd'hui d'expliquer à un client qu'une application n'est pas capable de tirer partie de multi-coeurs parce qu'elle est écrite en Java (le fork/join de Doug Lea ou encore Scala promettant d'aller bien plus loin encore). Peut-être est-ce là l'avantage d'être à la fois constructeur et éditeur (nous on aime bien "fournisseur de système" ;-) ...

Java est décidément un cancrelat innovant!

jeudi févr. 07, 2008

GlassFish aux MS Tech Days à Paris la semaine prochaine

Non rancunier qu'on nous ait piqué notre nom d'événement, je suis aux Microsoft Tech Days lundi et mardi sur le stand de Sun (interop Web Services, virtualisation et bien entendu serveurs x64/x86). J'anime également la session "Interopérabilité des Services Web en environnement .Net et Java via les technologies GlassFish et WCF implémentant les spécifications avancées des services Web (ARC310) "

mardi janv. 29, 2008

Les développeurs Open Source ne tombent pas du ciel (ou comment gagner le million)

Dans le bruit ambient de la blogosphère, il est facile de passer à coter de l'annonce de Sun de distribuer 1 million de dollars aux contributeurs externes pour les projets OpenSolaris, NetBeans, OpenJDK, OpenSPARC, OpenOffice et GlassFish.

C'est désormais les détails de ce programme qui sont disponibles. Chaque communauté citée ci-dessus poursuit des objectifs légèrement différents et propose donc ses propres règles. En ce qui concerne GlassFish dont je me suis occupé depuis quelques semaines, le nom officiel est GlassFish Awards Program et ses règles officielles sont ici (travail intéressant avec les "lawyers" au passage).

Le but n'est pas de tout paraphraser ici, mais sachez que:
- GlassFish, comme les autres communautés, dispose de $175k
- un bug bien rempli peut rapporter plusieurs centaines de $ (5 rapports de bug récompensés max)
- les contributions ne sont pas nécessairement du code: de la documentation, un article technique, la tenue d'un évenement, la création et l'animation d'un portail, sont tous de bons candidats
- les contributions de code ne sont pas nécessairement des enrichissements du seul produit GlassFish. L'amélioration du plugin Eclipse ou l'écriture de plugins pour le moteur de build continu Hudson sont de bons exemples.
- cette initiative concerne GlassFish et tous ses sous-projets (Metro, jMaki, Grizzly, etc, ...)
- de nombreux pays sont éligibles (pas autant qu'on aurait souhaité) au rang desquel bien entendu la France, la Belgique la Suisse, mais pas Quebec (il parait que c'est à cause d'une vielle loi française! ;)

N'hésitez pas à poser des questions. La FAQ est pour le moins naissante.
Enfin, le mail pour les soumissions (dès maintenant et avant le 30 juin):
gap-submissions @ glassfish.dev.java.net. Seule contrainte, écrire en anglais à cette adresse.

mardi déc. 18, 2007

Software in Grenoble in January


In now less than a month (January 15th-18th 2008), Sun is holding a Software Technical Event in its Grenoble Engineering Center.

Grenoble is in the Alps (Ski anyone?) and a 3-hour fast train ride away from Paris. This is a FREE event to get up to speed on many different software products and open source technologies from Sun.

Registration is happening now by sending a mail to gec-event@sun.com. You do not have to attend all 4 days. Days 1 & 2 are focused on Sun Secure Global Desktop, Sun Ray and Virtual Desktop Infrastructure, while days 3 & 4 are a bit broader in scope - OpenSolaris, Glassfish, NetBeans, OpenDS, OpenESB , xVM, OpenJDK, OpenDMK, Identity Management, Federation Management, Java CAPS ...

Everything else about the event:
http://fr.sun.com/sunnews/events/2007/nov/grenoble/index.jsp

Yet Another Successful JavaPolis

JavaPolis is over and it was yet another great event. I've had many people tell me they liked it more than JavaOne. It must be either the comfy theater chairs or the size of the conference (easy to talk chat with speakers and conference attendees).

It must be a habit of releasing NetBeans versions for JavaPolis (4.0 in 2004). This time NetBeans 6.0 is really here and what a distance between those releases!

My GlassFish presentation went well, very well even given I had totally crashed my aging laptop two hours before I started. Good thing I had my presentation on a USB stick and that the GF download was reasonable in size. As Jean-François wrote, the audience was good (the competition was pretty stiff) and people stayed throughout the presentation and there were some interesting questions after the talk. The startup time of the current v3 drew some nice "wow" 's and applause which I almost did expect (I'm must be spoiled after showing this too many times ;-).

Of course I met a lot of people and I'm not even going to try to name them all. I have to say that I was very pleasantly surprised to see the attendance in talks such as Java EE 6, EJB 3.1, and JPA 2.0. They were really crowed. Spring seemed less present than previous years and there was no BEA in sight (they used to be one of the main sponsors).

Finally, it was great to see Neal and Josh on stage together, but it seems the agreement didn't last long.

jeudi nov. 29, 2007

BSC welcomes DSC

docs.sun.com now has a blog on blogs.sun.com. Not a support website, but certainly a place for comments and suggestions to make it a better service (it's come a loooong way already).

About

This blog has moved

Alexis Moussine-Pouchkine's Weblog

GlassFish - Stay Connected

Search

Archives
« mai 2015
lun.mar.mer.jeu.ven.sam.dim.
    
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
       
Today
Blogroll

No bookmarks in folder

News

No bookmarks in folder