Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
FAQ
License

What links here: Service


Abstract services : It is possible to specify that a Service is abstract and should not be used in the applications
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
Browser : This article is about the built-in framework browser
C Java interfacing library : The Java interfacing library models the C library functions for configured C modulesusing JNA
Checking services existence : This article explains how to check for the existence of services in the Modules code
Communication Protocol : This article explains the type, content and format for invoking Services on UDP or TCP protocols
Connecting misaligned modules : If the interfaces of two modules are not really compatible, there are still ways to allow to connect them:
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 types : This article explains the concept of data types
Defining an autodescripted module : This article explains how to define an autodescripted module
Definition and runtime classes : This article explains the difference between the classes which handle the definition and those which handle the runtime of the model
Detecting if a service has changed : This article explains how to know if a service content or a data has changed
Developing a UA : This article explains how to develop a User Application
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
Event Service : An Service is a service which handle the sending of valued events from providers to subscribers
Extending a service : It is possible to extend a Service by adding new datas to the existing definition of Service
External Communication binary format : This article explains the binary format exchanged through UDP or TCP for the external Communication messages
ExternalComm : The built-in External Communication application allows to communicate through UDP or TCP with any external process
ExternalComm network property : This article explains how to specify the External Communication network property XML file
FAQ : Frequently Asked Questions
First tutorial : The first tutorial present the coding and configuration of a very simple system with two modules
Framework deployment : This article presents the framework deployment
Generating a long ID in the browser : This article explains how to generate a long ID for an application, module or service
Identification : This article presents the naming and identification of elements
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
Java modules service interface : This article explains how to interface with services in the Java modules implementation
Key concepts : This article presents the key concepts of the prototype framework
Make copies of datas : This article explains how to make copy of datas
Module : Modules are the executable units in the Applications
Module infobox fields : This article explains the meaning of the fields in the built-in modules infobox
Modules data sharing : This article presents how and when modules share their datas
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
Namespace : This article presents the concept of namespaces
Namespace tutorial : In the namespace tutorial, we reuse the implementation of the first tutorial, but we define services and types in a namespace
Network 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 configuration : This article explains how the network configuration is specified
Network definition : This article explains how the network communication between Applications is defined
Overview : Protoframework is a Service-oriented framework allowing to exchange Services between applications
Publish Service : A Service is a service which handle the publication of datas from a provider to several subscribers
Python http modules service interface : This article explains how to declare and use the services interface for Python http modules
Python modules service interface : This article explains how to interface with services in the Python socket modules implementation
Python socket modules : Python socket modules are Python modules where the associated Python script use UDP or TCP sockets to communicate with the framework
Python UDP modules : Python UDP modules are Python socket modules where the associated Python script use UDP sockets to communicate with the framework
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
Request-response Service : A Service is a service which handle: A request-response Service:
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
Service alias : A Service alias is an alias name for another Service
Service datas : This article presents the concept of Services datas
Service implementation : This article explains how the implementation of Services is specified for Modules
Service interfaces types : This article presents the two types of Services interfaces
Service merger Application : The built-in Service merger Application allows to merge several services in one or split one service in several services
Service providers and subscribers : A module:Providers for one service are modules which are able to invoke this service
Services configuration : This article explains how the services are specified in the configuration
Showing the content of a configuration model : This article is about the content of a configuration model shown in the browser
tacticalEnv Application : The built-in tacticalEnv Application allows to manage a tactical environment
tacticalenvModel Application : The built-in tacticalenvModel Application allows to maintain a data store from datas provided by a tacticalEnv module
tacticalRules actions : This article describes the specification of tacticalRules actions
tacticalRules configuration : This article describes the content of the tacticalRules configuration
UA application : The built-in UA application allows to execute an ARINC 661 Client
UA tutorial : This article is a tutorial about developing a particular User Application (UA)
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
xulInterface application : The xulInterface application allows to use a declarative GUI

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