Ann McDonough
Object Management Group
+1-781-444 0404

Object Management Group Issues Interface Definition Language v4 to C# Language Mapping Request for Proposal
New standard would provide a common vendor-independent mapping of IDL types to C#, useful for many tools and specifications

Needham, MA – January  2, 2019 – The Object Management Group® (OMG®), an international, open membership, not-for-profit technology standards consortium, issued a Request for Proposal for a new standard called Interface Definition Language v4 (IDL4) to C# Language Mapping.

“Application-portability is essential for rapid information exchange, especially in the context of the Industrial Internet of Things,” says RFP author Fernando Garcia-Aranda, senior software engineer at Real-Time Innovations, an OMG Board of Director member. “C# is one of today’s most prominent general-purpose programming languages. This new specification will provide a standard mapping of IDL-defined data types to C# types, which will enable users to describe and expose information in a portable and interoperable manner, compatible with the .NET ecosystem.”

Both members and non-members of OMG can participate in the process by submitting a Letter of Intent by March 20, 2019. In order to become a submitter, individually or as part of a submission team, companies must become members of OMG by the initial submission deadline of November 11, 2019.

Many network technologies use IDL to define the information models and describe the data-types that are exchanged. IDL provides a common description of the data types that is independent of the programming language used by the applications that send and receive the data. By using that method, the types can be defined just once (using IDL) and then be used from different programming languages such as C, C++, Java, C#, ADA, Python, JavaScript, etc. The use of the data type on a specific programming language “X” requires defining the corresponding IDL to “X” language mapping.  The RFP will result on a standard mapping to C# that complements the existing C, C++, and Java mappings.

Popular OMG middleware technologies such as DDS™ and CORBA® will immediately benefit, as will any other users of the IDL language.

About OMG
The Object Management Group® (OMG®) is an international, open membership, not-for-profit technology standards consortium with representation from government, industry and academia. OMG Task Forces develop enterprise integration standards for a wide range of technologies and an even wider range of industries. OMG's modeling standards enable powerful visual design, execution and maintenance of software and other processes. Visit www.omg.org for more information.


Note to editors: Object Management Group and OMG are registered trademarks of the Object Management Group. For a listing of all OMG trademarks, visit https://www.omg.org/legal/tm_list.htm. All other trademarks are the property of their respective owners.