26/01/2012

Permalink 15:16:06, Catégories: Événements Java, Devoxx, Récapitulatif Java, Evènements, Devoxx France 2012, 147 mots   French (FR) , vbrabant []

6 nouveaux speakers ont été rajouté à la liste précédente.

  • Alex Snaps
  • Xavier Hanin
  • Didier Girard
  • Ludovic Champenois
  • Nicolas Romanetti
  • Romain Maton

Ce qui nous fait déjà 16 speakers.

Vous pouvez retrouver la bio de ces nouveaux speakers ainsi que les 10 précédents sur devoxx.fr

J'ai déjà eu l'occasion de rencontrer et écouter les 4 premiers speakers.
Et c'est avec grand plaisir que je les écouterai, en français cette fois-ci, à Devoxx France.
Les noms des deux autres ne me disent rien de prime abord, mais bien les projets et/ou site mentionnés dans leur bio.

Bref, que du beau monde.

Alors, je vous le dis tout de go :

Payer 450 Euros pour écouter ces speakers là, c'est déjà rentable.
Alors, quand vous savez qu'il y a +- 130 sessions planifiées sur la durée des 3 jours, vous avez vite rentabilisé votre dépenseinvestissement.

Vous devez être identifié pour poster un commentaire.

24/01/2012

Permalink 09:24:52, Catégories: Récapitulatif Java, Récapitulatif, Evènements, Frameworks, Spring, Java, 365 mots   French (FR) , Alain <a-defrance@redaction-developpez.com> []

[Java][Spring] Soirée Spring 3.1 le 23 février 2012

logo mars jug

Bonjour à tous,

Soirée Spring 3.1 le 23 février 2012 avec Gildas Cuisinier

A propos de Gildas Cuisinier :
Gildas Cuisinier, consultant au Luxembourg, est connu pour son activité pour la communauté Spring francophone. Il est à l'origine de la section Spring de Developpez.com laquelle comprend forum, blog, cours, articles techniques, interview et FAQ.

Il a également participé à la relecture de plusieurs ouvrages sur Spring (Spring par la pratique et Spring Dynamic Modules in Action) et s'est engagé dans l'évangélisation de Spring 3.0 par le biais de conférences dans plusieurs JUG en France et au Luxembourg. Il a également apporté la base du support de XMPP/Jabber de Spring WebServices.

En dehors du monde Spring, il a également collaboré avec Henri Gomez pour fournir un packaging d'OpenJDK pour Mac OS X.

A propos de l'intervention
Spring est mort, longue vie à Spring !

Cette session présente les nouveautés apportées par Spring Framework 3.1 pour simplifier les développements d'applications d'entreprises en Java en tirant profit des nouveautés de JEE 6 !

Spring, mais sans une dose de XML !

Il vous sera également présenté comment créer des livrables déployables sur plusieurs environnements (dev, test, prod par exemple) sans modification de l'artéfact.

Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE

(le bâtiment rouge que l'on aperçoit ici)

N'hésitez donc pas à venir nombreux le Jeudi 23 février 2012 à 19h30

Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter

Merci de vous inscrire à cette conférence et à la mailing list

Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG :)

A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi

à bientôt,
Alain Defrance.

Vous devez être identifié pour poster un commentaire.

19/01/2012

Permalink 10:29:09, Catégories: Récapitulatif Java, Android, Le savoir faire, 84 mots   French (FR) , MathiasSeguy []

[Android][Java] Ajouter AdSense (AdMob pour Android) à votre application Android

Bandeau Conference

Vous voulez ajouter AdSense à votre application Android... Rien de plus simple, trois lignes xml dans votre fichier de layout, un jar a inclure dans votre appli et tout ça très bien expliqué par Google, ici:
Google explique AdMob

Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)

Mathias Séguy
mathias.seguy.it@gmail.com

Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.
AndroidEvolution

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo

Vous devez être identifié pour poster un commentaire.

17/01/2012

Permalink 17:09:03, Catégories: Android, Le savoir faire, Le savoir concevoir, 131 mots   French (FR) , MathiasSeguy []

[Android][Java] Le Guide Officiel du Design Android par Google

Bandeau Conference

Bonne année à tous,
Aujourd'hui un document à lire si vous souhaitez faire des applications Android, le guide officiel du design Android par Google.
Vous le trouverez ici:
http://developer.android.com/design/index.html
Cet vraiment pleins de bonnes pratiques, il faut le lire au moins une fois et y revenir quand on est en phase de Design de l'application. Ok, il est orienté ICS, mais on finira bien par coder avec cette version. (Pas tout de suite, seulement 3.9% des appareils ont une version supérieure à 2.3)

Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)

Mathias Séguy
mathias.seguy.it@gmail.com

Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.
AndroidEvolution

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo

Vous devez être identifié pour poster un commentaire.

Permalink 17:03:19, Catégories: Android, Les news, 68 mots   French (FR) , MathiasSeguy []

[Android][Java] CES 2012 Recap!

Bandeau Conference

Toutes les news du CES par Android Central :http://www.androidcentral.com/week-android-news-ces-recap-style?utm_source=ac&utm_medium=twitter&style_mobile=0

Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)

Mathias Séguy
mathias.seguy.it@gmail.com

Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.
AndroidEvolution

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo

Vous devez être identifié pour poster un commentaire.

16/01/2012

Permalink 11:38:05, Catégories: Java, Événements Java, Devoxx, Evènements, Devoxx France 2012, 184 mots   French (FR) , vbrabant []

[Java] Les premiers speakers dévoilés pour Devoxx France 2012

Les premiers speakers pour Devoxx France 2012 viennent d'être dévoilés.

  • Neal Ford, (EN) Auteur du livre The Productive Programmer, travaille chez ThoughtWorks, où travaille également Martin Fowler
  • Jevgeni Kabanov (EN), fondateur de la société ZeroTurnaround.com bien connue pour le produit JRebel
  • Emmanuel Bernard, (FR) travaillant chez Red Hat/JBoss, et animant le blog les castcodeurs
  • Alexandre Bertails, (FR), travaillant actuellement au W3C et travaille sur des projets où il utilise souvent le langage Scala
  • Stéphane Epardaud, (FR), qui coorganise le Riviera Java User Group, et travaille chez Red Hat/JBoss, sur le langage Ceylon
  • Rémi Forax, (FR), dont son blog devrait être dans votre liste de blogs à suivre
  • Romain Guy (FR), travaillant chez Google
  • Sami Jaber (FR), DNG Consulting, qui vous présentera le projet COBRA
  • James Ward, (EN), qui devrait nous parler de Heroku, du framework Play!
  • Matt Raible, (EN), qui est à l'origine du projet AppFuse

Personnellement, je serais fort intéressé par la conférence de Rémi Forax, et curieux de voir et entendre Sami Jaber.

(Lire aussi : Patron, je veux aller à Devoxx France)

Vous devez être identifié pour poster un commentaire.

04/01/2012

Permalink 19:32:52, Catégories: Articles, Récapitulatif Java, Récapitulatif, Evènements, Frameworks, Persistance, Web, 295 mots   French (FR) , Alain <a-defrance@redaction-developpez.com> []

[Java] Soirée EclipseLink le 19 Janvier 2012

logo mars jug

Bonjour à tous,

Soirée EclipseLink le 19 Janvier 2012 avec Shaun Smith

A propos de Shaun Smith :
Shaun Smith travaille à Oracle sur EclipseLink. Il viendra nous faire le plaisir de nous présenter tout ça.

A propos de l'intervention
Dès qu´on parle d´ORM ou de persistence, on pense brièvement à JPA puis on parle d´Hibernate, mais on oublie souvent que l´implémentation de référence de JPA c´est EclipseLink. Eh bien ce soir nous allons rectifier le tir, et vous présenter non seulement EclipseLink, mais encore mieux nous allons voir des aspects très pratiques de son utilisation.

En premier nous allons ainsi voir comment utiliser EclipseLink pour réaliser des applications Web RESTful, puis nous allons découvrir comment résoudre les problèmes de multitenancy

Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE

(le bâtiment rouge que l'on aperçoit ici)

N'hésitez donc pas à venir nombreux le Jeudi 19 Janvier 2012 à 19h30

Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter

Merci de vous inscrire à cette conférence et à la mailing list

Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG :)

A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi

à bientôt,
Alain Defrance.

Vous devez être identifié pour poster un commentaire.

26/12/2011

Permalink 11:11:33, Catégories: Android, Mono for Android, 306 mots   French (FR) , aktaour []

[Android][Java] [Mono]Orientation de l'écran

Sur Android, l'orientation de l'écran influe sur l'affichage des applications.
L'Android SDK offre la possibilité aux écrans de s'adapter à la résolution par ces systèmes de gravité (sorte de point d'ancrage).
Je crée mon application et je m'amuse à la passer du mode portrait au mode paysage.
Cette application se connecte en TCP à mon PC, et rapidement je me suis rendu compte que mon application se comporte étrangement.

En effet, à chaque changement d'orientation, ma connexion TCP se renouvelle. Après plusieurs heures d'analyses et de recherches j'ai compris et résolu le problème.

Par défaut, à chaque changement d'orientation, l'Activity courante est détruite puis recréé par le système Android.
Imaginez ma frustration en constatant cela, où sont mes objets en mémoires -> disparu....

Je connais deux solutions à ce problème:

  • Surcharger la méthode onRetainNonConfigurationInstance pour en sauvegarder un seul objet. Je dé-conseil ce n'est vraiment pas pratique
  • Surchager la méthode OnConfigurationChanged

Le fait de surcharger la méthode OnConfigurationChanged et de définir la propriété ConfigurationChanges au Manifeste permet de ne plus redémarrer l'activité courante en cas de changement d'orientation.

TIPs: en java, les propriétés ConfigurationChanges se trouve dans le fichier AndroidManifest.xml du projet. Sous Mono for Android c'est dans l'entête de votre définition de la classe qu'il se trouve.

Exemple:

 
[Activity(Label = "FrmTest ", ConfigurationChanges=Android.Content.PM.ConfigChanges.Orientation)] 
public class FrmTest : Activity 

  /// <summary> 
  /// Permet de ne plus redemarrer l'activité sur un changement de configuration 
  /// </summary> 
  /// <param name="newConfig"></param> 
  public override void OnConfigurationChanged(Configuration newConfig) 
  { 
  base.OnConfigurationChanged(newConfig); 
  } 

Cette petite astuce vous permettra sans doute de gagner du temps :).

Vous devez être identifié pour poster un commentaire.

25/12/2011

Permalink 12:32:59, Catégories: Android, Mono for Android, 873 mots   French (FR) , aktaour []

[Android][Java] [Mono]Asynchrone Mon meilleur ennemi (suite)

Il y a quelques jours j'exposai vulgairement ma façon de développer en ansynchrone entre différentes activity.

Aujourd'hui je vous montre comment faire en mutualisant la génération des mutex et des paramètres passés entre activity.

Pour cela , je crée:

  • Une classe static nommée BibFrm (Bibliothèque pour les fomulaires) qui contiendra une liste de paramètres liée à chaque activity par un identifiant.
  • Une classe nommé ParamFrm qui contiendra les paramètres (cle/valeur) de mon activity
  • Un objet pour accéder de manière unique à mes paramètres (Univers Threadé) nommé mutexParamFrm
  • Une fonction de recupération de paramètres généric
  • Une fonction de suppression complète de paramètres
  • Une fonction d'ajout de paramètres
  • Une fonction de calcul du prochain identifiant des activity

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

22/12/2011

Permalink 00:27:57, Catégories: Android, Mono for Android, 542 mots   French (FR) , aktaour []

[Android][Java] [Mono]Asynchrone Mon meilleur ennemi

Tout fier, je me lance dans ma première application à l'aide de Mono for Android.

Je crée un projet sous Visual Studio 2010 et me munis de mon téléphone sous Android.
Pour les imprimes écrans, j'utilise l'option screen capture du logiciel ddms (dalvik debug monitor) fournit avec le sdk de mono.

L'application à créer est simple:

  • Ouverture d'une activité à partir d'un bouton
  • Fermeture de l'activité ouverte
  • Affichage d'un message à l'écran sur fermeture de la seconde activité.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

21/12/2011

Permalink 22:15:03, Catégories: Android, Mono for Android, 496 mots   French (FR) , aktaour []

[Android][Java] Mono for Android

Bonjour,

Je suis passé d'un Iphone à un Samsung Note sous Android 2.3.6, je pars donc à la découverte de Mono for Android.

Pour information, Mono for Android permet de développer des applications en C#. Il est basé sur le runtime Mono et est propriété de la société Xamarin .

L'interface graphique est basé sur les fichiers axml de l'android sdk. Il est donc assez aisé de trouver de la documentation sur la partie graphique sur le site officiel.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

15/12/2011

Permalink 15:02:45, Catégories: Récapitulatif Java, Android, Le savoir faire, Le savoir concevoir, 316 mots   French (FR) , MathiasSeguy []

[Android][Java] Handler et Cycle de vie Part III

Bandeau Conference
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:
@Override
public Object onRetainNonConfigurationInstance() {
return backgroundThread;}

permet de récupérer l'objet dans la méthode onCreate:
@Override
public void onCreate(Bundle savedInstanceState) {

backgroundThread=(Thread)getLastNonConfigurationInstance();
if(backgroundThread==null) {
//créer la thread comme d’habitude
}else{
//pas besoin de else, votre thread est récupérée
}
…}

On voit bien qu'avec cette méthode tout paraît résolu (au moins pour le changement d'orientation de l'appareil). Et oui, mais non, c'est une grave erreur que de penser ça. En effet, que se passe-t-il si votre activité est tuée? Ben, votre thread devient orpheline, votre handler et votre activité deviennent des fantômes (car le Garbage collector les détecte utilisés). Et voilà, encore une fois, Dark Vador se gausse.

La solution, et oui, il y en a une, est un peu plus complexe que cela. Il faut ré-implémenter un atomic boolean permettant de tuer la thread si votre activité n'est pas relancée immédiatement.

Et là, ben je vous invite à aller récupérer les tutoriels que j’ai déposé sur Android2EE section Exemple, partie Tutoriels (Handler Tutoriels).

Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)

Mathias Séguy
mathias.seguy.it@gmail.com

Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.
AndroidEvolution

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 ... 119 120 121 Page suivante »

Liste des blogs

Developpez - Récapitulatif Java

Ce blog vous présente l'ensemble des blogs Java présents

Catégories


Rechercher

<  Janvier 2012  >
Lun Mar Mer Jeu Ven Sam Dim
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web