Dictionnaire > Définitions Développement de logiciels > IDL (Interface Definition Language)
Dictionnaire en ligne  
Définitions Sigles Participez !
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

IDL - Interface Definition Language

 Définition

Definition de Interface Definition Language  Langage permettant l'intéraction entre des composants logiciels au sein d'une architecture ou application distribuée.

 Description

Description de Interface Definition Language  Une application distribuée est un assemblage de composants logiciels s'exécutant d'une manière indépendante sur des machines et systèmes différents.

Ces composants sont connectés entre eux par un bus au sens large du terme (mémoire, réseau,...). C'est le principe de "l'invocation de procédure distante" (RPC: Remote Procedure Call).

Pour être accessible à l'ensemble de l'application, chaque composant doit annoncer les fonctions qu'il implémente. Pour déclarer l'interface d'un composant avec le reste de l'application d'une manière univoque on utilise le langage IDL.

IDL n'est pas un langage de programmation, c'est une manière de décrire des fonctionnalités (fonctions/méthodes, ...) exportées ainsi que les paramètres requis, et ce, d'une manière universelle.

IDL est utilisé avec CORBA, COM/DCOM, ...

Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !

Partagez cette définition sur Google+ en cliquant sur ce bouton :

N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook

 Auteur

Auteur bzctoons : bzctoons network - solution internet

 Autres sites sur le sujet

Liens externes Voici 3 autres sites sur le sujet :

Prévisualisation fournie par ThumbshotsJava IDL

Prévisualisation fournie par ThumbshotsL'IDL, Interface Definition Language

Prévisualisation fournie par ThumbshotsMSDN : The Interface Definition Language (IDL) File

 Commentaires

Pour l'instant aucun commentaire n'a été ajouté. N'hésitez pas à utiliser le formulaire ci-dessous si vous avez des questions ou des précisions à apporter à cette définition.

 Ajoutez votre commentaire

Si vous avez des commentaires à faire ou des questions à poser, remplissez le formulaire ci-dessous :

Votre pseudo * :
Ne mettez pas votre nom réel mais plutôt un prénom ou un pseudo
Votre adresse email * :
Indiquez une adresse qui fonctionne !
URL de votre site :
Si vous le voulez, mettez l'URL de votre site, nous y ferons un lien
Titre de votre commentaire * :
En quelques mots, l'objet de votre commentaire
Votre commentaire * :
Indiquez ici vos remarques, vos questions, vos compléments d'information... Aucune balise HTML n'est autorisée. Votre commentaire doit faire au moins 150 caractères de longueur.
 

Les champs marqués du signe * sont obligatoires.

Votre pseudo et celui de votre site apparaîtront sur la page publique de la définition, avec un lien vers votre site. Votre adresse email nous servira à vous prévenir des suites que nous donnerons à votre commentaire (qu'il soit accepté ou refusé) ; en aucun cas elle ne sera communiquée à un tiers sans votre consentement. Votre adresse IP sera enregistrée conformément aux obligations légales.

 Définitions à consulter

Définitions à consulter Nous vous proposons de consulter également la définition des termes suivants :

  • Interface de programmation d'applications (API) : 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é.
  • Applet : Un applet est un programme conçu à l'aide du langage de programmation Java, qui peut être utilisé à l'aide d'un navigateur Internet.
  • Bulletin d'informations (BBS) : A l'origine : ordinateur connecté au réseau téléphonique afin de recevoir des appels et de les stocker sous forme de messagerie disponible. Ordinateur redirigeant ces appels sur des interlocuteurs précis.
  • C# : Nouveau langage de programmation créer par Microsoft.
  • Cobol : Abréviation de COmmon Business Orientated Language.
  • Common Object Request Broker Architecture (CORBA) : Norme industrielle multi-plateformes et multi-langages permettant de simplifier le développement d’architectures distribuées complexes.
  • Définition de type de document (DTD) : Description de la structure d'un document SGML ou XML.
  • High-Definition Multimedia Interface (HDMI) : Nouveau connecteur audio vidéo remplaçant la prise péritel.
  • Interface Commune (TNT) : Norme sur les téléviseurs équipés de décodeur TNT, permettant l'ajout de modules d'accès aux offres de Télévision Numérique Terrestre payante (MPEG-4).
  • Java 2 Enterprise Edition (J2EE) : Plate-forme de développement d'application s'appuyant sur le langage Java, dont les spécifications sont gérées par la société SUN.
  • Langage de balisage : Langage servant à définir et à structurer les informations contenues dans un document.
  • Langage de balisage mathématique (MathML) : Langage de balisage dédié à l'encodage des notations mathématiques.
  • Langage de feuilles de styles extensible (XSL) : Langage de description de feuilles de style associé à XML.
  • Langage normalisé de balisage généralisé (SGML) : "Méta langage" permettant de créer des langages de balisage.
  • LaTeX : Outil libre de formatage de texte.
  • Logiciels Lotus : Les logiciels Lotus représentent un groupement de logiciels IBM qui ont pour but de faciliter le travail collaboratif en entreprise.
  • Memscap : Memscap conçoit, produit et commercialise des composants et des logiciels basés sur les systèmes micro-électro-mécaniques (Mems). Les Mems assurent des fonctions de capteurs permettant d'identifier des paramètres physiques de leur environnement (pression, accélération, etc.) et d'actionneurs pouvant agir sur cet environnement.
  • Musical Instruments Digital Interface (MIDI) : Protocole permettant l'interaction entre instruments de musique capables de communiquer en mode numérique, ainsi qu'entre ces instruments et des logiciels d'ordinateur.
  • Practical Extraction and Report Language (PERL) : Langage de programmation généraliste créé à l'origine pour la manipulation automatique de textes et désormais utilisé dans une large gamme de tâches, dont l'administration système, le développement web, la programmation réseau, la création d'interfaces graphiques, etc.
  • Forum PHP (phpBB) : Script PHP permettant la création et la gestion complète d'un forum de discussion en ligne.

Si vous avez aimé cette définition, partagez-la sur vos réseaux sociaux !

Partager

N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook