Jazyk popisu rozhraní
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 12. března 2013; kontroly vyžadují
9 úprav .
IDL neboli Interface Description Language ( anglicky Interface Description Language nebo Interface Definition Language ) je specifikační jazyk pro popis rozhraní , syntakticky podobný popisům tříd v C++ .
Implementace
- AIDL: Java implementace IDL pro Android , která podporuje místní a vzdálená volání procedur. Lze přistupovat z nativních aplikací přes JNI .
- CORBA IDL je jazyk pro popis distribuovaného objektového rozhraní vyvinutý pracovní skupinou OMG . Vytvořeno v rámci zobecněné architektury CORBA.
- IDL DCE , jazyk pro popis rozhraní pro specifikaci interoperability služeb vyvinutý konsorciem Open Software Foundation (nyní The Open Group ) [1]
- MIDL ( Microsoft Interface Definition Language ) je jazyk pro popis rozhraní pro platformu Win32 , který definuje rozhraní mezi klientem a serverem. Technologie navržená společností Microsoft využívá registr Windows a používá se k vytváření souborů a konfiguračních souborů aplikací ( ACF ) požadovaných pro rozhraní vzdáleného volání procedur ( RPC ) a rozhraní COM / DCOM . [2]
- COM IDL je jazyk pro popis rozhraní mezi moduly COM. Jedná se o nástupce jazyka IDL v technologii DCE(z angličtiny - "distributed computing environment") - specifikace pro meziplatformní interakci služeb, kterou vyvinulo konsorcium Open Software Foundation (nyní The Open Group ) [1]
Poznámky
- ↑ 1 2 N. Elmanová, S. Trepalin, A. Tenzer. Technologie Delphi 6 a COM, Petrohrad: Peter, 2002, str. 48
- ↑ Microsoft Interface Definition Language , MSDN