Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
FAQ
License

What links here: Module


Advanced configuration tutorial : This tutorial explains several way to specify your configuration
Application : Applications are the top-level element of the framework architecture
Application properties configuration : This article explains how the application properties values are specified in the configuration
Application types : Application types are jar files which not only contain the code of an application, but also XML files which define for this application: This configuration allows to create instances of the application without having to define in each instance elements such as:
Applications configuration : This article explains how the applications are specified in the configuration
Architecture : This article present the architecture of the prototype framework
Attaching service providers : This article explains the notion of attaching a provider to a Service
Autodescripted modules tutorial : In the autodescripted modules tutorial, we present how to define and use an autodescripted module
Basic C tutorial : The basic C tutorial is based on the basic C tutorial, but the native module used a configuration
Browser : This article is about the built-in framework browser
Browser configuration : This article is about the browser configuration
C modules : C modules are modules which are implemented as dlls coded in C
Checking services existence : This article explains how to check for the existence of services in the Modules code
Communication Protocol : This article explains the type, content and format for invoking Services on UDP or TCP protocols
Configure how event services datas are handled : This article explains how event services datas are handled
Connecting misaligned modules : If the interfaces of two modules are not really compatible, there are still ways to allow to connect them:
Continuous Datas and types : This article explains the continuous datas and types
Data manipulation : This article explains how to get datas and set data values
Data manipulation by using a value to set a Data : This article explains how to to set or get the value of the Service data by another Data
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
Diagrams overview : This article explains how to read the architecture diagrams used in this documentation
Event Service : An Service is a service which handle the sending of valued events from providers to subscribers
Exporting a graph as a graphml diagram : This article is about the export of an architecture graph in the browser as a graphml diagram
External Communication binary format : This article explains the binary format exchanged through UDP or TCP for the external Communication messages
FAQ : Frequently Asked Questions
First tutorial : The first tutorial present the coding and configuration of a very simple system with two modules
Framework deployment : This article presents the framework deployment
Framework initialization and runtime sequence : This article presents the framework initialization, runtime, and shutdown sequences
Framework instance : This article present the concept of a framework instance
Framework properties : This article is about the properties which can be defined in the framework configuration
FrameworkOwner tutorial : In the FrameworkOwner tutorial, we reuse the implementation of the first tutorial, but we use a FrameworkOwner instead of one of the Modules
Generating a long ID in the browser : This article explains how to generate a long ID for an application, module or service
Groovy modules : Groovy modules are modules which are scripted in the Groovy scripting language
Groovy tutorial : The Groovy tutorial is based on the first tutorial, but one of the modules is implemented in Groovy
Groovy tutorial from start : This tutorial is the same as the Groovy tutorial, but without having to do the first tutorial first
Identification : This article presents the naming and identification of elements
Invoking a service : This article explains how to invoke a service
Java modules : Java modules are the default modules type
Key concepts : This article presents the key concepts of the prototype framework
Map widget tutorial : This article explains how to develop a User Application (UA) which manage a MapHorz widget
Master modules : Master modules are modules which have specific rights to change the states of other modules
Module configuration : This article explains how a Module is specified in the configuration
Module infobox fields : This article explains the meaning of the fields in the built-in modules infobox
Module interface declaration : This article explains the structure of a Module interface declaration
Module properties configuration : This article explains how the modules properties are defined in the module configuration
Modules data sharing : This article presents how and when modules share their datas
Modules types : This article is about the modules types which are supported by the framework
Namespace : This article presents the concept of namespaces
Namespace tutorial : In the namespace tutorial, we reuse the implementation of the first tutorial, but we define services and types in a namespace
Network configuration : This article explains how the network configuration is specified
Network definition : This article explains how the network communication between Applications is defined
OptionalServicesConfigurator usage : This article explains the usage of the OptionalServicesConfigurator utility class
Overview : Protoframework is a Service-oriented framework allowing to exchange Services between applications
Perfo Logger scenario viewer : The perfo Logger scenario viewer allows to view the graph of a perfo Logger engine serialized scenario
Protocol : Protocols specify the communication channel between modules
Publish Service : A Service is a service which handle the publication of datas from a provider to several subscribers
Python tutorial : The Python tutorial is based on the first tutorial, but one of the modules is implemented in Python
Request-response Service : A Service is a service which handle: A request-response Service:
Request-response tutorial : This tutorial present the coding and configuration of a very system with two modules communicating through a request-response Service
Second tutorial : In the second tutorial, we reuse the implementation of the first tutorial, but we create two instances of one module
Service : Services are processing units which are provided or required by modules
Service alias : A Service alias is an alias name for another Service
Service datas : This article presents the concept of Services datas
Service implementation : This article explains how the implementation of Services is specified for Modules
Service interfaces types : This article presents the two types of Services interfaces
Service providers and subscribers : A module:Providers for one service are modules which are able to invoke this service
Showing the content of a configuration model : This article is about the content of a configuration model shown in the browser
Triggering event services : It is possible to specify that upon the notification of an event Service, another event Service must be triggered
Troubleshooting : Troubleshooting
Tutorials : This tutorial reuse the first tutorial, but the two modules are in two different framework instances
UA application : The built-in UA application allows to execute an ARINC 661 Client
UpdateCap configuration : This article explains how to use the updateCap properties
Using user-defined properties to customize the framework architecture : This article explains how to use user-defined properties to customize the framework architecture

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