Aktuality z TMS Software


Jednou z hlavních novinek, kterou přineslo RAD Studio 13.1 je podpora Windows ARM64. Jedním z prvních dodavatelů komponent, kteří na tuto výzvu reagovali byla společnost TMS Software.

Pro RAD Studio 13.1 včetně platformy Arm64EC jsou připraveny

Všechny produkty rodiny TMS FNC

TMS FlexCel

TMS VCL UI Pack

TMS VCL Instrumentation Workshop

TMS VCL Security System

TMS VCL Plugin Framework

TMS VCL Async

a další přibývají každý den…

Mimo vlastních komponent aktualizovali v TMS také SmartSetup, který se stal primárním nástrojem pro instalaci. Ten je nyní rovněž „Windows ARM64 ready“.

TMS Smart Setup je moderní řešení pro instalaci a správu produktů od TMS Software pro Delphi a C++Builder. Umožňuje kombinovat vizuální uživatelské rozhraní a příkazovou řádku. Podporuje automatizované instalace, paralelní stahování a sestavování, zpracování závislostí, sebeaktualizaci a chytré sestavování projektů, které pracuje pouze se změněným kódem.

Zásadní novinkou je verzování. Podobně jako GetIt Package Manager podporuje i SmartSetup správu verzí . To znamená, že nyní můžete nainstalovat starší verze TMS komponent ve Vámi požadované verzi. Instalovat tak můžete všechny verze komponent TMS, které kdy byly pomocí SmartSetupu publikovány.

Obr. 1 – Verzování komponent

Snímkování (Snapshots) – Díky této funkci si můžete uložit konfiguraci komponent a verzí, které v daném okamžiku používáte. Snímky lze vytvářet i automaticky a ukládat je do Gitu, takže pokud se potřebujete vrátit ke staršímu projektu včetně verzí komponent, které jste tehdy používali, prostě snímek obnovíte. Snímky také usnadňují reprodukci stejného prostředí na více počítačích.

Uzamčení verze – Umožňuje připnout jednotlivé komponenty, aby se při spuštění aktualizace automaticky neaktualizovaly.

MultIDE – Na adrese https://github.com/agallero/multide je k dispozici nový nástroj  , který usnadňuje instalaci více verzí komponent na stejném počítači současně (například pro testování).

SBOM – SmartSetup (řádková utilita Tms.exe) má nově příkaz sbom-generate, který dokáže vytvořit soubor SBOM v CycloneDX pro každou nainstalovanou komponentu s využitím informací, které SmartSetup má o závislostech a verzích. Cílem není nahradit nástroj SBOM pro celou aplikaci, ale poskytnout mu přesné informace na úrovni komponent, které aplikace může použít k vygenerování většího souboru SBOM pro vaši aplikaci.

Obr. 2 – Přehled příkazů konzolové aplikace Tms.exe

Úplný seznam změn je k dipozici na adrese https://doc.tmssoftware.com/smartsetup/guide/release-notes.html.