
CORBA Development Using ORBexpress for
C++
After completion of this class, the developer is expected to understand
the goals of CORBA, how ORBexpress is used, and initiate the programming
efforts using ORBexpress in your development activities.
Audience Needs
- To understand the basics of CORBA and Distributed Object Computing
- To be familiar with the process of developing CORBA software in C++
- To be able to use ORBexpress as the ORB infrastructure of their
project
- To be able to navigate through the ORBexpress documentation
set
Audience Description
C++ software developers and project team members who need a working, practical
understanding of CORBA and ORBexpress.
Course Goals
This course will enable students to:
- Understand the goals and rationale behind CORBA
- Use ORBexpress and CORBA in their software development efforts
- Be familiar with both the basics and the advanced uses of ORBexpress
- Experience hands-on, practical examples of using ORBexpress
for C++
- Be able to discuss the advantages and disadvantages of CORBA and
other Distributed Object Computing alternatives
Description
This course will provide students with a hands-on working knowledge of
both CORBA and the ORBexpress product. The concepts of distributed
object-oriented programming will be presented. The use of basic ORBexpress
tools and illustrated examples (including the generated code) will be
shown. This course is approximately half lecture and half programming
exercises.
Prerequisites
No knowledge of CORBA, Distributed Object Computing or ORBexpress
is needed nor assumed. Familiarity with C++ and at least one C++ compiler
is necessary.
Duration
Three (3) days.
Materials
Each student will be provided with a PC or Workstation computer with both
ORBexpress and the corresponding C++ compiler installed. All computers
will be connected on a LAN to enable client/server lab exercises.
Students will be provided with a copy of the instructor's slides, a (electronic)
copy of the product manuals, and a copy of current ORBexpress release
notes and FAQs.
Location
Course can be taught at the customer's site, with a maximum of 12 students,
or at Objective Interface's corporate headquarters training facility.
Cost
$1,495 per person (for courses held at Objective Interface's Corporate
Headquarters)
Costs for courses held at your site, please contact the Training Coordinator,
or e-mail training@ois.com
Beginning Class Outline
| Day 1 |
Introductions
Overview of ORBexpress Documentation
ORB Tool Components
CORBA Runtime Overview
Development Process Overview Lab
IDL Constructs and their C++ Mapping |
| Day 2 |
|
CORBA Terminology and Concepts
Client Development I
Client Lab I
Client Development II
Client Lab II
Object Implementation
Object Implementation Lab
|
| Day 3 |
Server Mainline I
Server Mainline Lab I
Server Mainline II
Server Mainline Lab II
Type "Any"
Type "Any" Mini-Lab
Bug Reporting
Final Lab |
|
For more information regarding this course, please e-mail training@ois.com
or to register for this course, please Register Here.
Corporate Products & Services Vertical Markets Technical Support Partners CORBA Resources Trademark Copyright
& Legal Sitemap
|