What's New in C++Builder XE6

C++Builder XE6 is a must-have upgrade for all C++ developers and is the newest version of the award winning, multi-device app development solution for Windows, Mac, iOS and Android. There are great new C++ features including Android app development and 64-bit package support, new Windows and VCL development features, and new FireMonkey features and enhancements for building multi-device and mobile apps.

Key New FeaturesBenefits

Build Android apps with C++

Adds Android as a target platform for your apps in addition to Windows, Mac OS X and iOS

  • Create apps for Android and iOS with a single C++ codebase
  • Run apps in the emulator and on ARM based Android devices
  • Supports multiple versions of Android including 4.4 KitKat

C++ Package Support for 64-bit Windows

Now you can fully port your 32-bit apps including packages to 64-bit

  • Put components into a shared library (DLL)

Find definition and find references

Find all references to a selected item across your entire project

  • For C++ on Win64, iOS and Android

Application Tethering Components

Extend your existing Windows applications to mobile without having to port your whole Windows application. Pick the features that make sense on mobile and easily interact with your existing Windows applications.

  • Connect your desktop (VCL and FMX) applications and mobile apps
  • Create mobile companion apps for your VCL applications
  • Works via Wi-Fi and on your local network. Future versions will support Bluetooth.

Taskbar component

Component for presenting previews of multiple windows that are selectable in your app with button controls within the previews

  • Automatic or custom previews
  • Show progress in the taskbar button for your application
  • Overlay icons on taskbar buttons

Cloud Service (BaaS) integration with components for Kinvey and Parse

Integrate with leading Backend as a Service providers to add functionality and platform services to your mobile applications. You get easy access to common services in the cloud without having to build or maintain the backend services yourself.

  • Use push notifications to engage your users on any device or platform
  • Access data and object storage in the cloud
  • User authentication
  • Builds on the REST client support introduced in XE5
  • Supports popular BaaS providers, Kinvey and Parse, and App42, with a common API component set

New VCL Styles

Give your applications an updated Windows or custom look

  • Includes a Windows tablet style
  • Supports Windows 7 and Windows 8
  • Fully style your applications including menus and borders

VCL sensor components

Sensors are everywhere, even for Windows users with new Windows tablets like the Surface Pro. Now your Delphi apps can add location, movement and other features.

  • Access device sensors from VCL apps running on Windows tablets
  • Accelerometer, GPS and gyroscope functionality

In-app purchase and in-app advertising

Mobile apps are a revenue generating opportunity for application developers. Now you can monetize your mobile apps by integrating in-app purchase functionality and advertising.

  • Sell content, functionality, services and subscriptions on iOS and Android
  • Supports the top ad networks (Google AdMob and Apple iAd)

Create apps for Google Glass

Multi-device application development with C++Builder now extends beyond PCs, tablets and smartphones to wearables. Create Android apps that run on Google Glass.

  • New custom style with Google Glass optimized look and resolution
  • Google Glass device designer template

Accessibility

Make your applications easier to use for more users, including those using screen reader software.

  • New accessibility features for FM desktop applications
  • Supports JAWS on Windows and VoiceOver on Mac OS X

Quality, performance and stability

Get the best development experience and deliver the best user experience for your users

  • Addressed over 2,000 reported issues
  • Increased overall application runtime performance on all platforms

Core and database features

  • Core enhancements throughout the product
  • Database and FireDAC enhancements, FDMemTable
  • Database Explorer for FireDAC
  • Apache support (WebBroker)
  • DirectX 11 headers
  • DataSnap performance and updated wizards
  • RTL refactoring and enhancements
  • FireDAC Informix driver updates
  • Apache C++ support

Here's what you can do with C++Builder XE6

Develop apps

Develop apps for Windows, Mac, iOS and Android using the tools and C++ language you know and trust.

64 bit

Push the envelope of performance with 64-bit Windows to take advantage of the latest hardware and more memory.

FireDAC

Get FireDAC high performance enterprise database connectivity and make database app development fun again.

RESTful web services

Connect with popular cloud services with REST as well as BaaS providers for push notifications, authentication, storage and more!

LiveBindings

Bind any UI control to other objects or datasets. With LiveBindings, every component is data aware.

DataSnap

Develop multi-tier, enterprise applications with DataSnap, an integrated architecture spanning from database servers to application and data middleware, to client devices.

Haven't upgraded in a while? Here are new features introduced in other recent releases:

FM = Available for the FM Application Platform
VCL = Available for VCL

NEW! in C++Builder XE5

  • Develop iOS apps FM
  • New mobile components for iOS FM
  • REST Client support to access cloud based RESTful web services (in Professional edition and higher) FM
  • FireDAC integrated into the C++Builder install and core components included in Professional edition FM
  • IBLite database for iOS with unlimited deployment license FM
  • Develop iOS 7 apps FM
  • Fixes and enhancements FM VCL

NEW! in C++Builder XE4

  • FireMonkey sensors support for location, orientation and motion FM
  • FireMonkey Frames and new TListView component
  • OS X full screen mode FM
  • FireDAC – Powerful, fast and easy data access FM VCL
  • C++ compiler fixes FM VCL
  • Updated DataSnap mobile connectors FM VCL

NEW! in C++Builder XE3

  • 64-bit Windows C++ compiler FM VCL
  • Windows 8 support FM VCL
  • Incorporate the Windows modern look into your apps with Metropolis UI FM VCL
  • OS X Mountain Lion and Retina Display support FM
  • Visual LiveBindings FM VCL
  • Enhanced FireMonkey styles, audio/video and 3D FM

NEW! in C++Builder XE2

  • FireMonkey application platform - create multi-platform, multi-device applications from one codebase FM
  • Create Windows and Mac OS X desktop applications with FireMonkey FM
  • DataSnap mobile connectors FM VCL
  • LiveBindings engine FM VCL
  • FastReport reporting tool VCL

NEW! in C++Builder XE

  • Expanded multi-tier development with DataSnap FM VCL
  • Additional bundled tools (CodeSite Express, IP*Works, Beyond Compare Differ) VCL
  • Cloud computing support for Azure and Amazon FM VCL
  • Subversion integration in the IDE FM VCL

NEW! in C++Builder 2010

  • Build touch and gesture enabled applications FM VCL
  • Windows 7 support FM VCL
  • IDE Insight FM VCL
  • dbExpress connectivity to Firebird database FM VCL

NEW! in C++Builder 2009

  • Unicode FM VCL
  • Ribbon Controls VCL
  • Robust project management FM VCL
  • Major DataSnap upgrade FM VCL