It is with great pleasure that we announce today there is not only a new partner in our TMS FNC Partner program but also a new innovative productivity developer tool for Delphi developers to manage better the workflow with testers & end-users for VCL and FMX applications.New TMS FNC PartnerWe are glad to welcome Neil Laskowski from SwiftExpat in the TMS FNC Partner program. The TMS FNC Partner program is all about supporting Delphi developers offering valuable tools built upon our FNC framework. If you also develop tools or components based on the FNC framework, have a look at the our FNC Partner program!New productivity developer toolRuntime Toolkit from SwiftExpat helps developers to gather information & feedback from testers and end-users in a structured way and get and apply this feedback to the applications. When running the application, the users can enable a runtime inspector and modify any components property on forms and immediately see the effect of the update visually on the form. At the same time, the details of the update are stored in a file together with a form screenshot before and after the update and this can be sent back to the developer(s). As such, this is an ideal tool to let users send back corrections for possible language related issues, UI colors and UI control layout issues. And this is for Delphi developers building VCL applications as well as FMX applications.A closer look at the capabilities of Runtime ToolkitThis is a comprehensive overview of the features of Runtime Toolkit:InspectFeature-rich components are hard to get right (have you ever missed a setting?) RunTime ToolKit gives you access to component properties to diagnose defects. Apply property changes and see the effect realtime to eliminate guesswork. Marshal will capture the changes in a session for you to review offline.Fine TuneRunTime ToolKit addresses the challenges faced with user interface elements such as fine tuning color schemes, ensuring translated fields are displayed properly, and resizing controls.EngageClients expect to see changes quickly. Modifying at runtime can get you valuable feedback when engaging with a client.ImplementMarshal was designed around ease of implementation. With the drag of a button you place the Marshal control in your application and instrument your existing code. Marshal creates its own form without cluttering your application form.DiagnoseInspecting components at runtime allows you to diagnose configuration or data driven behavior. Inspect the items collection to ensure the data was loaded and determine if the item is hidden.RecordCapture the details and integrate the fixes into your source code immediately or at your own pace. Marshal records each change to component properties in a session which can be reviewed offline in Caddie.Compare Before and AfterMarshal automatically captures screen shots before and after property modifications. Visually compare the details of the form before and after a change.Target DeploymentDeploy instrumented code during testing or to beta users. Marshal can be controlled using build configurations to target specific builds.Vendor AgnosticDesigned to work with controls from any vendor, Marshal is fully functional in an application that uses no other FNC controls. Partnering with FNC leverages technologies to deliver better tools.Visit SwiftExpat and get startedYou can visit the Runtime Toolkit page from SwiftExpat and discover how Runtime Toolkit can help you increase your developer productivity.Have you also developed interesting components or add-on tools based on our FNC framework, get in touch! We want to learn about it and when applicable, also welcome you in the TMS FNC partner program.
Embarcadero: Firemonkey OOP
Embarcadero: Firemonkey C++