Channels ▼


Hydra 4 Sharpens Its Teeth, Breathes New Fire

Software tools and libraries company RemObjects Software has reached a major release of its Hydra 4 application framework. Designed for developers to create modular applications that can mix managed (.NET) and unmanaged (native Delphi) code in the same project, Hydra 4 seeks to combine technologies from both platforms.

After a comparatively lengthy spell at version 3, RemObjects now moves to version 4 and introduces support for 64-bit Delphi host applications and plugins; support for FireMonkey host applications and plugins; and support for hosting Silverlight-based plugins as well.

According to an official statement from RemObjects, "Compiling true 64-bit Windows applications has been on the wish-list for Delphi developers for a long time and Delphi XE2 finally provided the elusive support — and [so] Hydra has been updated to match. This makes it easier to build applications that use large amounts of memory, can interact with .NET plugins in 64-bit space, or simply run more natively on the 64-bit Windows systems that are standard these days."

FireMonkey is Embarcadero's new framework for creating rich "HD" or 3D graphical user interfaces in Delphi. RemObjects contends that FireMonkey is likely to supersede the VCL sooner or later but that Embarcadero does not let applications mix FireMonkey (FMX) and VCL by default. This is no reason to jump ship to FireMonkey and discard all your existing VCL code, says the company, because Hydra adds FireMonkey to its list of platforms supported by plugins. This allows developers to mix the new FireMonkey UI alongside existing VCL code or even among WinForms and WPF.

RemObject's Mike Orriss details Hydra 4's ability to work with Microsoft Silverlight so that developers can run Delphi (or .NET) based host applications, alongside other plugins. "This allows you to easily share code and visual elements between your web application and your desktop app, or between your phone and your desktop," he said. "We think Hydra 4 will be an essential tool for the modern Delphi developer — whether to add .NET to your Delphi projects or to add FireMonkey."

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.