System requirements
For an overview of hardware requirements, supported platforms, databases and browsers, and Java considerations, see hardware and software requirements.
License information
LuciadFusion makes use of a number of third-party libraries and components. A list of those libraries and their respective licenses is available below.
This distribution of LuciadFusion includes the third-party build and deployment tool Apache Ant, licensed under the Apache 2.0 license. Documentation and source code can be found on http://ant.apache.org/. This third-party tool is supplied with the LuciadFusion distribution because of its convenience for building applications with LuciadFusion. It is not needed to run LuciadFusion-based applications, nor does it need to be distributed with such applications.
In addition, the OGC implementations in your Luciad software include and make use of the following resources:
- The OGC Symbology Encoding functionality in LuciadLightspeed uses XML code from the Spring framework, which is licensed under the Apache License Version 2.0.
- All libraries containing implementations of XML Schema-based OGC specifications include the relevant XML Schemas for caching purposes. These XML Schemas are licensed under the OGC Software Notice.
The Earth repository implementation in LuciadLightspeed uses JDBM which is licensed under the JDBM LICENSE 1.0.
The NetCDF implementation uses a modified version of the NetCDF-Java library, which is licensed under the NetCDF-Java license. The NetCDF implementation also includes the google protobuf library, which is licensed under the google protobuf license.
The 3D icons implementation includes code ported from libsquish, an open source DXT compression library which is licensed under the Squish MIT license.
The BlackLimeLookAndFeel (used in the map centric version of Lucy) uses the Noto font. This font is licensed under the SIL Open Font License.
The XML implementation includes code ported from stax-utils, an open source library which is licensed under the BSD License.
The IFC implementation uses the EXPRESS grammar developed by Ribose Inc. which is licensed under a BSD-2 License.
Component integrations
requires or offer specific integrations with the following components:
- LuciadFusion integrates with Defense Standards. Fusion Client can use the GeoSym symbology to style vector data when available.
- LuciadFusion integrates with Maritime Standards. Fusion Client can use ECDIS when available.
- LuciadFusion integrates with Database Connectors. The Fusion Engine can fuse this format.
- LuciadFusion integrates with S-63. The Fusion Engine can fuse this format, if the LuciadFusion license includes this component.
- LuciadFusion integrates with Infrastructure Standards. The Fusion Engine can fuse this format.
- LuciadFusion integrates with Aviation Standards. The Fusion Engine can fuse this format.
- LuciadFusion integrates with Weather & Environment Standards. The Fusion Engine can fuse this format.
- Additionally, LuciadFusion integrates with Advanced GIS Engine, Advanced Raster Services, Defense Standards, Maritime Standards, Database Connectors, S-63, Infrastructure Standards, Aviation Standards and Weather & Environment Standards.
- Additionally, Data Connectivity Manager integrates with Aviation Standards, Radar Connectors, Infrastructure Standards, Advanced Raster Services, Defense Standards, Maritime Standards, S-63, Weather & Environment Standards, Database Connectors, Defense Symbology, Real-time Engine, Terrain Analysis Engine and Google Earth Enterprise.
- Radar Connectors requires Real-time Engine. The Realtime option is required to display live tracks at best performance and to be able to replay trajectories.
- S-63 requires Maritime Standards. This package contains an encryption scheme designed specifically for S-57 data.
The licenses of third-party libraries used in the Fusion Studio front-end can be found in your LuciadFusion installation,
under docs/platform-licenses
.
Libraries
doesn't require any additional or third-party libraries.
Sample libraries
doesn't require any additional or third-party libraries to run the samples.
Jar files
doesn't include any library jars.