Richer cross-platform native apps

Use your C++ skills and libraries
Marmalade is a uniquely powerful cross-platform SDK for the development of smartphone, tablet and Smart TV apps. It supports the creation of apps using C/C++. Business apps, location-based apps, Augmented Reality apps and more are all created using Marmalade, including:
| WorkSnug Pro (WorkSnug Ltd) Augmented Reality for business travellers, on iOS, Android and beyond |
|
| RoadPilot Mobile (RoadPilot Ltd) Location-based driving information, on iOS, Android and beyond |
|
| Studio Light Rigger (SLR) (S J Teague) Photographic lighting simulator for pros |
Marmalade C++ – powerful tools for powerful apps
Marmalade provides a powerful OS abstraction layer and unified tooling, meaning that you can develop, test and deploy to all platforms from a single desktop hardware environment and IDE: choose either Windows and Visual C++, or Mac and Xcode.
Your C++ code is compiled right down to the CPU – no Virtual Machines or transcoding – so your app gets the maximum possible performance, and can deliver the best possible user experience.
Marmalade C++ – flexible user interfaces
Marmalade provides several options for User Interface (UI):
- Skinned UI - a custom yet consistent look-and-feel across all devices
- Native UI – cross-platform APIs that create native UI controls on iOS and Android
- HTML5, CSS3 and JavaScript UI – web UI, using a cross-platform web view control
Marmalade C++ – easily port desktop code
Marmalade provides support for the vast majority of the C and C++ standard libraries, including STL. Marmalade also exposes OpenGL ES directly, should you want to use it.
This means that almost any existing C/C++ codebase can be made to work with Marmalade very easily. Entire applications can be rapidly ported to Marmalade, particularly if they contain large portions of C/C++ (as is the case, for example, for many Windows applications). Some of our users have ported over 500,000 lines of desktop C++ and OpenGL code to tablet devices using Marmalade.
Evaluate Marmalade 6.2.2
To start using the latest release of Marmalade, please click on the download button below. Find out more about the innovative features we've added here.
Download














