Recap java, semaine 3, année 2013

La récap Java, 1 entrée(s) pour la semaine du 14 janvier au 20 janvier 2013.

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


Comment forcer l’utilisateur à rester au sein de son activité par MathiasSeguy (16/01/2013 16:45)

Bonjour, Et oui, on peut se poser la question, mais comment je fais pour que mon utilisateur soit obliger de rester dans mon application. Ce qui est important voir primordial pour certains de nos clients. Alors certains vont cacher la barre de notification (d’états) et se battre à mort pour faire disparaître la barre du bas (avec les boutons home, back,…) genre: getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); et aussi ils vont essayer de récupérer les évènements KeyEvent.KEYCODE_BACK, […]

Tags: Android, Android2EE, Le savoir concevoir, Le savoir faire, Tip


Recap java, semaine 49, année 2012

La récap Java, 2 entrée(s) pour la semaine du 03 décembre au 09 décembre 2012.

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


Zoinz, l’application MusicPlayer de Romain Zanon, mon stagiaire d’octobre, est sur le store ! Yes ! par MathiasSeguy (04/12/2012 10:10)

Bonjour, Bonne nouvelle, mon stagiaire d’Octobre, Romain, vient de finaliser son application de lecture de musique. Elle est sympa, épurée, avec une bonne ergonomie. Bref, testez là, vous ne le regretterai pas ! Vous pouvez le trouver ici :Zoinz Music Player Je ne vous cache pas ma fierté de voir ce que Romain a pu mettre en place suite à la formation, un lecteur de musique induit forcement une bonne connaissance du système Android (architecture, […]

Tags: Android2EE, Formation Android, Formation Paris, Le savoir faire, Romain zanon, Zoinz


GWT et l’historique de navigation par karbos (03/12/2012 12:31)

Notre navigateur fait correspondre une url à une page et réciproquement. Or, avec AJAX, tout se passe dans la même page… Par exemple : notre client visite une page de notre boutique virtuelle, ajoute un article à son caddie, visualise son caddie puis appuie sur le bouton « Précédent » du navigateur pour retourner à la page de la boutique qu’il était en train de visiter. Comment va-t-on gérer ça avec GWT ? Liens et ancres Dans […]

Tags: AJAX, Bouton précédent, GWT, GWT History, Historique, Tyauterie configuration


Recap java, semaine 48, année 2012

La récap Java, 4 entrée(s) pour la semaine du 26 novembre au 02 décembre 2012.

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


Formation « Android – Formation Complète » plannifier sur Paris pour le 1° semestre 2013 ! par MathiasSeguy (30/11/2012 11:32)

Bonjour, Bonne nouvelle, les dates de formations Android d’Android2EE pour le premier semestre 2013 sont définies sur Paris. Vous pourrez ainsi participer aux « Android – Formation complète » sur Paris aux dates suivantes: 14-18 Janvier, 04-08 Février, 18-22 Mars, 15-19 Avril, 13-17 Mai, Et 03-07 Juin. Vous aussi devenez un expert Android ! Choisissez la meilleure formation française sur Android! Pour plus d’informations (plans, tarifs, objectif…) sur la formation proposée c’est ici : Formation Android Complète […]

Tags: Android, Android 4, Android2EE, Architecture, Calendrier formation, Formation Android, Formation Paris, Initiation avancée, Le savoir faire, Les news


Chargement dynamique d’images et autre fichiers avec JEE par karbos (29/11/2012 16:20)

Charger une image depuis une base de données, modifier un fichier avant de le rendre disponible , vérifier des règles de sécurité non standard avant de fournir une ressource… autant de raison de rendre le chargement de fichiers dynamique. C’est la raison d’être des serveur HTTP, allez-vous me dire ! Vous avez raison. Mais quand on a le nez dans la POO tous les jours, comme moi, on en oublie les mécanismes de base. Dans […]

Tags: Balise image, GET, HTTP, Image, Recettes de code, Requete, Servlet


La validation des données avec GWT 2.5 (Côté client) par karbos (27/11/2012 17:06)

GWT 2.5 intègre désormais la validation des données selon la JSR303. Je propose donc de s’intéresser à cette nouvelle fonctionnalité en commençant par annoter un bean et à effectuer une validation côté client (javascript). Pour réaliser cette petite POC, je vais partir du projet MyModule du post précédent. Configuration de Maven Le framework de validation de GWT 2.5 est basé sur Hibernate-Validator. Il va donc falloir ajouter cette librairie et ses sources à notre projet. […]

Tags: GWT 2.5, JSR303, MAVEN, Recettes de code, Tutoriels, Validation


Télécharger des images depuis et vers une base de données en utilisant JPA par karbos (26/11/2012 15:33)

On ne trouve pas beaucoup d’aide en français lorsqu’on veut enregistrer des images en base de données avec Java. Voici donc une petite application qui va lire une collection de fichiers-images pour les stocker dans une base de données. Prérequis Tout d’abord, il me faut un dossier contenant des images. Ça tombe bien, mon dossier « C:\Images\A Trier\ » en est plein. Ensuite, je ne m’éterniserai pas sur l’architecture du projet et ses dépendances. En principe il […]

Tags: Base de données, Images, JPA, Lob, Recettes de code, Sérialisation


Recap java, semaine 47, année 2012

La récap Java, 4 entrée(s) pour la semaine du 19 novembre au 25 novembre 2012.

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


Les 10 pièges à éviter dans un projet agile par thierryler (23/11/2012 14:21)

Lors de l’Agile Tour Paris, j’au pu assister à la présentation de Tuan VO VINH, architecte à la SGIB, qui nous livre une liste des dix pièges de l’agile sous forme d’un retour d’expérience. Voici un résumé, en dix points donc, de ce que j’ai appris : 1) arnaque sur la marchandise Quand on achète une voiture, on s’attend à ce que les portes s’ouvrent, disait le chef de Tuan. Quand on se lance dans […]

Tags: Agile fr 2012, Conférence, Génie logiciel


GWT 2.5 avec les plugin gwt-maven-plugin 2.5.0 et GXT3 par karbos (22/11/2012 16:39)

Ça y est, gwt-maven-plugin 2.5.0 est passé en release ! C’est l’occasion de tester GWT 2.5 sur de vraies applications avec la bibliothèque de composant GXT 3. J’utilise déjà cette version avec GWT 2.4 : pas de problème. Et sur leur site, ils annoncent que c’est compatible avec GWT 2.5… eh bien nous allons voir ça ! Téléchargements Si Eclipse et Maven sont installés et configurés sur le poste de dev, il n’y a plus […]

Tags: 2.5.0, GWT, GWT 2.5, GXT, GXT3, Gwt maven plugin, MAVEN, Plugin, Tutoriels, Tyauterie configuration


Surcharger les méthodes à la volée par karbos (21/11/2012 15:24)

Lorsqu’un projet intègre plusieurs librairies Open Source, il est parfois nécessaire de modifier le comportement d’une méthode d’un composant. Afin de ne pas surcharger votre projet avec la création de classes d’extension je vous propose de n’écrire que le morceau de code à modifier, directement au moment où l’on instancie le composant qui nous intéresse. Nous allons surcharger les méthodes à la volée! C’est facile à maintenir et rapide à écrire. Techniquement, il s’agit de […]

Tags: Classe interne anonyme, Comportement méthodes, Recettes de code


Formation Android d’Avisto Telecom par Android2EE de Novembre 2012 – Debriefing par MathiasSeguy (19/11/2012 17:47)

Bonjour, Début Novembre, j’ai effectué une formation Android de 5 jours sur Paris pour la société Avisto Telecom. Cette société a monté en compétence 5 de ses développeurs: Mounir, développeur expérimenté, a recherché la formation Android pour Avisto Telecom. Il voulait que ce soit celle dispensée par Android2EE. De son point de vue, elle est la meilleure formation Android du moment (en France), et je ne lui donne pas tord! Thierry et Thomas , chefs […]

Tags: Android, Android2EE, AvistoTelecom, Expertise, Formation Android, Formation Paris, Le savoir concevoir, Le savoir faire, Les news, Presentation


Recap java, semaine 42, année 2012

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

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


Il faut que je teste JavaFX… par plegat (20/10/2012 11:22)

… mais mon dieu que ce n’est pas simple sur ma vieille bécane! Hier j’ai mis à jour mon JDK (7u9), et j’en ai profité pour récupérer le Java FX Scene Builder 1.1 en developer preview, tout ça en version … Continue reading

Tags: JavaFX


Interrogation de memcached par telnet par Aldian (18/10/2012 13:03)

Memcached est un système de cache distribué qui permet un gain de performance important, par exemple sur les site internet qui doivent gérer plusieurs millions d’utilisateurs authentifiés simultanément. A des fins de debugging, nous pouvons avoir besoin de savoir si une insertion a réussi, ou d’effectuer soi même une insertion à la main. La manière la plus simple de procéder et de se connecter sur le serveur memcached en telnet. S’il y a plusieurs serveurs […]

Tags: Systèmes distribués


Formation Android Octobre 2012 avec Romain Zanon (Cogenit) chez Oxiane par Android2EE à Paris – Débriefing par MathiasSeguy (18/10/2012 10:46)

Bonjour, Début octobre, je suis monté sur Paris (du 01 au 03 Octobre) pour donner une formation Android. Je n’avais qu’un seul stagiaire, Romain Zanon (romain.zanon@cogenit.fr), de la société Cogenit. La formation s’est déroulée dans les bureaux de la société Oxiane. Merci à Jean Louis Rousselin et à Walid Abdennadher pour leur accueil et le coup de main pour la location de la salle. Romain a ainsi eut la chance d’avoir une formation Android en […]

Tags: Android, Android2EE, Expertise Android, Formation Android, Formation Paris, Le savoir concevoir, Le savoir faire, Les news, Presentation


Android2EE au Toulouse JUG disponible sur Parelys par MathiasSeguy (16/10/2012 12:07)

et le TJUG Bonjour, Le 20 Septembre j’ai fait une conférence au Toulouse JUG sur la programmation Android (1h30) devant une soixantaine de personnes (surtout des passionnés du développement Java en fait, et oui on est au TJUG ). Comme toujours, c’était super de faire une présentation au TJUG, l’ambiance est agréable, les gens sont motivés et attentifs, puis les gars du TJUG sont vraiment sympas. Bref, une présentation entre amis. Dans cette présentation, j’ai […]

Tags: Android, Android2EE, Conference, Formation Android, Le savoir concevoir, Le savoir faire, Les news, Parleys, Presentation, Toulouse JUG


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

La récap Java, 3 entrée(s) pour la semaine du 17 septembre au 23 septembre 2012.

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


Inférence de type avec Guava par thierryler (22/09/2012 10:13)

Un des trucs que j’adore le plus en Guava, c’est de pouvoir définir des collections sans avoir à répéter le type d’élément de chaque coté du signe égal. Mais comment ça fonctionne ? C’est tout simplement Java qui permet de faire de l’inférence de type. Concrètement, pour définir une liste en Java classique, je dois faire : 1List primeNumbers = new ArrayList(); Avec Guava, on peut se contenter d’écrire : 1List primeNumbers = newArrayList(); Quand […]

Tags: Collection


Faire fonctionner Tess4J en déploiement par jpoulson (20/09/2012 06:08)

Tess4J est un wrapper JNA pour l’API de reconnaissance de caractères Tesseract. Si celui-ci fonctionne comme prévu dans Eclipse ou un autre IDE, certains soucis apparaissent lorsqu’on essaye de l’utiliser dans un jar exécutable ou dans une application finale. Voici … Continue reading

Tags: Technique


Android2EE, les formations sont packagées pour lundi par MathiasSeguy (19/09/2012 20:59)

Bon, ben voilà, Support de formation bouclé, y’a plus qu’à aller chez l’imprimeur, 55 tutos packagés dans un workspace tout beau tout neuf (55 projets Eclipse propres et prêts à l’emploie qui explique tous des notions précises sur Android), mes articles developpez.com et bouquins « Android A Quick course » copiés sur clef USB. Plus de 600 pages de support de cours. Ca y est j’ai quasi fini de préparer la formation « Android, Initiation avancée & Architecture » […]

Tags: Android2EE, Formation Android, Le savoir concevoir, Le savoir faire, Les news, Paris, Toulouse


Recap java, semaine 37, année 2012

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

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


Java Unmodifiables Vs Guava Immutables par thierryler (16/09/2012 11:30)

Quand on présente les Immutables de Guava, on présente aussi les Unmodifiables qui viennent avec le JDK. On dit à chaque fois que les immutables sont plus sures que les unmodifiables. Et voici pourquoi… Partons d’une collection contenant les premiers nombres premiers : 1List premiers = new ArrayList(Arrays.asList(1, 2, 3, 5)); Pour avoir une liste Unmodifiable, il suffit de passer par Collections : 1List unmo = Collections.unmodifiableList(premiers); A partir de là, on ne peut pas […]

Tags: Astuce, Collection, Immutable


Android2EE et la JCertif par MathiasSeguy (14/09/2012 11:17)

Bonjour, Un petit billet pour vous dire qu’après 15 jours à Brazzaville – Congo, je suis rentré de la JCertif Africa 2012. Je vous prépare un compte rendu de l’évènement qui a été un formidable moment de rencontres et d’échanges autour des technologies de l’information et principalement Java. Ce fut un moment unique, d’une part il y eut la JCertif University; 5 jours de cours avec une classe dans une école de Brazzaville (IHEM). De […]

Tags: Android2EE, Formation Android, JCertif, Les news, Presentation


Recap java, semaine 34, année 2012

La récap Java, 2 entrée(s) pour la semaine du 20 août au 26 août 2012.

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


Formations Android2EE par MathiasSeguy (20/08/2012 16:42)

Bonjour, Tout d’abord, je suis heureux de vous annoncer la mise en place des formations inter-entreprises Android par Android2EE. Vous souhaitez: Devenir un bon programmeur Android; Ajouter à votre curriculum vitae cette expérience et en faire profiter votre carrière; Ou tout simplement pouvoir faire vos propres programmes Android et devenir le futur Instagram. Ou votre besoin est plus stratégique et vous souhaitez: Satisfaire votre client en lui offrant une expérience Android unique; Augmentez vos propositions […]

Tags: Android2EE, Formation Android, Le savoir concevoir, Le savoir faire, Les news, Paris, Presentation, Toulouse


Android2EE sera à la JCertif 2012 par MathiasSeguy (20/08/2012 16:40)

Bonjour, Android2EE participera à la plus grande conférence Java du continent africain. Je serai Speaker au cours de ce grand rassemblement de passionné et d’expert du monde de l’IT. Je présente durant cette JCertif un cours complet sur Android (5 jours de formations à ne pas manquer) qui se termine par une conférence sur l’architecture Android et sa mise en place dans l’application JCertif Mobile. D’ailleurs, pour la JCertif, j’ai aussi mis les mains dans […]

Tags: Android2EE, Brazzaville, Formation Android, JCertif, Les news, Presentation