Google propose des API pour de nombreux modules.
Ces API vous permettront de développer, d'enrichir ou de monétiser vos sites webs beaucoup plus efficacement. Il existe celle pour Android, qui est disponible à travers un SDK téléchargeable pour les pateformes Windows, Mac et Linux.
Un autre API très utile est celle pour Google Maps, qui permet d'intégrer facilement des cartes à vos sites webs.
Une autre API très en vogue est celle pour Google Buzz, le service lancé par google pour contrer les gros acteurs du web social Twitter et Facebook entre autres.
Définition d'une API : Application Programming Interface, est un certain nombre de fonction, de procédures ou encore de classes objets (POO : Programmation Orientée Objet ou OOP Oriented Object Programmation) qui permet des systèmes d'informations hétérogènes comme des ERP (Enterprise Ressource Planning ou PGI Progiciel de Gestion Intégrée) ou encore des Systèmes d'exploitations et depuis l'explosion des services Internet des services webs (Facebook, Twitter, Google, Bing, Yahoo, etc...) de communiquer entre eux.
Cela permet de rendre les systèmes interopérables, c'est à dire communiquant entre eux.
Le protocole Internet est basé sur ce principe d'interopérabilité et utilise le protocole HTTP pour permettre à différents serveurs d'être interroger par différents navigateurs internets (Opéra, Firefox, Google Chrome, Internet Explorer, Safari, SeaMonkey qui est une suite complète (Mail, naviguateur...)).
Les API sont utilisés également pour les clients de messagerie lourds comme Thunderbird ou Outlook, ou Lotus Notes qui utilise les protocoles IMAP et POP pour la réception du courrier et le protocole SMTP pour l'envoi des emails.
De cette démarche d'interopérabilité est né le language XML qui permet de stocké des données structurées sans aucun rattachement à des types spécifiques à tel ou tel logiciel ou base de données.
Une définition d'une API sur 01net.
Aucun commentaire:
Enregistrer un commentaire