TMS software

TMS WEB Core for Visual Studio Code

TMS WEB Core for Visual Studio Code beta is ready for TMS ALL-ACCESS users. On July 26, 2018, we released the first version of TMS WEB Core for the Delphi IDE, hereby offering a RADically new way for creating web applications directly from the Delphi IDE. RADically different because TMS WEB Core offers RAD component based rich web client application development thanks to the technology of compiling the Object Pascal code to JavaScript with the pas2js compiler. The next step was to also enable using TMS WEB Core from the Lazarus IDE with the first version introduced in October 2018. At the same time, TMS WEB Core was extended with support for creating PWA’s, which is progressive web applications, meaning web applications that can be installed on mobile devices or Chrome desktop browsers, run offline, and access several parts of the device hardware. In a later step, February 2019, we announced support for creating cross-platform desktop applications via the Electron framework. On November 15, 2019, we unveiled that TMS WEB Core was also coming to Visual Studio Code. And now, today, after a huge amount of intensive work, we feel confident to give our baby in the hands of TMS ALL-ACCESS users. It took more time than expected to reach this level as the challenges turned out to be quite complex. Challenges we couldn’t have coped without having the absolute best engineers on board. In the first place, José Leon Serna, the architect of the IDE integration into Visual Studio Code, Roman Kassebaum overlooking and ensuring the Visual Studio Code integration works on 3 operating systems and remains compatible with Delphi’s project management, the pas2js compiler team assisting with debugging integration, the framework team itself taking up the huge task for making the UI controls all design-time editable. Let’s go back to the WHY of taking up this huge & challenging task. Before embarking on this project, José Leon Serna, former Embarcadero IDE architect and head of the engineering team in Spain, and myself mutually shared the vision that Visual Studio Code offered a couple of unique technical features that could potentially make it an ideal candidate for using it for TMS WEB Core web client development. Visual Studio Code is based on web technology. Visual Studio Code is an Electron application and internally, everything is rendered via web views. This makes it ideal to offer design-time live rendering of the forms designed by TMS WEB Core. This is the primary driver. But there are nice additional benefits coming with Visual Studio Code. So, in a nutshell, key decision factors for our endeavour were: Based on web technology, offers a live web rendered designer form Is cross-platform, Visual Studio Code can be used on Windows, macOS, Linux Designed to be extended via plugins with seamless plugin ‘marketplace’ distribution A powerful established Pascal code editing plugin OmniPascal is already available It is a high-DPI compliant IDE Features built-in mechanisms for debugging of applications running in a browser It features side-by-side editing, multi-view code editor windows that can be freely arranged It has a very low barrier of entry, as Visual Studio Code itself is free and open-source Just like our support for Lazarus adds freedom of choice, the capability to use Visual Studio Code now is extra freedom of choice. Of course, this won’t stop nor influence our plans for TMS WEB Core for Delphi. Version 1.4 of TMS WEB Core […]

Read More

Welcome brand new TMS VCL UI Pack 10.0!

Since we launched TMS Component Pack back in 1998, till now at version TMS VCL UI Pack 10, it has been our flagship product for user interface controls for VCL based Windows application development with Delphi & C++Builder. In the past 21 years, a lot happened. Unicode support was introduced, Win64 support added and more recently, VCL got support for (per monitor) high DPI and VCL Styles (including extra VCL styles from the DelphiStyles company). Embarcadero started offering in 2011 the FMX framework for cross-platform development for which we meanwhile also developed a large number of cross-platform user interface components and it became crucial to differentiate products by technology, like TMS FMX components, TMS FNC components, … and more recently also TMS WEB components… After 21 years, we thought it was time to better align the VCL user interface components with our other product ranges and naming convention and therefore proudly introduce its successor product TMS VCL UI Pack v10.0. But there is much more to it than a name change for aligning it with other product lines. Internally we also completely moved the TMS Component Pack to a new build process that was already in use for our cross-platform FMX & FNC products. The benefits of TMS VCL UI Pack 10 are: Moved to a new build & installer generation process allowing more frequent releases, faster rollout of improvements and fixes and also beta builds Builds of full trial versions for all supported Delphi & C++Builder versions In short term we will also submit a version for GetIt to facilitate download & install from the IDE itself Faster migration & support to upcoming new Delphi & C++Builder versions Better install/uninstall experience Consistent & clear product naming Focus on improvements for high DPI and VCL styles support across the entire TMS VCL UI Pack components New components: Kanban board UI VCL control and TableView UI VCL control Updated PDF generation library with new features Keep components backwards compatible with TMS Component Pack v9.x components A glimpse at what is new: In TMS VCL UI Pack v10.0, we have not only 2 new VCL components but also several improvements to existing components: TAdvKanbanBoard component, a highly configurable workflow visualization component TAdvTableView component, a versatile & modern supercharged list control PDF generation library improvements such as the capability to add rotated text Support for VCL Styles What does it practically mean? Let there be no misunderstanding. We paid the utmost importance to make the step for you as easy as possible while moving the TMS Component Pack to our new build platform. Normally, it should be as simple as uninstalling TMS Component Pack + download and install TMS VCL UI Pack and recompile your applications with the new version. Some notes though: If you use runtime packages, you will need to change the package name dependencies If you use TAdvTreeView, we moved this component from using TCanvas to TAdvGraphics. When opening form files using TAdvTreeView, ignore possible property errors, save the form file and recompile. If you use C++Builder, you will need to change the linked library name references in your project We have summed up these steps in detail in a file migrate.txt that is included in the TMS VCL UI Pack install folder. Moving to TMS VCL UI Pack 10 TMS VCL UI Pack v10.0 is the new product name for TMS Component Pack v10.0. This means […]

Read More

La 25 de ani Delphi – TMS Software te premiază!

25 de ani Delphi ! De Ziua Îndragostiților se va sărbători cea de a 25-a aniversare a Delphi. 2020 este un an important pentru toți fanii Delphi! Delphi 1.0 a fost lansat în Februarie 1995 și își sărbătorește 25 de ani în acest an. În 1995 am fost cu toții încântați să scriem primul nostru control VCL UI pentru o aplicație Windows 95 de 16 biți în Delphi 1. 25 de ani mai târziu, Delphi este o soluție complexă care permite construirea aplicațiilor native VCL Win 64 cu support monitoare de înală rezoluție, aplicații FMX cross-platform care rulează pe Windows, macOS, iOS, Android, Linux folosind un back-up TMS Aurelius ORM și / sau un back-back TMS XData REST pentru accesul la baza de date. O diferență globală între 1995 și 2020, dar încă se bazează pe utilizarea componentelor RAD extrem de compatibile și ușor de implement. Sărbătoriți 25 de ani Delphi alături de noi și câștigați premii! TMS Software, pentru a împărtăși pasiunea sa și a sărbători, în luna Februarie avem o provocare specială pentru fanii Delphi și TMS components. Faceți un screeshot a celui mai tare proiect pe care l-ați creat cu Delphi folosind componente TMS.  Partajați aceasta imagine cu un comentariu despre modul de utilizare a componentele TMS pe Facebook sau Twitter   Pe Twitter etichetați @TMSsoftwareNews și folosiți următoarele hashtag-uri: #TMS, #delphi și #embarcadero  Pe Facebook etichetați @tmssoftware și folosiți următoarele hashtag-uri: #tmssoftware, #delphi și #embarcadero Utilizatorii vor decide cine câștigă. Foarte simplu! Numărăm numărul de like-uri + share-uri + comentarii. Premii! Primii 3 participanți cu cel mai mare număr vor câștiga unul dintre aceste super-premii : Sunteți unul dintre câștigătorii noștri și aveți deja această licență? În acest caz veți primi absolut GRATUIT LICENSE RENEWAL. Fiecare participant la concurs beneficiază de un discount de 20% pentru următoarele produse : TMS WEB CoreTMS WEB Core enables to build modern web client applications following the single-page architecture that also other modern frameworks like Angular, vue.js, React employ.. TMS WEB Core is offered at 395 EUR. But this month you get 20% extra discount, so for 316 EUR only. TMS FNC Component StudioWith this bundle you have the freedom to create powerful apps of your choice. Separate purchase of the products will cost you 460 EUR. This bundle is offered at 295 EUR, but this month you can get this for discount price 236 EUR. TMS VCL UI PackCreate modern-looking & feature-rich Windows applications faster with over 600 components in one money and time saving bundle for Delphi & C++Builder. Regular bundle price is 295 EUR, but only this month you get extra 20% discount on this bundle, so this is 236 EUR only! TMS Business SubscriptionTMS Business Subscription is our bundle framework that includes: TMS Aurelius, TMS XData, TMS Scripter, TMS Data Modeler, TMS RemoteDB, TMS Echo, TMS Diagram Studio and TMS Workflow Studio. You can purchase your license for regular price 395 EUR. But this month you can get your license for 316 EUR only! TMS ALL-ACCESSTMS ALL-ACCESS is our no-nonsense bundle, where you get all our components for just 1695 EUR, instead of 5870 EUR. And yes on top of that you get 20% extra discount this month! So you can get all our components for 1356 EUR. DISCOUNT este valabil până pe data de 29 Februarie 2020. Solicitați ofertă personalizată, completând formularul de mai jos. Înregistrarea începe pe 01 […]

Read More