Announcing support for FMXLinux!


A couple of weeks ago we announced beta support for FMXLinux and today we announce stable support. The beta period is finished and we now fully support FMXLinux in the latest version of all of our FNC products. Download the latest update today to get started! Below is a list of FNC products that have been tested in FMXLinux.

With FMXLinux, we add a new platform to the wide variety of already supported platforms in FNC.

TMS Software Delphi  Components

TMS FNC Components can be used simultaneously on these frameworks

TMS FNC Components can be used simultaneously on these operating systems/browsers

TMS FNC Controls can be used simultaneously on these IDEs

Getting Started

The components have been tested and deployed on a Linux environment (Ubuntu 20.04) after properly setting up FMXLinux and other dependencies required for various parts of FNC. Support for FMXLinux is limited to RAD Studio 10.4 Sydney and the path to the source files has to be manually configured in the library path (the automated installer currently does not pick up FMXLinux). Please follow the instructions below to add FMXLinux support to RAD Studio. Please note that adding the SDK is an essential part of the configuration process and it is important to add the SDK to RAD Studio when all the necessary libraries are added to your Linux environment.

After following the above instructions, please execute the following commands

sudo apt install joe wget p7zip-full curl openssh-server build-essential zlib1g-dev libcurl4-gnutls-dev libncurses5
sudo apt-get install zlib1g-dev
sudo apt install libgl1-mesa-glx libglu1-mesa libgtk-3-common libgstreamer1.0-0 libgstreamer-plugins-base1.0-0
sudo apt install libwebkit2gtk-4.0-dev

Add each path that contains FNC source files of the products you have installed to the Linux 64 bit library path.

TMS Software Delphi  Components

Start a new multi-device FMX project and select the Linux 64 bit profile.

TMS Software Delphi  Components

When the PAServer is running correctly, you can connect to Linux environment and start deploying your application. 


The above instructions along with a showcase of some FNC components are demonstrated in the video below.

Stay tuned!

With FMXLinux support we add yet another major and exciting feature to the already huge amount of features and components FNC has to offer. Yesterday we also announced exciting new features and improvements in TMS FNC Maps 1.5 and TMS FNC UI Pack 3.4. Read the linked blog posts to find out more. Stay tuned for more FNC improvements and features coming up in the near future!.