Hardware requirements

The minimum hardware requirement for LuciadFusion is any system that is capable of meeting the software requirements listed in this article.

You do not need a high-end graphics card to run any of the LuciadFusion components mentioned on this page. None of them require the hardware acceleration provided by such a GPU.

  • SSD or HDD: at least 7.2k RPM SATA 3.0 (6 Gbps). Optionally, for heavy usage due to a large number of clients, 10k or 15k SAS-3 (12 Gbps) or SATA 3.2 (16 Gbps).

  • CPU: 8-core

The usage of additional cores will result in better performance for importing data sources.

  • RAM: 16GB

  • Gigabit Ethernet

  • CPU: 8-core

  • RAM: 16GB

Supported platforms

You can develop and deploy LuciadFusion applications on the following platforms:

Platform Version Operating System Architecture

Windows

7 and above

64-bit

Windows Server

2008 and above

64-bit

Linux

Various distributions

x86-64

macOS

10.9 and later

64-bit

Supported browsers for LuciadFusion Studio

To use the LuciadFusion Studio frontend application on a client machine, you need to run it in one of the supported browsers:

  • Chrome (latest version)

  • Firefox (latest version)

  • Edge (latest version)

  • Safari (latest version)

Supported databases

LuciadFusion can use several types of databases to hold configuration and data catalog information. The following databases are supported:

  • PostgreSQL version 9.4 and above, with the PostGIS and pgcrypto extensions

  • Oracle versions 11g, 12c, 18c and 19c

  • SQL Server versions 2012, 2014, 2016, 2017 and 2019

  • H2 version 1.4 (not suitable for production environments)

Java

As a Java API, LuciadFusion requires a 64-bit JDK for development and a JRE for deployment.

Running the LuciadFusion Platform with a 32-bit JDK results in an error.

LuciadFusion requires at least JDK/JRE 1.8.

The JDK/JRE requirements never change with a minor upgrade (an upgrade from 2016.0 to 2016.1, for instance) or a patch release of LuciadFusion. Major upgrades (from 2016.1 to 2017.0, for instance) only support JDK/JRE versions that are still actively supported by Oracle at the time of their release.

To deploy the LuciadFusion Platform, a Java servlet container / application server with support for Java Servlet 3.1 or higher is necessary: Apache Tomcat, Oracle WebLogic, Glassfish, IBM WebSphere, JBoss, Jetty, and so on. For your convenience, the product is shipped with the Jetty 9.4.3 servlet container, so that the server can be used out-of-the-box.

JDK 11/OpenJDK 11 support considerations

As of version 2018.1, LuciadFusion supports OracleJDK/OpenJDK 11 in compatibility mode. If you want to get rid of illegal access warnings, use the --add-opens <module_name>/<package_name>=<reflectingmodule> flags. If you set the reflectingmodule value to ALL-UNNAMED, you allow all classes from the classpath to access the package.