What is FireMonkey?
FireMonkey is a native CPU and GPU powered application platform that makes it easy for developers to rapidly build visually engaging and data rich HD and 3D applications with blazing native performance on Windows, Mac and iOS.What's behind the name FireMonkey?
2016 is the year of the FireMonkey in the Chinese calendar. FireMonkey brings with it extra energy and determination to reach far beyond your expectations. The FireMonkey is uniquely inventive and thinks out of the box.We picked the name because our engineers have aimed high. They have done what many thought wasn't possible with our next generation application platform.
And finally because we like the name. We think it's fun.
What programming languages do I use to develop FireMonkey applications?
You can program in either "RAD" C++ or Delphi, two easy to learn component based object oriented languages that are used by millions of developers worldwide. You can choose "RAD" C++ to use existing C++ or C-like language skill or to reuse existing ANSI C++ code in FireMonkey applications. Or you can choose Delphi, an elegant and easy to learn object oriented language.How much does FireMonkey cost?
The FireMonkey platform itself doesn't cost anything. There are no deployment fees or runtime fees. Applications built with the FireMonkey platform can be distributed royalty free. To build FireMonkey applications, you need Delphi XE2, C++Builder XE2 or RAD Studio XE2. You can click here to learn more about these products or download a trial. FireMonkey applicationsWhat is the difference between FireMonkey and RIA platforms like HTML5/CSS, Adobe Flash or Silverlight?
RIA platforms have rich free-form graphics, time based animation, and media capabilities that are well suited for web content, entertainment and advertising. Because RIA applications are typically web embedded, they use scripting and VM engines to execute program code. This provides cross-platform browser compatibility, but comes with a performance trade off. RIA platforms being entertainment focused are not designed around the needs for business applications. Things like enterprise data and services connectivity, business UIs and graphcis, and packaged and enterprise app distribution are not well served with RIA platforms.FireMonkey is a native application platform, with many of the rich capabilities of RIA platforms such as vector graphics, 3D, animation, effect, and cross-platform but FireMonkey is focused on the unique needs of business, ISV, and industrial use software. FireMonkey is fully CPU and GPU native, UI oriented, and provides powerful database and services connectivity.