Mida is a complete converter of Embarcadero Delphi and C++ Builder VCL applications to FireMonkey applications.
It is able to fully convert over 200 components with more being added in each new release. It fully supports and updates the data modules updating the .pas, .cpp, and .dpr files in both Delphi and C++ Builder.
VCL Framework and FireMonkey frameworks are very different and in some cases single click conversions are not possible. But in most cases you can generate a new FireMonkey application with only a few manual changes required.
Mida is priced modestly costing less than 2 hours of a programmers time, yet can save you weeks or months of effort when converting a VCL to FireMonkey application.
Mida Highlights in Previous Versions
Mida 1.5 added support for LiveBindings and C++ Builder XE2.
FireMonkey does not support the VCL data-aware components such at the edit box control TDBEdit. Mida takes care of this automatically by using the new Dephi/C++ "Live-Bindings" technology. It creates the standard controls then configures the live-binding bidirectional links and properties for each control leaving you with exactly the same database functionality in your application.
Mida significantly reducing the conversion process.
Mida 1.7 added support for custom conversion of components and properties not supported in Mida. For example you can configure Mida to rename properties when converting a component (e.g. .caption to .text)
Mida 2.0 added intelligent source code updates. Mida is able to analyze and update source code in Delphi Pascal fixing code which is not compatible with FireMonkey. This saves you the difficulty of searching and replacing code which is often not easy to find or do.
This video shows a project with Delphi XE2 VCL components accessing a database from Elevate Software. It uses DBISAM 4 and ElevateDB 2 components and perfectly converts to a compatible FireMonkey application using a single click.
The following code while valid in VCL does not run in the FireMonkey framework.
Mida 2.5 adds improved Stylebook conversion. The VCL framework includes style information such as fonts, TPanels, and backgrounds in each component. For example a TLabel would include the font size, name, and color. The FireMonkey framework uses a Stylebook technique where all component style information for a form is contained in a stylesbook for that form rather than in each component.
Mida 2.5 seamlessly and automatically moves the VCL style information into the new FireMonkey stylebook on each form saving you from having to manually cut and paste this information from each component. A real time saver!
At the end of the conversion a detailed log of the work done is available. This contains information to help in fine tuning the porting of the VCL project to FireMonkey.
TImage components are converted into FireMonkey. PNG/JPG/BMP... are full supported.
Mida support more TMS, JVCL, DevExpress components.
TMS Software produces a number of very useful components for FireMonkey applications. Click on logo for more details.
Mida 3.0 add support for Delphi XE3 / C++Builder XE3
Are supported the new classes of StyleBook XE3, FireMonkey 2 and for the connection with the database the new classes decidedly improved of LiveBindings XE3.
Very important for better conversion, the support for Anchor and TAction (XE3).
Is also handled automatically creating projects with FMX style of Windows 8 Metropolis.
But the most important feature of Mida 3 is the conversion between different Report Engine.
The first conversion available is :
QuickReport To FastReport.
In Mida 3, support for third-party components, has been further developed with the addition of a very special component, the new db-grid of TMS..
Productivity software building blocks for Delphi & C++Builder
Mida Source Library
Mida uses a source library (_Mida_FM_Lib.pas) to contain conversion functions and procedures. New updates of Mida update or replace this which is then used by new VCL conversions. The programmer can modify this library if desired to include other functionality in new conversions.
Embarcadero FireMonkey for Delphi/C++Builder XE2/XE3/XE4
The first native CPU and GPU powered platform for rich business applications.