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