Lenguaje de descripción de la interfaz
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 12 de marzo de 2013; las comprobaciones requieren
9 ediciones .
IDL , o Lenguaje de descripción de interfaz ( Inglés Lenguaje de descripción de interfaz o Lenguaje de definición de interfaz ) es un lenguaje de especificación para describir interfaces , sintácticamente similar a las descripciones de clase en C++ .
Implementaciones
- AIDL: una implementación Java de IDL para Android que admite llamadas a procedimientos locales y remotos. Se puede acceder desde aplicaciones nativas a través de JNI .
- CORBA IDL es un lenguaje de descripción de interfaz de objetos distribuidos desarrollado por el grupo de trabajo OMG . Creado en el marco de la arquitectura CORBA generalizada.
- IDL DCE , un lenguaje de descripción de interfaz para una especificación de interoperabilidad de servicios desarrollado por el consorcio Open Software Foundation (ahora The Open Group ) [1]
- MIDL ( Lenguaje de definición de interfaz de Microsoft ) es un lenguaje de descripción de interfaz para la plataforma Win32 que define la interfaz entre un cliente y un servidor. La tecnología propuesta por Microsoft utiliza el registro de Windows y se utiliza para crear archivos y archivos de configuración de aplicaciones ( ACF ) necesarios para las interfaces de llamadas a procedimientos remotos ( RPC ) y las interfaces COM / DCOM . [2]
- COM IDL es un lenguaje para describir interfaces entre módulos COM. Es el sucesor del lenguaje IDL en tecnología DCE(del inglés - "entorno informático distribuido") - una especificación para la interacción de servicios entre plataformas, que fue desarrollada por el consorcio Open Software Foundation (ahora The Open Group ) [1]
Notas
- ↑ 1 2 N. Elmanova, S. Trepalin, A. Tenzer. Delphi 6 y tecnología COM, San Petersburgo: Peter, 2002, p. 48
- ^ Lenguaje de definición de interfaz de Microsoft , MSDN