Evaluating TMS FNC Core and TMS UI on FmxLinux
Delphi is truly a cool development environment, with the right libraries it becomes unbeatable.
Now with version 11 and all the IDE in HDPI it is a pleasure to work with.
fmxLinux is the library that comes with Delphi to allow you to create visual applications on Linux with Firemonkey and it works great.
TMS is a German software house that produces many beautiful libraries for Delphi for both Firemonkey and VCL. Today I brought to the Linux platform two simple tools that we use in the company to create web portals on Ubuntu 20.04 in no time since the two TMS components we had to use perfectly support fmxLinux.
I tried TMSFMXMemoHTMLStyler, TMSFMXMemo and TTMSFNCWebBrowser in an app called XtumbleWebBuilder, which allows us to edit html files with the preview, and as for Windows and Mac now everything works perfectly also on Linux.
You can find here some tip to manage linux app deploy with TMS Components
When you deploy an app for linux (in this case Ubuntu) remember to install correct linux packages to run the application in gnome:
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
Some screenshot of Xtumble WebBuilder: