|
Annuaire >
Informatique >
Logiciels >
Outils de développement > Définitions
API - Interface de programmation d'applications - Applications Programming Interface
Définition
Une API a pour objet de faciliter le travail d'un programmeur en lui fournissant les outils de base nécessaires à tout travail à l'aide d'un langage donné. Elle constitue une interface servant de fondement à un travail de programmation plus poussé.Une API pour la programmation dans un langage x est ainsi composée d'un ensemble de fonctions, routines et méthodes, écrites dans ce langage. Ces fonctions de bas niveau (ouvrir un fichier, le parser, le fermer, ...) ont la propriété d'être d'un usage courant dans toutes les applications dérivées de x. D'où l'idée de les programmer une fois pour toutes puis de les mettre à disposition de la communauté des programmeurs. Ces derniers n'ont plus alors qu'à choisir et appeler les fonctions pertinentes selon les objectifs de leur code.
Citons par exemple les API SAX (Simple API for XML) et DOM (Document Object MOdel) pour la programmation XML, ou les API Java pour la programmation Java (Java RMI, Java IDL, Java Media API, ...).
Définitions connexes
.net - ActionScript - Ada - C# - C++ - Cocoa - IDE - GFI Informatique - CGI - IDL - GDI - Interface utilisateur - J2EE - Larry Wall - PERL
Auteur
Guillaume Roussel
Revue Hadès

Utilisez cette définition !
Vous pouvez recopier cette définition sur votre site à condition d'indiquer que la source est le Dico du Net, en utilisant par exemple ce code :
<p>Source <a href="http://www.dicodunet.com/">Dictionnaire en ligne</a> :
<a href="http://www.dicodunet.com/annuaire/def-469-api.htm">
API - Interface de programmation d'applications
- Applications Programming Interface</a></p>
Actualité
- Yahoo ouvre les API de son service mail ...
Le groupe internet a décidé de publier les API (application programming interfaces) de son service de courrier électronique, pour permettre aux développeurs tiers de créer des applications qui s'appui[...]
- Concept : la façon idéale de gérer ses applications dans iTunes ? ...
Si tout le monde s’accorde à louer la qualité de l’interface de l’iPhone, il n’en va pas exactement de même du côté d’iTunes. Le lecteur multimédia d’Apple offre en[...]
- [MP3] Brèves iPhone : màj SDK, Microsoft, Firefox et 3G ...
L’actualité iPhone de ces derniers jours regroupée en un unique billet.
- Apple vient de mettre en ligne une mise à jour du kit de développement dédié à l’iPhone. Celui-ci passe donc en ve[...]
- GDC 07: SUN lance Darkstar, le serveur GPL tout équipé API ...
En résumé Darkstar fournit toute la plomberie nécessaire aux serveurs avec une API (interface) efficace[...]
- Actualité de développement PECL, edition 140 ...
10 paquets ont été mis à jour cette semaine :
: support étendu de HTTP
: interface pour IBM DB2
: interface libmcve
: base de données de fuseaux...[...]
- Une interface logicielle robotique et un robot français...
Gostai, une start-up française, a mis au point un langage de programmation innovant pour les applications robotiques. Baptisé Urbi (Universal Real-time Behavior Interface), cette interface logicielle “permet de contrôler n’importe quel robot au niveau hardware (moteurs, capteurs, camera…) et software (reconnaissance des visages, de la voix…)”, comme l’explique Christophe Jacquemin dans Automates Intelligents. Urbi sera [...]
- Concept : la façon idéale de gérer ses applications dans iTunes ?...
Si tout le monde s’accorde à louer la qualité de l’interface de l’iPhone, il n’en va pas exactement de même du côté d’iTunes. Le lecteur multimédia d’Apple offre en effet des fonctionnalités intéressantes, mais il n’est pas forcément des plus pratiques pour gérer une grande quantité d’applications. Il manque en effet une interface claire et [...]
- jQuery Tools, Interface Utilisateur avec jQuery| Webmaster - Ressources et outils gratuits pour votre site internet - Fr...
jQuery Tools est une collection d'éléments pour créer une interface utilisateur web. Un simple fichier de 5.8 Kb permet de métamorphoser l'aspect graphique de vos applications web !
Cette librairie est fournie avec des outils JavaScript tools tel que les onglets, infobulles, menu accordéon, navigation, des effets visuels et tous les gadgets à la sauce web 2.0.
- Uquery : un bon moteur pour la recherche d'applications Iphone...
Uquery est un nouveau moteur de recherche qui est la résultante de l’émergence du marché des applications Iphone/Ipod. Avec plus de 70 000 applications existantes, ça commençait effectivement à devenir un peu complexe de trouver ce que l’on veut rapidement.
Si derrière ce nom se range bien sur un immense index d’applications, l’interface présentée est d’abord [...]
- FeedFlare ouvre son code API aux développeurs...
Feedburner, un des principaux agrégateur américain de flux RSS et ATOM, a annoncé le 8 février à Londres, lors de la conférence The future of web app, qu ‘il ouvrait la version complète API de ses applications FeedFlare aux développeurs, afin d'encourager le développement collaboratif de nouvelles applications, services, options, pour les éditeurs de contenus comme pour les utilisateurs. Le blog Burning questions de Feedburner publie toutes les informations, liens, et la documentation nécessaires pour les développeurs et les éditeurs, ainsi qu' une première liste de 101 applications pour flux RSS à développer ou déjà disponibles (en anglais)...
- OpenSocial: côté pile...
La bataille engagée entre Google et Facebook est loin d'être un concours sportif pour savoir qui sera le plus grand ou le plus gros. Il s'agit d'une véritable guerre entre candidats à sortir le plus d'argent possible de nos activités sur le web. Nous sommes concernés.
Pour répondre à l'accord Microsoft-Facebook annoncé le 25 octobre (voir ce billet), Google a lancé OpenSocial le 1er novembre. La chose est officiellement présentée de façon sympathique: Le web est meilleur quand il est social: OpenSocial offre un ensemble d'API communs pour les applications sociales qui leur permet de fonctionner sur de multiples sites. Les API (Application Programming Interface) permettent aux applications de communiquer avec les systèmes d'exploitation.
En fait Google a convaincu une bonne partie des réseaux sociaux qui ont peur de la montée de Facebook de se mettre d'accord sur une série de standards. La liste de ceux qui ont dit oui est ...
- Google API...
La Google API est un kit de développement logiciel disponible librement, qui permet de créer de nouvelles applications utilisant directement la base de données des pages indexées par Google, par le biais d'un service web.
- A quoi ressemblera les applications d'Android ?...
Le 13 mai était dévoilé les lauréats du concours de programmation d’applications sur Android lancé par Google . Parmi toutes ces applications, je vous propose un aperçu des plus originales qui pourront être embarqué dans les mobiles Android.
Tout d’abord, commençons par une des 7 applications des étudiants du MIT, Locale qui [...]
- A quoi ressemblera les applications d'Android ?...
Le 13 mai était dévoilé les lauréats du concours de programmation d’applications sur Android lancé par Google . Parmi toutes ces applications, je vous propose un aperçu des plus originales qui pourront être embarqué dans les mobiles Android.
Tout d’abord, commençons par une des 7 applications des étudiants du MIT, Locale qui [...]
- Google Analytics API disponible...
Sur le blog Analytics on peut voir que l’API de Google Analytics est disponible.
The Data Export API is easy to use and provides read-only access to all your Analytics data. Any data that’s available through the standard Analytics web interface is available through the API. The Analytics API is a Google Data API. This [...]
Sites de l'annuaire
Voici des sites figurant dans notre annuaire (inscription gratuite) :
- Win32 SSH\TestStand SSH Telnet API and shortcut command manager
ExtraPuTTY, est un complément à PuTTY permettant de gérer grace à une TreeView l'envoi de commandes ou de séquences par un simple click de souris. Cet addon permet aussi aux applications Win32 et testStand V3.0 d'envoyer et de recevoir des données via les protocoles Telnet,SSH,Rlogin et Raw.Il possède également une option de génération de rapport HTML....
Catégorie : Logiciels > Freeware
http://extraputty.free.fr/
- Interpréteur pour le langage de programmation Scriptol
Le langage de programmation Scriptol pour le Web ou les applications. Un langage simple compatible avec PHP ou C++. Il existe un interpréteur et des compilateurs gratuits avec une librairie open source. Le langage XML peut être intégré au code source. Fonctionne avec Java, XUL, Winbinder, GTK ou s'intègre dans des pages Web pour la version compilateur PHP....
Catégorie : Programmation > Langage Scriptol
http://www.scriptol.net/fr/
- Api Restauration - Services de Restauration Collective
Api Restauration est une société de Restauration collective à destination des entreprises, des collectivités, des établissements de santé, scolaire et pour personnes âgées. Leader dans la région Nord Pas de Calais, Api dispose de valeurs fortes lui assurant son indépendance et sa différence en conservant ses valeurs d'artisans....
Catégorie : Commerce et économie > Services aux collectivités
http://www.api-restauration.com/
- Utilisation des Api Google map et Yahoo map
Retrouvez des conseils et des exemples pour implémenter les api google map et yahoo map sur votre site web. Les exemples proposés sont fonctionnels et pour la plupart agrémentés du code nécessaire quant à leur installation. Certains exemples peuvent s'avérer utiles pour certains webmasters car ils ont pour but de proposer un outil exploitable comme la récupération de coordonnées géographiques d'une adresse par exemple. Une section est également dédiée à la technologie Ajax....
Catégorie : Google > Google Maps API
http://www.weboblog.fr/
- Api 44 - installation vente de portail, motorisation et porte de garage à Nantes Rezé
Pour votre portail, votre porte de garage (portes sectionnelles, latérales, basculantes, pivotantes) ou encore pour la motorisation de vos ouvertures, Api vous propose une solution adaptée, grâce à un large choix et à une installation sur mesure qui prend en compte vos besoins et vos goûts, notamment avec des produits de fabrication Api, ou encore avec des marques sélectionnées pour leur qualité (telle Sib). API votre spécialiste motorisation de portails et portes de garages à Nantes Vertou 44...
Catégorie : Bâtiment et travaux publics > Portes de garage
http://www.api-44.fr/
- SmartPSP - développement d'applications et de jeux sur PSP (Playstation Portable de Sony)
SmartPSP regroupe toutes les ressources nécessaires au développement d'applications et de jeux sur PSP (Playstation Portable de Sony). Vous y trouverez des tutoriels de programmation et d'installation de librairies. Vous aurez aussi accès aux applications que nous développons et mettons en ligne gratuitement comme l'application RSSmartReader qui est un lecteur de flux RSS pour PSP. La documentation complète du SDk pour la PSP sera disponible et entièrement traduite en français....
Catégorie : Consoles de jeux vidéo > Consoles PlayStation
http://www.smartpsp.net/
- Tools-net
Site de programmation, pour débutant, tools-net propose des applications web comme la gestion de boite email, une vidéothèque en ligne, également des tutoriaux. Mais également un forum pour toutes les questions....
Catégorie : Informatique > Programmation
http://www.tools-net.com/
Recherche interne
Consultez également les résultats de la recherche interne :
|