CORBA Development Using ORBexpress for Java
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.
Student/Participant
Java 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 Java
Prerequisites
No knowledge of CORBA, Distributed Object Computing or ORBexpress is needed nor assumed. Familiarity with Java and at least one Java compiler is necessary.
Duration
Three (3) days.
Material
Each student will be provided with a PC or Workstation computer with both ORBexpress and the corresponding Java 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 paper copy of the product manuals, and a copy of current ORBexpress release notes and FAQs.
CORBA Development Class Outline
Day 1 |
---|
Introductions |
Overview of ORBexpress Documentation |
ORB Tool Components |
CORBA Runtime Overview |
Development Process Overview Lab |
IDL Constructs and Their Java 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 |
Final Lab |
For more information regarding this course, please send us a message using our Contact Form.