Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼


CodeGear Delphi 2009, C++ Builder 2009 Released

Embarcadero Technologies has unveiled CodeGear Delphi 2009 and C++Builder 2009 rapid application development (RAD) tools for Windows. Among other features, the updated tools expand the global reach for applications via built-in support for Unicode in Delphi 2009 and C++Builder 2009. In addition, new and enhanced localization tools make it easier to translate applications to take advantage of specific local opportunities.

"For us as a database vendor, Delphi 2009 is the most important new release since Delphi 3," said Thorsten Engler, Principal Software Architect at Nexus Database Systems. "The full Unicode support and the numerous changes to the data access layers put Delphi 2009 at the top in terms of rapid application development. For anyone serious about internationally deployed database applications, Delphi 2009 is an absolute must."

This release provides a number of new Delphi and C++ language features, including Delphi generics and upcoming C++0x standard language features. A new multi-tier DataSnap architecture lets developers use RAD to build high-performance, highly scalable database middleware applications. The middleware applications can be connected to via a lightweight, open communications protocol with thin, full-featured clients that can reside on virtually any native or Web client platform.

In addition, Delphi 2009 and C++Builder 2009 represent the first Embarcadero solutions to bring together advanced CodeGear and DatabaseGear functionality in a single offering. The Delphi and C++Builder Architect editions include ER/Studio Developer Edition to provide a complete solution for designing and building database applications. This integration results in enhanced productivity and time-to-market for developers.

Other new and enhanced features of the two products include:

  • New Visual Component Library (VCL) components including Microsoft Office style ribbon controls.
  • Portable Network Graphics (PNG) image support, dozens of new capabilities for existing controls, and the ability to seamlessly build powerful UIs for Windows XP and Vista desktop applications simultaneously.
  • Major new language features including Delphi generics and anonymous methods, and the first commercial IDE support for C++0x and Technical Report 1 (TR1) in the C++ language.
  • VCL for the Web for creating AJAX and Silverlight-enabled rich intranet and line of business web applications.
  • Updated built-in dbExpress support for CodeGear InterBase and Blackfish SQL, Oracle, Microsoft SQL Server , Informix, IBM DB2, SQL Anywhere, Sybase, and MySQL databases.

"Our goal with 2009 is to deliver the best Delphi and C++Builder ever, to enable ISVs and client/server developers to simultaneously and seamlessly expand their business footprint globally with more client platforms and databases, and richer UIs," said Michael Swindell, Vice President of Products for Embarcadero Technologies.

"Our goal as a combined company is to eliminate the development barriers between applications and databases," he added.

Delphi and C++Builder 2009 support development and deployment on Windows Vista, Windows XP, Windows 2000, Windows Server 2003, and Windows Server 2008.

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.