Cet article a pour but de présenter l’utilisation de l’approche Comet au sein du framework Play a travers la création d’une application de chat basique.
Rappel sur les protagonistes
Play est un framework MVC de développement rapide pour Java et Scala, dont la version 2 est sortie le 13 mars 2012.
Comet est une approche permettant au serveur web d’envoyer des informations au navigateur web sans que celui-ci l’ait explicitement demandé.
Lire la suite…
Vous avez peut être lu l’article sur FrAndroid ou aperçu la news sur HackerNews. Depuis la semaine dernière, il existe un générateur de squelettes de projet Android pour démarrer une application rapidement et il s’appelle AndroidKickstartR. Développé par moi-même et open source sous licence Apache 2.0, il est disponible sur github.

Lire la suite…
Introduction
La configuration d’une application grâce à des fichiers properties est une technique très souvent rencontrée dans le monde Java. Que ce soit pour configurer des utilisateurs (kermit/thefrog
), des loggers ou pour des propriétés propres à une application, ils sont partout. Leur format est pratique (“clé=valeur” dans le cas le plus simple), ils se chargent aisément et se prêtent bien à l’internationalisation via les ResourceBundle.
Pourtant, ils ont aussi leurs contraintes :
- il est facile de se tromper dans un nom de clé
- en général on ne peut récupérer que des String, qu’il faut ensuite interpréter ou convertir à la main
- c’est la galère dès qu’on veut renommer une propriété dans le fichier, il faut penser à changer toutes les références dans le code Java
Voyons comment améliorer ça avec une simple interface et un petit framework !
Lire la suite…
Dans la première saison partie de cette série d’article, nous avons vu comment intégrer l’authentification unique SAML 2 dans Liferay, nous allons à présent nous intéresser à la déconnexion centralisé, autrement dit le “Single Logout Profile”. Lire la suite…
Dans le précédent épisode article, nous avions presque terminé notre mécanisme d’authentification unique SAML 2.0, nous allons maintenant assembler les pièces du puzzle et faire quelque finitions…
Une dernière touche de peinture
Si nous reprenons notre descriptif de l’échange (non, ne me tapez pas ! c’est la dernière fois (pour ce schéma en tous cas)) :

Lire la suite…