Recap java, semaine 46, année 2013

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

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


Quand l’un de vos stagiaires publie sa première application: SCRABLEFT LITE – Compte jetons par MathiasSeguy (17/11/2013 17:38)

Bonjour à tous, C’est avec fierté que je vous annonce la disponibilité sur le PlayStore de l’application « SCRABLEFT LITE – Compte jetons ». Cette application a été réalisée par Thomas C., l’un de mes stagiaires. Je la trouve très jolie et je suis fier du travail qu’il a accompli. Allez, maintenant n’hésitez plus, faîte monter son scoring, juste par solidarité et parceque ça fait toujours plaisir d’aider les copains, on télécharge SCRABLEFT LITE parce qu’on a […]

Tags: Android, Android2EE, Application, Consultation gratuite, Formation Android, Formation Paris, Les news, ScrabLeft Lite


Quizz Devoxx France 2014 par thierryler (17/11/2013 10:37)

L’équipe de la rédaction Developpez.com, en collaboration avec les organisateurs de Devoxx France, vous offre un Pass Devoxx France 2014. Ce cadeau vous donne accès aux trois jours de la conférence, du 16 au 18 avril 2014, à Paris. Pour remporter cette place, nous vous proposons un Quizz en relation avec l’événement Devoxx France et […]

Tags: Conférence, Devoxx fr 2013


La DroidCon London vu par Android2EE – Second Jour par MathiasSeguy (16/11/2013 16:58)

Bonjour à tous, Continuons le post précédent sur la DroidCon London, nous en étions au second et dernier jour. Et là, toutes les conférences que j’ai vues étaient excellentes. Alors c’est parti: Vendredi: 1 It’s Holo time [STEPHAN BRUNNER] [http://skillsmatter.com/podcast/os-mobile-server/its-holo-time] Première conférence du matin dédiée à nous démontrer qu’il faut utiliser la librairie HoloEveryWhere. Ok, j’étais de toute façon d’accord et Stephan était en forme. Les arguments les plus forts (en anglais): Holo reduce interfaces […]

Tags: Android, Android2EE, Conférences, DroidCon London, Formation Android, Le savoir concevoir, Le savoir faire, Les news, Presentation


L’Ebook « Android a Complete Course » un nouveau chapitre disponible: Cycle de vie de l’activité par MathiasSeguy (16/11/2013 16:21)

Bonjour à tous, Dans la continuité du delivery de l’EBook « Android A Complete Course » au mode lecture gratuite, un nouveau chapitre est disponible ! Yes! Vous pouvez ainsi lire le nouveau chapitre Cycle de vie de l’activité Bien sûr vous pouvez toujours lire les chapitres précedents : Introduction. Installer l’espace de travail. Premiers pas avec Android. Composants graphiques élémentaires Android. Composants graphiques complexes Android. Threads, AsyncTask et Handler. Les prochaines formations Android d’Android2EE: Paris: Du […]

Tags: A Quick overview, Activity, Android, Android2EE, Complete Course, Consultation gratuite, Formation Android, Le savoir concevoir, Le savoir faire, Les news, OnRetainConfigurationInstance


Recap java, semaine 45, année 2013

La récap Java, 1 entrée(s) pour la semaine du 04 novembre au 10 novembre 2013.

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


L’Ebook « Android a Complete Course » un nouveau chapitre disponible: Les Threads, AsyncTask et Handler par MathiasSeguy (05/11/2013 13:14)

Bonjour à tous, Dans la continuité du delivery de l’EBook « Android A Complete Course » au mode lecture gratuite, un nouveau chapitre est disponible ! Yes! Vous pouvez ainsi lire le nouveau chapitre Threads, AsyncTask et Handler. Bien sûr vous pouvez toujours lire les chapitres précedents : Introduction. Installer l’espace de travail. Premiers pas avec Android. Composants graphiques élémentaires Android. Composants graphiques complexes Android. Les prochaines formations Android d’Android2EE: Paris: Du 18 au 22 Novembre à […]

Tags: A Quick overview, Android, Android2EE, Asynctask, Complete Course, Consultation gratuite, Formation Android, Handler, Le savoir concevoir, Le savoir faire, Les news, Threads


Recap java, semaine 38, année 2013

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

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


Formation Android Complète sur Paris, Lyon Toulouse par Android2EE, nouveau programme par MathiasSeguy (18/09/2013 15:08)

Bonjour à tous, La « Formation Complète Android » par Android2EE évoluent avec maintenant un passage par les librairies. Cette formation possède 4 sections que nous couvrerons en 5 jours : Les fondamentaux, l’architecture, Android4 (premiers pas avec les fragments) et les librairies. Les fondamentaux: • Être autonome dans la programmation Android ; • Maitriser les éléments du système (Activité, Service, Content Provider,…) ; • Utiliser les composants graphiques pour mettre en place des IHMs attractives ; […]

Tags: Android, Android 4, Android2EE, Calendrier formation, Formation Android, Formation Lyon, Formation Paris, Formation Toulouse, Le savoir concevoir, Le savoir faire


Le Croissant Master Agile par thierryler (18/09/2013 09:35)

Dans ce billet de blog, je vais vous présenter un nouveau « rôle » que je viens d’introduire dans mon équipe : le Croissant* Master. Cette fonction, qui peut sembler honorifique et sans intérêt, est pourtant très importante. Le rôle de Croissant Master participe à la convivialité au sein de l’équipe tout en responsabilisant son détenteur. D’ailleurs, ce n’est pas tant une responsabilisation qu’une prise de conscience que je cherche à provoquer. (*) Croissant se dit aussi […]

Tags: Agile, Dev, Développement


Recap java, semaine 37, année 2013

La récap Java, 3 entrée(s) pour la semaine du 09 septembre au 15 septembre 2013.

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


GDirectionsApiUtils : Un projet GitHub open source pour afficher les itinéraires entre deux points avec AndroidMap V2 par MathiasSeguy (14/09/2013 09:35)

Bonjour à tous, J’étais en train de mettre en place une conférence sur GoogleMap V2 pour Android quand j’ai voulu afficher l’itinéraire entre deux points. Pour cela il faut utiliser le service Rest Google appelé Direction https://developers.google.com/maps/documentation/directions/, récupérer les données, les parser et les afficher. C’est assez fastidieux, alors j’ai cherché un projet le faisant déjà. Et j’ai pas trouvé, alors je l’ai fait. Il se trouve sur GitHub : GDirectionsApiUtils. Ainsi le projet GDirectionsApiUtils […]

Tags: Android, Android2EE, Direction Api, Formation Android, GDirectionsApiUtils, Github, GoogleMap, Le savoir faire


Conférence « Authentification Google Plus » par Mathias Seguy le 19/09/2013 au TAUG et TJUG (Toulouse) par MathiasSeguy (11/09/2013 11:06)

Vous êtes cordialement invités à la conférence « Authentification Google Plus pour Android » de Mathias Seguy (moi donc) du TAUG et du TJUG (soirée commune) le Jeudi 19 Septembre 2013 à Epitech, Toulouse à 18h45.
Cette conférence vous expliquera en détail pourquoi mettre en place cette authentification et surtout comment la mettre en place.

Tags: Android, Android2EE, Authentification, Conference, Formation Android, GooglePlus, Le savoir concevoir, Le savoir faire, Les news, Mathias Seguy, TAUG, TJUG, Toulouse Android User Group, Toulouse Java User Group, Tuto


JDK 8 Developer Preview par adiGuba (10/09/2013 10:02)

Java 8 arrive à petit pas, et la version « Developer Preview » est désormais disponible au téléchargement : http://jdk8.java.net/download.html. La « Developer Preview » est toujours une version en développement (et donc à ne pas utiliser en production), mais qui est suffisamment stable pour permettre à tous les développeurs de l’essayer, tout en incluant toutes les fonctionnalités prévus […]

Tags: 8


Recap java, semaine 22, année 2013

La récap Java, 1 entrée(s) pour la semaine du 27 mai au 02 juin 2013.

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


Le livre Android A Complete Course consultable gratuitement sur le site Android2ee.com par MathiasSeguy (27/05/2013 14:51)

Bonjour, Une grande et bonne nouvelle pour tous ceux qui ont envie de se mettre à Android et pour tous ceux qui y sont déjà: Le site Android2EE est en train de rendre le livre « Android A Complete Course » entièrement consultable sur son site. Les chapitres seront postés au fur et à mesure (un à deux fois par mois) et sont consultables dans la catégorie « Open ressources »\ »Open Books ». Vous pouvez d’ores et déjà aller lire: […]

Tags: A Quick overview, Android, Android A Quick Course, Android2EE, Consultable, Formation Android, Le savoir concevoir, Le savoir faire, Les news


Recap java, semaine 13, année 2013

La récap Java, 1 entrée(s) pour la semaine du 25 mars au 31 mars 2013.

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


Comment forcer a rester dans une activité, le retour :) par MathiasSeguy (29/03/2013 16:17)

Bonjour, Encore moi, encore mon stagiaire V. Miellet qui me pose des questions (celui de Janvier). Une autre manière de parvenir à cet objectif est tout simple aussi, il suffit quand l’activité passe en pause de lancer un service (disons StayHereActivity) et de tuer l’activité (finish). Intent startActivitiesCops=new Intent(this,ActivtiesCopsService.class); startService(startActivitiesCops); super.onPause(); finish(); Le service lui, ne fait que relancer l’activité: public int onStartCommand(Intent intent, int flags, int startId) { Log.e("ActivtiesCopsService", " onStratCommand"); Intent startMain = […]

Tags: Activity on Top, Android, Android2EE, Le savoir concevoir, Le savoir faire, Tips


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 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 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