Looking for Prism XE4?
Read more about the future of Oxygene, here.
RemObjects Software
Home | Products | Trials | Shop | Support | About |

Hydra 4 Host Platforms

Hydra applications consist of both plugins and hosts, both of which can be implemented using a variety of different development tools and UI frameworks that can be combined seamlessly. This page takes a look at the three different host platforms supported by Hydra 4; each type of host can use all the supported plugin platforms.

Delphi's Visual Component Library (VCL)

Probably the most common use case for Hydra today is a host application written in Delphi using the VCL and hosting plugins created either with the VCL as well, or using any of the other plugin platforms we support. Common reasons and scenarios for creating this type of applications include:

»» VCL hosts can be created with Delphi 2009 and later, as well as with Delphi 7 for legacy support. Starting with Delphi XE2, hosts can support Win64 in addition to Win32.

.NET's Windows Forms

Just as with the VCL for Delphi, WinForms is, to date, the prevalent framework for creating applications using the standard Windows user interface controls on the .NET platform. Reasons for turning your WinForms application into a Hydra host include:

»» WinForms hosts can be created in Visual Studio 2010 using C#, Oxygene for .NET and Visual Basic.NET, as well as any other CLR-compliant language available for the .NET Framework.

Delphi's FireMonkey

FireMonkey is the new framework from Embarcadero in Delphi XE2 and later for creating rich vector-based user interfaces and 3D graphics, similar to .NET's Windows Presentation Foundation, using Win32 or Win64 Delphi code.

»» FireMonkey plugins can be created using Delphi XE2 or later and are supported for both Win32 and Win64.

*Without Hydra, Delphi applications either use the VCL or FireMonkey, with no provison to mix the two technologies in the same project, let alone on the same form.

 

[ But enough about Host Applications,; go on to read more about Plugins ]