Recap java, semaine 41, année 2012

La récap Java, 4 entrée(s) pour la semaine du 08 octobre au 14 octobre 2012.

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


Android2EE, super Mathias et la JCertif 2012 par MathiasSeguy (13/10/2012 16:13)

Bonjour, Suite à mon post précédent Android2EE et la JCertif, cette fois je vous propose un nouveau post en images et en vidéo. Si la JCertif vous questionne et attise votre curiosité, vous pouvez vous faire une idée plus concrète de ce grand rassemblement de l’IT en Afrique avec quelques images: Photos University Part I Photos University Part II Et quelques vidéos http://www.youtube.com/watch?v=DgrizXS6CPw&feature=autoshare http://www.youtube.com/watch?v=mPs8kctX6BQ http://www.youtube.com/watch?v=m6ttJDh8xEk http://www.youtube.com/watch?v=SoRKsNrrEpk http://www.youtube.com/watch?v=qf-9VaJFw7E Vous pouvez aussi rencontrer les leaders de la […]

Tags: Android, Android2EE, Conference Android, Conference Java, Formation Android, JCertif, Les news


JavaOne 2012 – postmortem par bouye (11/10/2012 07:11)

Voilà le moment de faire un petit compte-rendu de cette conférence avant que trop de temps ne s’écoule et que j’oublie encore, comme l’an dernier. Vous remarquerez aussi que j’ai mis à jour les derniers articles postés sur places avec les photos et vidéos appropriées ; enfin, celle qui n’étaient pas trop floues ou illisibles. Il semble que, lors de l’ouverture de la première KeyNote, les inquiétudes persistantes concernant le devenir de la plateforme se […]

Tags: JavaOne, JavaOne 2012


Les joies du code ou comment mourir de rire par MathiasSeguy (10/10/2012 19:08)

Bonjour, Ce post est dédicacé à toi, toi le développeur qui a besoin de rire, vas, vois et ris : Les joies du code (ça rend mieux sur un smartphone, je trouve). Et sinon, mais alors là rien à voir, Prochaine formation Android2EE sur Paris du 05 au 09 Novembre 2012 ou du 27 au 30 Novembre sur Toulouse, vous aussi devenez un dieu en programmation Android. Et puis merci qui ? Merci Android2ee Mathias […]

Tags: Le savoir faire


Formation Android Septembre 2012 avec FreezySnail par Android2EE à Toulouse – Débriefing . par MathiasSeguy (10/10/2012 11:55)

Bonjour, Je vais me faire un petit plaisir qui est le débriefing avec vous de la session de formation « Android : Initiation avancée et architecture » à Toulouse qui a eu lieu chez FreezySnail du 24 au 27 Septembre. Les deux stagiaires de FreezySnail étaient Guillaume et Marc, deux développeurs IOS. FreezySnail est une entreprise initialement tournée vers l’OS d’Apple. Stratégiquement, il devenait important pour eux de pouvoir offrir à leurs clients des développements Android. Ils […]

Tags: Android, Android2EE, Formation Android, Formation Toulouse, FreezySnail, Les news, Presentation


Recap java, semaine 40, année 2012

La récap Java, 43 entrée(s) pour la semaine du 01 octobre au 07 octobre 2012.

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


Oracle OpenWorld Music Festival @ It’s a Wrap! par bouye (05/10/2012 04:35)

Hé ben voilà c’est fini ! Je suis arrivé trop tard pour voir The 500s ; par contre, j’ai pu suivre toute la performance des suédois de The Hives. Les jardins du Yerba Buena etaient bondés, mais comme c’est beaucoup plus petit que Treasure Island, ça se voyait que pas mal de monde était déjà reparti. D’ailleurs, quand j’ai quitté le Hilton, les gens faisaient la queue devant les travel desks pour préparer leur transit […]

Tags: JavaOne, JavaOne 2012


One Client That Rules Them All par bouye (05/10/2012 01:09)

Thomas Liou, Departement of the Treasury Calcul des impots sur le revenu en JavaFX Utilise le native packaging et en est content puisque qu’il contrôle le JRE qu’il distribue avec son application. A débuté avec C++/Motif avant de passer à Swing, puis HTML et JSF et est très content d’utiliser JavaFX. a déjà développé des apps sur plein de plateformes mobiles différentes et est très content de ne plus avoir à tout réécrire à chaque […]

Tags: JavaOne, JavaOne 2012


Creating a Magical User Experience par bouye (04/10/2012 23:59)

Danno Ferrin, Intelligent Software Solutions, Co-fondateur de Griffon Encore une session avec une salle totalement remplie. User experience (UX) > user interface (UI) > User Illusion (UI) termes des années 60-70 Une app doit être (dans l’ordre) : Fonctionnal Reliable Usable Efficient Alors elle peut être -> magical 1) Ne jamais révéler le secret du tour à l’audience 2) Ne jamais faire le même tour deux fois devant la même audience 3) Ne jamais laisser […]

Tags: JavaOne 2011, JavaOne 2012


Mastering Java Deployment Skills par bouye (04/10/2012 22:07)

Mark Howe, Igor Nekrestyanov La multiplication des stores ouvre de nouvelles cibles pour l’équipe de déploiement > fonctionnalités dépréciées Certaines fonctionnalités ne sont plus nécessaires ou adéquates ou pour certaines choses, il existe plusieurs voies pour arriver au même résultat (donc pas nécessaire). Note : il est possible que les JARs eux-même soient dépréciés à partir du JDK 8 ! > Nouvelles fonctionnalités Support OS X avec support de l’auto-update. !!!! 64 bit seulement -> […]

Tags: JavaOne, JavaOne 2012


Custom Charts par bouye (04/10/2012 20:38)

Simon Ritter > Charts Contenu, titre, légende Il n’est pas possible de changer les animations par défaut Deux types de graphes : XY et les autres (pie, etc.) > Charts & CSS > Étendre Charts Par exemple pour faire une fonction détails dans un pie chart. Chaque secteur est un nÅ“ud, on peut donc lui ajouter un listener. Pour un animation : il a utilisé les sources del’OpenJDK pour savoir comment était la structure interne […]

Tags: JavaOne, JavaOne 2012


JavaOne 2012 Java Community KeyNote par bouye (04/10/2012 19:50)

Ai-je déjà dit que le clip vidéo de cette année est nul ? Ben voilà, c’est fait !!! :p > Shara Chander C’est déjà le fin de la 17ème JavaOne. Il nous montre sa collection de badge. Plus de 60% du contenu de la conférence de cette année vient de la communauté. Ça serait bien de faire encore plus l’an prochain. > Donald Smith, OpenJDK Remercie Shara pour tout son boulot de management de la […]

Tags: JavaOne, JavaOne 2012


Jour #4 par bouye (04/10/2012 16:33)

Je ne sais pas si c’était la chaleur ou le stress mais, hier au Hilton, un participant d’une 50aine d’année s’est effondré et on a eut du mal à le remettre sur pieds. Il est parti en marmonant  » I gotta tell my manager! I gotta tell my manager!… ». Sinon Duke en personne se baladait dans les couloirs pour être pris en photo : C’est effectivement pour retirer le bracelet permettant d’accéder à la soirée […]

Tags: JavaOne, JavaOne 2012


Playing the Strengths of JavaFX and HTML 5 par bouye (04/10/2012 01:15)

Jim Weaver, Jeff Klamer Un autre HoL qui associe HTML5 et JavaFX via des appels JavaScript permettant aux deux langages de dialoguer entre eux. Le rendu est fait en JavaFX via WebView. Comme précédemment, le fait qu’on soit un peu livré à nous même sans trop d’indication n’est guère propice à la compréhension des débutants. D’autant plus ici qu’on appréhende rien au niveau HTML 5 : on se contente de suivre un didacticiel tout fait […]

Tags: JavaOne, JavaOne 2012


Contemporary User Interface Design Patterns in JavaFX 2.2 par bouye (03/10/2012 22:50)

Contemporary User Interface Design Patterns in JavaFX 2.2 Peter Pilgrim (consultant indépendant) Les design patterns s’appliquent aussi à la présentation des UI. L’apparence n’entre pas en compte, ce qui importe, c’est la fonctionnalité au niveau business. L’apparence vient après. 1) data tip : une info qui s’affiche au survol d’un élément, utilisé pour les info bulles, les erreurs ou encore les info géographiques. Facile Pas adapté si il y a trop d’informations à afficher. Ici, […]

Tags: JavaOne, JavaOne 2012


JavaFX Graphics Tips and Tricks par bouye (03/10/2012 21:29)

Richard Bair Jasper Potts est dans l’audience. Écrivez du code clean puis ensuite profilez ! Certaines chose seront optimisées dans JavaFX 8 > performances > règles pour bonnes performances 1) En faire le moins possible : moins de nÅ“uds dans le SceneGraph. 2) Pour les systèmes embarqués, il faudra passer du temps à optimiser et les optimisations peuvent se trouver là où vous vous y attendez le moins. – Chaque ligne de code compte ! […]

Tags: JavaOne, JavaOne 2012


Do It Youself: Custom JavaFX Controls par bouye (03/10/2012 19:54)

Gerrit Grunwald (Canoo) Jonathan Giles est dans la salle. > Créer des nouveaux contrôle Changer l’apparence de contrôles existants Combinaison de contrôles existant Dérivation de controle existant Dérivation des conteneurs > Contrôle, skin, behavior + CSS Contrôle = étend Control. définition du style + propriétés + recherche du CSS par défaut. CSS = définition de la string + apparence par défaut. Skin = étend SkinBase (publique dans JavaFX 8). Définition du behavior. Surcharger dispose() et […]

Tags: JavaOne, JavaOne 2012


From Java Code to Java Heap: Understandingthe Memory Usage of your Application par bouye (03/10/2012 18:13)

Chris Bailey (IBM) Je me demande qui a fait la sélection musicale qu’on entend avant le début des sessions… Ils ont en train de passer « Chanson d’amour » de Zazie ; je ne suis as sûr que l’audience ait bien compris le refrain où elle dit « ils dépensent notre argent à sauver les banques »… Lol… Ici aussi la salle est pleine, le sujet est porteur. > Gestion de la mémoire JVM = process comme un autre […]

Tags: JavaOne, JavaOne 2012


Preparation du delivery d’une application Android – Part II par MathiasSeguy (03/10/2012 15:59)

(Re)Bonjour, Toujours dans la preparation de votre delievry, une petite pensée pour les logs. Commençons par un rappel: « The order in terms of verbosity, from least to most is ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose should never be compiled into an application except during development. Debug logs are compiled in but stripped at runtime. Error, warning and info logs are always kept. » (). En d’autres termes en phase de production passer vos logs en mode […]

Tags: Android, Android2EE, Delivery, Formation Android, Le savoir faire, Log


Jour #3 par bouye (03/10/2012 14:54)

Il faisait encore très chaud dans les rues hier soir quand je suis sorti de l’hôtel Hilton vers 20:30. Au final ma nuit fut encore plus courte que la précédente (impossible de dormir après 4h du mat). C’est d’autant plus ennuyeux que ce soir se tient l’Oracle Appreciation Event, un concert qui se déroulera de 19:30 à 1h du mat sur Treasure Island (une île en plein milieu de la baie) auquel participent Pearl Jam […]

Tags: JavaOne, JavaOne 2012


Preparation du delivery d’une application Android – Part I par MathiasSeguy (03/10/2012 12:34)

Bonjour, Alors juste comme ça en passant, quand vous faites le packaging de votre application pour la déployer (sur GooglePlay par exemple), n’oubliez pas de mettre votre application non debuggable dans votre manifest: <application android:name= ».SmsListenerApplication » android:icon= »@drawable/ic_launcher » android:label= »@string/app_name » android:theme= »@style/AppTheme » android:debuggable= »false » > Sinon, vous pouvez toujours lire (ou relire) mon article qui vous explique comment préparer votre release (). Prochaine formation Android2EE sur Paris du 05 au 09 Novembre 2012 ou du 27 au 30 Novembre sur […]

Tags: Android2EE, Debuggable, Delivery, Formation Android, Le savoir faire, Manifest


JSR 310: What’s Taking So Long? par bouye (03/10/2012 05:12)

JSR 310 = nouvelle API Date & Time basée sur JODA Time. Question sur ce qu’il reste encore à faire. Réponse : synchronisation avec l’OpenJDK. Ils espèrent que tout sera fini d’ici février. Difficultés rencontrées : difficile d’équilibrer des requis conflictuels. Question y a-t’il des grosses divergences entre JODA Time et la JSR. Réponse : il y avait des problèmes de conception dans JODA Time. Il y a aussi des problèmes avec la gestion des […]

Tags: JavaOne, JavaOne 2012


JEDI (Java Education & Development Initiative): the Catalyst for Java Education par bouye (03/10/2012 03:54)

Projet d’instruction en Java, OpenSource, lancé par Sun initialement et poursuivi par Oracle. Lancé en 2005 aux Philippines. Le projet a été développé en conjonction avec l’industrie, des enseignants et des experts Java. Le but était de former des enseignants à Java pour qu’ils puissent l’enseigner autour d’eux. La première année, il y avait 3 formations seulement. Le but était que ce soit aisément intégrable à un curriculum, sans coût logiciel et matériel, et génère […]

Tags: JavaOne, JavaOne 2012


Zero to Deploy: Tips and Resources for Using Oracle Java Embedded par bouye (03/10/2012 03:07)

Carlos Lacasius > Java SE Embedded Écosystème très varié au niveau des CPUs et des OS. Optimisations mémoires, des runtimes et de la consommation énergétique. Retrait certains composants optionnels de SE mais support complet des spécification. Support du multi-cÅ“ur. Les périphériques vont des routeurs et switchs, imprimantes, etc. > Obtention du matériel Raspberry Pi board, Beagle board, Panda board, Gooseberry board, Awk board, Origen board… Plug computers, melee A1000, cotton candy, CuBox, … > Installation […]

Tags: JavaOne, JavaOne 2012


Meet the AWT, Java 2D, and Swing Teams par bouye (03/10/2012 02:21)

Philip Race Support de Windows 8 dès sa sortie. Pas mal d’améliorations (internes) sur AWT et Java2D lors du passage de Java 7 sur OS X. Sur Mac, le rendu utilise le pipeline OpenGL et la pile graphique est une totale réécriture totalement différente de celle de Windows. Question sur le problème de events de la souris dans Safari. Réponse : essayer de bidouiller avec JavaScript et l’EventQueue en attendant que ce soit corrigé. Question […]

Tags: JavaOne, JavaOne 2012


Hacking TableView par bouye (03/10/2012 00:58)

Jonathan Giles Supporte un nombre infini de lignes mais un nombre réduit de colonnes (< 30). Des travaux sont en cours pour virtualiser le nombre de colonnes également. Seules les cellules visibles sont générées. !!! Ordonner une colonne ordonne aussi la liste sous-jacente. Les colonnes définissent comment les données sont récupérées via la cellValueFactory. Pour les objets supportant les propriétés FX, rien de particulier à faire à part fournir le nom des propriétés. Il n'y […]

Tags: JavaOne, JavaOne 2012


Custom JavaFX Controls par bouye (02/10/2012 22:55)

Un HoL (atelier) de 2h dirigé par Jim Weaver et Gerrit Grunwald (canoo) Le CSS informe le contrôle sur quelle skin il doit charger. La skin référence le contrôleur. Bien que les animateurs soient dans la salle pour répondre aux questions, et apporter de l’aide si besoin, en général, durant un HoL, on est tout seul face à un portable, des squelettes de projets NetBeans pré-créés et un fichier PDF qui décrit ce qu’on doit […]

Tags: JavaOne, JavaOne 2012


Building Native iPhone/iPad Applications in Java par bouye (02/10/2012 20:30)

Shai Almog, Chen Fishbein (Codename One) TUT qui fait suite à la CON d’hier. La salle est pleine avec même des gens (qui ne s’étaient pas inscrit à l’avance et n’ont donc pas de place réservée) qui font la queue dehors. Le sujet est très porteur malgré le fait qu’il soit totalement ignoré par Oracle cette année. Le code est écrit sur leur API, construit, compilé et testé dans NetBeans et Eclipse via leur plugin. […]

Tags: IOS, JavaOne, JavaOne 2012


Pixel Access for JavaFX Images par bouye (02/10/2012 18:29)

Anciennement : New Image Operations in JavaFX James Graham Jim Weaver est dans l’audience. Le SceneGraph et le vectoriel ne répondent pas à tous les besoins, donc il y avait un réel besoin d’avoir des manipulations au niveau pixel. PixelReader -> Image PixelReader, PixelWriter -> WritableImage PixelWriter -> GraphicsContext -> Canvas PixelFormat -> information sur le modèle de couleur. WritablePixelFormat -> permet de modifier le modèle de couleur Dispo via des factory. Seuls les modèles […]

Tags: JavaOne, JavaOne 2012


Jour #2 par bouye (02/10/2012 15:06)

La journée d’hier fut effectivement torride si on avait la mauvaise idée de mettre le nez dehors, ce qui fut hélas le cas durant mon heure de break quand j’ai du faire un hôtel Hiton -> Yerba Buena Gardens -> hôtel Nikko au pas de course. De ce coté-là, ça va être plus calme aujourd’hui, d’autant plus que la météo annonce encore 30°C, donc il y a peu de chances que je mette le nez […]

Tags: JavaOne, JavaOne 2012


Onglet défilant (Tabhost avec un sliding du TabWidget), Formation Android. par MathiasSeguy (02/10/2012 12:16)

Bonjour, Petite astuce en direct de la formation Android Initiation avancée qui se passe à Paris le 01-02-03 Octobre. J’ai un stagiaire Romain Zanon, qui se demande comment faire en sorte d’avoir un TabHost avec la barre d’onglets qui défile. Il y a deux choix, soit on se trouve un librairie qui le fait (au risque d’être lié à un obscur développeur qui ne mettra jamais sa lib à jour et qui potentiellement a du […]

Tags: Android2EE, Défilant, Formation Android, Le savoir concevoir, Le savoir faire, Onglet, Sliding, TabHost, TabWidget


Mobile Java App Innovation in Nigeria par bouye (02/10/2012 06:11)

Paul Houghton (Futurice) Le Nigeria est un énorme marché potentiel en Afrique : le 7eme pays le plus peuplé au monde. Projet soutenu par Nokia et le Co-Creation Hub Nigeria (une initiative locale privée) -> Pépinière de startups et formation pour le développement. Aucun financement du gouvernement du Nigeria. Beaucoup de développements sur le Nokia Series 40 car c’est le téléphone le plus répandu au monde (deux fois plus qu’Android au niveau mondial et leader […]

Tags: JavaOne, JavaOne 2012


Meet the Java Language Team par bouye (02/10/2012 05:18)

Michel Trudeau Question sur ce qu’est le futur à venir du coté des annotations. Réponse : – annotation sur les type (ex : listes de string non-nulles). – jusqu’à présent on ne pouvait pas mettre la même annotation plusieurs fois. Question sur le futur de JSR305 en relation sur le fait que non-nul sera rajouté bientôt. Réponse : pas couvert par JSR308 donc pas dans Java 8. Question à propos des annotations sur les « reflected […]

Tags: JavaOne, JavaOne 2012


Meet the JDK Core Libraries Team par bouye (02/10/2012 04:16)

Mike Duigou, Joseph Darcy, Roger Riggs, Stuart Mark Plutôt que de faire des présentations séparées, ils ont transformé toute la session en un Q & A Question sur les collections non-mutables et les lambda Question sur des lignes de code utilisant des pattern matchers qui plantent à l’exécution. Question sur la conversion de tableaux de primitives en collections. Réponse : pénible mais pas difficile donc on fait avec. Question sur le timeout des sockets serveur. […]

Tags: JavaOne, JavaOne 2012


The Java User Experience Team presents the Latest UI Updates par bouye (02/10/2012 03:04)

Jeff Hoffman, Jindra Dinga, Terri Yamamoto Développement des installeurs et auto-updateurs pour OS X Les runtimes de FX sont installées avec le JRE Panneau de contrôle pour java dans les préférences systèmes sur OS X L’auto-updateur sur OS X utilise Sparkles Nouvel outil pour désinstaller les anciennes versions de Java disponible en preview sur OTN. Fonctionnera uniquement sur les JRE installés au niveau système (pas les JRE fournis avec des app tierces). Changements dans les […]

Tags: JavaOne, JavaOne 2012


In-Depth Layout and Styling with the JavaFX Scene Builder par bouye (02/10/2012 02:14)

Jean-François Denise Présentation détaillée des fonctionnalités de SceneBuilder. > SceneBuilder la beta 1.1 est dispo sur OTN Permet d’éditer du FXML Les équipes recherchent des volontaires pour faire une étude d’usabilité en octobre. > FXML Pour mettre de types custom dans SceneBuilder : constructeur publique sans argument, setter/getter publiques. Possibilité d’inclure du FXML dans FXML > CSS Rendu immédiat des CSS pour un aperçu direct dans SceneBuilder. En plus du CSS de la Scène, chaque […]

Tags: JavaOne, JavaOne 2012


Mobile WORA for Real : Java for iOS, Android, BlackBerry, and Java ME par bouye (02/10/2012 01:14)

Shai Almog, Chen Fishbein (Codename One) La salle est bombée montrant l’enthousiasme soulevé par un tel sujet. Shai est consultant pour Oracle. Chen a travaillé pour Sun et Oracle dans la division mobile. http: //codenameone.com http://codenameone.blogspot.com http://code.google.com/p/codenameone Java est plutôt dans un état désastré dans le secteur mobile moderne même en prenant en compte Android et Blackberry qui ne sont pas du Java standard ou complet. Les « bad guys » (Microsoft et Apple) ne supportent pas […]

Tags: Android, BlackBerry, IOS, JavaOne, JavaOne 2012


Pendant ce temps là sur iOS… par bouye (01/10/2012 23:57)

Je voyais un peu poindre la chose puisque si on a pas encore parlé d’une chose cette année, c’est bien de la disponibilité de JavaFX sur les plateformes mobiles. Et pourtant on se souvient de la réaction enthousiaste de la salle lors de la KeyNote de l’an dernier quand un même jeu JaaFX avait été présenté sur les trois OS de tablette du marché (iOS, Android et Windows Mobile). Certes JavaFX tournant sur Raspberry Pi […]

Tags: IOS, JavaOne, JavaOne 2012


Java Deployment on Mac OS X par bouye (01/10/2012 22:45)

Scott Kovatch, Christopher Bensen Jim Weaver est passé dans la salle. Le speaker (Scott) a travaillé chez Apple sur Java avant de poursuivre chez Oracle. > Différences avec ce qui était fait par Apple – Avant : Fourni par Apple jusqu’à 10.6 Installé « Ã  la demande » sur 10.7 Apple ne fournissait que le JDK. Les versions du JDK étaient managées par les préférences systèmes. > Java 7 sur MacOS X Désormais JRE 7 dispo sur […]

Tags: JavaOne, JavaOne 2012


Creating Gestures for Rich Desktop Touchscreen GUI Creation par bouye (01/10/2012 21:13)

Andrew Niepraschk (NAVSEA Warfare Centers & CNR) MT4J tools Pas de démo cause problème technique Projet de recherche issu d’un projet de la défense. A découvert les manques de précision des interfaces tactiles (la souris et clavier sont bien plus précis que les doigts). Pas d’alternatives jusqu’au support des gestures dans JavaFX. A décidé de partir directement vers le multi-touch. La plupart des API sont propriétaires (apple, Microsoft, Google, Asus). aucune alternative OpenSource pour Java. […]

Tags: JavaOne, JavaOne 2012


Building Amazing Applications with JavaFX par bouye (01/10/2012 20:31)

Richard Bair & Jasper Potts Démonstration plus avancée de l’app présentée durant le KeyNote d’hier (afficher le calendrier des sessions en JavaFX). L’app a en fait été développée sur touchscreen même si elle est présentée sur desktop. L’affichage principal est en fait une ListView customisée. L’app utilise principalement ListView avec des cell customiséees. Presque tout, du hardware à la version de Linux utilisée est en version alpha. Normalement la version de JavaFX pour embedded sort […]

Tags: JavaOne, JavaOne 2012


What’s new in JavaFX? par bouye (01/10/2012 18:29)

Richard Bair & Jasper Potts Jonathan Giles est également dans la salle. > Nouveauté depuis la version 2.0 Canvas rajoute la possibilité de faire du dessin 2D. Similaire au Canvas d’HTML 5, l’API reste proche de celle d’HTML 5 dans la mesure du possible. Similaire à Java 2D également. WritableImage, PixelReader/PixelWriter API pour des opérations (filtres, etc.) en temps réel sur des images et surfaces de pixels. Snapshot pour les captures et l’impression de nÅ“uds […]

Tags: JavaOne, JavaOne 2012


Jour #1 par bouye (01/10/2012 16:49)

Allez, il va falloir être plein d’énergie ce matin ! Hier soir le décallage horaire m’a sévèrement rattrapé en sortant de la KeyNote et, après avoir zoné devant des sushis, je suis rentré me coucher sans passer par la case Street Café. Ce soir, il va falloir tenir car ma dernière session se termine à 21:45 ! Ver 14:00, j’ai un trou d’une heure entre deux sessions et je vais aller faire un tour au […]

Tags: JavaOne, JavaOne 2012


JavaOne 2012 Technical KeyNote par bouye (01/10/2012 04:56)

> Mark Reinhold, Java architect Plutôt que de faire des présentations distinctes, nous allons voir les différentes couches d’une même application. > Richard Bair & Jasper Potts, JavaFX Schedule builder écrit en FX sur Windows, MacOS, linux (ubuntu) App créée via SceneBuilder (1.1 developper preview est dispo depuis hier) Ajout des outils de packaging natif pour la distribution (entre autre via les app stores windows et mac) JavaFX 8 (anciennement 3.0) gère encore mieux les […]

Tags: JavaOne, JavaOne 2012


JavaOne 2012 IBM KeyNote par bouye (01/10/2012 02:52)

> Rappel des trucs présentés l’an dernier : Cloud Sharing (partage des ressources) Workload patterns > Sharing Cache pour partager les classes compilée par le JIT (AOT = ahead of time) Multi-tenancy -> partage du code, plusieurs instances d’exécution > Use less Liberty profile Support des updates live > Cooperate La JVM s’adapte dynamiquement aux changements suivant la disponibilité des ressources. > Exploit System Z -> nouveau hardware proposé par IBM optimisé pour Java > […]

Tags: JavaOne, JavaOne 2012


JavaOne 2012 Strategy KeyNote par bouye (01/10/2012 02:17)

À la place du Duke déguisé en Cyber-aéronaute l’an dernier, cette fois-ci Duke est déguisé en Indiana Jones tenant une pépite d’argent avec marqué Java dessus. > Hasan Resvi, Oracle JavaOne plus grande cette année (1 jour de plus, plus de sessons). Thème de l’année : make the future Java (préparer le java du futur). -> changements dans JDK 8 & 9 -> ouverture JavaFX -> JEE 8 cloud -> fusion SE & ME -> […]

Tags: JavaOne, JavaOne 2012


JavaOne 2012 par bouye (01/10/2012 00:56)

Une fois de plus, le centre-ville de San Francisco bat au rythmes des allées et venues des participants de l’Oracle OpenWorld et de la JavaOne tandis que grand nombre de rues de la ville arborent les couleurs de Java. Ainsi une fois encore, c’est IBM qui se trouve être le Diamond Sponsor de l’événement montrant une fois de plus les liens forts qui unissent les deux compagnies. La fête annoncée a cependant été récemment gâchée […]

Tags: JavaOne, JavaOne 2012


Et ça commence !!! par bouye (01/10/2012 00:37)

J’ai vu passer Stephen Chin affairé à discuter sur un portable et Jonathan Giles est dans la file d’attente non- loin derrière moi. Et c’est parti, on rentre dans l’auditorium. Les 1000 premiers arrivants se sont vus remettre un documentaire sur Blue-Ray DVD, « Alien Deep » du National Geographic (apparement le disque n’est pas zoné le disque est en zone 1 :/); en effet, le créateur de ce document est venu faire un speech sur le […]

Tags: JavaOne, JavaOne 2012


En attente du début… par bouye (01/10/2012 00:07)

Il fait une chaleur estivale cet après-midi tandis que les participants commencent à se regrouper devant la loge maçonnique de San Francisco. Après quelques ratages au niveau de la connectivité réseau, le bureau des enregistrements du centre arrive enfin à se connecter aux serveurs d’Oracle, ce qui permet aux retardataires d’obtenir leur badge. Pour le moment, il est prévu que les portes de l’auditorium ouvrent vers 15:30. Le réseau WiFi de la loge est assez […]

Tags: JavaOne, JavaOne 2012


Recap java, semaine 39, année 2012

La récap Java, 5 entrée(s) pour la semaine du 24 septembre au 30 septembre 2012.

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


Paquetage x 2 par bouye (30/09/2012 18:54)

Erf, on a du se planter quelques part durant l’inscription, voilà-t-y pas que je me retrouve avec certains contenus en double !! Allez, ça fera le bonheur d’un collègue qui n’a pas pu venir… Enfin… si j’arrive à tout mettre dans ma valise. En plus, on m’a prévenu qu’il me faut encore y retourner mardi pour récupérer encore d’autres trucs (/erf bis) ! Bon, il faudra que je vérifie à combien de bagages en soute […]

Tags: JavaOne, JavaOne 2012


Problème de calendrier par bouye (30/09/2012 16:19)

Cela fait quelques temps que j’essaie d’exporter mon calendrier des sessions depuis l’outil de planification d’Oracle vers Google Agenda, histoire que je puisse retrouver le planning sur mes iBidules. Manque de bol même si l’outil permet d’exporter au format iCal ou CSV (entre autres), les fichiers produits ne sont pas reconnus correctement par Google Agenda (une victime malencontreuse de la guerre entre les deux compagnies ? ). Heureusement, après quelques recherche, j’ai trouvé comme conseil […]

Tags: JavaOne, JavaOne 2012


Mobile app disponible par bouye (30/09/2012 14:04)

Pas beaucoup dormi mais bien reposé. Alors que je me demandais si Oracle comptait sortir un client iOS permettant d’accéder au planning des sessions comme cela avait été le cas l’an dernier, une ligne dans le carnet de tickets indique qu’on peut installer une application pour mobiles sous Android et iOs à partir du site oracle.com/events/mobile en choisissant sa conférence dans la liste. La newsletter résumant les activités à venir pour ce dimanche rajoute également […]

Tags: JavaOne, JavaOne 2012


Rouge & bleu dans la brume… par bouye (30/09/2012 06:58)

Enfin arrivé ! Après avoir affronté, à la descente du vol en provenance de Mérignac, les méandres, le manque d’indication et les couloirs étroits et tortueux du terminal 2F à CDG (pour essayer de trouver la navette pour me rendre au 2E) et 11 heures de vol assez pénible sur la compagnie nationale (vraiment pas fan des B-777), j’ai enfin mis le pied à SFO ! Durant le trajet, j’ai fait connaissance avec un autre […]

Tags: JavaOne, JavaOne 2012


Le retour du père prodigue ? par bouye (24/09/2012 08:39)

Après quelques déboires (et une mise à jour un peu foireuse qui rendait l’app inutilisable), l’app Java Magazine pour le kiosque de iOS a décidé d’afficher le nouveau numéro de septembre-octobre 2012. Quelle surprise de découvrir James Gosling en gros plan sur la couverture ! En effet, le créateur de Java avait claqué la porte de Oracle juste après le rachat de Sun Microsystems pour cause de différent salarial (de son propre aveux) avant d’être […]

Tags: JavaOne, JavaOne 2012


Recap java, semaine 33, année 2012

La récap Java, 3 entrée(s) pour la semaine du 13 août au 19 août 2012.

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


Limitation du nombre d’instances d’une classe par jpoulson (17/08/2012 16:23)

Dans un groupe Java sur Facebook une personne a demandé comment s’y prendre pour limiter le nombre d’instances d’une classe donnée. On pourrait imaginer que cela serve dans des cas de figures où on a besoin d’un nombre limité de … Continue reading

Tags: Code


Why you little… par bouye (15/08/2012 06:29)

Pour une raison ou pour une autre, cette année je n’arrive pas à valider l’achat de mes tickets de BART (le RER de la zone urbaine de San Francisco)… Bah tant pis, je prendrai mes tickets sur place en sortant du terminal de SFO.

Tags: JavaOne, JavaOne 2012


Mise à disponibilité du planificateur de calendrier de session par bouye (14/08/2012 03:34)

Oracle vient d’annoncer, par l’intermédiaire de la lettre d’information de la JavaOne 2012, la mise à disponibilité du planificateur de calendrier de session. Grâce à cet outil, les participants peuvent planifier les 6 jours de la conférences. We are pleased to announce the availability of Schedule Builder for JavaOne 2012! Schedule Builder can help you plan and optimize your time during the conference. We encourage you to log in today to search through hundreds of […]

Tags: JavaOne, JavaOne 2012


Recap java, semaine 30, année 2012

La récap Java, 2 entrée(s) pour la semaine du 23 juillet au 29 juillet 2012.

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


Quand une variable n’est pas égale à elle-même par jpoulson (27/07/2012 17:40)

Est-il possible de faire en sorte que « pas égal » soit imprimé dans la console sans modifier la structure suivante ? if(x==x){   System.out.println("égal"); } else {   System.out.println("pas égal"); } La réponse est oui et tient aux particularités de la … Continue reading

Tags: Code


Mise à disponiblité du toolkit JavaOne 2012 par bouye (24/07/2012 01:01)

Oracle a annoncé la publication du toolkit dédié à la JavaOne 2012. Ce toolkit contient un ensemble de lettres types, bannières pour les blogs et autres images dédies aux sites web partenaires ainsi qu’aux personnes qui se rendront à la conférence tant pour les spectateurs et membres de la presse que les conférenciers eux-mêmes.

Tags: JavaOne, JavaOne 2012


Recap java, semaine 23, année 2012

La récap Java, 2 entrée(s) pour la semaine du 04 juin au 10 juin 2012.

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


Manipulation de bytecode par Alain Defrance (06/06/2012 16:35)

Bonjour à tous, Soirée Manipulation de bytecode le 19 juin 2012 avec Julien Ponge A propos de Julien Ponge : Julien Ponge est actuellement Maître de Conférences en Informatique à l’INSA de Lyon / Télécom et chercheur au sein du laboratoire CITI. Il s’intéresse plus particulièrement aux approches combinant les interactions entre middlewares, langages et machines virtuelles pour systèmes dynamiques. Julien est également un acteur Java / opensource de longue date ayant crée le framework […]

Tags: Articles


Petit à petit… par bouye (05/06/2012 07:07)

Hier, j’ai procédé à ma réservation d’hôtel. Un rapide tour via l’outil de réservation dans mon compte sur le site de la JavaOne m’a confirmé que le tarif de l’hôtel dans lequel j’étais descendu l’an dernier n’avait pas bougé. Ça tombe bien, mes indemnités de frais de mission aussi ; donc cette année, c’est retour au Larkspur Hotel d’Union Square. Bien que similaire a celles qu’on voit sur leur site, l’an dernier, ma chambre était […]

Tags: C++, JavaOne, JavaOne 2012


Recap java, semaine 22, année 2012

La récap Java, 3 entrée(s) pour la semaine du 28 mai au 03 juin 2012.

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


Commentaires dans les fichiers .properties par benwit (02/06/2012 08:43)

Si vous utilisez Eclipse, vous connaissez surement le CTRL + SHIFT + / pour commenter/décommenter le code Java avec // Découvert par hasard, si vous faites de même dans un fichier .properties (clé = valeur), vous commentez/décommentez les lignes avec #

Tags: Eclipse


Et c’est reparti ! par bouye (01/06/2012 06:28)

Bien que mon chef eut déjà officieusement donné son accord depuis quelques semaines, désormais c’est officiel : je vais à la JavaOne 2012 de San Francisco ! Cela fait déjà quelques jours que j’ai mon itinéraire. Étant donné que cette fois-ci j’enchaine directement la mission a la fin de mes vacances, je pars directement de Bordeaux sans revenir par la case Nouméa (ce qui aurait été bien difficile à supporter en terme de fatigue et […]

Tags: JavaOne, JavaOne 2012


Joiner pour assembler des items par thierryler (29/05/2012 10:38)

Dans mon code, je me retrouve tout le temps à devoir fabriquer une représentation des contenus de mes listes (et collections de manière générale) sous forme de String. A chaque fois, c’est le mal de tête assuré car il y a toujours des cas tordus à prendre en compte. Heureusement, Guava arrive avec l’objet « Joiner » pour simplifier toutes les manipulation usuelles. J’avais déjà présenté les Splitter dans un autre billet que je vous encourage à […]

Tags: Base


Recap java, semaine 41, année 2011

La récap Java, 1 entrée(s) pour la semaine du 10 octobre au 16 octobre 2011.

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


Le contenu de la JavaOne chez Parleys par bouye (11/10/2011 05:40)

Comme mentionné dans mes notes sur 3eme KeyNote, Oracle a conclu un accord avec Parleys.com pour mettre en ligne progressivement, et ce durant toute l’année à venir, le contenu de la JavaOne sous forme d’enregistrements vidéos pour les KeyNote mais aussi de slides synchronisés avec des enregistrement audio pour les sessions. Les premières sont dors et déjà disponibles sur http://www.parleys.com/#st=4&id=102979

Tags: JavaOne, JavaOne 2011


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


Recap java, semaine 39, année 2011

La récap Java, 3 entrée(s) pour la semaine du 26 septembre au 02 octobre 2011.

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


Une ville aux couleurs d’Oracle et de Java par bouye (02/10/2011 04:41)

Le vol fut plutôt rapide et agréable, en partie a cause des équipements à bord d’Air New Zealand qui sont assez récents même en classe économique avec un bon choix de films et de séries (kiwis ou british pour les séries). J’ai cependant peu dormi, ce qui commence à se faire sentir alors qu’il n’est même pas encore 18h ici. Même s’il dépasse largement la taille de celui d’Auckland que j’ai écumé durant mes vacances, […]

Tags: JavaOne, JavaOne 2011


Tuto pour utiliser l’API Google+ par MathiasSeguy (27/09/2011 14:52)

Bonjour (enfin Re-Bonjour), Je viens de tomber sur un tuto (en anglais je sais sorry about that:o)) qui montre comment utiliser l’API google + au sein de vos applications Android. C’est un peu compliqué à comprendre mais en même temps cela permet de mieux comprendre plein de choses. En effet, il construit un web-service pour rediriger les demandes vers Google… mais en même temps du coup on comprend plein de trucs. Le tuto c’est ici: […]

Tags: API google +, Android2EE, Formation Android, Le savoir concevoir, Le savoir faire


Mettre en place un service de Push pour vos applications par MathiasSeguy (27/09/2011 14:41)

Bonjour, Il est parfois bien utile pour nos applications de pouvoir les notifier à partir de notre serveur (enfin du votre pour vos applications). Cette méthode s’appelle le push et permet d’envoyer des notifications à votre application. Il y a plusieurs ruses de sioux pour y arriver (par SMS, avec une connexion http permanente vers votre serveur…). Mais le problème des ruses de sioux c’est qu’elles ne sont pas pertinentes quand une solution clef en […]

Tags: Android2EE, Cloud to Device Messaging, Formation Android, Le savoir concevoir, Le savoir faire, Push