Since January 2002, the CCA Forum Tutorial Working Group has been
presenting tutorials on the Common Component Architecture to a variety
of audiences. Tutorials are typically presented in conjunction with
the quarterly CCA Forum meetings and
elsewhere as opportunities arise. If you'd like to have a CCA
tutorial at your meeting or conference, please let us know by emailing
The tutorial covers CCA concepts and software, and includes "live"
examples, and in some cases hands-on experience for attendees. The
tutorial has evolved over time, and you can access a complete archive of past presentations. If you haven't
looked at the material in a while, it might be time to have another
Please see the Tutorial Archives for copies
of our presentations from all of our past tutorials.
We developed (and continue to improve) a set of "hands-on"
exercises, for use in our tutorials and for individual study.
Snapshots of these materials are archived with
the tutorials where they were used, and the latest releases can be
- Hands-On Guide
A written guide, taking you on a series of exercises in creating and
using CCA components. [Complete archive: http://www.cca-forum.org/download/tutorial/]
The complete source tree with all components and other files referred
to in the Hands-On Guide. It provides the complete set of components
used in the first exercise of the Guide and a reference for what
things should look like after the remaining exercises are completed.
[Complete archive: http://www.cca-forum.org/download/tutorial/]
- CCA Tools Distribution
We highly recommend that you use the latest version of the CCA Tools
because it is more likely to include updates and bug fixes that will
help insure that it works on the latest platforms. See the README or
the appendix of the Hands-On Guide for installation instructions.
[Complete archive: http://www.cca-forum.org/download/cca-tools/.
If you really insist on obtaining exactly the set of tools
that were used for the latest tutorial, they are cca-tools-acts10/cca-tools-installer.tar.gz.]
- LiveDVD Linux
- Our colleagues at ParaTools,
Inc. have created a live DVD Linux distribution with the tools of
the ACTS Collection, including
There are quite a few people active in the Tutorial Working Group.
Since we've intentionally reduced the number of different presenters
at tutorials, you're even less likely to see them. So here they
- Benjamin A. Allan, Rob Armstrong, David E. Bernholdt (chair),
Randy Bramley, Tamara L. Dahlgren, Lori Freitag Diachin, Wael Elwasif,
Tom Epperly, Madhusudhan Govindaraju, Ragib Hasan, Dan Katz, Jim Kohl,
Gary Kumfert, Lois Curfman McInnes, Alan Morris, Boyana Norris, Craig
Rasmussen, Jaideep Ray, Sameer Shende, Torsten Wilde, Shujia Zhou
- Argonne National Laboratory, Binghamton University - State
University of New York, Indiana University, Jet Propulsion Laboratory,
Los Alamos National Laboratory, Lawrence Livermore National
Laboratory, NASA/Goddard, University of Illinois, Oak Ridge National
Laboratory, Sandia National Laboratories, University of Oregon
And the Tutorial Working Group wishes to acknowledge the efforts of
the numerous additional people who have worked very hard to make the
Common Component Architecture what it is today. Without them, we
wouldn't have anything to present tutorials about!
Your feedback is appreciated. Please email
with questions or comments.