Home
Categories
Dictionary
Download
Project Details
Changes Log
Who We Are
FAQ
License

Plugin



Plugins allow to add functionalities to a client, server, or editor. For example:
  • Allow to save and load runtime Buffers in the Client or the Server
  • Allow to execute Scripts in the Editor
  • Allow to Edit an UACDS Interface in the Editor
  • etc...
Plugins will depend on the Client, Server, or Editor, but the Client, Server, and Editor do not depend on any Plugin. Note that contrary to extensions, Plugins do not allow to extend the ARINC 661 standard itself.

Plugins installation

Plugins should be by default in the plugins application directory (relative to the Client, Server or Editor). Note that (as previously stated), the J661 modules do not depend on any Plugin. The discovery and connection of the available Plugins are performed at runtime when starting the application.


It is possible to specify alternate directories where to find the Plugins by using the -pluginsDir:<directory 1; directory 2;...> to force the locations of directories for the Plugins.

Default provided Plugins

The following Plugins are provided by default by the J661 Project:
  • Scenario Plugin: The Scenario Plugin allows to save or replay the communication between a User Application and a CDS
  • Editor Scripting Plugin: The EditorScript Plugin allows to execute Scripts on the Editor
  • PrintScript Plugin: The PrintScript Plugin is used with the EditorScript Plugin to save content in a text file, XML file, or Excel file
  • Client Scripting Plugin
  • Image Generation Plugin: The Image Generation Plugin allows to save snapshots of Layers in the context of the Server or the Editor
  • Embed Client Plugin
  • Debug Plugin
  • Look Model Plugin: The Look Model Plugin provides several capabilities about the Look and Fee in the Editor
  • UACDS Interface Plugin: The UACDS Plugin allows to edit UACDS Interfaces in the Editor
  • Widget Definition Plugin
  • MapClient Plugin: The MapClient Plugin allows to set the content of BufferOfItems in the Client
  • Cockpit Plugin: The Cockpit Plugin allows to generate a SuperLayer from a SuperLayer Cockpit configuration in the Editor

Developing a Plugin

See also developing a plugin.

See also


Categories: client | plugins | server | user

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