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


Recap java, semaine 21, année 2012

La récap Java, 2 entrée(s) pour la semaine du 21 mai au 27 mai 2012.

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


Eclipse Day Toulouse par MathiasSeguy (25/05/2012 11:09)

Bonjour, Hier, j’étais à l’Eclipse Day Toulouse pour une journée dédiée à Eclipse. C’est le plus grand rassemblement français dédié à Eclipse. Beaucoup de conférences, de bonne humeur, de gens de bonne compagnie (des amoureux de la technologie)et un grand soleil. Bref, c’était très agréable et ça valait franchement le déplacement. Pour ma part, j’ai présenté (en anglais) une conférence nommée « Combining the power of Eclipse with Android ». J’ai commencé en présentant le plugin Android […]

Tags: Android2EE, Eclipse Day, Formation Android, Le savoir concevoir, Les news, Toulouse


Splitter pour séparer des items par thierryler (25/05/2012 10:45)

Dans un programme, il est hyper fréquent de devoir décomposer une String en différents items (token). On peut le faire en Java standard mais c’est vite complexe, surtout lorsqu’on veut ajouter des fonctionnalités avancées. Guava répond à ce problème à l’aide des Splitters. Pour illustrer la suite, prenons un vrai exemple simple, tiré d’une de mes applications Web. Je m’intéresse à une page permettant d’avoir la météo d’une ville donnée, dans une langue donnée, à […]

Tags: Annotation, Base, Util


Recap java, semaine 10, année 2012

La récap Java, 2 entrée(s) pour la semaine du 05 mars au 11 mars 2012.

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


Soirée Performance des serveurs le 22 mars 2012 par Alain Defrance (08/03/2012 15:28)

Bonjour à tous, SoiréePerformance des serveurs le 22 mars 2012 avec Ludovic Poitou A propos de Ludovic Poitou : Ludovic Poitou est le directeur de ForgeRock France, une startup spécialisée dans les solutions de gestion des accès et des identités, et responsable du produit d’annuaire OpenDJ. Ludovic a travaillé en tant qu’ingénieur de développement pendant 15 ans chez Sun Microsystems où il fut développeur, Architecte des produits d’annuaire et Community Manager du projet OpenDS, un […]

Tags:


Spring for Android 1.0.0.RC1 Released par MathiasSeguy (05/03/2012 18:02)

Bonjour, Un grand jour pour le développement Android, la RC1 de la V1 de Spring for Android est arrivé ! Y’a plus qu’à l’utiliser ) C’est ici: http://www.springsource.org/spring-android/news/1.0.0.rc1-released Alors, merci qui? Merci, Spring ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la programmation sous Android. Retrouvez moi sur Google+ Suivez moi sur Twitter Rejoignez mon réseau LinkedIn ou Viadeo

Tags: Le savoir concevoir, Le savoir faire


Recap java, semaine 50, année 2011

La récap Java, 4 entrée(s) pour la semaine du 12 décembre au 18 décembre 2011.

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


Handler Tutoriels Disponibles par MathiasSeguy (15/12/2011 17:14)

Re, Re, Bonjour. Les tutoriels sont disponible sur Android2EE section Exemple/Tutoriaux/Handler Tutoriels. Vous avez le tutoriel avec les AtomicBoolean, celui avec le onRetainNonConfigurationInstance et enfin un projet qui démontre la fuite mémoire quand rien n’est fait. Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la programmation sous Android. Retrouvez moi sur Google+ Suivez moi sur Twitter Rejoignez mon réseau LinkedIn ou Viadeo

Tags: Android2EE, Asynctask, Formation Android, Fuite mémoire, Handler, Le savoir concevoir, Le savoir faire, Memory leaks, Tutoriaux


Handler et Cycle de vie Part III par MathiasSeguy (15/12/2011 15:02)

Re-Bonjour, Toujours dans cette problématique d’Handler et de cycle de vie d’une activité, il y a une solution préconisée par certains qui est d’utiliser la méthode public Object onRetainNonConfigurationInstance() qui permet de renvoyer un pointeur vers un objet à l’activité. Euh, je m’explique, lorsque votre activité est détruite pour être immédiatement recrée, la méthode onRetainNonConfigurationInstance permet d’envoyer un objet de l’instance de l’activité mourante vers l’instance de la nouvelle activité. Exemple adapté à notre problème: […]

Tags: Android2EE, Asynctask, Formation Android, Fuite mémoire, Handler, Le savoir concevoir, Le savoir faire, Memory leaks


par thierryler (15/12/2011 14:53)

Je me suis amusé à regarder les collections que propose Guava sous forme de factories statiques. Pour les listes, c’est un peu pauvre. Il n’y a que les ArrayList et les LinkedList. A-t-on néanmoins besoin d’autre chose ? 12List<String> list1 = Lists.newArrayList(); List<String> list2 = Lists.newLinkedList(); Avec les sets, on a un peu plus de choix. 1234Set<String> set1 = Sets.newHashSet(); Set<String> set2 = Sets.newIdentityHashSet(); Set<String> set3 = Sets.newLinkedHashSet(); Set<String> set4 = Sets.newTreeSet(); Et c’est avec […]

Tags: Collection


Handler et Cycle de vie part II par MathiasSeguy (15/12/2011 10:21)

Bonjour, Comme je vous disais précédemment, quand vous manipulez les Handlers ou les AsynchTasks, il faut toujours faire en sorte d’accorder le cycle de vie de la thread avec celui du Handler qui est lui-même lié à celui de l’activité… Sinon, votre Thread devient orpheline. Bon en creusant un peu (je vais vous poser sur Androi2EE un projet eclipse qui démontre ce que je dis), c’est pire, en effet: Lors du passage par onDestroy puis […]

Tags: Android2EE, Asynctask, Formation Android, Fuite mémoire, Handler, Le savoir concevoir, Le savoir faire, Memory leaks


Recap java, semaine 47, année 2011

La récap Java, 4 entrée(s) pour la semaine du 21 novembre au 27 novembre 2011.

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


Des icônes gratuits de bonne qualité par MathiasSeguy (25/11/2011 09:13)

Bonjour, En tant que développeurs, on est toujours à la recherche d’icônes. Bien sûr il y aceux du SDK, mais souvent cela ne suffit pas. Un super site pour retrouver des milliers d’icônes gratuites icones.pro. Ils ne sont pas tous à usage commercial, mais il est possible de contacter les auteurs. Si vous connaissez d’autres sites d’icônes gratuits postez un commentaire. Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com […]

Tags: Android2EE, Formation Android, Free, Icone, Images, Le savoir faire


Ouverture du blog par thierryler (24/11/2011 17:23)

Bonjour à tous, Ce nouveau blog est consacré à Google-Guava. Il n’existe pas de documentation complète sur la librairie, encore moins en français, mais nous allons tenter d’y remédier. L’idée est de suivre le projet (ses fonctionnalités, son actualité, les bonnes pratiques, etc.) et d’écrire un article de référence qu’on mettra à jour en fonction de ce qui se sera dit ici. Pour cela, je vais poster régulièrement des infos et/ou des questions sur lesquelles […]

Tags: Info


Modification du titre d’un spinner (taille et font) par MathiasSeguy (21/11/2011 11:23)

Bonjour, Parfois, on a besoin de modifier le manière dont le spinner est affiché. Trois actions sont nécessaires pour cela (je me suis appuyé sur le tutorial Android :hello-spinner) 1. Créez un fichier spinnertext.xml dans votre dossier layout qui définit comment s’affiche le texte (font), 2. Changez la taille de votre spinner dans votre fichier main.xml (où votre spinner est défini), 3. Changez la déclaration de votre spinner dans votre activité. Votre fichier spinnertext.xml créé […]

Tags: Le savoir faire


Handler et cycle de vie de l’Activité, Attention aux threads orphelines!! par MathiasSeguy (21/11/2011 10:48)

Bonjour, Vous avez une activité qui utilise un Handler. Pour cela, vous avez créé votre Handler, redéfini sa méthode handleMessage, vous avez créé et lancer la thread associée au Handler et voilà c’est fini pour la gestion de votre Handler… La plupart d’entre nous aurons fait un chose pareille et c’est une énorme erreur !!! Qu’arrive-t-il à votre thread quand votre activité passe en pause, est relancée, est détruite puis re-créée ? Votre thread devient […]

Tags: Android2EE, Asynctask, Cycle de vie, Formation Android, Fuite mémoire, Handler, Le savoir concevoir, Le savoir faire, Memory leaks


Recap java, semaine 39, année 2011

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

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


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

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

Tags: JavaOne, JavaOne 2011


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

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

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


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

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

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


Recap java, semaine 25, année 2011

La récap Java, 2 entrée(s) pour la semaine du 20 juin au 26 juin 2011.

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


Soirée DevOps le mercredi 29 juin 2011 au MarsJug par Alain Defrance (21/06/2011 18:15)

Bonjour à tous, Nouvelle et dernière session 2011 du MarsJUG avec Henri Gomez sur le thème de DevOps. A propos de Henri Gomez : Henri Gomez (@hgomez) travaille dans l’industrie logicielle depuis plus de 20 ans. Il a travaillé pour différentes sociétés développant des logiciels pour la finance, les flux financiers et le trading. Avant de rejoindre eXo, il a travaillé comme Chef de Projet puis Architecte Logiciel. Il a participé à plusieurs projets OpenSource, […]

Tags:


Un article Android pour savoir Construire Dynamiquement ses IHM Android. par MathiasSeguy (20/06/2011 17:19)

Bonjour, Android2EE vient de publier son arcticle intitulé « Construire Dynamiquement ses IHM Android » (en cours de relecture sur DVP). Cet article vous explique comment construire dynamiquement une IHM. Il explique comment déclarer les composants, les placer dans leur layout, utiliser les ScrollViews, charger des images à partir de leur nom dans le dossier de ressources ou leur URL. Enfin il montre comment générer des données de tests au format JSON. C’est ici : Construire Dynamiquement […]

Tags: Android2EE, Dynamic gui, Le savoir concevoir, Le savoir faire, Les news


Recap java, semaine 19, année 2011

La récap Java, 4 entrée(s) pour la semaine du 09 mai au 15 mai 2011.

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


Le SDK 3.1 pour Android est disponible (HoneyComb) par MathiasSeguy (11/05/2011 11:04)

Voilà, la nouvelle est lachée, le nouveau SDK pour HoneyComb est disponible en télécharegement. Dans Eclipse, ouvrez votre « Android SDK and AVD Manager » et dans les « Avaiable packages » découvrez le « SDK platform Android3.1, API 12, revision1″. C’est le premier cadeau de Google lié à l’évènement Google IO qui se passe en ce moment. (cf http://android-developers.blogspot.com/2011/05/android-31-platform-new-sdk-tools.html) Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la […]

Tags: Android2EE, Disponible, Formation Android, HoneyComb, Le savoir concevoir


Quand Sony se met aux tablettes Android par MathiasSeguy (10/05/2011 15:38)

Encore un petit billet sur Android. Sony va sortir deux tablettes Android d’ici la fin de l’année. Il provient de la BBC new Technology: http://www.bbc.co.uk/news/technology-13192354 Alors Android développeurs, à vos claviers, le monde souffle pour vous. Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la programmation sous Android.

Tags: Le savoir concevoir, Les news


Google IO : A ne pas rater par MathiasSeguy (10/05/2011 14:38)

Les Google I/O vont commencer. Elles seront disponibles sur le web en live-streaming (pour certaines). Pour ceux qui sont intéressés par Android il y a beaucoup de session sur le sujet. Le programme se trouve ici: http://www.google.com/events/io/2011/sessions.html Vous remarquerez la combo box de sélection (filtered by) pour voir celles qui concernent Android. Vous trouverez: Best Practices for Accessing Google APIs on Android Android + App Engine: A Developer’s Dream Combination HTML5 versus Android: Apps or […]

Tags: Android2EE, GoogleIO, Les news


Android 2EE en Conference au CESI (Toulouse) par MathiasSeguy (10/05/2011 11:47)

L’auteur d’Android2EE sera en conférence à l’école supérieure d’informatique EXIA.CESI de Toulouse le Jeudi 26 Mai à 14h. Cette conférence a pour but de présenter la technologie Android aux élèves ingénieurs pour leur donner les clefs d’un bon démarrage en programmation Android. Android envahit le monde de l’IT. Soyez au rendez-vous ! A Quick Overview on Android Programming. Au programme : ‹Programme› ‹!–Android dans le monde IT–› ‹item name= »Les acteurs du système »› Activity – ContentProvider […]

Tags: Android2EE, Cesi, Exia, Formation Android, Les news