Annuaire >
Informatique >
Logiciels >
Outils de développement > Définitions
Liens sponsorisés
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é
- 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 [...]
- Envoi automatisé des recharges (Purse) aux téléphones Telo
CC.Communication pour Amigotel - TeloApplications en ligne, Intranet/ExtranetÉtude de la technologie Psitek (téléphones Jembi, interfaces GSM Fusion) et développement dans l'application TELO des fonctionnalités permettant de gérer automatiquement les recharges des téléphones : génération et envoi des commandes SMS via l'interface Fusion, réception et analyse des réponses, contrôles et reporting, gestion de la facturation.Outils : Psitek Fusion (interface GSM) et Jembi (téléphones), Adobe ColdFusion, communications sur port série (COM) et SMS
- 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 [...]
- 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.
- 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 [...]
- Développement d'applications pour l'iPhone avec Jiggy
Jiggy est un nouvel environnement de développement pour l’iPhone. Les applications sont a mi-chemin entre des applications web et des applications natives.
Sur le principe cela ressemble aux Widgets avec le Dashboard.
Tout d’abord installer le runtime Jiggy sur l’iPhone. Ensuite on développe les applications avec HTML et Javascript (une aubaine pour les développeurs web).
Concernant l’outil de [...]
- Apple protège les applications de son iPhone
iLounge nous présente un brevet déposé par Apple récemment dévoilés par l'USPTO. Celui ci, gros de 371 pages, décrit très précisément l'interface graphique de l'iPhone mais aussi moultes détails sur les applications et même des fonctionnalités pas encore présentes sur l'iBiniou, comme le GPS, la vidéo-conférence, des outils de blogging ou encore un iChat-like. Même s'il paraît évident que tout ne verra pas le jour sur le portable pommé, on a en revanche la confirmation que Steve Jobs et ses (...)
-
iPhone
- Surfer sur la vague en 3D
Les Rich Internet Applications permettent de réaliser de belles applications 3D et en faisant un petit tour sur la toile, on peut remarquer que la 3D s’installe petit à petit chez les commerçants. La différence avec les réseaux sociaux tels que Second Life est au niveau de l’interface d’accès, pas besoin de télécharger un [...]
- Vrac iPhone : applications, Google et iTunes
En attendant l'iPhone, le vrai, un développeur a mis en ligne ce qui se rapproche le plus de l'interface de l'engin ! Tout y est, le scrolling des pages, le design bleutée... Par contre, il ne sert à rien de toucher avec les doigts, ça marchera pas. Toujours dans le domaine du développement logiciel, et d'après ThinkSecret, les applications web de Google (Document, Tableur etc) seraient compatibles avec l'iPhone ! Ce serait une excellente nouvelle qui donnerait un petit côté pro à l'engin (...)
-
iPhone
- Les applications iPhone à ne pas manquer
Comme chaque trimestre, Tom's Guide a renouvelé sa sélection des meilleurs applications pour iPhone. Un travail de plus en plus difficile compte tenu du nombre éternellement croissant d'applications disponibles (plus de 100 000 aujourd'hui).
Recherche interne
Consultez également les résultats de la recherche interne :
|