Lexique

API

L'API, une brique devenue essentielle dans le monde de la programmation logicielle.

Une API (Application Programming Interface) est un ensemble applicatif comprenant une interface qui permet d'offrir les services d'une composante logicielle, généralement standardisée, à un autre logiciel.

À titre d'exemple, dans le monde Windows, Direct X est l'une des API les plus utilisées, notamment par les jeux. Grâce à un ensemble de bibliothèques logicielles standardisées (Direct3D, DirectDraw, DirectSound, DirectPlay, etc.) n'importe quelles applications peuvent, en utilisant l'interface DirectX, mobiliser les ressources multimédias de l'ordinateur ( carte graphique, carte son, clavier, souris ) de façon complètement transparente.

Souvent disponibles sous la forme de kit de développement ( SDK ) les API permettent aux programmeurs de se concentrer sur leurs applications tout en bénéficiant de briques logicielles pour des fonctions et un environnement informatique donné. Ainsi, dans notre exemple, l'API DirectX fonctionne comme un traducteur faisant le lien entre l'application jeu qui crée l'image, et le composant graphique chargé de la traiter pour l'afficher sur l'écran.

Souvent livrée avec une abondante documentation, par sa richesse et sa relative simplicité d'emploi, l'API est présente dans tous les environnements de programmation modernes, y compris sur le Web ou de nombreux sites font appel à des API standardisées pour accéder à des bases de données, y compris pour leur mise en forme. Ainsi, le plan de situation géographique visible sur de très nombreux sites pointe directement sur Maps grâce à une API standard fournie par Google.

En résumé, les API sont devenues indispensables pour programmer d'une façon rapide et fiable et plus aucun développeur expérimenté ne les ignore actuellement, du moins pour les applications les plus courantes.

Autres articles avec les mots clés:   Programmation   

Mentions légales

Les images présentes dans ce lexique informatique sont acquises auprès de la société Getty Images, en licence Creative Commons ou Wikimédia Commons.
Les images illustrant des produits sont mises à disposition par les fabricants et sont supposées libres de droits à des fins promotionnelles ou informatives.
Si, malgré nos précautions, une image devait poser problème à quiconque, après vérification des prétentions adressées à SOS PC 24/24, elle serait immédiatement retirée de notre site. 
Ce dictionnaire informatique est en libre consultation. Il n'en est pas moins protégé par les droits d'auteur en vigueur sur le territoire helvétique.
La reproduction de tout ou partie de son contenu est donc soumise à autorisation écrite de SOS PC 24/24.