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
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
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