CORBA Programming with C++
Our CORBA Programming with C++ course will learn you the concepts of CORBA and the IDL to C++ language mapping. Through lectures and a set of exercises using TAO you will get a good understanding of how you can use CORBA for your application.
Goals
-
Understand CORBA’s role in developing distributed applications
-
Define CORBA interfaces using Interface Definition Language (IDL)
-
Create CORBA clients and servers using C++
-
Use the advanced features of the Portable Object Adapter (POA) in your applications
Audience
Software developers who will be developing distributed applications using CORBA.
Duration
4 days
Prerequisites
Non-trivial experience with C++ and familiarity with object-oriented concepts is required.
Contents
-
What is CORBA?
-
Interface Definition Language (IDL)
-
CORBA Object Overview
-
IDL to C++ Mapping
-
Object Reference Details
-
Parameter passing Rules - In, Out, Inout, Return
-
Implementing Servants
-
Managing Servants
-
POA Details
-
Request Routing Alternatives
-
The Naming Service
-
The Event Service
-
Advanced Topics
Format
Lecture and programming exercises.
Material
Each student will get a print-out of all the sheets.
Schedule
We plan to organize a training event in The Netherlands.
-
Location: The Netherlands
-
Language: This course will be given in English
At your request we can provide this training at your facility.
Contact us with any participation interest.