OMG Homepage MDA Homepage CORBA Homepage MOF Homepage UML Homepage CWM Homepage XMI Homepage DDS Homepage OMG MARTE BPMN Homepage SysML Homepage banner



Catalog of OMG IDL / Language Mappings Specifications

This page provides a catalog of OMG specifications that map IDL-defined interfaces to specific programming language constructs. Specifications are listed alphabetically.

Description of Catalog Entries

Click here for a description of each field for specifications catalogued below.

Understanding Terms Used

In order to understand the various terms used to identify an OMG specification as it moves through its editing cycles, consult the OMG Specifications Tutorial

Summary of Mapping Specifications

A summary is provided that lists the alignment of mapping specifications to the version of CORBA against which they were written. It also shows the version of the language relevant to the mapping specification.


 

Specification Name: Ada
Description: The Ada language mapping provides the ability to access and implement CORBA objects in programs written in the Ada programming language. The current version is aligned with CORBA 3.1.
Keywords: Ada, constructs, IDL, programming language mapping
Latest / past specifications:

Current version: 1.3

Past versions

Related OMG Specifications: CORBA/IIOP 3.1
Related  Industry Standards: ISO/IEC 8652:1995

Specification Name: C
Description: This specification supports mapping of OMG IDL constructs to the constructs of the C programming language. It is aligned with CORBA 2.0.
Keywords: C, constructs, IDL, programming language mapping
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA/IIOP 2.0

Specification Name: C++ (CPP)
Description: This specification supports mapping of OMG IDL constructs to the constructs of the C++ programming language. The current version is aligned with CORBA 2.5.
Keywords: C++, constructs, IDL, programming language mapping
Latest / past specifications:

Current version: 1.3

Past versions

Contact Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA/IIOP 3.1, Components
Related  Industry Standards: ANSI/ISO C++

Specification Name: COBOL
Description: This specification supports mapping of OMG IDL constructs to the constructs of the COBOL programming language. It is aligned with CORBA 2.1.
Keywords: COBOL, constructs, IDL, programming language mapping
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA/IIOP 2.1

Specification Name: CORBA Scripting Language (SCRPT)
Description: This specification supports mapping of OMG IDL constructs to the constructs of the CORBA scripting language. The current version is aligned with CORBA 3.0.
Keywords: CORBA  scripting, constructs, IDL, language mapping
Latest / past specifications:

Current version: 1.1

Past version

Revision Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA/IIOP 3.0

Specification Name: IDL to Java (I2JAV)
Description: This specification supports mapping of OMG IDL constructs to the constructs of the Java programming language. The current version is aligned with CORBA 3.0.
Keywords: constructs, IDL, Java, programming language mapping
Latest / past specifications:

Current version: 1.3

Past versions

Related OMG Specifications: CORBA/IIOP 3.1, Java to IDL Mapping
Related  Industry Standards: Java JDK 1.1 and later

Specification Name: Java to IDL (JAV2I)
Description: This specification supports mapping of Java programming language constructs to OMG IDL constructs. The current version is aligned with CORBA 3.0.
Keywords: constructs, IDL, Java, programming language mapping
Latest / past specifications:

Current version: 1.4

Past versions

Related OMG Specifications: CORBA/IIOP 3.1, IDL to Java Mapping
Related  Industry Standards: Java JDK 1.1 and later
Most recent IPR and Implementation questionnaire responses:

Specification Name: Lisp
Description: This specification supports mapping of OMG IDL constructs to the constructs of the Lisp programming language. It is aligned with CORBA 2.0.
Keywords: constructs, IDL, Lisp, programming language mapping
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA/IIOP 2.0
Related  Industry Standards: ANSI Lisp

Specification Name: MOF 2.0 to IDL
Description: This specification provides a mapping from MOF 2 to IDL. It defines mapping rules for elements of a MOF 2.0 compliant model to the CORBA Component Model (CCM). The mapping rules depend upon MOF2.0 Core and the UML Infrastructure.
Keywords: CMOF, EMOF, IDL, invariant, mapping, metamodel, MOF, notation, reflection, transformation
Latest / past specifications:

Current version: 2.0

Past versions: 1.4 (contained within MOF 1.4)

Associated documents: IDL file; Rose Model
Contact Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA 3.0 (CCM Chapters), MOF, UML Infrastructure
Most recent IPR and Implementation questionnaire responses:
 
Specification Name: PL/I
Description: This specification supports mapping of OMG IDL constructs to the constructs of the PL/I programming language. It is aligned with CORBA 2.3.1
Keywords: constructs, IDL, programming language mapping, PL/I
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:

Middleware and Related Services PTF

       
Related OMG Specifications: CORBA/IIOP 2.3.1

Specification Name: Python (PYTH)
Description: This specification supports mapping of OMG IDL constructs to the constructs of the Python programming language. The current version is aligned with CORBA 2.3.
Keywords: constructs, IDL, programming language mapping, Python
Latest / past specifications:

Current version: 1.2

Past version

Contact Information:
Middleware and Related Services PTF    
Related OMG Specifications: CORBA/IIOP 2.3.1

Specification Name: RUBY
Description: This specification supports mapping of OMG IDL constructs to the constructs of the Ruby programming language.  The current version is aligned with CORBA 3.1.
Keywords: constructs, IDL, programming language mapping, Ruby
Latest / past specifications:

Current version: 1.1

Past version:

Contact  Information:
Middleware and Related Services PTF

Specification Name: Smalltalk
Description: This specification supports mapping of OMG IDL constructs to the constructs of the Smalltalk programming language. It is aligned with CORBA 2.0.
Keywords: constructs, IDL, programming language mapping, Smalltalk
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
Middleware and Related Services PTF  
Related OMG Specifications: CORBA/IIOP 2.0

Specification Name: XML
Description: Provides a mapping from XML documents to IDL valuetype hierarchies, based on XML DTDs. The current version is aligned with CORBA 2.3.
Keywords: constructs, documents, DOM, DTD, language mapping, valuetype, XML
Latest / past specifications:

Current version: 1.1

Past version

Revision Information:
Status: next revision started     Contact:  XML/Value 1.2 RTF  
Related OMG Specifications: CORBA/IIOP (2.3 and higher), MOF, XMI
Related  Industry Standards:

Document Object Model Level 1 W3C recommendation; Document Object Model Level 2 W3C candidate recommendation ; XML Schema working drafts

 

[ top ] [ Index Page ]

Edited by Linda on July 19, 2012

Copyright © 1997-2012 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact webmaster@omg.org.
For TECHNICAL questions, please contact webtech@omg.org
.
This site is best viewed  with Netscape Navigator, Mozilla Firefox or Internet
Explorer versions 6.0 or later or any browser capable of viewing JavaScript and CSS 2.0. The site is using
DHTML JavaScript Menu By Milonic.com.