Channels ▼
RSS

Database

Embarcadero Multi-Device C++ Developer Platform


Embarcadero has launched C++ Builder XE3, a new C++ platform for multi-device development. The new release supports native targeting of Windows 8 and Mac OS X machines and Intel-based mobile devices from a single C++ codebase and development effort.

NOTE: Plans for iOS and Android ARM mobile device support have also been announced for 2013.

So in terms of form and function, C++Builder XE3 includes a full 64-bit compiler and VCL update for existing C++Builder customers to enable 64-bit revisions for existing Windows applications. The new 64-bit compiler architecture also provides C++11 language standards and library compliance.

Developers stand to benefit from the ability to natively target multiple devices with a single effort. With C++Builder's multi-device architecture, development teams can now natively deliver applications on more devices, operating systems, and form factors by leveraging a common codebase.

Programmers also stand to benefit from speedier development with Agile C++; i.e., developers can use Embarcadero standard C++ extensions to speed and streamline C++ development (up to 5x faster than traditional development) with Agile techniques such as rapid prototyping, PME (properties/methods/events) component-based programming, and visual development.

Embarcadero's Michael Swindell also points to the opportunity to gain 64-bit speed, power, and capacity: C++Builder's 64-bit compiler architecture generates applications that can "utilize more memory and data" — it also directly accesses 64-bit APIs, device drivers, and system services, enabling developers to create higher performance, more capable, and more powerful applications.

"[This new offering will help developers to] produce visually stunning applications [and] build applications with Microsoft Windows 8 style UI for desktop across a variety of Windows operating systems (Windows XP, Windows Vista, Windows 7, and Windows 8). Mac OS X and Retina Display support enables developers to create the best-looking Mac apps with native user experience and automatic HiDPI display support," said the company.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video