Le blog d'Alti Expertease

mardi 27 avril 2010

Oracle : Destination Cloud privé (Part3)

Après les 2 premiers volets sur la stratégie d’Oracle pour le Cloud et le portefeuille logiciel et matériel d’Oracle pour le Cloud, ce troisième volet met le focus sur une partie des solutions Oracle pour le Cloud et plus particulièrement sur :

  • La gestion du Cloud
  • La virtualisation
  • Et la sécurité

Lire la suite

vendredi 23 avril 2010

Oracle : Destination Cloud privé (Part2)

Suite à notre premier billet d’analyse sur la stratégie d’Oracle pour le cloud , nous vous avions promis une suite sur un second volet couvrant le portefeuille logiciel et matériel d’Oracle pour le cloud.

Panorama du portefeuille logiciel et matériel d’Oracle pour les Clouds

Lire la suite

jeudi 4 juin 2009

JavaOne - JavaFX 1.2, Glassfish V3 preview, Netbeans 6.7 RC1

La version 1.2 de JavaFX est disponible et ce pour Windows, Mac OS X, Linux et Solaris ! Cette version apporte une nette amélioration des performances, de nouveaux composants UI indépendant de Swing, des composants UI pour faire des diagrammes et bien d’autres chose…
Pour plus de détails, il faut lire ce document. Cette release est complétée par la première preview de JavaFX TV.

De plus, Larry Ellison, le CEO d’Oracle a annoncé lors de la Sun General Session à JavaOne que JavaFX était une priorité pour Oracle. Il a aussi annoncé la possibilité que Sun/Oracle produise des netbooks(1) et des téléphones portables utilisant la plateforme JavaFX. Un Authoring Tools pour JavaFX a aussi été présenté en version preview lors de la première journée de JavaOne.

Quant a Glassfish V3 qui implémente Java EE 6, il est téléchargeable en version Preview et la release devrait être disponible en Septembre … et Netbeans 6.7, lui, est téléchargeable en Release Candidate 1.

(1)Note : Oracle et Larry Ellison étaient les créateurs du concept de network computer un peu avant les années 2000. Ils étaient en gros les ancêtres des netbooks que l’on connaît aujourd’hui.

mercredi 18 mars 2009

JavaFX et la localisation

La localisation d'une application JavaFX est très simple et assez similaire à Java. Depuis une application écrite en JavaFX, on va chercher les valeurs localisées dans un fichier de properties.

La ou cela change, c'est que l'on utilise un fichier de properties JavaFX et que JavaFX permet de récupérer très simplement ces valeurs dans le bon fichier de properties correspondant à la locale.

Lire la suite

jeudi 12 mars 2009

JavaFX par l’exemple

Si vous voulez voir ce qu’on peut faire facilement en JavaFX, je vous recommande ces 3 sites :

http://jfxstudio.wordpress.com/
http://blogs.sun.com/rakeshmenonp/ , le blog de Rakesh Menon
http://learnjavafx.typepad.com/weblog/ , le blog de Jim Weaver

Ils sont remplis de démos et souvent avec le code source !!

mercredi 12 novembre 2008

La release de JavaFX 1.0 est prévue pour le 4 décembre 2008 !

27/11/2008, update from Singapore : La release de JavaFX, initialement prévue le 2 décembre, est maintenant officiellement fixée au
4 décembre
http://javafx.com/

le billet original était :

Tout est dans le titre ;)
http://blogs.sun.com/theplanetarium/entry/javafx_1_0_release_date

mardi 14 octobre 2008

Java 6 Update 10 sur Ubuntu (8.04)

Le nouveau Plug-in d'Applet Java 6 Update 10 (RC2 build 31) sur Ubuntu (8.04)

Au départ, je voulais tester les Applets draggable sous Linux et pour ce faire installer Java 6 Update 10 et le nouveau Plug-In d'Applet sur mon Ubuntu. L'installation de Java6 Update 10 ne pose pas de problème et pour l'installation du nouveau Plug-In, la documentation officielle dit :

''Unix Platforms (Solaris and Linux)

Place a symlink to .../jre/lib/{i386,sparc}/libnpjp2.so into either your Firefox 3 firefox/plugins directory or your ~/.mozilla/plugins directory. Remove any stray preexisting symlinks to the libjavaplugin_oji.so library.

You may switch back to using the classic Java Plug-In by removing the symlink to libnpjp2.so and reinstalling a symlink to libjavaplugin_oji.so from the same JRE. ''

Mais, et c'est pour ça que j'écris ce billet, cela ne fonctionne pas avec la distribution Ubuntu …
Dans Ubuntu, le symlink vers le Plug-In d'Applet ne se trouve pas dans les répertoires plugins de Firefox, mais dans le répertoire /etc/alternatives et se nomme xulrunner_1_9-javaplugin.so

Pour installer le nouveau Plug-In d'Applet Java 6 Update 10, il faut renommer ce lien symbolique (xulrunner_1_9-javaplugin.so) et créer un nouveau lien symbolique (dans /etc/alternatives) pointant vers libnpjo2.so de java6 update 10 et le nommer xulrunner_1_9-javaplugin.so.

Et voilà, Firefox utilise maintenant le nouveau Plug-In d'Applet. A vous les Applets draggable ! Enfin presque … ;)

Car il y a un autre petit problème sous Gnome, la combinaison de touches Alt+left click+drag, utilisée pour dragger une Applet hors du browser, sert à déplacer une fenêtre.
Mais tout a été prévu dans le Plug-In, pour dragger une Applet sous Gnome, il suffit d'ajouter la touche Windows (je suppose que sur Mac il faut utiliser la touche Pomme ou commande, mais je n'ai pas testé, mon Linux ne tournant pas sur mon Mac ) à la combinaison précédente.
La combinaison de touches pour dragger une Applet sous Gnome est donc Windows+Alt+left click+drag.

mardi 2 septembre 2008

Google Chrome

La plus grande nouvelle de la journée du point de vue informatique est que Google lance son propre navigateur.
Et pour présenter les caractéristiques de son nouveau navigateur, Google a mis en ligne une BD à l’adresse suivante :

http://www.google.com/googlebooks/chrome/#

Les caractéristiques importantes à retenir sont :

  • Basé sur le moteur de rendu Webkit (comme Safari)
  • V8, un nouveau moteur JavaScript (une VM JavaScript) ultra performant (dixit Google)
  • Utilisation d’un processus différent pour chaque onglet (si un onglet plante ou freeze, le browser ne tombe pas et les autres onglets ne sont pas impactés)
  • Google Gears pour utiliser des applications Web en mode déconnecté
  • Open source

Une version bêta devrait être disponible ce soir pour Windows, et les versions Mac OS et Linux devraient suivre dans quelques mois.

update : download Google Chrome

update 2 : Le nouveau Java Plug-in (pour les applets) contenu dans Java 6 Update 10 fonctionne avec Google Chrome ! :)

jeudi 31 juillet 2008

Le JavaFX SDK preview est sorti !

La preview du JavaFX SDK est sortie !
Les liens utiles :

Je vous en parle plus longuement dés que j’ai un peu testé ce SDK sur Mac OS X et Windows.

En attendant vous pouvez toujours aller lire le post d’Alexis

jeudi 29 mai 2008

draggable applets (en JavaFX script pour l’exemple)

Une des nouveautés (introduite par java6 update 10 et le nouveau plug-in d’applet) ayant provoqué beaucoup d’intérêt à JavaOne est de pouvoir exécuter une applet aussi bien dans le browser qu’en dehors du browser, en la drag and dropant. Le but de cette nouveauté est de fournir une nouvelle façon de déployer une application depuis internet (drag and drop d’une application s’exécutant dans le browser vers le desktop) et d’unifier le développement des applications, qu’elles s’exécutent dans le browser (applet) ou en dehors du browser (desktop application).
Bon je sais comme ça, ça n’a pas l’air très sexy…
Alors je vous ai fait un petit screencast de la chose.

Le scenario du screencast
Dans ce screencast, je commence par exécuter une applet dans le browser de la façon la plus classique qu'il soit…
puis, tout en continuant à s’exécuter, je la drag and drop vers le bureau pour qu’elle s’exécute en dehors du browser. A ce moment, l’applet s’exécute comme une application desktop et le fait de la fermer va la faire retourner dans le browser.
Je recommence le drag and drop de l’applet et je ferme le browser, l’applet en mode application desktop continue de fonctionner et me propose de créer un raccourci sur le bureau.
Je ferme l’applet et je la relance comme une application desktop (Java Web Start) normale à partir du raccourci. Puis je relance l’applet dans le browser pour montrer que les deux peuvent fonctionner ensemble.
En plus du nouveau mode de déploiement, ce petit scénario montre comment on peut exécuter la même application aussi bien dans un browser que en dehors et ce sans rien changer au code de l’application, ni à rien d’autre du reste.

Maintenant comment ca marche tout ca …

Lire la suite

mardi 6 mai 2008

News JavaFX Script et Mobile

Pour JavaOne le site openJFX fait peau neuve et le site javafx.com est créé. Pour l’instant, Javafx.com contient une présentation de JavaFX, des vidéos de démos présentées à JavaOne et une preview du SDK JavaFX.
Pour avoir accès a la preview du SDK, il faut s’enregistrer et on doit vous recontacter rapidement…
Je viens de m’enregistrer…
Je vous raconterai la suite :)

Sinon, la release 1 du SDK pour le browser et le desktop sera disponible à l’automne 2008 et la release pour les périphériques mobiles (JavaFX mobile) au printemps 2009.

lundi 5 mai 2008

JavaFx Script et les animations

Dans un post précèdent Aurélien vous a parlé des animations avec Silverlight de Microsoft. Du coup j’ai laissé tomber mes autres exemples d’anim JavaFX Script en cours pour vous montrez comment on réalise la même chose en JavaFX Script et ce pour une application Stand Alone ou dans le browser et ce aussi bien sous Windows, Linux que Mac OS

Lire la suite

vendredi 1 février 2008

Tutorial Beans Binding avec jsr295 et JavaFX Script

L’implémentation de la jsr 295 est passée en version 1.0 début septembre (nous sommes actuellement à la version 1.2.1), mais il existe assez peu d’exemples pour l’utiliser.

Je vous propose donc à partir d’exemples simples de faire un tour d’horizon (non exhaustif) de cette JSR.

Ce mini tutorial est composé :

  • d’une première partie théorique
  • de 3 exemples :
    • binding simple d’un composant swing avec un bean
    • binding de deux composants swing ensemble
    • binding de deux composants swing sur la même propriété d’un même bean. Le changement de la valeur de la propriété du bean ou des valeurs des composants swings étant propagées.
  • et en bonus d’un exemple de binding en JavaFX Script

Lire la suite de l'article... (en pdf)

Liens:

  1. Beans Binding (JSR 295)
  2. source exemples Binding (projet NetBeans 6.0)
  3. source exemple Binding JavaFX Script (projet NetBeans 6.0)

vendredi 2 novembre 2007

JavaFX Script Samples

Netbeans 6.0 bêta 2 est sorti le 23 octobre ….
Vous allez me dire, pas de quoi s’énerver pour une bêta 2…
Ok, je suis d’accord avec vous … ;)
Mais avec cette bêta 2 arrive un nouveau plugin pour JavaFX Script et avec ce plugin, 2 applications d’exemples très intéressantes :

  • WeatherFX Sample Application :
    Un exemple d’application JavaFX Script montrant la météo dans trois villes et utilisant un service Yahoo! (Yahoo! Weather RSS feed) pour obtenir les informations météorologiques.
    Cette application est très intéressante pour comprendre comment interfacer une application écrite en JavaFX Script avec un back end.
    Sur le même type de sujet, cet article sur la communication entre JavaFX Script et un web service JAX-WS est lui aussi très intéressant.

mercredi 3 octobre 2007

Java SE 6 Update N

Mais qu’est donc cet update N ???
Comme vous le savez certainement, Sun c’est lancé dans les RIA en proposant JavaFX Script.
JavaFX Script s’exécutant dans une VM côté client, se pose les problèmes classiques et connus rencontrés avec les Applets, provenant en grande partie de la taille de la JRE, comme :
• Le temps à attendre avant de pouvoir lancer l’application si on a besoin de downloader la JRE.
• Le temps de chargement de la JRE.
• Etc …

Heureusement, Java SE 6 Update N (anciennement connu sous le nom de projet Hamburg ou Consumer JRE) est arrivé (pour l’instant en version de test).
Il inclut :
• Un outils de déploiement permettant la gestion des versions de JRE présentes sur le poste client et le téléchargement de la bonne version de la JRE si nécessaire.
• Un Kernel permettant le lancement d’une application (JavaFX, Applet, Web Start) sans avoir besoin de downloader tout le JRE
• Un mécanisme d’update de la JRE
• Un Quick Start permettant l’accélération du chargement de la JRE à froid
• Un nouveau Look and Feel, Nimbus
• Etc..

Java SE 6 Update N est donc une pièce incontournable pour fournir une meilleure expérience utilisateur aux applications JavaFx Script mais aussi pour les applets et les applications Web Start.

Plus d’information sur Java SE Update N
Le blog de Chet Haase architecte de Java SE Update N

Patrick Champion – Architecte Java SE/Java EE, ALTI

Architecte Java SE/Java EE au sein de la société Alti, Patrick champion définit et met en place des architectures techniques autour de la plateforme Java SE/Java EE, avec une maîtrise des applications de type client lourd, léger et riche .Il intervient par ailleurs en tant que formateur et expert technique sur la plateforme Java SE et Java EE