lundi 28 mai 2007

JavaFX les news du jour !

On commence par le tout premier éditeur WYSIWYG pour JavaFX, JFXBuilder On continue avec les sources d’un playeur de MP3 en JavaFX Script L’interface utilisateur de ce playeur est écrite totalement en JavaFX Script, mais sans utilisation de la partie script de description UI Et on finit par un petit éclaircissement sur cette histoire de licence Nandini Ramani (Sun) clears up any confusion on the JavaFX user list I would like to reiterate that it is perfectly fine to distribute your JavaFX applications, in fact we encourage it. I was just pointing out that it is not yet ready for commercial use. [Developers] are welcome to distribute their applications. Unlike other proprietary companies, we at Sun really do believe in open source and community involvement. I am sorry we do not have a licensing model in place yet, but I assure you that we are working on it and I will keep you all posted as soon as we have one in place. Q: Is the JavaFX Runtime the same thing as the JavaFX Script which is to be “open sourced” as per the FAQ? Nandini R: Yes, it is and the runtime will be open sourced.

vendredi 25 mai 2007

NetBeans passe à la version 5.5.1 !

Elle permet entre autres, en plus des corrections de bug, d’utiliser GlassFish V2 et ajoute le support de Windows Vista. NetBeans 5.5.1 , GlassFish V2 Beta2

mercredi 23 mai 2007

JavaFx Script, un p’tit problème de licence peut-être ?

Date: Tue, 22 May 2007 14:52:58 -0700 From: nandini Content-type: text/plain; format=flowed; charset=ISO-8859-1 Subject: Current legal status of JavaFX Guillaume, The licensing terms for JavaFX are still under discussion. So, you cannot redistribute JavaFXPad or any of the jars. I will keep you posted once we have something in place. -Nandini > Hi, I would like to know what is the current legal status of JavaFX. > In particular: > - Can I redistribute javafxrt.jar, Filters.jar and swing-layout.jar > with a GPL application? With a commercial application? > - Can I redistribute JavaFXPad? > - Can I distribute a modified version of JavaFXPad? Under which license? > > Regards, > g >
Source : https://openjfx.dev.java.net/servlets/ReadMsg?list=users&msgNo=264

JavaFX Script – premier retour

J’ai commencé à faire quelques trucs avec JavaFX Script et ce que je pensais être au départ un simple langage de script orienté UI, va en fait un peu plus loin. C’est un véritable langage de script ! Pour effectuer mes tests j’ai utilisé Netbeans 6 M9 avec le plugin adéquat. Malheureusement, après l’installation du plugin, je ne peux plus faire que du JavaFX … , le reste des wizards de création (projet, classe, etc…) se bloquant avant la fin et ne générant pas ce qu’ils doivent générer. En plus le plugin, ne propose pas la coloration syntaxique, ni la complétion :( Donc après ces quelques tests, j’ai collecté quelques liens intéressants, enfin ceux qui m’ont servi à commencer. le language JavaFX Script https://openjfx.dev.java.net/JavaFX_Programming_Language.html les widgets JavaFX http://blogs.sun.com/chrisoliver/resource/widgets.html Tutorial pour bien commencer ! https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html le blog de Chris Oliver http://blogs.sun.com/chrisoliver/ Les sources ainsi que les sources et des exemples https://openjfx.dev.java.net/servlets/ProjectDocumentList à noter que dans se package se trouve aussi les sources de : JavaFXPad demo, Script 2D Graphics Tutorial, Tesla Demo, Studiomoto Demo

mercredi 16 mai 2007

Non, les applets ne sont pas mortes !

Iris est une démo (montrée à Java One) assez impressionnante mixant applet, Swing, HTML, JavaScript et AJAX !
Iris shows the power of modern Java applets, highlighting the following major features of the Java platform:
  • Next-generation web integration: Java applets interoperate well with JavaScript in all major web browsers.
  • Multithreading support in the Java platform and libraries hides network latency from the end user, and increases the application’s throughput.
  • Native desktop integration supports concepts like drag-and-drop "on to the web".
  • The Java platform’s powerful and flexible security model allows true web service mashups to be created which connect simultaneously to many web services.
  • The rich image handling and graphics capabilities of the Java core libraries facilitate development of advanced graphical applets and applications.
  • Dynamic extension of applets: new techniques developed within the past year in the JOGL project allow applets to use OpenGL for 3D graphics, OpenAL for spatialized audio, Java Media codecs, and other extensions previously only available to desktop or Java Web Start applications.
Pour voir la vidéo de la démo Ou pour essayer Iris (ça marche pas toujours ! :( et Iris à besoin d’un Java SE 6)

mercredi 9 mai 2007

JavaFX pour les RIA (Rich Internet Application)

On attendait la réponse de Sun à Silverlight (ex WPF/E) de Microsoft et Flash/Flex/Apollo d’Adobe … Et bien la voila ! A Java One, Sun annonce JavaFX ! Pour plus d’info sur JavaFX c’est par ici Et pour le projet OpenJFX c’est pas la ! J’ai essayé quelques démos… Dans une qui ressemble au XAMLPad de Microsoft, le JavaFXPad … Par rapport au XAML le JavaFX Script parait assez bizarre, mais c’est tout nouveau donc on a pas encore l’habitude … Et surtout, il faudra voir à l’usage !

lundi 7 mai 2007

Le numéro de Mai de NetBeans Magazine est dispo

NetBeans 6.0 M9 (Milestone 9) est arrivé !

Les principales nouveautés (pour la version full)
  • Support de Ruby, JRuby et Ror (Ruby on Rails)
  • Plus de facilités pour développer en Swing avec l’intégration de JSR 295 (Beans Binding) et 296 (Swing Application Framework)
  • Intégration d’un profiler (ex profiler pack)
  • Intégration d’un designer visuel pour les applications Web (ex Visual Web Pack)
  • Intégration d’un outil de développement pour CDLC/MIDP et CDC (ex Mobility Pack) (pas présent pour les utilisateurs Mac :( )
  • Intégration d’un modeleur UML et SOA (ex Entreprise Pack)
  • Etc…

Pour plus d’information Et pour le download !

dimanche 6 mai 2007

Beans Binding (JSR 295) exemple

La version 0.5 de l’implémentation de référence de la JSR 295 a été rendu public début avril Ayant voulu essayer de faire joujou avec, je me suis heurté au manque d’exemple … "An proper introduction and examples on this project page are forthcoming."’ J’ai donc récupéré un ancien exemple de Scott Violet sur son blog que j’ai adapté à cette nouvelle version de la RI de Beans Binding et les sources sont downloadable ici (ou la) et utilisent le jdk 1.6 (utilisation de GroupLayout) Pour utiliser le projet NetBeans, il faut re-référencer les jars qui se trouve dans le répertoire lib du projet et positionner le bon jdk ! La classe à exécuter est BindingCaricatureController (NoBindingCaricatureController et la version sans Beans binding)