All Blog Posts  |  Next Post  |  Previous Post

A new world opens for FNC: the world-wide-web!


Thursday, July 26, 2018

TMS Software Delphi  Components

Yesterday, we released TMS WEB Core v1.0 Brescia edition. This brings RAD component based development of web client applications from the Delphi IDE. TMS WEB Core is designed to be open. It comes with numerous built-in UI controls that are close equivalents to standard VCL controls like TButton, TListBox, TEdit, TMemo, TStringGrid etc... In addition, TMS WEB Core comes with Pascal wrapper classes that allow you to use jQuery controls (we have a partnership with jQWidgets for this) and in the future, we'll bring much more wrappers around existing web controls. But for Delphi developers, there is an extra gem, the TMS FNC Controls.

It all started end of 2015 ...

We started developing the FNC architecture in 2015 as a UI control architecture that would allow to create UI controls from a single source code base that are usable from VCL Windows applications, FMX Windows, macOS, iOS and Android applications and also from LCL (the component framework in the free Lazarus IDE) for Windows, macOS and Linux.

With the FNC architecture, there is only one learning curve to master complex UI controls like a grid, planner, treeview, richeditor, ... in different applications using different frameworks, but you can also reuse your UI control logic through these different applications.

Opening a new world for FNC ...

Now, with TMS WEB Core, we have opened a whole new world for the FNC controls. Yes, we have web-enabled the FNC control architecture and that means that, from now on, you can use our FNC UI controls from TMS WEB Core web client applications.

FNC in action

To see the power of the TMS FNC controls, here you can find the FNC grid in the Delphi IDE used in a TMS WEB Core application: TMS Software Delphi  Components

and it runs directly in the browser.

TMS Software Delphi  Components

Or even better, just play with the demo yourself from your browser here

At this moment, the TMS FNC Chart, TMS FNC UI Pack and TMS FNC Dashboard Pack components will also show on the toolpalette and are ready for use in TMS WEB Core client applications. The FNC architecture is an open architecture. This means that you can also use it to create your own custom UI controls. You do this by descending from TTMSFNCCustomControl and by doing so, you will have a UI control that you will be able to literally use everywhere, from a Windows application to a Raspbian application, from an iOS app to a web application.

Learn more about TMS FNC controls via our and exploring the trial versions downloads available for Delphi & C++Builder.

Bruno Fierens


This blog post has received 4 comments.

1. Thursday, July 26, 2018 at 6:11:31 PM

I regularly work with the FNC components. It is a pleasure to use the same code regardless of the platform and the compiler. With this new tool, it is the world of the Web that opens to Pascal programmers. Congratulations to Bruno and his team!

Gilles Vasseur

2. Thursday, July 26, 2018 at 6:12:23 PM

Thanks Gilles!

Bruno Fierens

3. Friday, July 27, 2018 at 4:49:24 PM


That''s very good news for Delphi fans.
I saw your limited demos,
I strictly advice to you :
please create full sample project/theme or clone one of the ThemeForest ( Admin Page Templates with WebCore, for easily understanding Webcore features.

Ahmet Boyaci

Ahmet Boyaci

4. Saturday, July 28, 2018 at 12:05:12 AM

Here is a more complete demo:

Wagner R. Landgraf

Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.

All Blog Posts  |  Next Post  |  Previous Post