|
||
|
|
||
Google améliore les API de son protocole de données
Google Data Protocol est un outil mis à la disposition des développeurs pour écrire en toute sécurité des applications permettant aux utilisateurs d'accéder et de mettre à jour les données stockées par les produits Google. Afin de rendre ces API plus rapides, la firme de Mountain View a ajouté en début de semaine, deux fonctionnalités expérimentales concernant le protocole de données, l'une instaurant la réponse partielle et l'autre la mise à jour partielle.
«Prises ensembles, la réponse partielle et la mise à jour partielle peuvent réduire considérablement les besoins en réseau, en mémoire et en ressources processeur nécessaires pour travailler avec les API de Google, » ont indiqué Kyle Marvin et Zach Maier, deux membres de l'équipe de Google Data Protocol, dans un blog. Pour expliquer comment fonctionnait la réponse partielle, ils citent l'exemple d'un développeur écrivant un widget pour l'agenda d'Android qui afficherait l'heure et le titre d'événements récemment modifiés sur Google Agenda. «Avec l'ancienne API de l'agenda, on sollicitait l'ensemble du flux des événements, ce qui générait en retour une grande quantité d'informations, comme la liste des participants et la description de l'événement, » explique les deux bloggeurs. «Avec la réponse partielle, il est maintenant possible de ne demander que les informations pertinentes en utilisant que les titres des événements et les heures. » De la même manière, en retour « si un développeur veut permettre au widget de changer l'heure des événements de l'agenda, la mise à jour partielle rend cette opération facile par l'édition des données reçues en réponse partielle et par l'utilisation d'un patch http en retour qui envoie les données modifiées sur le serveur, » ont ajouté les membres de l'équipe. « Le serveur interprète ensuite le patch, ne changeant que les champs définis par le développeur » ont-ils détaillé. Le TOP de l'actualité
L'actualité Logiciel
Dossiers Logiciel
Livre blanc Logiciel
|
|
|
| |