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

Map widgets in the J661 Server



The J661 Server supports ARINC 661 map widgets and MapItems. Note that contrary to the widgets renderers which are built-in in Server implementation, Map Items are not included in the corresponding Swing or JavaFX implementation, which means that by default no MapItem will be visible.

Including the MapItems rendering implementation

To include the MapItems renderers for the Swing or JavaFX implementation, you must add the corresponding Swing or JavaFX MapItems library as a J661 extension in the server configuration properties[1]
Or the editor configuration if you are working in the Editor
:
  • mapSymbols.jar for a Swing implementation
  • jfxMaps.jar for a JavaFX implementation

Compatibility with the Server UI Framework

Note that you must use the mapItems library which is compatible with your Server implementation. For example if you use the mapSymbols.jar MapItems library but you use a JavaFX implementation, the Server will encounter an internal exception when receiving a mapItem:
mapItemsException
and will emit an ARINC Exception to the Client.

Example

The following example presents a working configuration with MapItems with the JavaFX Server implementation:
      <properties>
         <property key="graphics" value="DefGraphics.xml" />
         <property key="pictures" value="DefPictures.xml" />
         <property key="lf" value="JavaFX" />
         <property key="supplement" value="6" />
         <property key="serverInputPort" value="8080" />
         <property key="serverOutputPort" value="8081" />
         <property key="serverInputSize" value="50000" />
         <property key="serverOutputSize" value="200" />
         <property key="server.autoVisible" value="true" />
         <property key="logServerArea" value="true" />
         <property key="server.menus" value="true" />
         <property key="server.uiCombo" value="true" />
         <property key="extensions" value="jfxMaps.jar" />
      </properties>

Notes

  1. ^ Or the editor configuration if you are working in the Editor

See also


Categories: maps | server | user

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