All Blog Posts  |  Next Post  |  Previous Post

TMS WEB Core v1.8 Sirolo beta available


Thursday, July 1, 2021

TMS Software Delphi  Components

TMS WEB Core v1.8 beta is here

It was of course highly anticipated and awaited, this new version of TMS WEB Core v1.8 named Sirolo. Sirolo is a small but beautiful town along the Italian coast at the Adriatic sea. After city Ancona (name of TMS WEB Core v1.7 release), it is a nearby little town the Mille Miglia race in 1955 crossed.
Other than the reference to this beautiful place, what does TMS WEB Core v1.8 brings on the table for Delphi developers:

1) Miletus support for macOS and Linux

TMS Software Delphi  Components
After Miletus targeted Windows in TMS WEB Core v1.7, our team now accomplished the phenomenal next step to create cross-platform web technology based desktop applications for Windows, macOS and Linux. And all that with a minimal footprint. On Windows and Linux this means single executable file apps and for macOS the typical application folder but also here with a single application executable file. Deployment can be done via ultra simple XCOPY deployment.
In a nutshell, you can create desktop applications from a single source code base from your Delphi IDE on Windows. You do actually not need an Apple mac machine or Linux box to create these applications. The GUI of these applications is rendered in the browser and therefore empowered by HTML5 and CSS3. You can take advantage of existing web application templates to create wonderfull GUIs. 
Not familiar with Miletus? You can learn all about it from this webinar replay

2) Extended Miletus local databases support

In this new version, we added two more possible local databases that can be directly used from a Miletus application and that is Interbase and Firebird. No need here to create a REST API interface, you can directly connect a client dataset to local databases. In v1.8 this is now: MS Access, MS SQL, mySQL, SQLite, Interbase and Firebird. 

TMS Software Delphi  Components             TMS Software Delphi  Components

3) Miletus support to access INI files and registry

Convenient for storing application settings, INI files or registry is what developers frequently use. So, from a Miletus app you can now easily access these INI files and the registry in the same way as you can from a VCL or Firemonkey application. Of course, there is no registry on macOS or Linux and here there is automatic fallback on INI files.

4) Two new UI components

We have added two new controls to TMS WEB Core v1.8. This is a chatbox control and a rating panel. With the TWebChatbox control, you can write web chat applications with little to no code. Drop this component on the form and all you need to do is write some lines of code to send the message to your chat server of choices or receive messages from there. The other new component is the TWebRatingPanel. This is the classic UI pattern of rating via clicking a number of stars (or other icons of choice). The rating panel offers setting rates in units of 1, 0.5 or fully fractional.

TMS Software Delphi  Components

5) SHA1 encryption support in the TWebCrypto component

As SHA1 is often needed in communication protocols, we extened the TWebCrypto component that is internally using the browser crypto API to also offer SHA1 support.

6) Lots of smaller improvements and new features

Based on your feedback and that of our team, we did numerous smaller improvements to the components, we further polished the Object Pascal to JavaScript compiler and integrated the latest pas2js RTL.


TMS Software Delphi  Components
TMS WEB Core v1.8 Sirolo beta is now available for all TMS ALL-ACCESS users with an active license. Our team is eager to learn about your experiences with this new version as well as about how work is going on your projects based on TMS WEB Core. If you have interesting projects that near completion, don't hesitate to get in touch for creating together a nice story about your experiences and results with TMS WEB Core!

What's next

First goals are to release TMS WEB Core v1.8 and at the same time bringing TMS WEB Core for Visual Studio Code on par with its Delphi companion by also integrating Miletus support. After that, our team is already researching key v1.9 new features. We can't reveal much yet as there are several still uncertain technical challenges to tackle. We will of course keep you in the loop as soon as we feel sufficiently confident about these! 


Holidays are a good period to learn and get your feet wet with TMS WEB Core.

Didn't have the time yet to explore the wonderful world of web development? The upcoming holiday period is the ideal time to broaden your horizons and start learning about TMS WEB Core. To help you, we can, while our stock lasts, offer  for European customers with a TMS WEB Core license purchase a free TMS WEB Core book written by our evangelist Holger Flick (books will be shipped from our main European office). If you want this book free, make sure to reserve your free copy via email and we'll confirm availability and ship your book upon receipt of the license order. Hurry, our stock is limited!

TMS Software Delphi  Components

Meanwhile, enjoy a great holiday period, why not at the gorgeous beaches of Sirolo in Italy, and with this, this blog article is full circle.

Bruno Fierens


This blog post has received 14 comments.

1. Thursday, July 1, 2021 at 11:02:51 AM

I''m really amazed about the Firebird support. Is the access to the Firebird Server limited to a running Server on the same computer, or is it also possible to access a Firebird server over a TCP/IP network?

Groffy Ulrich

2. Thursday, July 1, 2021 at 11:19:29 AM

It can access both

Bruno Fierens

3. Thursday, July 1, 2021 at 11:58:25 AM

Sounds very good. Will the beta work with the current version of FNC/XData?

Ken Randall

4. Thursday, July 1, 2021 at 12:01:00 PM

wow! Miletus support for macOS and Linux.
I will have fun with this release.
Thank you all who made it.

Baykal Ertan

5. Thursday, July 1, 2021 at 12:05:54 PM

v1.8 beta works with current TMS FNC components & TMS XData

Bruno Fierens

6. Thursday, July 1, 2021 at 4:57:40 PM

You guys are killing it! Keep up the good work

Michael Margerum

7. Friday, July 2, 2021 at 8:58:19 AM

Hi Bruno. Is free TMS WEB Core book for new comers only or existing user can also request it :). If so how to request free copy?

Baykal Ertan

8. Friday, July 2, 2021 at 9:04:06 AM

Hi Baykal,
The free TMS WEB Core book comes with new purchases of TMS WEB Core as long as our stock of books lasts. It is reserved to European customers as shipping outside Europe has not only become extremely expensive but also proved to be very unreliable.

Bruno Fierens

9. Tuesday, July 6, 2021 at 5:26:29 PM

Does Miletus work with PostgreSQL. If it does, does it work with Postgres 13 and ssl. What version of ssl does it support ?


10. Wednesday, July 7, 2021 at 10:43:26 PM

Miletus works with direct local (network) database access, not via HTTP requests, so it won''t work with SSL.

Bruno Fierens

11. Wednesday, July 14, 2021 at 3:29:55 PM

Usualy the Postgres driver may be configured to use ssl. Is this feature supported ?


12. Wednesday, July 14, 2021 at 8:31:53 PM

We will look to expose this in a future update

Bruno Fierens

13. Tuesday, July 20, 2021 at 3:01:33 AM

Will it support connecting to TMS RemoteDB ?

Ferrari Julio

14. Tuesday, July 20, 2021 at 9:02:48 AM

Sorry this won''t be in v1.8

Bruno Fierens

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