TMS Software | Newsletter

NEWSLETTER June 25, 2020

In this newsletter ...

TMS WEB Core partner program

We're thrilled to launch from today the TMS WEB Core partner program. The TMS WEB Core partner program is created to let everyone participate, benefit from additional TMS WEB Core components and to offer exposure to individual developers and companies to make other TMS WEB Core developers aware of the extra tools and components created for TMS WEB Core.


Visit the TMS WEB Core partner program page where we have for this launch already 5 offerings:
  • 40+ Smart HTML elements wrapper components
  • Screen capture component
  • Froala Editor wrapper component
  • Vaadin mobile friendly UI control wrapper components
  • Components for real-time video communication with Jitsi and OpenTok WebRTC services

Why a partner program?

The world of web development is vast and rapidly evolving. There is literally an abundance of interesting code available for web application development. From various exciting UI components to JavaScript libraries offering complex functionality such as AI libraries and so much more. As Delphi RAD developers we have come to expect that taking advantage of such functionality should only be a component away. And that is exactly the reason and purpose why we have created the TMS WEB Core partner program. It allows you to contribute to the TMS WEB Core ecosystem, be it with open-source component wrappers for web functionality, commercial components or any other tools that helps TMS WEB Core developer being more productive. Of course, our team also plans to regularly contribute components that will be open-source and expose specific functionality for use in TMS WEB Core web applications that we do not consider part of core framework functionality. To launch the program we already bundle several open-source components we developed for TMS WEB Core with today also an extra library of vaadin web component wrappers added especially for this launch. Extra advantage: when paying a little bit attention to how a component is designed, the same code will be usable not only from TMS WEB Core for Delphi but also from TMS WEB Core for Lazarus or soon TMS WEB Core for Visual Studio Code.

Getting started

Get ready and learn all about custom component development for TMS WEB Core. A great starting resource to explore how to do this are these interesting blog articles: and also

When you created your first components, follow the 3 steps to be included in the TMS WEB Core partner program:


Expose your work and knowledge about Delphi and TMS WEB Core component development to others via the TMS WEB Core partner program. If you decide to make your work commercially available, we'll be happy to publish it on the partner page as well. Recognized contributors to the TMS WEB Core partner program get a free TMS WEB Core license.

Start developing today

Download the latest TMS WEB Core for Delphi and Lazarus v1.4.2 release and get started. The trial version is not time-limited, so you can take your time to explore the wonderful world of web development. Get in touch with the team in case you look for technical help and advice. We are eager to see what fantastic web functionality you will integrate in TMS WEB Core!

Wrapper pack for Vaadin UI Components

A while ago we created an import tool to minimize the workload of importing web components into TMS WEB Core. We wanted to extend the capabilities of this import tool and adjust it as much as possible so it can handle a wider range of web component sets. If you take a look around the countless available libraries, you'll notice that many of the web components share the same functionality, so we wanted to pick something that stands out.

Our next target was the Vaadin UI Components. It is developed by Vaadin and the component pack is available through HTML and Java. It has free and open-source elements and apart from the different look and feel it also introduces some new components, such as Login and its overlay variant.

Another advantage is that many of the elements behave differently on smaller screens, making them a great candidate for mobile development.
The online documentation is available for each component here under the "Free & open source components" section.

You can go ahead explore a selection of these components in our demo, and make sure to check it out on mobile devices too! We made this wrapper pack available for free as part of our new TMS WEB Core partner program, and you can download it from here.

To install, open, compile & install the package from the "Component Library Source" folder. This will install the design-time components.
For use at runtime, make sure that the "Core Source" folder is in your TMS WEB Core specific library path that you can set via IDE Tools, Options, TMS Web, Library path.

Barnsten webinar

On June 23, 2020 TMS software and Barnsten organized a webinar: "Building web applications with TMS WEB Core : standard UI, HTML templates, FNC"

In this webinar, Bruno Fierens gave an overview of the different ways one can use to build user interfaces for web applications with TMS WEB Core.
  1. VCL-like user interfaces with use of a few controls to achieve responsive design.
  2. Introduction of the use of HTML templates with binding to TMS WEB Core client UI control logic from Delphi with the Object Pascal language.
  3. The use of the FNC framework UI controls as another way to build web client applications from Delphi.

In case you missed the webinar, the replay is available on our Youtube channel.

As always, we thank all users for the numerous inputs, feedback, comments and suggestions. This is an invaluable help to steer our developments here at TMS software.

Kind regards,
TMS software team
Support, FAQ & Manuals:

Follow latest developments at

NOTICE: If you wish to unsubscribe from the TMS software Newsletter, please click here.