jeudi juillet 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):
Pour rappel, JavaFX propose une technologie :
Roadmap: Version 1.0 du SDK prévue à l'automne 2008.
6uN: le nouveau petit nom du "consumer JRE" en route pour JavaFX
Si vous avez entendu parler de JavaFX, vous n'avez peut-être pas entendu parler du "consumer JRE". Dans tous les cas, il faut désormais parler de "Java SE 6 Update N" pour ce pré-requis pour JavaFX qui couvre un outil de déploiement, un kernel, un quick-starter, un mécanisme de mise à jour, un nouveau look-and-feel (Nimbus) et plus encore. Le premier build est disponible ici. Plus de détails sur le blog de l'architecte Client Java: Chet Haase Même si JavaFX a besoin de ces améliorations pour fournir une meilleure expérience à l'utilisateur, 6uN sera bénéfique pour Swing et tout autre application coté client. ( oct. 02 2007, 12:01:01 AM CEST ) Permalink
Il y a exactement deux ans déjà, j'écrivais ce billet de retour d'une présentation sur les clients riches par Valtech. Depuis, l'eau a coulé sous les ponts, c'est le moins qu'on puisse dire :
Pas simple de faire une présentation exhaustive sur le sujet, mais l'intérêt est toujours aussi grand. ( sept. 23 2007, 01:56:34 PM CEST ) PermalinkI've been using Nimbus for a while...
I was reading Jasper Pott's blog which has mostly very enthusiastic reactions and people commenting about how some things will just not be usable (mainly scrollbars). Well, I've been using Solaris Express which comes with the (GTK Nimbus theme) for a little while now and I must say that I really love the scrollbars (even them being a bit buggy). I'd encourage you to try Solaris Express (or a recent update to Solaris 10) and see for yourself. So now that you know my preferences, the Java Nimbus look-n-feel doesn't have to be the exact same copy as the Solaris GTK theme and I'm sure Jasper and friends will listen to all your tastes ;). ( juin 08 2007, 09:22:39 AM CEST ) Permalink Comments [2]
Open source is not about "good enough" clones This JavaOne was certainly big on client technologies which probably made my friend Romain very happy. Just looking at three announcements it may sound as if these are simply clones to existing technologies: JavaFX is compared to Flash, WorldWind Java to Google Earth and Project Wonderland (and derived MPK20) to SecondLife. They all have Java in common but that's not the point. I would argue that community work and openness is what makes plausible the promise of taking existing concepts to a new level. Open source JavaFX runs everywhere, not just in most browsers, but on all platforms. WorldWind Java is not extensible via plugins, it *is* a plugin. Project Wonderland is bringing business collaboration to what today is essentially anonymous gaming. ( mai 14 2007, 05:00:00 PM CEST ) PermalinkBeing quite concentrated this year at JavaOne on server-side and GlassFish content, I did not attend Ethan's talk on the Consumer JRE (né Java Browser Edition and aka Java Kernel). Some time ago I had written down my thoughts on how doable and needed I thought this was (and I wasn't all that positive I must say). Now with JavaFX around the corner, this is becoming a high priority and a quick chat with Chet Haase has me more positive about the possible size improvements.
The numbers are now as follows: entire JRE (Java 6) is under 11Mb. HelloWorld requires a 2Mb download. Notepad, Swing Set, and LimeWire translate to something between 3 and 4 Mb downloads. The improvements over what I had measured as due to dynamic libraries (dll, so) optimizations (I had only looked at Results coming to a JRE near you as soon as for 6.0 update 2. ( mai 14 2007, 11:06:41 AM CEST ) PermalinkSparkAngels dans la cour du Web 2.0 J'en parlais il y a quelque temps déjà, et depuis il semble que le service d'entre-aide SparkAngels connaisse un succès mérité. Cependant, tout projet de ce genre ne peut pas raisonnablement prétendre être dans la mouvance Web 2.0 sans avoir une API. C'est désormais chose faite et comme toujours dans ces cas, la participation de la communauté des développeurs devient soudain possible et souhaitable ("Quoi que vous fassiez, les gens les plus intelligents ne travaillent pas pour vous", -Bill Joy). ( mai 05 2007, 11:39:27 PM CEST ) PermalinkNimbus for the GlassFish Update Center? There's a lot happening in both the server and the clients Java camps. Of course JSR 295 and 296 are the most exciting, but in the community space, I find the work on the Nimbus Look-and-Feel (which I am kinda already using every day since it's based on the Solaris Gnome theme) sounds very exciting.
Of course I could use this new Nimbus look and feel and apply it to NetBeans (the
Unfortunately, after some hacking do change the look and feel, the first very good impression I initially got from using SwingSet with Nimbus didn't translate to GlassFish's update center:
In the mean time, the GlassFish Update Center is a tool for making documentation, product updates, extensions and even partner software available to the entire GlassFish user community. This is only the beginning. ( avr. 19 2007, 02:04:00 AM CEST ) Permalink ( avr. 18 2007, 09:40:49 AM CEST ) Permalink Comments [7]
Romain likes it ajaxless
Machines virtuelles, portabilité réelle
Yest another consumer desktop java app
F3, Phobos and Shoal
Summer homework (NetBeans & Tiger)
Back to the project I just created. ANT being so integrated in the tool, I first had the feeling that it was the only way to go even for running a simple file, which I though was overkill. This prooved to be wrong, you can use a "Run File" or "Debug File" menu. There's also the clean notions of a platform (set of libraries) and a project properties (a compiler, an interpreter, a debugger, etc.). A platform and project settings are now first class citizens and not buried in the tool's options. For those using NetBeans today, note there's no more "mounting" to do. Those that were used to it will probably miss the feature, not everyone else ;-). Having created this new project, I was all set and ready to develop/run/debug my Tiger examples. No extra step needed to use the appropriate compiler and options to recognize the new syntax, to provide code completion, etc. You can use NetBeans 3.6 to develop with Tiger, but this is where I found using the latest version was so helpfull. Chapter 1 was a pretty soft introduction to Tiger new language features, I'm off the Chapter 2 (Generics!). More here as I move along. So far so good, very good. ( août 05 2004, 10:57:01 AM CEST ) Permalink |