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 24, année 2012

La récap Java, 4 entrée(s) pour la semaine du 11 juin au 17 juin 2012.

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


Le catalogue des sessions est disponible par bouye (16/06/2012 01:09)

Le FaceBook de la JavaOne vient d’annoncer la publication du catalogue des sessions. Encore une fois, côté client, la plupart des sessions se concentre sur JavaFX même si on peut voir quelques mentions d’HTML5. On peut apercevoir quelques sessions annexes ici et là dont le but n’est pas de se concentrer directement sur les API Java ou la JVM mais plus sur l’univers informatique en général, comme l’aide aux pays en voix de développement ou […]

Tags: JavaOne 2012


Guava Vs Commons : lequel choisir ?… par thierryler (15/06/2012 09:27)

Ce blog est clairement en faveur de Guava. Il lui est même consacré. Apache avait été précurseur mais s’était laissé distancer au passage à Java 5. Depuis les dernières versions, je pense qu’il est de nouveau dans la course. Assez pour reprendre la main sur Guava ? Dur à dire, d’autant que Google continue d’avancer. Ici, je ne vais pas vous en dire plus. Je vous laisse vous faire un avis par vous-même. Toutefois, voici […]

Tags: Annotation, Divers


FluentIterable sur mon chien Guava par thierryler (14/06/2012 10:30)

Une des nouveautés les plus attendues de la version 12 de Guava est l’objet « FluentIterable » qui, comme son nom l’indique, offre les fonctionnalités de « Iterable » de manière fluide. Prenons un exemple. Pour cela, je vais introduire l’objet « Dog », représentant un chien et ses attributs classiques : nom, date de naissance, poids, etc. 12345678910111213141516171819public class Dog {     private Integer id;   private String name;   private String fullName;   private Date birthday;   private […]

Tags: Annotation, Collection


Suppréssion de doublons et transformation de majuscule en une majuscule+minuscules par jpoulson (12/06/2012 12:39)

J’ai reçu une liste de noms et addresses e-mail sous format Excel que je dois transposer comme utilisateurs front-end dans Typo3. Pour ce faire j’ai exporté la table fe_users en format CSV avec les utilisateurs existants avec l’idée de transposer … Continue reading

Tags: Technique


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