Create applications that stand out from the crowd

The FireMonkey framework enables developers to create visually stunning Corporate and ISV applications for Android, iOS, Windows and OS X using a single codebase. Use HD and 3D forms, user controls, animation, real-time image effects and more to create applications that are as visually rich as the information behind them.

HD forms

FireMonkey HD forms are the basis for high resolution graphically rich user interfaces. HD forms, HUDs, graphics and UI controls are powered by GPU based scalable vectors, – which means razor sharp and lightning fast graphics, smooth animation and maximum resolution on every device. HD forms can also contain 3D views for highly interactive 3D visualization and interactivity.

Full suite of user interface controls

The FireMonkey framework includes a complete collection of HD user interface controls to easily create interactive applications. Common controls include buttons, menus, text, editboxes, combo boxes, tables, tabs, panels and more. Developers can easily inherit from and modify any control to create completely new custom UI controls. Additional HD custom controls are downloadable from community and 3rd party component developers.

recipes-phone

Styled UIs without markup

The FireMonkey framework offers a Style Designer that enables you to design and build styles easily. Bitmap based HD styles let you fully control the look and feel of HD user interfaces without programming or becoming an expert in esoteric markup languages. Styles can be created or modified by developers or designers. You can even provide users with style choices they can select at run-time.

… or a native OS look and feel

While FireMonkey HD styles let you deliver highly modern and custom UI's for your application, if you're after a more native OS look, FireMonkey also gives you the option to stick deliver applications with fully native Windows, OS X, Android and iOS styles.

Native_OS_layered400w

FMmedia1

Engage your customers with Audio and Video

Increase the appeal of your applications by including video and audio files. Now with FireMonkey you can capture and play media files on Windows and OS X. You can use DirectShow which works on every Windows version or QuickTime for OS X to keep your customers engaged and coming back for more.

Make your applications more interactive with Touch and Gesture

The FireMonkey framework includes multi-touch gestures, including the Windows gestures and touch support on OS X, Android and iOS. You get standard and interactive gestures such as zoom and rotate making your applications more dynamic and interactive.

touch-screen

Data visualization made easy

The LiveBindings Designer in FireMonkey allows you to connect any type of data source to any UI or graphic objects simply by drawing lines between components. The FireMonkey framework gives you unprecedented freedom to express and communicate and interact with data in powerful new ways only limited by your imagination.

Code free image processing

The FireMonkey framework's built in ImageFX engine provides easy to use shader powered GPU image processing, without complex programming. The ImageFX engine can be used for image transformation, real-time effects, UI effects and more. Like Photoshop and CoreImage, ImageFX supports multiple filters simultaneously leveraging a single dynamic GPU instruction pipeline for near real-time pixel-perfect performance.

Communicate with animation

All FireMonkey HD and 3D objects can be animated using timeline based animation to create motion, transitions, and effects. Hook up animation to user controls and input methods such as mouse, gestures with multi- touch support and motion controllers for highly interactive applications, kiosk and demonstrations.

3D forms

FireMonkey framework 3D forms provide a full GPU powered 3D surface with lighting, textures and animation for highly interactive user interfaces. 3D controls and objects and meshes can be imported from 3D design packages such as Collada, 3DS and more. 3D forms can also contain HD two-dimensional scalable vector based user controls and graphics.