Amy Plant, créatrice de vidéos Youtube autour du numérique, revient sur un mot de l’innovation, l’une des grandes tendances technologiques du moment : les API.

Les API, pour Application Programming Interfaces ou Interfaces de programmation d’applications en français, sont des interfaces codées qui permettent la communication entre des applications.

Par exemple pour coder une application de chauffeurs VTC, type Uber, nous avons besoin de mettre en place un système de calcul d’itinéraire pour indiquer aux chauffeurs le chemin le plus court. Nous aurons aussi besoin d’un système de notifications pour prévenir le client lorsque le chauffeur est arrivé.

Coder l’ensemble de ces éléments peut-être très long et compliqué… à moins d’utiliser des API !

En effet, le système de calcul d’itinéraires a déjà été codé par les développeurs de Google Maps. Et ils ont rendu accessible ce service par une API ! Le service de notifications est lui accessible par l’API de Cloud Messaging.

Il est donc possible d’intégrer directement ces deux services à notre application de chauffeurs VTC grâce aux API. Nous utiliserons pour cela « la documentation de l’API », c’est-à-dire son manuel d’utilisation.

Ainsi, nous n’avons plus à tout coder, mais simplement à réutiliser le code existant, en payant des frais si l’API n’est pas mise à disposition gratuitement.

A lire aussi sur Hello Future

Deux personnes discutent de code

Software Heritage : la bibliothèque d’Alexandrie du logiciel

Découvrir
Baah-box-trouver-le-bon-muscle_960x620

Baah Box : trouver le bon muscle !

Découvrir

Dossier : L’Afrique, terre d’innovation

Découvrir

Orange multiplie ses innovations en Afrique et au Moyen-Orient

Découvrir

Cinq métiers augmentés par l’innovation

Découvrir

Gouvernance du numérique : une expérimentation permanente

Découvrir
Des algorithmes pour gouverner… les algorithmes !

Le digital met-il le feu aux poudres ?

Découvrir