Il y a 10 ans -

Temps de lecture 3 minutes

Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.

Mobilité

Dropbox Sync API pour iOS et Android

Dropbox a annoncé récemment la sortie de Sync API pour iOS et Android.

Cette API permet d’intégrer les fonctionnalités de Dropbox dans votre application mobile, en prenant en charge toute la complexité liée à la synchronisation, le caching et la gestion de fichiers en mode hors-ligne.

Concrètement, Sync API permet à votre application mobile d’accéder aux fichiers stockés sur Dropbox comme s’ils se trouvaient en local sur votre appareil mobile. Vous pouvez facilement lister le contenu des répertoires, supprimer, déplacer ou créer des fichiers localement. L’API prendra en charge la synchronisation dans le cloud pour vous, en les mettant en cache si nécessaire.

Sync API marche parfaitement même quand votre appareil mobile est hors-ligne, en cachant les modifications apportées et en les synchronisant une fois la connexion internet rétablie.

La documentation, le tutoriel détaillé ainsi que des exemples d’utilisation sont fournis pour les deux plate-formes permettant une prise en main rapide et efficace.

Web

HTML 5 – WebRTC

WebRTC, ou Web RealTime Communication avec le navigateur et du javascript, actuellement en brouillon au W3C, avance. Chrome et Firefox ont prouvé qu’ils étaient capables de discuter entre eux. Voilà l’appel de Chrome vu par Firefox et la même chose du coté de Firefox qui rajoute des informations techniques sur l’utilisation de l’API WebRTC. Sûrement une réponse à Microsoft qui le mois dernier a lancé un protocole concurrent.

Client-side Messaging Essentials

Un excellent article qui rappelle les bases des deux principaux patterns d’échange de message côté client : Observer et Mediator. L’article présente les deux patterns, leurs avantages, inconvénients et donne des règles pour savoir quand utiliser quelle approche (règles utiles à 80%, il n’y a toujours pas de « silver bullet »). Sont également présentés les cas de promotion des messages du contexte local au contexte global, des éléments de réflexion sur la topologie des messages et sur la définition des contrats des messages. Enfin l’auteur présente du code basé sur Backbone pour réduire le boiler plate.

Le coin de la technique

Domain Driven Design – Apache Isis

Vous aimez le Domain Driven Desin et vous cherchez un framework pour vous aider à structurez le tout ? Vous devriez aller voir Apache Isis qui est la suite de Naked Object. L’idée est d’écrire la logique métier dans les entités, les services du domaine et les repositories puis le framework se charge de générer la représentation de ce modèle dans une webapp ou une API RESTful.

Publication de Play 2.1.0

Nous avions présenté la roadmap de Playframework, annoncé la sortie de la première release candidate. La version finale de play 2.1 est sortie le 6 février, accompagnée d’une nouvelle version du site. Les principales nouveautés que nous avons retenues :

  • La migration à Scala 2.10 et aux API de Future associées
  • Modularisation du framework de façon à réduire fortement le jeu de dépendances du coeur
  • Support des sous-projets permettant de modulariser votre projet
  • Nouvelle API JSON basée sur les combinateurs Scala
  • API de filtres et de protection CSRF
  • Support facilité pour la négociation de contenu

Une liste plus complète est disponible dans la documentation.

Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.