At OCI, our expertise is in open, interoperable, network middleware software engineering, including as a contributor and a user of standards-based, Open Source solutions. While these solutions are general purpose, they are most often used in the Finance, Defense, Manufacturing, and Telecom industries. As contributors to Open Source middleware projects, we have developed several courses that provide a working knowledge and hands-on experience developing applications using these Open standards.
No offerings in this track are currently scheduled.
Get started with OpenDDS, OCI's open source implementation of the Object Management Group's (OMG's) data distribution service (DDS) with this introductory course for C++ developers.
Get started with OpenDDS, OCI's open source implementation of the Object Management Group's (OMG's) data distribution service (DDS) with this introductory course for Java developers.
CORBA PROGRAMMING WITH C++
Software developers will be developing distributed applications using CORBA.
ADVANCED CORBA PROGRAMMING WITH TAO
This course is designed for CORBA developers who wish to learn more about advanced CORBA features and TAO-specific features and configuration.
OpenDDS Programming C++
This course provides students with a working knowledge of the DDS specification, the OpenDDS implementation, and hands-on experience developing applications using OpenDDS.
OPENDDS MODELING SOFTWARE DEVELOPMENT KIT
This course provides developers and architects with hands-on experience using the OpenDDS Modeling SDK to design and build publish/subscribe applications that use OpenDDS.
USING THE ADAPTIVE COMMUNICATION ENVIRONMENT C++ FRAMEWORK
Software developers moving to distributed applications using ACE.