TMS Software | Newsletter

NEWSLETTER April 02, 2020


In this newsletter ...

TMS VCL UI Pack v10.2.4.0


Create modern-looking & feature-rich Windows applications faster with well over 600 components in one money and time saving bundle for Delphi & C++Builder

A major update for our product TMS VCL UI Pack has been released.

What's new in v10.2.4.0:
  • DropDownWidth property added in TAdvGlowButton
  • Added error balloon tips for invalid entries in TAdvInputTaskDialog
  • StyleElements property exposed in TAdvSearchEdit
  • StyleElements property exposed in TAdvDropDown
  • Button colors of TAdvEditButton, TAdvMaskEditButton and TAdvSpinEdit can now be set and changes with new Office styles
  • UIStyle property for TMSStyles in TAdvProgressBar, TPlannerMaskDatePicker and THTMLabel
  • UIStyle property for TMSStyles and button colors can be adjusted in TAdvMultiButtonEdit
  • Support for high DPI in TAdvMaskEditButton and TPlannerMaskDatePicker
  • Possible to make no page active (ActivePageIndex to -1) in TAdvOfficePager, TAdvOfficeTabSet and TAdvSmoothTabPager
  • TRatingCategory.OnImageIndex,TRatingCategory.OffImageIndex properties added in TAdvRatingGrid
  • GridLines, GridLineColor properties added in TAdvRatingGrid


  • + various smaller improvements & fixes


Available separately and also included in TMS ALL-ACCESS, TMS VCL Subscription and TMS Component Studio



TMS FNC Maps first reveal


TMS FNC Maps: Hold the full power of mapping in your hand!

After all our experience with TMS FMX/VCL WebGMaps & WebOSMaps, and the latest and greatest technologies we've been working on in FNC & WEB, we thought by ourselves what would be the next logical step? We wanted to feel the power of dynamically switching between various mapping services on mobile. We wanted to have access to step-by-step directions in a browser. We wanted to have an out of the box, worry free experience to provide mapping, directions and geocoding in one big library/component set that works on 4 frameworks and a lot more operating systems.

We wanted to create a component where you are not tied to a fixed mapping service provider but make it as easy as changing a property to switch to another provider. When a provider raises prices, reduces functionality or when another provider starts providing better routing, change one property setting in your application and you are up & running with another mapping service provider.



Cross-framework, cross-platform, cross-service

Introducing for the first time ever: TMS FNC Maps! Here is a quick overview of what TMS FNC Maps has to offer and which features are supported.



Supported services & features

Below is a list of features and services that TMS FNC Maps supports. As said in the video, with these features we aim for 1.0, but 1.0 is just the beginning, and many more features and map services will be added in the future. Please let us know if you have a service or feature of a specific service that you want to see available in TMS FNC Maps.

List of services for mapping, directions and geocoding

List of features
  • Directions/Routing (TTMSFNCDirections)
  • Options for configuring alternative routes, step by step directions, …
  • Geocoding (normal, reverse) (TTMSFNCGeocoding)
  • Getting current location (TTMSFNCLocation)
  • Maps (TTMSFNCMaps)
    • Polylines
    • Polygons
    • Markers
    • Circles
    • Rectangles
    • Zooming, centering
    • Loading GPX, GeoJSON
    • Various Events
  • Google Maps (TTMSFNCGoogleMaps)
    • Inherits from TTMSFNCMaps
    • Load KML
    • Editing of polylines, polygons, circles and rectangles
    • Dragging of markers
    • Traffic
    • Themes (Night, …)

FNC

TMS FNC Maps will be part of the FNC family and FNC is a cross-platform / cross-framework component library. Write your code once and target multiple operating systems!



Breaking changes!

To get the best out of TMS FNC Maps and make all of this work together we've introduced breaking changes and moved the TMSFNCCloudBase unit from TMS FNC Cloud Pack to TMS FNC Core. This means that each FNC product will have access to this unit and this allows you to consume your own REST service, download/upload files without the need for TMS FNC Cloud Pack.






TMS WEB Core book


Discover the endless possibilities of software development with TMS WEB Core



For more than two decades, the development environment Delphi is known for the rapid programming of Windows applications. Especially the easy creation of desktop database applications and the uncomplicated deployment of the applications to customer systems made Delphi popular compared to other programming languages. For several years now, software can be created for the target platforms Linux, MacOS as well as the mobile operating systems iOS and Android.
With TMS WEB Core, modern web applications can be programmed with Delphi since the beginning of 2018. These applications can be executed completely in the web browser because they are translated into JavaScript.

  • Detailed description of the basics, the functionality, and the transpiler (based on pas2js)
  • Step-by-step creation of the first web application
  • Progressive Web Applications (PWA) for offline use
  • Electron applications: Cross-platform Desktop applications based on web applications
  • Integration of JavaScript classes and controls
  • Creating web services for databases with TMS XData
  • Integration of databases with TDataset controls
  • XData-specific functionality for use in web applications
  • Responsive web design (form designer, HTML, CSS, Bootstrap)
  • The final chapter provides a comprehensive and practical example of server and web application with Google Maps and Google Charts
The content is suitable for both beginners and advanced developers interested in creating web applications with TMS WEB Core.

Knowledge of Delphi (Object Pascal) and the Visual Component Library (VCL) is required. To reproduce the numerous examples, you need a current version of Delphi and TMS WEB Core. The free Delphi Community Edition is sufficient as well as the trial version of TMS WEB Core.


The book is now available on Amazon: "TMS WEB Core: Web Application Development with Delphi"


Author

Since 1996, Dr. Holger Flick has been using Delphi as his primary development platform and has been an active member of the community. He studied computer science at Dortmund University and later wrote his dissertation at the Ruhr University in Bochum in the field of telemedicine. For his passion for and knowledge of Delphi he was awarded the “Delphi MVP” moniker in 2016.

In 2019, Holger moved to the United States of America (USA) and established his new company FlixEngineering LLC. The company focuses on consulting, training and software development using object-oriented programming languages like Delphi, C#, Swift, and Objective-C. Holger is part of the TMS Software family providing his expertise as Evangelist and QA Engineer.


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
Email: info@tmssoftware.com
Web: http://www.tmssoftware.com
Support, FAQ & Manuals: http://www.tmssoftware.com/support.asp


Follow latest developments at tmssoftware.com


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