Recap java, semaine 40, année 2011

La récap Java, 41 entrée(s) pour la semaine du 03 octobre au 09 octobre 2011.

Comme toujours, cliquez sur les titres pour les articles complets.


It’s a wrap! par bouye (07/10/2011 03:18)

Après 5 jours de pluie, les Clouds* se sont enfin dissipés et le concert de clôture gracieusement offert par Oracle a actuellement lieux dans les jardins du Yerba Buena, derrière le Moscone Center North. La bouffe est bonne et le groupe Berlin va bientôt commencer à jouer… Je ne peux cependant m’empêcher de remarquer qu’il y a plus de badges OpenWorld que de badges JavaOne là où je me trouve (en fait, ce sont principalement […]

Tags: JavaOne, JavaOne 2011


JavaFX and its Front-End Ticket to the Theater of War par bouye (07/10/2011 02:16)

La dernière session du jour et de la JavaOne 2011 en fait ! #Steven Koucouthakis, Robert Stout – Sierra Nevada Corporation -> compagnie aéronautique et acquisition de données Apres avoir envisagé de nombreuses technologies, ils ont choisi JavaFX (1.3) pour développer une application agréable. L’application est pour le moment 1.3 La BD est MySQL (facile à mettre en placevet à customiser) et les transactions sont en Hibernate. Ils ont du modifier les contrôles par défaut […]

Tags: JavaOne, JavaOne 2011


Visualisation of Geomaps and Topicmaps using JavaFX 2.0 par bouye (07/10/2011 00:51)

Avant la session, j’ai eu la chance de parler à Stephen Chin (de JFXtras, à ne pas confondre avec celui qui bosse à Intel et qui s’est exprimé durant le KeyNote de mardi) et j’ai pu le remercier pour le boulot qu’il a fait pour nous simplifier la vie dans JavaFX 1.x. #Johan Vos, James Weaver Parti d’une discussion sur comment rendre les cartes progressives et surtout mémorables et attrayantes pour les utilisateurs. La présentation […]

Tags: JavaOne, JavaOne 2011


Fin d’OpenWorld ? par bouye (06/10/2011 23:19)

Des piles et des piles de bagages s’entassent désormais dans le hall du Hilton et des bus Oracle attendent à l’exterieur probablement pour reconduire les participants à l’aéroport. Bien que la JavaOne ne soit pas encore officiellement finie avant 16h30 (et qu’il y a le concert de clôture après), des employés commencent déjà à replier certaines décorations pour les empiler au café de rue dans Mason street (il aura au final peu servi puisqu’il pleuvait […]

Tags: JavaOne, JavaOne 2011


JavaFX 2.0: Develop a User-Friendly Graphical Dashboard of Rich Elements par bouye (06/10/2011 22:39)

# Patrice Goutin (aussi un Français),  Briab Oliver Il s’agit d’un atelier de 2h dans lequel les participants vont créer une application avec JavaFX 2.0 b34 pour se connecter à une base de données distribuées tournant sous Oracle Coherence. -> exemple simples d’introduction aux BarChart, LineChart, PieChart.  -> lancement de Coherence et interface Swing pour vérifier le contenu. -> modification des graphes FX pour afficher le contenu de Coherence. Les exemples sont un peu rudimentaires […]

Tags: JavaOne, JavaOne 2011


Java Community KeyNote par bouye (06/10/2011 20:43)

Le dernier KeyNote de la JavaOne, IBM sera le dernier des 3 Diamond Sponsors à s’exprimer.  #Jason McGee, IBM Cloud.contains(Java); Java.equals(IBM); Java doit pouvoir s’adapter aux rapides changements de configuration sur le Cloud.  -> comment utiles moins de ressources, moins de mémoire : modularité-> plus de mémoire dispo -> plus de partage de code, classes, entre plusieurs JVM, etc. -> meilleure communication entre Java et l’infrastructure sous-jacente. -> meilleure intégration du déploiement. Balanced GC pour la […]

Tags: JavaOne, JavaOne 2011


C’est presque fini ! par bouye (06/10/2011 18:03)

La dernière journée débute sous peu avec le dernier KeyNote dans moins d’1h. Les journaux du matin titrent presques tous sur la mort de Steve Jobs ; j’imagine qu’un hommage lui sera rendu au début. Hier soir se déroulait la Oracle Appeciation Night sur Treasure Island, l’un des ilots en face du terminal des ferry là où le Bay Bridge se pose brièvement avant de reprendre sa course vers l’autre coté de la baie. J’étais […]

Tags: JavaOne, JavaOne 2011


Soirée GIT le 26 Octobre 2011 par Alain Defrance (06/10/2011 11:21)

Bonjour à tous, Soirée GIT le 26 Octobre 2011 avec Git et Jérémy Lecour A propos de Jérémy Lecour : Jérémy Lecour, Président du PLUG (http://plugfr.org) et développeur chez Autrement (http://chambresapart.fr et http://hotelhotel.com), vient nous parler de Git. A propos de l’intervention Je ne présente plus Git … Bon ok, pour ceux qui vivraient dans une cave, Git est un logiciel de contrôle de version très en vogue, avec lequel est géré le développement du […]

Tags:


JavaFX Datasource: Getting Real-World Data into JavaFX Controls par bouye (06/10/2011 03:22)

Leur demo n’est pas une demo Oracle. #Jonathan Giles, Johan Vos Ces deux contrôles (3 avec TreeView) disposent d’une API similaire construite autour d’une liste observable, et du concept de cell factory. ListView TableView Mode de mise en place similaire à celui de la liste. Nécessite de définir des colonnes aussi. Il faut ensuite indiquer la CellValueFactory pour dire à chaque colonne où récupérer ses valeur dans la class Person.  Les valeur retournée doivent etre des […]

Tags: JavaOne, JavaOne 2011


Developing Rich Media Applications with JavaFX par bouye (06/10/2011 01:47)

#David DeHaven, Brian Burkhalter, John Yoon Media architecture javafx.scene.media -> pure public Java ontop of private Java ontop of native MediaView est le noeud chargé du rendu dans la scene.  Support des sous-titres (inclus dans le media) dans le futur ? Supporte 64 pistes audio Media API AudioClip permet de lire des clips audio (courts : 1~2s). Utilise beaucoup de mémoire. « Fire and forget ».   L’appel au constructeur est bloquant durant le chargement du media. […]

Tags: JavaOne, JavaOne 2011


Automated Testing of JavaFX Applications : UI Testing for Developers par bouye (05/10/2011 23:42)

#Alexandre Shura Iline, Sergey Grinev Il semble logique de vouloir automatiser les test des UI puisqu’il s’agit des memes tests et gestes. Dans unit testing, il n’est écrit nulle part qu’on ne peut pas tester des UIs avec. Découpage de l’UI en « composants » unitaires qui peuvent etre testés et validés separements. Oh un screen du JavaStore… LOL! UI verification -> properties -> images -> node hierarchy User simulation Test stability -> no sleeps -> waitings (triggers ?) -> event queue […]

Tags: JavaOne, JavaOne 2011


Introduction to the JavaFX Scene Builder par bouye (05/10/2011 22:31)

Frenchies! Frog time! Déjà ils ont prévenu l’audience qu’ils ne parlaient pas bien l’anglais #Jean-François Denise, Éric Le Ponner Outil complètement écrit en JavaFX 2.0 Aussi destiné à aider à l’apprentissage de l’API. Permet de séparer l’UI et le code business. Peut etre utilisé dans une IDE ou séparément. Les forms/projets seront sauvées en FXML (similaire à MXML chez Adobe ou XAML chez Microsoft) Demo de conctruction d’application l’outils ressemble à une version simplifiée de […]

Tags: JavaOne, JavaOne 2011


Project Coin in Action : Using New Java SE 7 Language Features in Real Code par bouye (05/10/2011 20:49)

Musique en train d’etre jouée quand je suis entré dans la salle de bal du Hilton : « I’ve been waiting for the Sun »… LOL #Stuart Marks try-with-resources  Fonctionne sur tous les objets de type AutoCloseable Gestion spéciale l’exception générée par close() Des classes de l’API ont été modifiées pour etendre AutoCloseable Le compilateur remplace le statement et le remplace par qq chose d’equivalent a un try finally avec test sur null + fermeture et la gestion […]

Tags: JavaOne, JavaOne 2011


JavaFX Properties and Bindings for Experts (and Those Who Want to Become Experts) par bouye (05/10/2011 19:18)

#Michael Heinrichs Le binding sera étendu et complété dans les versions futures Extension du modèle des beans + ajout de l’accesseur à l’objet propriété. Utiliser l’objet primitif plutôt que l’objet Generics pour de meilleures performances. Support des propriétés Read-only (pas de setter et pas de binding). Lazy evaluation Le calcul du résultat n’a lieu que lorsqu’il y a un acces. Change event -> envoie à chaque changement Invalidation event -> envoie uniquement lors de la […]

Tags: JavaOne, JavaOne 2011


Bewaah (jour 3) par bouye (05/10/2011 16:42)

Je jure solennellement de ne plus jamais m’approcher du bar à bonbon durant tout le reste de la conférence… Beaucoup trop de sucre hier, beaucoup trop… J’ai le nez qui commence à couler et un peu mal à la gorge aussi :/ Pas de KeyNote ce matin, juste une entrée en matière directe avec une session sur les propriétés et le binding de JavaFX 2.0. Également la journée sera bien plus courte. La dernière KeyNote […]

Tags: JavaOne, JavaOne 2011


RivieraDev les 20 et 21 octobre 2011 par Alain Defrance (05/10/2011 16:12)

Le Riviera JUG et Inria sont fiers de vous annoncer Riviera DEV, la plus grande conférence de développeurs de la Côte d´Azur, les 20 et 21 octobre 2011 à Sophia-Antipolis. Après Sophia fait sa Java en 2009, et Sophia Conf 2010, le Riviera JUG et Inria continuent sur leur lancée et vous proposent une nouvelle conférence pour développeurs sur Sophia-Antipolis avec cette fois encore, de la grande qualité, des bons orateurs sur des technos modernes […]

Tags:


Meet the JDK Project Leads par bouye (05/10/2011 07:24)

Fin de journée tout le monde est fatigué. #JDk Project Leads ~ 12/15 personnes Richard Bair ne regrette pas d’être passé sous la direction d’Oracle. Les équipes de Sun et de JRockIt se sont bien intégrées l’une à l’autre (JRockIt est devenu la seule JVM) Certains employés de Sun qui étaient partis sont même revenus. Oracle prend des décisions de manière pragmatique. C# se développe rapidement car Microsoft est seul à mener sa barque (et […]

Tags: JavaOne, JavaOne 2011


Java Moving Out of the Box in Emerging Markets par bouye (05/10/2011 06:15)

Apparemment c’est une session orientée mobile. #Nokia Il y a des opportunités à developer sur mobile pour le 1/3 monde Slogan de Nokia : « developing for the next billion » Les personnes ciblées ne sont pas en fait les populations rurales mais les jeunes qui vivent en environnement urbain. C’est la population en plus forte croissance actuelle. De plus, les utilisations du net de ces futurs utilisateurs ne sont pas forcement les utilisations habituelles des utilisateurs […]

Tags: JavaOne, JavaOne 2011


Meet the Java and JavaFX User Experience Team par bouye (05/10/2011 04:44)

Il s’agit ici non pas de l’équipe qui devel Java ou JavaFX mais de l’équipe qui s’occupe du packaging, du site web ou encore de l’installeur ou de l’apparence des contrôles. #The Java & JavaFX Experience Team Jeff hoffman, Terri Yamamoto, Jindra Dinga, Eileen Bugée Eileen est responsable du LnF de Caspian. Terri bosse sur l’installeur de Java. Il y aura bientôt un outil pour aider à la désinstallation des anciens JRE sur java.com Il […]

Tags: JavaOne, JavaOne 2011


JavaFX 2.0 Event System Walkthrough par bouye (05/10/2011 04:10)

#L’ubomír Nerád New features Il est désormais possible d’enregistrer plusieurs listener à un même objet. Classes Il y a une hiérarchie d’Event. Si l’event est consommé, sa propagation est arrêtée. Delivery sélection de la target. construction de la route dans le SceneGraph vers la target. capture de l’event.   stage -> target en traversant le SceneGraph à travers les filters (l’event continue sa descente si pas consommé). livraison de l’event.  target -> stage en traversant le […]

Tags: JavaOne, JavaOne 2011


Java Deployment: Meet the Team par bouye (05/10/2011 02:58)

Vu le peu de succès que nous avons avec JWS, je me demande bien de quoi ils vont bien pouvoir parler dans cette session. Pas grand monde pour cette session. #Java Deployment Team ~ 10 personnes JavaFX installe un nouveau plugin de déploiement à son install. Les plugins seront mergés dans le JDK7 u2 Le plugin 1 sera retiré à la sortie du JDK8. Il sera également absent du JDK7 pour MacOS. Modification de la […]

Tags: JavaOne, JavaOne 2011


Introducing FXML par bouye (05/10/2011 01:38)

#Greg Brown  XML script pour construire un SceneGraph. Pas limité à JavaFX.  Pas limité aux éléments d’une UI.  Déclarations par blocs. Soit avec le nom long, soit avec un import suivit du nom court. On peut utiliser n’importe quel type de beans ou même des Map (attribut -> clé= »valeur »). Il est possible d’inclure des fichiers FXML depuis un autre (fx:include) Avec fx:define, il est possible de définir des objets nô graphiques (ex : un ToggleGroup) […]

Tags: JavaOne, JavaOne 2011


Introduction to JavaFX Programming Model, Part II par bouye (05/10/2011 00:22)

#Richard Bair Application La classe Application et le point d’entrée du programme. Le cycle de vie des applications sera rafinné dans les versions futures. Il es possible de récupérer les paramètres de la ligne de commande (nommé ou pas nommé). Dans le cas d’une Applet, il est cependant possible d’appeler l’objet JavaScript de la page Web et de lancer l’Application dedans depuis la méthode start(). Voir demo de Ensemble en mode Applet qui se présente […]

Tags: JavaOne, JavaOne 2011


Deploying Web Applications with JavaFX par bouye (04/10/2011 22:27)

#Joe McGlynn, Audrey Lin Pas de différence entre un applet et une application, seul le packaging change à la fin. Il est possible de customiser le lancement des Applets en spécifiant le splash screen ou la barre de progression. Le Preloader utilise le même Stage que l’application. L’Applet FX peut interagir avec le navigateur depuis JavaScript ou depuis le code Java. Pour deployer des app Swing, il faut revenir aux Applet normales. Si elles contiennent […]

Tags: JavaOne, JavaOne 2011


JavaFX Architecture and Programming Model par bouye (04/10/2011 21:21)

Le speaker, Richard Bair, est en retard, il a du rester voir la fin du KeyNote. Et il a oublié son Mac. Jasper Potts, James Weaver et Jonathan Giles sont également dans la salle. #Richard Bair Il vient de mettre les 3 tablettes présentées à la KeyNote de ce matin sur son pupitre (tablette Windows, Samsung Galaxy, iPad 2). Architecture Tout sera passé en OpenSource.  D’autres changements sont prévus l’an prochain pour l’API. l’API privée […]

Tags: JavaOne, JavaOne 2011


Sugar Rush!!!! par bouye (04/10/2011 20:02)

En sortant de la salle de bal, je suis passé au JavaStore mais ce dernier n’ouvre qu’à 10h, j’y repasserai plus tard. Sur le chemin de l’hôtel Nikko, j’ai fait un détour vers le bar à bonbon du Hilton faire le plein de sucre… Ça n’a pas raté j’ai un sugar ruuuuuuuuuuuuuuuuuush !

Tags: JavaOne, JavaOne 2011


JavaOne Strategy KeyNote par bouye (04/10/2011 19:59)

Un peu moins de monde que la veille. #David Ward.     Juniper Networks (créateurs de routers) Les applications et le réseau doivent collaborer. Il est désormais possible de récupèrer des diagnostic de l’état du reseau de manière à optimiser le fonctionnement de l’application. Note : présentation  intéressante sur la topologie et le monitoring de réseau mais sans réel rapport direct avec Java. #Assan ? Oracle Java continue de grossir C’est la communauté qui pousse […]

Tags: JavaOne, JavaOne 2011


Jour #2 par bouye (04/10/2011 17:49)

Il vaut bien l’avouer, je me suis levé ce matin avec un sacré mal au ventre, ce qui est assez étonnant compte tenu du peu que j’ai mangé hier. Je me demande si je ne fais pas une allergie quelconque envers le chocolat chaud que je prends au Starbucks le matin, chocolat qui a un fort arrière gout de café (en même temps, le choix de boissons disponibles est étonnement réduit par rapport à celui […]

Tags: JavaOne, JavaOne 2011


Back to the Desktop: Rich Augmented-Reality with Swing & JavaFX par bouye (04/10/2011 06:19)

#Mario Tore, Monica Daniela Udrea la réalité augmentée existe depuis longtemps mais émerge seulement en ce moment car nous avons efin les capacités de le faire. Beaucoup d’applications : marketing, entertainment, médical, militaire. Avec les devices disponibles de nos jours, on est plus très loin des tricorders de Star Trek. Mais ces devices manquent souvent de puissance de calcul. Il peut etre intéressant de créer un Framework pour relier les différentes platformes entre elles. -> […]

Tags: JavaOne, JavaOne 2011


La phrase du jour par bouye (04/10/2011 05:52)

Tirée de la conclusion du présentateur de la BOF précédente de cette salle qui a fini un poil en retard pendant que nous attendions à l’extérieur : Using a Framework saves a lot of time. Either create your own or re-use an existing one. … le niveau de certaines sessions ne vole pas bien haut, je trouve.

Tags: JavaOne, JavaOne 2011


HTML5 with Java Now : A Pragmatic Survey of Java’s Current Support for HTML5 par bouye (04/10/2011 05:36)

#James Velasco HTML5 pas attendu avant au moins Q2 2014 Specs faites par 3 organisations : W3C ( API), WHATWG (API), IETF (media types & wire protocol) Le développement est assez opaque voir flou… -> apparement les specs continueront d’evoluer dans le futur.   GWT Difficile de trouver des exemples. Websockets Support assez hétéroclite sur la gamme des serveurs Web Java.    Détection des fonctionnalités Faite en JavaScript Il est conseillé d’utiliser modernizer pour générer le script […]

Tags: JavaOne, JavaOne 2011


Develop Mobile Apps with Java and Oracle ADF Mobile Client for iOS, Android, and More par bouye (04/10/2011 04:42)

#Hinkmond Wong, Srini Indla, Bruce Kilgore -> Overview Oracle veut unifier les platformes desktop et mobile.  Ni les Apps ni les APIs mobiles Java ne sont interoperables -> échec du slogan de Sun « write once, run anywhere » ADF -> développer une seule fois, déployer sur de multiples platformes, tout en conservant l’accès aux capacités* du périphérique. Support d’une couche securitaire. Ce framework peut être étendu et customisé. Ce framework peut être étendu et customisé. Fonctionne […]

Tags: JavaOne, JavaOne 2011


The return of the Rich-Client Java par bouye (04/10/2011 02:49)

#James Weaver Présentation faite avec Grezi (module présentation en FX). Son prochain livre devrait sortir le mois prochain. Est en croisade pour que Java devienne réellement une RCP facile d’emploi (déploiement, utilisation, etc.) après avoir été déçu par les Applets.  Une introduction simple et humoristique à JavaFX et ses concept (stage, scene, transition, binding, etc..). Jim n’hésite pas à interpeler l’audience pour leur demander de poser des questions. Par exemple, comme prévu les gens butent […]

Tags: JavaOne, JavaOne 2011


We need more power outlets! par bouye (04/10/2011 01:41)

Erf, il n’y a pas assez de prises de courant dans les hotels pour que tout un chacun puisse recharger portables, mobiles et tablettes… c’est la chasse aux rares prises de disponibles… premier arrivé, premier servi… lol !

Tags: JavaOne, JavaOne 2011


The Final Frontier: Rich Client Platform with JavaFX 2.0 par bouye (04/10/2011 00:48)

#Sven Reiners.     Martin Klähn eFXRCP -> proof of concept / expérimental basé sur JavaFX (et NetBeans RCP ?) Noboby likes Eclipse, NetBeans or IntelliJ RCPs! Présentation pas claire, l’un des speakers (allemand) parle assez mal l’anglais et visiblement l’ensemble a été assez mal préparé. Je n’ai absolument rien compris.

Tags: JavaOne, JavaOne 2011


IBM & OpenJDK par bouye (03/10/2011 21:56)

#John Duimovich a failli se gourrer de date pour sa présentation. -> Looking back Java était moribond et dégénérait => OpenJDK = effort unifié pour revigorer la platfome. Oct 2010 : fin de l’âge sombre (dixit Mark Reinold), début de la Renaissance. IBM a modifié son propre JDK pour s’aligner sur l’OpenJDK et a soumit des patches et rapports de bug. Sortie de l’IBM JDK 7 (19 sept 2011 – AIX, Linux, zOS, Windows) plus […]

Tags: JavaOne, JavaOne 2011


JavaOne Technical KeyNote par bouye (03/10/2011 20:27)

Notes prises rapidement sur mon iPad : #Mark Reinold absent -> Adam ? améliorations pour la JavaOne. plus d’espace, de sessions techniques et de participants. interret renouvelé pour Java. plus de JavaOne à l’étranger. Intel partenaire privilégie depuis 1995 (Sun)-> Douglas Fisher participation des équipes de devel au keynote. #Doug Sommer Intel     John Pampuch Oracle -> présentation des optimisations de la jvm, kit, gc, … Optimisation du hardware Intel ces 4 dernières années […]

Tags: JavaOne, JavaOne 2011


par bouye (03/10/2011 18:12)

Et c’est parti ! Les participants affluent pour se trouver un siège dans la salle. J’ai réussi à me placer près du centre. Devant moi, se trouvent les rangées réservées à la presse et aux bloggers. Derrière moi, deux personnes discutent avec nostalgie des JavaOne passées, celles organisées par Sun à la fin des annés 90 au Moscone Center, lorsque l’audience était plus nombreuse (et plus jeune aussi) et que l’événement était bien moins formel […]

Tags: JavaOne, JavaOne 2011


par bouye (03/10/2011 18:06)

Une foule de personnes attend désormais à l’extérieur de la salle, principalement des hommes de 30 ans ou plus. Ils ont tous à leur cou des badges des deux conférences avec sous le badge une ou plusieurs ettiquettes de couleur : jaune : Oracle Corporation orange : blogger bleu marine : Java Champion gris bleu : JavaOne rouge : Oracle OpenWorld ou Oracle pourpre : alumini vert pomme : Java University blanc : speaker vert […]

Tags: JavaOne, JavaOne 2011


Prêt pour la première dance par bouye (03/10/2011 17:30)

Après être passé au Starbucks du coin prendre un remontant et de quoi manger ce midi (mon emploi du temps ne me permet pas de bénéficier de coupon repas offert par Oracle), je suis arrivé dans la grande salle de bal du Hilton où se déroulera le keynote dans un peu moins d’1h. Les techniciens sont en train d’effectuer les derniers branchements et réglages. Des écrans géants se trouvent de part et d’autre de la […]

Tags: JavaOne, JavaOne 2011


Avant-première par bouye (03/10/2011 05:03)

Bien qu’officiellement la JavaOne ait commencé ce dimanche, cette première journée était réservée aux développeurs débutants avec les Java University et le processus communautaire avec les rencontres inter-JUG, des discussions concernant la réforme du JCP et la préparation des nouvelles élections à ce même JCP (qui ont lieu mercredi a 10h40). Il va sans dire que c’est aussi le début de l’OpenWorld. Je suis quand même descendu au Hilton ce matin pour vérifier le planning […]

Tags: JavaOne, JavaOne 2011