Composing

Table of Contents

14. Components introduction
15. An implementation of the Fractal component model with ProActive
15.1. Specific features of this implementation
15.1.1. Distribution
15.1.2. Deployment framework
15.1.3. Activities
15.1.4. Asynchronous method calls with futures
16. Conformance to the Fractal model and extensions
16.1. Model
16.2. Implementation specific API
16.2.1. fractal.provider
16.2.2. Content and controller descriptions
16.2.3. Collective bindings
16.2.4. Requirements
17. Configuration
17.1. Controllers and interceptors
17.1.1. Configuration of controllers
17.1.2. Writing a custom controller
17.1.3. Configuration of interceptors
17.1.4. Writing a custom interceptor
17.2. Lifecycle : encapsulation of functional activity in component lifecycle
17.3. Shortcuts
17.3.1. Principles
17.3.2. Configuration
18. Architecture Description Language
18.1. Overview
18.2. Example
18.3. Exportation and composition of virtual nodes
18.4. Usage
19. Examples
19.1. From objects to active objects to distributed components
19.1.1. Type
19.1.2. Description of the content
19.1.3. Description of the controller
19.1.4. From attributes to client interfaces
19.2. The HelloWorld example
19.2.1. Set-up
19.2.2. Architecture
19.2.3. Distributed deployment
19.2.4. Execution
19.3. The Comanche example
19.4. C3D - from Active Objects to Components
19.4.1. Reason for this example
19.4.2. Using working C3D code with components
19.4.3. How the application is written
19.4.4. ADL
19.4.5. Source Code
20. Component perspectives : a support for our research work
20.1. Optimizations
20.2. Packaging
20.3. Graphical user interface
20.3.1. Usage
20.4. Other
20.5. Limitations