Recap java, semaine 11, année 2014

La récap Java, 3 entrée(s) pour la semaine du 10 mars au 16 mars 2014.

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


Que manque-t-il a l’iPad Air ? par thierryler (14/03/2014 15:52)

Quelques mois sont passés depuis la sortie de l’iPad Air d’Apple. Entre temps j’ai eu l’occasion de tester de très belles tablettes chez la concurrence, dont le Nexus 7 (old et new) de Google et la Surface (1 et 2) de Microsoft. J’ai même fait le tour des tablettes pour enfant. D’ailleurs, si vous avez […]

Tags: IPad, Tablette


Java 8 simplifie les Comparators par adiGuba (12/03/2014 14:57)

L’API de Collections de Java apporte la notion d’ordre des objets, soit via l’interface Comparable<T> qui définit l’ordre naturel, soit via l’interface Comparator<T> qui permet de définir des règles d’ordonnancements diverses. La majeur partie des classes et méthodes qui nécessite un ordonnancement utilisent donc un Comparator<T>. Bien que sur le principe cela ne soit pas […]

Tags: 8


La meilleure tablette pour enfant est… l’iPad 2 par thierryler (11/03/2014 09:12)

Quand j’étais petit, j’ai reçu une « Dictée Magique » pour mon anniversaire. C’était un des plus beaux cadeaux que mes parents m’aient offert. Et je peux vous dire que cette tablette a été usée jusqu’à la moelle. A mon tour j’ai acheter une pour ma fille de 4 ans. Bien entendu, je ne lui ai pas […]

Tags: Enfant


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

La récap Java, 6 entrée(s) pour la semaine du 19 septembre au 25 septembre 2011.

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


Initialisation d’un programme à son premier lancement et utilisation de l’objet SharedPreference par MathiasSeguy (22/09/2011 17:09)

Bonjour, Aujourd’hui, je vous soumets un moyen simple de mettre en place des actions au premier lancement de votre application sur un nouveau téléphone. En d’autres termes, comment customiser le premier lancement de votre application? L’idée est assez simple et s’appuie sur l’utilisation de l’objet SharedPreferences. Cet objet permet de stocker un ensemble de clef-valeur spécifiques à votre application au sein du système et de pouvoir les CRUD (create, read, update, delete) facilement. L’idée est […]

Tags: Android2EE, Formation Android, Initialisation application, Le savoir faire, Premier lancement, ShardePreference


Envoyer une email au sein de votre activité par MathiasSeguy (21/09/2011 15:34)

Pour envoyer un email: //load string for email: String[] adresses=getResources().getStringArray(R.string.mail_adresses); String subject=getResources().getString(R.string.mail_subject); String body=getResources().getString(R.string.mail_body); // send an email final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);         emailIntent.setType("plain/text"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, adresses); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, body); startActivity(Intent.createChooser(emailIntent, "Send mail…")); 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: Android2EE, Email, Envoie, Le savoir faire


Gestion de la luminosité: Quelques précisions par MathiasSeguy (21/09/2011 13:50)

Bon, alors quelques précisions sur la gestion de la luminosité: Le code suivant: // change the brightness using i where 0&lt;=i&lt;255      android.provider.Settings.System.putInt(getContentResolver(),      android.provider.Settings.System.SCREEN_BRIGHTNESS, i); //et pour le mode    android.provider.Settings.System.putInt(getContentResolver(),      android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE, System.SCREEN_BRIGHTNESS_MODE_MANUAL); Change les valeurs dans les propriétés du système mais n’a aucun effet immédiat. Votre écran ne changera pas de luminosité. Il faut éteindre et redémarrer le téléphone pour que ces valeurs soient prises en compte. Bref, on […]

Tags: Android2EE, BRIGHTNESS, Formation Android, Le savoir faire, Luminosité, SCREEN BRIGHTNESS MODE


Change le mode de gestionde la luminosité (manuel ou auto) par MathiasSeguy (20/09/2011 12:09)

Et juste en passant très vire, hier dans mon poste je parlais de changer la luminosité. Vous pouvez définir si celle-ci est automatique ou manuelle: // change the brightness // SCREEN_BRIGHTNESS_MODE can be: // SCREEN_BRIGHTNESS_MODE_AUTOMATIC // SCREEN_BRIGHTNESS_MODE_MANUAL System.putInt(getContentResolver(),System.SCREEN_BRIGHTNESS_MODE, System.SCREEN_BRIGHTNESS_MODE_MANUAL); où System vient de import android.provider.Settings.System; 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: Android2EE, Formation Android, Le savoir faire, Luminosité, SCREEN BRIGHTNESS MODE


Copie d’écran de l’émulateur par MathiasSeguy (20/09/2011 11:03)

Juste en passant, une petite info pour ceux qui n’avaient pas remarqué. Dans la vue DDMS d’eclipse, un petit bouton bien pratique lorsque l’on veut diffuser son application: la copie d’écran de l’émulateur. C’est le petit appareil photo dans la barre d’onglets qui contient Devices et Emulator Control, ben juste à droite de ces onglets il y a les boutons Debug,tout ça et le dernier bouton est le bouton « Screen Capture ». ok, petite news ce […]

Tags: Le savoir faire


Syntaxe des expressions Lambdas par adiGuba (19/09/2011 18:30)

Le groupe de travail du projet Lambda a pris une décision concernant la syntaxe des lambdas de Java SE 8 : Syntax decision (en anglais dans le texte). C’est donc la syntaxe de C# qui sera reprise (dans les grandes lignes – des détails pourraient encore être modifiés). Cette syntaxe se décompose en deux parties, séparées par une flèche => La partie gauche comporte la signature de la méthode, avec le nom des différents paramètres […]

Tags: 8, Closure Lambda


Recap java, semaine 46, année 2010

La récap Java, 9 entrée(s) pour la semaine du 15 novembre au 21 novembre 2010.

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


Apache n’aura jamais la licence TCK par vbrabant (19/11/2010 14:31)

Aujourd’hui, j’ai vécu un moment très curieux, assez surréaliste (Normal, me direz-vous, on est à Devoxx, Belgique, pays de Magritte). La conférence Devoxx a commencé ce matin par une discussion publique « The future of Java ». Discussion modérée par Joe Nuxoll et Dick Wall, bien connus de ceux qui écoutent JavaPosse. Et bien évidemment est venue la question concernant Apache et la licence TCK. Tous les regards se sont alors tournés vers Mark Reinhold. Mais, et […]

Tags: Devoxx 2010


Sortie de NetBeans 7 en version béta par vbrabant (18/11/2010 23:59)

Coincidence ou pas, je ne sais pas trop. N’empêche que la béta de NetBeans 7 vient de sortir. Et ce qui est super avec cette béta, c’est qu’il est possible de déjà s’amuser avec les modifications du langage, modification faisant partie du project coin, et qu’on devrait retrouver dans le JDK 7. Ca va vous permettre de voire directement sur votre code *** ce que ces modifications de langage vont vous apporter, que ce soit […]

Tags: NetBeans


Faire pleurer vos collègues par thierryler (18/11/2010 15:32)

Voici 4 méthodes. Pour chacune il faut expliquer ce qui se passe, sans tester le code (sinon c’est trop facile). @Test public void testCalcul1() {     int i;     i = i++;     System.out.println(i); }   @Test public void testCalcul2() {     int i = 0;     i = i++;     System.out.println(i); }   @Test public void testCalcul3() {     int i = 1;     i = […]

Tags: Dev


Performance anxiety par vbrabant (17/11/2010 16:46)

C’est le titre de la session de Joshua Bloch. Me suis installé dans la salle 20 minutes à l’avance. J’étais pas le seule à avoir eu cette idée. La salle était déjà comble. Assis comme la moitier des personnes sur les marches des escaliers. C’est toujours un événement que de le voir sur scène. Premature optimization is evil. Don’t do it

Tags: Devoxx 2010, Divers


Enfin des JSRs pour Java 7 & 8 par adiGuba (17/11/2010 11:38)

Les JSRs sont des documents primordiaux du Java Community Process, puisqu’il s’agit des documents de travail qui seront soumis aux votes de la part des membres du-dit JCP. Longtemps attendu, la JSR de Java 7 est enfin là, et elle n’est pas seule, puisqu’on y retrouve en tout quatre nouvelles JSRs : JSR 334: Small Enhancements to the Java™ Programming Language (Le projet Coin pour Java 7) JSR 335: Lambda Expressions for the Java™ Programming […]

Tags: 7 Dolphin , 8


Déjà du monde pour la Keynote devoxx 2010 par vbrabant (17/11/2010 09:02)

La keynote va commencer dans un peu plus d1/2 heure. Et c’est déjà une file devant les portes de la salle de cinema. File qui n’a rien à envier aux files des fans d’Apple pour les ouvertures des Apple Store. N’oubliez pas que vous pouvez suivre la keynote en live sur le site parleys.com. A+

Tags: Devoxx 2010


JavaFX : de deception en deception par vbrabant (16/11/2010 18:33)

Cela fait plusieurs années maintenant que JavaFx a été annoncé, que plusieurs versions se sont succédées. Versions qui nécessitaient presque à chaque fois de modifier le code car elles n’étaient jamais backward compatible. Aujourd’hui, comme pour les sessions des années précédentes, ils nous ont dit en gros ceci : la prochaine version sera la bonne. Avec elle vous pourrez vraiment créer des applications riches, …, … Le problème est qu’à chaque fois que je sors […]

Tags: vénements Java, Devoxx 2010


Devoxx : JavaEE6 rocks !!! par vbrabant (16/11/2010 13:00)

Ce matin, c’était l’occasion de (re)découvrir Java EE 6, présenté par un magnifique duo. En 3 heures, ils nous ont expliqué pas mal de code et ont effectué pas moins de 15 démos. Lorsque je vais dire cela à mes collègues au travail où on utilise Websphere ils ne me croiront jamais.

Tags: vénements Java, Devoxx 2010


La keynote de Devoxx 2010 en live sur parleys.com par vbrabant (16/11/2010 09:18)

Vous n’avez pas su ou pas pu vous inscrire à l’edition 2010 de devoxx ? Vous voulez vivre en direct l’ambiance de devoxx ? Et bien, sachez que cela est possible cette année.\ Toute l’équipe de Devoxx s’est encore une fois coupé en quatre cette année. En effet, pour la premiere fois depuis que javapolis / devoxx existe, la keynote sera retransmise en direct LIVE sur parleys.com Rendez-vous donc ce 17 au matin pour savoir […]

Tags: Devoxx 2010


Recap java, semaine 34, année 2010

La récap Java, 3 entrée(s) pour la semaine du 23 août au 29 août 2010.

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


« Extension Methods » de C# 3.0 VS « Defender Methods » de Java 7 par adiGuba (27/08/2010 12:58)

J’essaye de suivre régulièrement les mailing-lists concernant l’évolution du langage Java. En particulier celle des projets Coin et Lambda, traitant principalement de l’évolution du langage. Il est intéressant de voir à quel point chaque petit détail peut prendre une importance capitale, que ce soit pour des raisons de compatibilités et voir même philosophique… Bien que ce soit des langages orientées objets, j’ai toujours dit que les C++, Java et C# offrait chacun une approche différente […]

Tags: .NET, 7 Dolphin


Java 7 : petit état des lieux du projet Lambda… par adiGuba (25/08/2010 13:06)

En fin d’année dernière, le report de Java 7 laissait envisager l’intégration des closures. Cela a donné naissance au projet Lambda dont l’objectif était de regrouper les différents travaux afin d’en sortir une spécification claire et fonctionnelle quitte à se passer de certain « power-concept ». Il en ressort une proposition d’expressions Lambda relativement allégée vis à vis des multiples et très complètes propositions de closures qui ont pu être proposées par le passé. Mais cela s’accompagne […]

Tags: 7 Dolphin , 8


Java 7 et les try-with-resources (ARM block) par adiGuba (23/08/2010 13:08)

Après le multi-catch/rethrow et depuis la version b105, les derniers builds du JDK 7 intègrent désormais le support des try-with-resources (bloc ARM), ce qui permettra enfin de pouvoir gérer proprement la fermeture des ressources de manière simple et efficace. Voilà enfin une syntaxe claire et précise pour libérer les ressources proprement et sans erreur… Quel est le problème avec les ressources ??? Contrairement à la mémoire, les autres types de ressources ne sont pas gérées […]

Tags: 7 Dolphin