Using the ADAPTIVE Communication Environment C++ Framework

Goals

  • Implement IPC mechanisms using the IPC SAP classes and the Acceptor/Connector pattern
  • Utilize a Reactor in event demultiplexing and dispatching
  • Implement thread-safe applications using the thread encapsulation class categories
  • Identify appropriate ACE components

Audience

Software developers moving to distributed applications using ACE

Duration

4 days

Prerequisites

Familiarity with the C++ language (including templates),software development in a Unix or NT environment, and knowledge of the client-server architecture and network programming concepts.

Contents

ACE Architecture and Components
How to access Operating System services
Overview of network programming interfaces
Network programming using TCP and UDP classes in ACE
Acceptor and Connector patterns
Event demultiplexing with the Reactor
Implementing event handlers for I/O, timers, and signals
Thread management and synchronization
Shared memory allocators and specialized local memory allocators
Dynamic configuration with the Service Configurator
Message Queues and Stream processing
Logging and Debugging

Format

Lecture and programming exercises

Schedule


Buddy Passes available for selected offerings of this course.

Course Location Begin Date End Date Time Hours Register
Using the ADAPTIVE Communication Environment C++ Framework St. Louis Feb 10, 2009 Feb 13, 2009 T-F, 8:30am-3:30pm 24 OCI
  St. Louis Oct 27, 2009 Oct 30, 2009 T-F, 8:30am-3:30pm 24 OCI

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy