Skip to content

Overview

Included in the TMS FNC WX Pack is a set of components that enable you to use certain web technologies inside your native apps. When creating a new project, the tool palette will allow you to select and use these components.

Availablility

Supported frameworks and platforms

  • VCL Win32/Win64

  • FMX Win32/Win64, macOS, iOS, Android, Linux

  • LCL Win32/Win64, macOS, iOS, Android, numerous Linux variants including Raspbian

  • WEB: Chrome, Edge, Firefox, …

Supported IDE’s

  • Delphi XE7 and C++ Builder XE7 or newer releases

  • Lazarus 2.0 with FPC 2.6.4 or newer official releases

  • TMS WEB Core for Visual Studio Code 1.8 or newer releases

Android Support

For deploying on android, you’ll need to add both the FNCWebChromeClient.jar and the JavascriptHelper.jar files to your project. You can read the instructions on how to this here.

Licensing

Several TMS FNC WX Pack components use open-source JavaScript libraries.

This includes:

Summernote distributed under the MIT license.
License: https://github.com/summernote/summernote/blob/develop/LICENSE

PDFJS is distributed under the Apache License 2.0
License: https://github.com/mozilla/pdf.js/blob/master/LICENSE

EasyQRCodeJS QR code generator is distributed under the MIT license
License: https://github.com/ushelp/EasyQRCodeJS/blob/master/LICENSE

BWIP-JS Bar code generator is distributed under the MIT license
License: https://github.com/metafloor/bwip-js/blob/master/LICENSE

JSON formatter is distributed under the MIT license
License: https://github.com/mohsen1/json-formatter-js/blob/master/LICENSE

Tesseract.js is distributed under the Apache License 2.0
License: https://github.com/naptha/tesseract.js/blob/master/LICENSE.md

Quagga2 barcode decoder is distributed under the MIT license
License: https://github.com/ericblade/quagga2/blob/master/LICENSE

jsQR QR code decoder is distributed under the Apache License 2.0
License: https://github.com/cozmo/jsQR/blob/master/LICENSE