Gränssnittsbeskrivningsspråk
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 12 mars 2013; kontroller kräver
9 redigeringar .
IDL , eller Interface Description Language ( Engelska Interface Description Language or Interface Definition Language ) är ett specifikationsspråk för att beskriva gränssnitt , syntaktisk likt klassbeskrivningar i C++ .
Implementeringar
- AIDL: En Java -implementering av IDL för Android som stöder lokala och fjärranrop. Kan nås från inbyggda applikationer via JNI .
- CORBA IDL är ett distribuerat objektgränssnittsbeskrivningsspråk utvecklat av OMG- arbetsgruppen . Skapad inom ramen för den generaliserade CORBA-arkitekturen.
- IDL DCE , ett gränssnittsbeskrivningsspråk för en tjänstinteroperabilitetsspecifikation utvecklad av Open Software Foundation-konsortiet (nu The Open Group ) [1]
- MIDL ( Microsoft Interface Definition Language ) är ett gränssnittsbeskrivningsspråk för Win32- plattformen som definierar gränssnittet mellan en klient och en server. Tekniken som föreslås av Microsoft använder Windows-registret och används för att skapa filer och applikationskonfigurationsfiler ( ACF ) som krävs för gränssnitt för fjärrproceduranrop ( RPC ) och COM / DCOM -gränssnitt. [2]
- COM IDL är ett språk för att beskriva gränssnitt mellan COM-moduler. Det är efterföljaren till IDL-språket inom DCE -teknik(från engelska - "distributed computing environment") - en specifikation för plattformsoberoende interaktion av tjänster, som utvecklades av konsortiet Open Software Foundation (nu The Open Group ) [1]
Anteckningar
- ↑ 1 2 N. Elmanova, S. Trepalin, A. Tenzer. Delphi 6 och COM-teknologi, St. Petersburg: Peter, 2002, sid. 48
- ↑ Microsoft Interface Definition Language , MSDN