A Hands-On Guide to the Common Component Architecture

The Common Component Architecture Forum Tutorial Working Group

Licensing Information

2007-08-24 02:28:24-04:00 (time this instance was generated)

Revision History

Table of Contents

Preface
1. Help us Improve this Guide
2. Finding the Latest Version of the CCA Hands-On Exercises
3. Typographic Conventions
4. File and Directory Naming Conventions
5. Acknowledgments
1. Introduction
1.1. The CCA Software Environment
1.2. Where to Go from Here
2. Assembling and Running a CCA Application
2.1. Using the GUI Front-End to Ccaffeine
2.1.1. Running Ccaffeine with the GUI
2.1.2. Assembling and Running an Application Using the GUI
2.2. Running Ccaffeine Using an rc File
2.3. Notes on More Advanced Usage of the GUI
3. Using Bocca: An Application Generator for CCA
3.1. Creating a Bocca Project
3.2. Creating Ports and Components
3.3. Inserting Implementations into Bocca-Generated Components
3.3.1. Adding Methods to Ports
3.3.2. Language Specific Implementations of the Function, Integrator and Driver Components
A. Remote Access for the CCA Environment
A.1. Commandline Access
A.2. Graphical Access using X11
A.2.1. OpenSSH
A.2.2. PuTTY
A.3. Tunneling other Connections through SSH
A.3.1. Tunneling with OpenSSH
A.3.2. Tunneling with PuTTY
B. Building the CCA Tools and Setting Up Your Environment
B.1. The CCA Tools
B.1.1. System Requirements
B.1.2. Downloading and Building the CCA Tools Package
B.2. The Ccaffeine GUI
B.2.1. System Requirements
B.2.2. Downloading and Setting Up the GUI
B.3. Setting Up Your Login Environment
C. Building the Tutorial Code Tree
D. License (Creative Commons Attribution 2.5)