Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
FAQ
License

Category: development


Documentation about modules development

A

Autodescripted module definition : This article explains how to define an autodescripted module
Autodescripted module manifest : This article explains the content of the Java modules Jar file manifest
Autodescripted module usage : This article explains how to use an autodescripted module
Autodescripted modules : This article explains how to define and instanciate generic Java modules
Autodescripted modules interfaces declaration : This article explains how interfaces declaration are handled in autodescripted modules

B

Basic C modules : This article explains how to specify basic C modules

C

C Java interfacing library : The Java interfacing library models the C library functions for configured C modulesusing JNA
C modules : C modules are modules which are implemented as dlls coded in C
C modules basic implementation : This article explains how to create basic C modules C code
C modules with interfacing configuration : This article explains how to specify C modules with interfacing configuration
C native configuration XML specification : This article explains the interfacing configuration of configured C modules
Calling the Framework from external code : This article explains how to create and control the framework from an external application
Configured C modules : This article explains how to specify C modules with interfacing configuration
Custom module types : This article explains how to create user-defined module types

D

Data objects : This article explains how to distribute complex data structures as Java objects
Data objects tutorial : This article shows an example where a complex data structure is distributed as an object
Data structures as objects example : This article shows an example where a complex data structure is distributed as an object
Data structures as objects tutorial : This article shows an example where a complex data structure is distributed as an object
Defining an autodescripted module : This article explains how to define an autodescripted module
Definition and runtime classes : This article explains the difference between the classes which handle the definition and those which handle the runtime of the model
Detecting if a data has changed : This article explains how to know if a service content or a data has changed
Detecting if a service has changed : This article explains how to know if a service content or a data has changed
Developing Java modules : This article explains how to develop Java modules in the framework
Developing modules : This article explains how to develop modules in the framework
Distributing data structures as objects : This article explains how to distribute complex data structures as Java objects

F

Framework Owner : This article explains how to create and control the framework from an external application
Framework development : This article is about the framework development

G

Generic modules : This article explains how to define and instanciate generic Java modules

I

Instanciating a module : This article explains how to use an autodescripted module

J

JNA library : This article is a presentation of the JNA library
JUnit concepts : This article explains several key concepts about the JUnit framework, which is the Unit tests framework used by the protoFramework project
Java manifest properties : This article explains the content of the Java modules Jar file manifest
Java modules : Java modules are the default modules type
Java modules service interface : This article explains how to interface with services in the Java modules implementation

M

Make copies of services : This article explains how to create and use copies of event or publish services
Manifest properties : This article explains the content of the Java modules Jar file manifest
Model definition and implementation : This article explains the difference between the classes which handle the definition and those which handle the runtime of the model
Module instance : This article explains how to use an autodescripted module
Module instances : This article explains how to use an autodescripted module
Module templates : This article explains how to define and instanciate generic Java modules
Modules with descriptors : This article explains how to define and instanciate generic Java modules

N

Native configuration specification : This article explains the interfacing configuration of configured C modules

O

Owner module : The Owner Module is a unique Module which allows the framework to be created and controlled from an external application

P

Python Unit Tests : This article explains how to develop Python Unit Tests for the protoFramework
Python http modules service interface : This article explains how to declare and use the services interface for Python http modules
Python modules service interface : This article explains how to interface with services in the Python socket modules implementation
Python socket modules service interface : This article explains how to interface with services in the Python socket modules implementation

S

Service copy : This article explains how to create and use copies of event or publish services

T

This article explains the interfacing configuration of C modules : This article explains the interfacing configuration of configured C modules
This article presents the C Java interfacing library : The Java interfacing library models the C library functions for configured C modulesusing JNA
This article presents the grammar of the XML file specifying the C native configuration : This article explains the interfacing configuration of configured C modules

U

Unit Tests : This article explains how to develop Unit Tests for the protoFramework
User defined module type example : This article shows an example for user-defined module types
User defined module type tutorial : This article shows an example for user-defined module types
User defined module types : This article explains how to create user-defined module types
User-defined module type example : This article shows an example for user-defined module types
User-defined module types : This article explains how to create user-defined module types
Using a module template : This article explains how to use an autodescripted module
Using an autodescripted module : This article explains how to use an autodescripted module

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence