Home
Categories
Glossary
Download
Project Details
Changes Log
FAQ
License

Dictionary



The wiki has 352 articles.

A

ARINC 661 : ARINC 661 is a standard which aims to normalize the definition of a Cockpit Display System (CDS), and the communication between the CDS and User Applications (UA) which manage Aircraft avionics functions
ARINC 661 Server : A Cockpit Display System (or CDS), as defined in the ARINC 661 standard, is an ARINC 661 graphic Server
ARINC 661 client API : This article explains how to use the ARINC 661 Client API in the built-in UA Application module
ARINC 661 client API for MapItems : This article explains how to use the ARINC 661 Client API to send BufferOfMapItems
ARINC 661 client API: Setting the Map reference : This article explains how to use the ARINC 661 Client API in the built-in UA Application module to set the Map coordinates reference
ARINC 661 glossary : This article presents the concepts defined in the ARINC 661 standard, used in the UA Application built-in application
ARINC clippings : The clippings element in the XML ARINC661 graphics definition File regroup definition of clippings
ARINC661 Animation Widgets : Animation widgets allows to perform animations on one of several properties of widgets
ARINC661 CDS : A Cockpit Display System (or CDS), as defined in the ARINC 661 standard, is an ARINC 661 graphic Server
ARINC661 Connectors reference configuration : This article is about the Connector reference configuration file for the ARINC661 Server
ARINC661 Definition File : The GUI definition of the Cockpit Display System interface is defined in a binary file called Definition File (or DF) defining the structure of the graphical interface tree
ARINC661 Inlined SuperLayer configuration : An inlined SuperLayer configuration specifies a SuperLayer configuration where elements are completely defined "in-place"
ARINC661 J661 extensions : ARINC661 J661 extensions allow to extend the behavior of the Server or UA
ARINC661 JavaFX CSS format : This article explains how to use the JavaFX CSS format in the context of the J661 Server
ARINC661 JavaFX Look and Feel : The ARINC661 JavaFX Look and Feel is configurable through a CSS configuration file, and is only available when using the JavaFX UI framework
ARINC661 Look and Feel configuration : The Look and Feel configuration file specifies the Look and Feel file for the CDS
ARINC661 Map projection : An ARINC 661 Server will use a Map projection to convert MapItems (Latitude, Longitude) coordinates to their associated positions in 100th of mm
ARINC661 MapItems : A MapItem is a dynamic element that can be presented in a vertical or horizontal Map Widget
ARINC661 MapItems library : The J661 Server supports ARINC 661 ARINC661 map widgets and ARINC661 MapItems
ARINC661 Maps interactivity : This article presents interactivity on Maps
ARINC661 SuperLayer : The SuperLayer concept is a generalized method to define and manage Layers and Windows in a Cockpit
ARINC661 SuperLayer Window Manager : A SuperLayer Window Manager is a J661 Window Manager which implements the ARINC 661 notion of the SuperLayer
ARINC661 SuperLayer configuration : The SuperLayer Windowing XML configuration file specifies the cockpit configuration for a ARINC661 SuperLayer Window Manager
ARINC661 SuperLayer configuration structure : This article describes the structure of an XML SuperLayer configuration
ARINC661 Typed SuperLayer configuration : An typed SuperLayer configuration specifies a SuperLayer configuration where elements are defined using types and instances
ARINC661 UA : A User Application (or UA), as defined in the ARINC 661 standard, manage Aircraft avionics functions and communicates with a CDS
ARINC661 User Application : A User Application (or UA), as defined in the ARINC 661 standard, manage Aircraft avionics functions and communicates with a CDS
ARINC661 graphics definition : The graphics definition is an XML file which is defined in the properties file with the properties named graphics
ARINC661 layer : A Layer is the top-level container of widgets in an ARINC 661 Definition File
ARINC661 map widgets : The concepts used by the ARINC 661 standard are close to those used in User interface markup languages
ARINC661 mapUI configuration : The mapUI configuration file specifies the characteristics of the MapItems for the CDS
ARINC661 network configuration : The XML Network configuration file specifies the configuration of the Network for a UA / Server communication
ARINC661 pictures definition : The pictures definition is an XML file which is defined in the properties file with the propertiespictures
ARINC661 protocol : A protocol is bound to an underlying network channel which hold the characteristics of the "port" used for its communication
ARINC661 server configuration properties : The ARINC661 configuration properties are configuration properties used by both the Server and the UA for the UA Application
ARINC661 symbol definition library : The Symbol Definition Library (or SDL) is a library of commands which can be used to create reusable symbols in a Definition File
ARINC661 widgets : A Widget is a reusable graphic component defined in the ARINC 661 standard
ARINC661 window Management : The ARINC 661 standard specifies the content of Layers, but does not specify how to manage Layers in Windows and Displays
About XUL : This article is about the XUL declarative language
Abstract services : It is possible to specify that a Service is abstract and should not be used in the applications
Abstract types : structure types or union types have an optional isAbstract attribute which specifies if the type is abstract, meaning that it can not be directly used in a Data or a structure field
Activating the tactical environment : This article explains how to use the functionality allowing to have moving aircrafts for the tactivalEnv module
Advanced C tutorial : The advanced C tutorial is based on the first tutorial, but one of the modules is implemented in C with a native configuration
Advanced configuration tutorial : This tutorial explains several way to specify your configuration
Anonymous types : This article explains the concept of anonymous types
Application : Applications are the top-level element of the framework architecture
Application deployment : The deployment element declares the Jar files which contain the Java code for an application
Application library : The deployment element declares the Jar files which contain the Java code for an application
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 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
Autodescripted modules tutorial : In the autodescripted modules tutorial, we present how to define and use an autodescripted module
a661Config : The ARINC661 configuration properties are configuration properties used by both the Server and the UA for the UA Application

B

Basic C initialization and runtime sequence : This article explains the initialization and runtime sequence of basic C modules
Basic C modules : This article explains how to specify basic C modules
Basic C modules init sequence : This article explains the initialization and runtime sequence of basic C modules
Basic C tutorial : The basic C tutorial is based on the basic C tutorial, but the native module used a configuration
Basic Data manipulation : This article explains the default way to get datas and set data values
Browser : This article is about the built-in framework browser
Browser configuration : This article is about the browser configuration
Built-in Applications : This article present the built-in Applications distributed with the framework
Built-in modules : This article present the built-in Applications distributed with the framework
Bundling tacticalEnv Applications : This article explains how to bundle a tacticalEnv and a tacticalEnvModel module in one application

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
Checking services existence : This article explains how to check for the existence of services in the Modules code
Clock Application : The built-in Clock application allows to show a clock, and tag events
Command-line starting : This article explains how to start the framework
Communicating with an external application : The built-in External Communication application allows to communicate through UDP or TCP with any external process
Communication Protocol : This article explains the type, content and format for invoking Services on UDP or TCP protocols
ConfProperty declarations : This article is about the declaration of global properties variables which can be defined in the framework configuration
Configuration : This article is about the framework configuration
Configuration file : This article is about the framework configuration
Configure how event services datas are handled : This article explains how event services datas are handled
Configured C modules : This article explains how to specify C modules with interfacing configuration
Configured C modules init sequence : This article explains the initialization and runtime sequence of configured C modules
Configured C modules initialization and runtime sequence : This article explains the initialization and runtime sequence of configured C modules
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
Custom module types : This article explains how to create user-defined module types

D

Data : This article presents the concept of Services datas
Data copy : This article explains how to make copy of datas
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
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 sharing : This article presents how and when modules share their datas
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
Data types : This article explains the concept of data types
Data types configuration : This article explains how the data types are specified in the configuration
Debugging scripts : This article explains how to debug Python or Groovy scripts
Default Data manipulation : This article explains the default way to get datas and set data values
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
Dependencies : This article is about the libraries dependencies of protoFramework
Deploying : This article explains how to deploy protoFramework
Deploying protoFramework : This article explains how to deploy protoFramework
Deployment : This article presents the framework deployment
Deployment libraries : The deployment element declares the Jar files which contain the Java code for an application
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 a Scripted UA : This article explains how to develop a Scripted User Application
Developing a UA : This article explains how to develop a User Application
Developing modules : This article explains how to develop modules in the framework
Diagrams overview : This article explains how to read the architecture diagrams used in this documentation
Distributing data structures as objects : This article explains how to distribute complex data structures as Java objects
Distribution : The distribution of the components of the Protoframework project is available on sourceforge at the following address: sourceforge.net/projects/protoframework/
Distribution options : This article explains the different ways to distribute a framework configuration

E

Env declarations : This article is about the declaration of environment variables which can be defined in the framework configuration
Environment variables declarations : This article is about the declaration of environment variables which can be defined in the framework configuration
Environment variables tutorial : The environment variables tutorial is based on the third tutorial, but the property and parts of a path are defined using environment variables
Error messages : This article presents the list of errors which can be emitted by the framework
Errors list : This article presents the list of errors which can be emitted by the framework
Event Service : An Service is a service which handle the sending of valued events from providers to subscribers
Example usage of a Service alias : This article presdents an example of usage for a Service alias
Exporting a graph as a graphml diagram : This article is about the export of an architecture graph in the browser as a graphml diagram
Extend a service : It is possible to extend a Service by adding new datas to the existing definition of Service
Extending a service : It is possible to extend a Service by adding new datas to the existing definition of Service
Extending a type : It is possible to extend a StructType or StructType by adding new datas to the existing definition of Service
External Communication : The built-in External Communication application allows to communicate through UDP or TCP with any external process
External Communication CSharp tutorial : This article is a tutorial which explains how to use the launcher for the External Communication with CSharp
External Communication Launcher tutorial : This article is a tutorial which explains how to use the launcher for the External Communication with a C# executable
External Communication binary format : This article explains the binary format exchanged through UDP or TCP for the external Communication messages
External Communication module : The built-in External Communication application allows to communicate through UDP or TCP with any external process
External Communication network property : This article explains how to specify the External Communication network property XML file
External Communication tutorial : This article is a tutorial which explains how the External Communication can be used
ExternalComm : The built-in External Communication application allows to communicate through UDP or TCP with any external process
ExternalComm Channel queue management : This article explains how to specify how an ExternalComm Channel which receives content from the network or send content content to the network will manage the emission or reception of this content in the framework
ExternalComm launcher : This article explains how to launch an external application in the ExternalComm module
ExternalComm logging : This article explains how to configure the properties to add logging to the ExternalComm module
ExternalComm network property : This article explains how to specify the External Communication network property XML file
ExternalComm player : This externalCommPlayer application allows to emulate content sent to an ExternalComm module
ExternalComm: starting and stopping services : Explains how to start or stop a service in the externalComm module

F

FAQ : Frequently Asked Questions
Filelist configuration : This article is about the framework configuration
First tutorial : The first tutorial present the coding and configuration of a very simple system with two modules
Framework Owner : This article explains how to create and control the framework from an external application
Framework UDP tutorial : This tutorial reuse the first tutorial, but the two modules are in two different framework instances
Framework communication Protocol : This article explains the type, content and format for invoking Services on UDP or TCP protocols
Framework configuration : This article is about the framework configuration
Framework deployment : This article presents the framework deployment
Framework development : This article is about the framework development
Framework distribution options : This article explains the different ways to distribute a framework configuration
Framework initialization and runtime sequence : This article presents the framework initialization, runtime, and shutdown sequences
Framework initialization 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
Framework runtime sequence : This article presents the framework initialization, runtime, and shutdown sequences
Framework shutdown sequence : This article presents the framework initialization, runtime, and shutdown sequences
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
Functional UA runtime API : This article explains how to use the methods in the Functional UA which simplify the usage of the ARINC 661 API
Functional UA runtime API tutorial : This article is a tutorial about developing a particular User Application using the Functional UA runtime API

G

Generating a Python library : This article explains how to generate the Python library in the framework browser
Generating a long ID : This article explains how to generate a long ID for an application, module or service
Generating a long ID in the browser : This article explains how to generate a long ID for an application, module or service
Generic modules : This article explains how to define and instanciate generic Java modules
GeoSparql request creation : This article presents the utility class which allows to create GeoSparql requests
Geosparql support in the Jena module : This article explains how Geosparql is supported in the Jena module
Geosparql tutorial : This article is a tutorial about using Geosparql with the Jena module
Getting the elapsed time : This article explains how to to get the elapsed time since the start of the framework
Global variables declarations : This article is about the declaration of global properties variables which can be defined in the framework configuration
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

H

History : This article presents the history of the releases of the tool

I

Identification : This article presents the naming and identification of elements
Instanciating a module : This article explains how to use an autodescripted module
Interfacing with an external application : This article explains the solutions to interface the framework with one or several external applications
Invoking a service : This article explains how to invoke a service
Ivy application : The built-in Ivy application allows to allows to communicate with an Ivy bus
Ivy dependencies : This article is about the libraries dependencies of the Ivy module

J

JENA dependencies : This article is about the libraries dependencies of the Jena module
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
Java.libraries.path declarations : This article explains how to declare the path of native libraries used in modules
Jena ARQ functions : This article presents how to write Jena ARQ functions
Jena Ontology model property : This article explains the values for the ontologyModel property
Jena SPARQL request creation : This article presents the utility class which allows to create SPARQL requests
Jena SPARQL requests : This article presents how the SPARQL requests work in Jena
Jena application : The Jena application allows the user to invoke the Apache Jena ontology framework
Jena applyOperations service : This article presents how to use the Jena applyOperations service
Jena batch operations : This article presents how to use the Jena applyOperations service
Jena custom functions : This article presents how to specify custom functions to use in Jena SPARQL queries
Jena model mapping : This article presents how to create and update an ontology by mapping the ontology to a model
Jena model mapping dependencies : This article presents how to specify dependencies in the Jena model mapping
Jena model mapping object elements : This article presents how to specify objects in the Jena model mapping
Jena module : The Jena application allows the user to invoke the Apache Jena ontology framework
Jena module properties declaration : This article explains how to configure the Jena module properties
Jena namespace declarations : This article explains the meaning of the namespace declazrations for the Jena module
Jena ontology creation and update : This article presents the different ways to create and update an Ontology using the Jena module
Jena operations : This article presents how to use the Jena applyOperations service
Jena tutorial : This article is a tutorial about using the Jena module
Jena tutorials : This article presents the list of tutorials about the Jena module
Jena uaFunctions : This article presents how to specify UA custom functions to use in Jena SPARQL queries
Jena updates : This article presents the different ways to create and update an Ontology using the Jena module
Joystick application : The built-in Joystick application allows to get parameters from a Joystick
Joystick dependencies : This article is about the libraries dependencies of the joystick module

K

Key concepts : This article presents the key concepts of the prototype framework

L

LibPath declarations : This article explains how to declare the path of native libraries used in modules
Libraries paths declarations : This article explains how to declare the path of native libraries used in modules
License : protoFramework End-user license agreement
List of ARINC661 useful MapItems : This article presents a list of ARINC 661 useful MapItems and some of their Use Cases
List of ARINC661 useful extensions : This article presents a list of ARINC 661 useful extensions and some of their Use Cases
List of ARINC661 useful widgets : This article presents a list of ARINC 661 useful widgets and some of their Use Cases
List of XUL controls : This article presents the list of XUL controls
Logger application : The built-in Logger application allows to log messages and service content

M

Make copies of datas : This article explains how to make copy of datas
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
Map ontology FillOntology module : This article presents the FillOntology module used in the map ontology tutorial
Map ontology custom function : This article presents the development of the custom function used in the third ontology tutorial
Map ontology requestEngine module : This article presents the requestEngine module used in the second map ontology tutorial
Map ontology tutorial : The synthetic map tutorial present the usage of a tacticalEnv Application associated with an Ontology allowing to ask requests
Map widget tutorial : This article explains how to develop a User Application (UA) which manage a MapHorz widget
Mapping a data type to a class : This article explains how to map a data type to a class through annotations
MaryTTS Application : The MaryTTS application is a wrapper around the MaryTTS text-to-speech library
MaryTTS dependencies : This article is about the libraries dependencies of the MaryTTS module
Master module : Master modules are modules which have specific rights to change the states of other modules
Master modules : Master modules are modules which have specific rights to change the states of other modules
Meteo Application : The Meteo application allows to decode TAF or METAR messages
Meteo dependencies : This article is about the libraries dependencies of the Meteo module
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 : Modules are the executable units in the Applications
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 instance : This article explains how to use an autodescripted module
Module instances : This article explains how to use an autodescripted module
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
Module templates : This article explains how to define and instanciate generic Java modules
Modules data sharing : This article presents how and when modules share their datas
Modules deployment : This article presents the framework deployment
Modules types : This article is about the modules types which are supported by the framework
Modules with descriptors : This article explains how to define and instanciate generic Java modules
Multiple UAs Groovy tutorial : This article is a tutorial about developing User Applications using the uaConfig property
Multiple UAs tutorial : This article is a tutorial about developing User Applications using the uaConfig property

N

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
Native configuration specification : This article explains the interfacing configuration of configured C modules
Netbeans configuration : This article explains how to configure netbeans to develop Java modules in the framework
Network Channel queue management : This article explains how to specify how a network Channel which receives content from the network or send content content to the network will manage the emission or reception of this content in the framework
Network communication : This article explains how the network communication between Applications is defined
Network configuration : This article explains how the network configuration is specified
Network definition : This article explains how the network communication between Applications is defined

O

Object types : This article explains the concept of ObjectType types
ObjectType : This article explains the concept of ObjectType types
Opening a model configuration : This article is about the content of a configuration model shown in the browser
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
Owl Overview : This article presents a quick overview of the Owl technology
Owl-time request creation : This article presents the utility class which allows to create owl-time requests
Owl-time support : This article explains how owl-time is supported in the Jena module
Owl-time support in the Jena module : This article explains how owl-time is supported in the Jena module
Owner module : The Owner Module is a unique Module which allows the framework to be created and controlled from an external application
owlObjectRequest : This article presents the Jena owlObjectRequest service, which return objects

P

Perfo Logger engine : The perfo Logger is an implementation of the recorder engine interface
Perfo Logger scenario viewer : The perfo Logger scenario viewer allows to view the graph of a perfo Logger engine serialized scenario
Perfo logger dependencies : This article is about the libraries dependencies of the perfo logger recorder engine
Player Application : The built-in Player application allows to replay a scenario recorded by a recorder Application or a External Communication module
Properties configuration : This article explains how the application properties values are specified in the configuration
ProtoFramework End-user license agreement : protoFramework End-user license agreement
Protocol : Protocols specify the communication channel between modules
Provider : A module:Providers for one service are modules which are able to invoke this service
Publish Service : A Service is a service which handle the publication of datas from a provider to several subscribers
Python TCP modules : Python TCP modules are Python socket modules where the associated Python script use TCP sockets to communicate with the framework
Python UDP and TCP init sequence : This article explains the initialization and runtime sequence of Python socket modules
Python UDP modules : Python UDP modules are Python socket modules where the associated Python script use UDP sockets to communicate with the framework
Python UDP or TCP modules : Python socket modules are Python modules where the associated Python script use UDP or TCP sockets to communicate with the framework
Python Unit Tests : This article explains how to develop Python Unit Tests for the protoFramework
Python configuration properties : This article is about the Python configuration properties
Python http init sequence : This article explains the initialization and runtime sequence of Python http modules
Python http modules : Python http modules are Python modules where the associated Python script communicate with the framework using http requests
Python http modules service interface : This article explains how to declare and use the services interface for Python http modules
Python http tutorial : The http Python tutorial is based on the first python tutorial, but the communication uses http
Python init sequence for version 1.3 : This article explains the initialization sequence of Python modules for version 1.3 of the Python modules
Python initialization and runtime sequence : This article explains the initialization and runtime sequence of Python socket modules
Python initialization and runtime sequence for http communication : This article explains the initialization and runtime sequence of Python http modules
Python initialization sequence for version 1.3 : This article explains the initialization sequence of Python modules for version 1.3 of the Python modules
Python modules : Python modules are modules which are scripted in the Python scripting language
Python modules overview : Python modules are modules which are scripted in the Python scripting language
Python modules service interface : This article explains how to interface with services in the Python socket modules implementation
Python modules types limitations : This article explains the types limitations for Python modules
Python modules version : This article explains the concept of Python modules version
Python notification queues : The behavior of python notification is specified by the pythonQueue element
Python queues : The behavior of python notification is specified by the pythonQueue element
Python runtime : This article explains how to set the Python runtime to start Python scripts
Python socket modules : Python socket modules are Python modules where the associated Python script use UDP or TCP sockets to communicate with the framework
Python socket modules service interface : This article explains how to interface with services in the Python socket modules implementation
Python tutorial : The Python tutorial is based on the first tutorial, but one of the modules is implemented in Python
Python types limitations : This article explains the types limitations for Python modules
Python usage with Anaconda : This article explains how to use Python modules for an Anaconda Python installation

R

Recorder Application : The built-in Recorder application allows to record in a XML file the content of one or several services subscribed by the application
Recorder JSON file format : This article presents the JSON file format used by the recorder built-in Application
Recorder XML file format : This article presents the XML file format used by the recorder built-in Application
Recorder engine : This article is about the recorder engine functionality in the framework
Recorder split options : This article presents the splitFile options managed by the recorder built-in Application
Recorder splitFiles options : This article presents the splitFile options managed by the recorder built-in Application
Release history : This article presents the history of the releases of the tool
Release history before OpenSourcing : This article presents the history of the releases of the tool before it was Open Sourced
Request-response Service : A Service is a service which handle: A request-response Service:
Request-response UDP tutorial : This tutorial reuse the request-response tutorial, but the two modules are in two different framework instances
Request-response tutorial : This tutorial present the coding and configuration of a very system with two modules communicating through a request-response Service

S

SOA : Protoframework is a Service-oriented framework allowing to exchange Services between applications
SPARQL custom functions : This article presents how to specify custom functions to use in Jena SPARQL queries
SPARQL request creation : This article presents the utility class which allows to create SPARQL requests
Scenario Application : The built-in Scenario application allows to execute a scenario defined in an XLSX file
Scenario Application dependencies : This article is about the libraries dependencies of the scenario module
Scenario Application syntax : This article is about the XLSX syntax of the scenario Application
Scenario data constraints : This article is about the data constraints scenario Application
Scripted UA : This article explains how to develop a Scripted User Application
Scripted UA tutorial : This article is a tutorial about developing a Scripted User Application (UA)
Scripted UA tutorial from start : This tutorial is the same as the Scripted UA tutorial, but without having to do the UA tutorial first
Scripted User Application : This article explains how to develop a Scripted User Application
Second map ontology tutorial : This synthetic map tutorial allows to construct requests in Java, and the results are returned as objects
Second python http tutorial : This http Python tutorial is based on the first python http tutorial, but uses several instances
Second python tutorial : The second Python tutorial is based on the first Python tutorial, but with one start method
Second tutorial : In the second tutorial, we reuse the implementation of the first tutorial, but we create two instances of one module
Second xulInterface tutorial : This article is a tutorial about developing a XUL interface with Javascript and Groovy
Sequence diagrams : This article explains how to obtain sequzencze diagrams during the framework execution
Service : Services are processing units which are provided or required by modules
Service Merger configuration : This article explains how to configure the Service merger
Service alias : A Service alias is an alias name for another Service
Service copy : This article explains how to create and use copies of event or publish services
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 instance : This article explains how the implementation of Services is specified for Modules
Service interfaces correspondance : This article presents the correspondance between the Service interfaces types and the services
Service interfaces types : This article presents the two types of Services interfaces
Service invocation : This article explains how to invoke a service
Service merger Application : The built-in Service merger Application allows to merge several services in one or split one service in several services
Service provider : A module:Providers for one service are modules which are able to invoke this service
Service providers and subscribers : A module:Providers for one service are modules which are able to invoke this service
Service subscriber : A module:Providers for one service are modules which are able to invoke this service
Service-oriented framework : Protoframework is a Service-oriented framework allowing to exchange Services between applications
ServiceTemplate usage : This article explains the usage of the ServiceTemplate utility class
Services configuration : This article explains how the services are specified in the configuration
Setting a CodeBlocks project for a C module : This article explains how to initialize a CodeBlocks project to create a C module
Setting a Visual Studio project for a C module : This article explains how to initialize a Visual Studio project to create a C module
Sharing libraries : This article explains how to share the same library between different applications
Sharing libraries between applications : This article explains how to share the same library between different applications
Showing the content of a configuration model : This article is about the content of a configuration model shown in the browser
SparqlRequest utility : This article presents the utility class which allows to create SPARQL requests
SparqlRequest utility for GeoSparql : This article presents the utility class which allows to create GeoSparql requests
SparqlRequest utility for owl-time : This article presents the utility class which allows to create owl-time requests
Spawning subprocesses in Python http modules : This article explains how to use several subprocesses in Python http modules
Sphynx Application : The Sphynx application wraps the Sphynx Java speech recognition library
Sphynx dependencies : This article is about the libraries dependencies of the Sphynx module
Starting the framework : This article explains how to start the framework
Structure of a XUL file : This article presents the structure of a XUL file
Styling XUL widgets : This article explains how to add CSS styling to your XUL widgets
Subscriber : A module:Providers for one service are modules which are able to invoke this service
Switch type : This article explains the concept of switch types
Synthetic map UA application : This article presents the UA application in the synthetic map tutorial
Synthetic map tutorial : The synthetic map tutorial present the usage of a tacticalEnv Application and a UA application to create a synthetic map for a military aircraft

T

TAF and METAR : This article presents and overview of the content of TAF or METAR messages
Tactical Environment scenario : This article describes the content of the tactical environment scenario
Tactical Rules examples : This article presents some usages for the tacticalRules module
TacticalEnv tutorial : This tutorial explains how to use a tacticalEnv and tacticalenvModel modules
TacticalEnv tutorials : This article presents the tacticalEnv and tacticalenvModel tutorials
TacticalenvModel tutorial : This tutorial explains how to use a tacticalEnv and tacticalenvModel modules
Third map ontology tutorial : This synthetic map tutorial uses custom JENA functions
Third python tutorial : The third Python tutorial is based on the second Python tutorial, but has a property
Third tutorial : The third tutorial is based on the first tutorial, but has a property
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
Triggering event services : It is possible to specify that upon the notification of an event Service, another event Service must be triggered
Troubleshooting : Troubleshooting
Troubleshooting for built-in modules : This article present possible problems and their solution for built-in modules
Tutorials : This tutorial reuse the first tutorial, but the two modules are in two different framework instances
Type annotation mapping : This article explains how to map a data type to a class through annotations
Type annotation mapping tutorial : This tutorial shows how to map a data type to a class through annotations
Types : This article explains the concept of data types
Types configuration : This article explains how the data types are specified in the configuration
tacticalEnv Application : The built-in tacticalEnv Application allows to manage a tactical environment
tacticalEnv model : The built-in tacticalenvModel Application allows to maintain a data store from datas provided by a tacticalEnv module
tacticalEnv scenario : This article describes the content of the tactical environment scenario
tacticalEnv structure file : This article presents the foramt of the tacticalEnv structure file
tacticalRules Application : The built-in tacticalRules Application allows to trigger events relative to actions in a tactical environment
tacticalRules actions : This article describes the specification of tacticalRules actions
tacticalRules conditions : This article describes the specification of tacticalRules conditions
tacticalRules configuration : This article describes the content of the tacticalRules configuration
tacticalRules data declaration : This article explains how to declare datas in the tacticalRules configuration
tacticalRules usage : This article presents some usages for the tacticalRules module
tacticalenvModel : The built-in tacticalenvModel Application allows to maintain a data store from datas provided by a tacticalEnv module
tacticalenvModel API : This article explains the API used by the tacticalenvModel module
tacticalenvModel Application : The built-in tacticalenvModel Application allows to maintain a data store from datas provided by a tacticalEnv module
tacticalenvModel module : The built-in tacticalenvModel Application allows to maintain a data store from datas provided by a tacticalEnv module

U

UA ProjectionHelper : This article explains how the User Application ProjectionHelper works
UA WindowHelper : This article explains how the User Application WindowHelper works
UA application : The built-in UA application allows to execute an ARINC 661 Client
UA application ARINC 661 properties : This article presents the values of the properties for the ARINC 661 widgets and MapItems
UA application dependencies : This article is about the libraries dependencies of the UA application module
UA application tutorials : This article presents the tutorials for developing User Applications (UA)
UA configuration : This article explains how to configure the UA configuration
UA tutorial : This article is a tutorial about developing a particular User Application (UA)
UDP and TCP communication Protocol : This article explains the type, content and format for invoking Services on UDP or TCP protocols
UaConfig tutorial : This article is a tutorial about developing User Applications using the uaConfig property
Unit Tests : This article explains how to develop Unit Tests for the protoFramework
Update Cap : This article explains how to use the updateCap properties
UpdateCap configuration : This article explains how to use the updateCap properties
UpdateCap properties : This article explains how to use the updateCap properties
Usage of endianness in the ExternalComm Communication module : This article explains the usage of the endianness property in the ExternalComm Communication module
Usage with Anaconda : This article explains how to use Python modules for an Anaconda Python installation
User Application : This article explains how to develop a User Application
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 properties tutorial : This tutorial explains how to specify user properties at the global level, and use them to customize our architecture
User-defined global configuration properties : This article is about the declaration of global properties variables which can be defined in the framework configuration
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
User-defined properties : This article is about the declaration of global properties variables which can be defined in the framework configuration
UserInputs application : The userInputs application allows the user to invoke services or be notified from services manually
UserInputs graphical interface : This article presents the graphical interface of the userInputs application
UserInputs tutorial : The userInputs tutorial is based on the first tutorial, but the publishModule is replaced by the userInputs built-in application
Using UAAppli Application for Maps : This article explains how to configure and use the UAAppli Application for Maps
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
Using conditions in the framework architecture : This article explains how to use user-defined properties to customize the framework architecture
Using user-defined properties to customize the framework architecture : This article explains how to use user-defined properties to customize the framework architecture

V

vosk Application : The vosk application wraps the vosk speech recognition library
vosk Application Push to talk : This article explains how the Push to talk is handled in the vosk application
vosk Push to talk : This article explains how the Push to talk is handled in the vosk application
vosk dependencies : This article is about the libraries dependencies of the vosk module

W

Waiting for Python initialization : This article explains how to configure the wait times for the Python socket modules initialization
Waiting for Python runtime initialization : This article explains how to configure the wait times for the Python socket modules initialization
Waiting for Python script initialization : This article explains how to configure the wait times for the Python socket modules initialization
Writing Jena ARQ functions : This article presents how to write Jena ARQ functions

X

XInclude support : This article is about the property which allows to include portions of the XML documents using the xInclude XML mechanism
XUL : The xulInterface application allows to use a declarative GUI
XUL CSS styling : This article explains how to add CSS styling to your XUL widgets
XUL FilePicker : This article is about the XUL FilePicker
XUL Groovy : This article presents the usage of Groovy scripts in XUL files
XUL Groovy script : This article presents the usage of Groovy scripts in XUL files
XUL Groovy scripts : This article presents the usage of Groovy scripts in XUL files
XUL Javascript : This article presents the usage of Javascript scripts in XUL files
XUL Javascript script : This article presents the usage of Javascript scripts in XUL files
XUL Javascript scripts : This article presents the usage of Javascript scripts in XUL files
XUL MIME type : This article list the supported MIME types for the scripts
XUL Python : This article presents the usage of Python scripts in XUL files
XUL Python scripts : This article presents the usage of Python scripts in XUL files
XUL Script : This article presents the usage of scripts in XUL files
XUL Script context : This article is about how to use a global context in XUL scripts
XUL Script context and helper : This article is about how to use the XUL global context and helper in scripts
XUL Script helper : This article is about how to use the script helper in XUL scripts
XUL Script helper and context : This article is about how to use the XUL global context and helper in scripts
XUL ScriptContext : This article is about how to use a global context in XUL scripts
XUL ScriptHelper : This article is about how to use the script helper in XUL scripts
XUL Scripts : This article presents the usage of scripts in XUL files
XUL Scripts MIME types : This article list the supported MIME types for the scripts
XUL context and helper : This article is about how to use the XUL global context and helper in scripts
XUL controls : This article presents the list of XUL controls
XUL controls overview : This article presents an overview of XUL controls
XUL document : This article presents the XULDocument object
XUL event : This article explains the management of XUL events
XUL events : This article explains the management of XUL events
XUL events management : This article explains the management of XUL events
XUL file : This article presents XUL scripts
XUL file picker : This article is about the XUL FilePicker
XUL files : This article presents XUL scripts
XUL helper and context : This article is about how to use the XUL global context and helper in scripts
XUL listbox : This article presents the XUL listbox control
XUL menus : This article presents how to define menus in XUL
XUL script import declarations : This article presents the import declarations for XUL scripts
XUL structure : This article presents the structure of a XUL file
XUL toolbars : This article presents how to define toolbars in XUL
XUL tree : This article presents the XUL tree control
XUL widget : This article presents the XULWidget interface
XULDocument : This article presents the XULDocument object
XULWidget : This article presents the XULWidget interface
XulInterface dependencies : This article is about the libraries dependencies of the xulInterface module
xulInterface application : The xulInterface application allows to use a declarative GUI
xulInterface tutorial : This article is a tutorial about developing a XUL interface with Javascript

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