You are browsing the archive for Hydra.

Avatar of marc

by marc

Data Abstract, RemObjects SDK and Hydra “Spring 2014” Releases

March 31, 2014 in .NET, Cocoa, Data Abstract, Delphi, Hydra, Java

On Friday, we released the latest updates to our Data Abstract and RemObjects SDK products for all five platforms, as well as for Hydra. Like always, a whole bunch of fixes and improvements across the product lines are gathered together in this release.

For Data Abstract and RemObjects SDK, this is also our last planned release for the 7.0 product version, as we prepare for a major new product cycle — codenamed DA8 — starting with our summer release in May. As such, this update focuses mainly on bug fixes and smaller enhancements (of which there are many).

The new release also includes official support for use with our recently released RemObjects C#, including project templates and IDE improvements to let you build .NET, Cocoa and Java apps with RO/DA using our C# implementation, as well as building managed hosts and plugins for Hydra.

As always, the new update is free for all users with an active subscription, and available on the customer portal. Our free 30-day trial downloads have also been updated to the new version.

If your subscription has elapsed, then now is a great time to renew. Renewing will not only give you access to the new 7.0 update, but also access to the beta versions of DA8 that will become available over the course of April, as well as the first (and future) DA8 or RO8 releases throughout the year.

If your previous subscription ended a while ago, you will be happy to hear that we recently updated our online shop to automatically grant “amnesty renewals”. That means you can be assured that your renewed license will always cover the current product and at least six months of future updates from your renewal date.

If you have or are considering getting a Suite subscription, remember that the Suites for .NET, Cocoa and Java now also include RemObjects C# — so you get been more value at the same great price as before (and you can always up-renew from RO or DA to the Suite, of course).

But enough talk, i’m sure you’re anxious to try out the new bits. We’re happy to have this new set of updates out to you now, and we’re extremely excited about what we have coming for DA8 and RO8 this summer and beyond.

yours,
marc hoffman
Chief Architect

Wiki This Week – Delphi Edition

August 28, 2012 in Data Abstract, Delphi, Hydra

Welcome to Wiki This Week, the blog post where we outline some of the recent updates to our documentation Wiki. We’ve had a number of recent updates involving Delphi related wiki articles, so this post is focused just on those.

  • RemObjects SDK Plugins with Hydra – This is a great combination of our RemObjects SDK and Hydra products to create a pluggable RemObjects SDK server that loads different services at runtime, adjusting RODL resources dynamically.
  • RemObjects SDK Class Factories Sample – This sample demonstrates how to use a Class Factory to generate three types of server: Single call, Singleton, Pooled.
  • Auto Server Sample – This sample gives a practical example of how a client can control the server when they are both running locally. This is useful if you want to provide a simple standalone solution which is easily upgradeable to work over the network (or you might want to provide both options).
  • Async Sample – This sample demonstrates how to call methods on a RemObjects SDK server asynchronously. This means that the main application thread is not blocked while waiting for the method execution results. This may be especially useful in cases where the operation takes a significant amount of time, so you may submit a request and defer receiving the result for later without creating background threads.
  • Arrays Sample – This sample shows how to use Arrays and Structs for representing database tables and a master/detail relationship.
  • Broadcast Chat Sample – This sample demonstrates how to use the Indy-based channels TROBroadcastServer and TROBroadcastChannel to write an UDP broadcasting chat program.

We’re continuing to keep wiki documentation updates a priority and this is just a small portion of recent changes, so check the wiki regularly.

Summer’s Here!

June 12, 2012 in .NET, Cooper, Data Abstract, Delphi, Hydra, JavaScript, Metro, Relativity, Visual Studio

Change LogsJust in time for the start of summer, our “Summer 2012″ releases are here! There are significant updates in every single one of our products — three editions of Data Abstract, four editions of RemObjects SDK (the new one being RemObjects SDK for Java), both editions of Oxygene, and Hydra.

Metro

The big theme this time around is our preliminary support for Metro and Windows 8. Since Windows 8 and Visual Studio 11 are in Release Preview right now, our support is preliminary, but rest assured that when they get released we will have finalized support right away. This means you can start developing native Windows 8 Metro apps today, so you are ready! You will find preliminary Metro support in Oxygene for .NET as well as Data Abstract and RemObjects SDK for both .NET and JavaScript.

Free JavaScript Client Libraries

Another big annoucement is that our JavaScript client libraries are now abailable as seperate, free downloads. You can use these to freely add Metro clients to your existing Delphi, .NET or Relativity servers. Check out the video on developing Metro apps with Data Abstract for JavaScript. If Windows 8 Metro isn’t on your radar yet, you can also use the JavaScript client libraries to build browser based client applications, as well as mobile applications with tools like Titanium or PhoneGap.

Schema Modeler 7 Tech Preview

Beyond Metro and JavaScript, you will also find a Tech Preview of our Schema Modeler 7 for Windows. This new Schema Modeler has been designed from the ground up to provide a better and more streamlined schema editing experience. If you are familiar with the reinvented Schema Modeler from the Xcode edition, you will see they have a lot in common.

We’re still putting some finishing touches on DASM7 (as we call it internally), before we consider it “done”. This means DASM7 does not replace the old Schema Modeler yet. You can find it in the \Bin folder of your Data Abstract installation and give it a try — or run it with /register once to make it the default.

But Wait, There’s More!

This is just the tip of the iceberg. As always, check the change logs to see what else is new in the “Summer 2012″ release.

So renew your subscriptions with our recently reduced renewal pricing, upgrade to a new platform, or download a 30-day free trial today, and get a jump on summer!

Avatar of marc

by marc

Hydra 4 and Oxygene January 2012 Releases

February 1, 2012 in .NET, Android, ASP.NET, Cooper, Delphi, Elements, Hydra, Java, Oxygene, Visual Studio, Windows, Windows Phone

We’re hitting the ground running for 2012 and finished January with the first two product releases of the year.

Hydra 4

Hydra 4 is a major new release for our .NET/Delphi cross-platform product, and one we’re very excited about. Hydra has been at version 3 for a while now and seen mostly incremental changes, but with version 4 we’re adding three major new features/platforms to the mix:

  • Support for 64-bit Delphi Host Applications and Plugins
  • Support for FireMonkey Host Applications and Plugins
  • Support for hosting Silverlight-based Plugins

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 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, and it is destined to supersede the VCL sooner or later. Unfortunately, Embarcadero does not let applications mix FireMonkey (FMX) and VCL by default — but that is no reason to jump ship to FireMonkey and discard all your existing VCL code. Hydra adds FireMonkey to its list of platforms supported by plugins and lets you seamlessly mix new FireMonkey UI alongside existing VCL code or even among WinForms and WPF. And FireMonkey host support lets you create new FMX applications and integrate existing VCL (or WinForms and WPF) code and UI into them, as well.

Finally, there’s Silverlight, Microsoft’s platform for rich web controls and (more prominently, as of recent) Windows Phone 7. Silverlight is based on the same concepts as .NET but uses a smaller and a tad more limited runtime — in exchange it can run in Browsers on Windows and Mac, as well as on Microsoft’s new phone platform. With Hydra 4, Silverlight can now also run in your 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.

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.

Hydra 4 is a free update to all users with an active subscription and available for immediate download. If your subscription expired before January 27, you can renew now for $249 to get access to Hydra 4; the price for new users is $499, including on year of free updates (and we do have more exciting stuff planned for Hydra in 2012!). Of course Hydra 4 is also included in the Suite Subscriptions for both .NET and Delphi.

Oxygene — January 2012 Release

Last November, we shipped a major new release of Oxygene, introducing the brand new Oxygene for Java as second platform for everyone’s favorite modern Object Pascal.

After skipping the holidays, we’re back to our monthly release cycle, and the January 2012 release kicks the year off with a large range of fixes and enhancements for both .NET and Java/Android developers. Altogether, the change log contains over 170 improvements.

The new Oxygene build is a free update for all customers with an active subscription, including all users of Prism XE2 and RAD Studio XE2.

For those of you using Oxygene for both .NET and Java, the update (like all future updates) is a combined installer — it will automatically detect if you have both editions of Oxygene and update both.

Get Em While They’re Hot

Head over to our trials download page at remobjects.com/trials now to give Hydra 4 or Oxygene a spin. Or if you’re already a customer, visit the downloads page on your customer portal to get the latest versions.

Oxygene and Hydra go great together by the way. If you’re a Delphi-only developer right now but thinking about adding .NET code to your application, Hydra makes that easy, and Oxygene lets you keep using the familiar Object Pascal language, even for your .NET work.

Avatar of marc

by marc

Announcing the RemObjects Software “Fall 2011″ Releases

September 30, 2011 in .NET, Cocoa, Data Abstract, Delphi, Hydra, iOS, Mac, Oxygene, Relativity, RemObjects, Visual Studio, Windows, Xcode

Dear Users,

We are happy to announce the immediate availability of the “Fall 2011″ releases of our library products, including Data Abstract and RemObjects SDK for all three platforms, Hydra, Internet Pack, RemObjects Script and Pascal Script.

The new releases focus mainly on quality, with hundreds of fixes and small enhancements throughout the product – we have improved project templates, thoroughly reworked the samples and addressed lots and lots of outstanding issues across all platforms.

But that has not stopped us from shipping some significant new features, as well.

Full Support for Delphi XE2

The probably most significant change is full support for Embarcadero’s new Delphi XE2. XE2 brings a lot of changes to the Delphi platform, and we are fully committed to supporting Delphi developers. In the “Fall 2011″ release, RemObjects SDK and Data Abstract both add support for creating 64-bit Windows applications and creating 32-bit Mac OS X Applications, the two new platforms being supported by Delphi XE. Data Abstract features all new templates for FireMonkey and has been integrated with the new Live Bindings feature for both FireMonkey and VCL.
Hydra has also been updated with basic XE2 support (and we have exciting plans for features around FireMonkey for the next major release, more on that below).

Data Abstract Improvements

  • Data Abstract for .NET has been improved with support for additional DA LINQ and DA SQL constructs, such as GROUP BY support and aggregate functions.

  • DA SQL queries are now able to return updateable data tables without the client knowing the involved table name(s) beforehand – a change that has let us implement full data editing support in Server Explorer for Mac.

  • Relativity Server has been enhanced to provide a self-hosted copy of our “PCTrade Sample” Domain, and all samples have been updated to optionally talk to Relativity Server instead of the standalone sample servers provided with each platform.

  • Data Abstract for Xcode has gained support for Cached Calculated Fields, a feature driven by our own needs using DA in internal applications here at RemObjects, that can provide a significantly performance boost to your apps.

  • Data Abstract (and RemObjects SDK) for Xcode have also been made fully compatible with the new Automated Reference Counting (ARC) feature that is coming to Objective-C with Xcode 4.2.

  • Server Explorer for Mac has also made great strides since first hitting the App Store in May and is turning into a versatile tool for Relativity and DB admins independently of Data Abstract. Server Explorer is available as part of Data Abstract for Xcode, and also standalone on the Mac App Store for users of DA/.NET and DA/Delphi and non-DA OData developers.

What’s Next?

As mentioned above, the “Fall 2011″ mainly focuses on quality improvements and minor features, but that does not mean our teams have been sitting still where major new features are concerned.

  • Work is almost completed on our native JavaScript clients for RemObjects SDK and Data Abstract, and initial feedback is that it will be “impressive”. We are planning to have a beta with JavaScript available to all active customers within the next couple of weeks and ship the final JavaScript support in the “Winter 2011″ release. RODA/JS will be available as part of all three of our server platforms: RODA/.NET, RODA/Delphi and Relativity Server, at no extra charge.

  • We’ve also been working hard on script debugging support for Data Abstract and Relativity Server, and the next release of Server Explorer will include a full graphical remote script debugger to help you write and debug JavaScript Business Rules in Relativity Server.

  • Since we introduced Server Explorer for the Mac, the tool has become a core part of how we work with Data Abstract and Relativity Servers, and the DA/.NET team is working on bringing the same experience to Windows, replacing the aging Schema Modeler with our all new Server Explorer for Windows. We have set no deadlines for DASM7/Win as we want the tool to be as good as we can make it, but we expect to have a usable pre-release to show before the end of the year.

  • On the Hydra front, our next “Winter 2011″ release will be a major one, with Hydra 4 introducing two new visual plugin platforms to the mix: FireMonkey and Silverlight. With that, Hydra 4 will let you use VCL, FireMonkey, WinForms, WPF and Silverlight within a single app.

Remember that as always, these and other future enhancements will ship at no extra charge to customers with an active product subscription, and pre-release beta and gamma builds will be available to all active customers, as well.

So whether you’re excited about XE2 support and the other features and enhancements we ship this week or just want to get ready for the good stuff that’s still to come later this year – make sure your subscription is up to date so you don’t miss out!

Get it Now!

As always, the new products are available to licensed users on our Customer Portal; Free 30-day Trial versions are also available on our Trial Downloads page.

To purchase or to renew your existing subscription, visit our secure online shop at remobjects.com/shop.

Also remember that you can expand your platforms at any time, simply by renewing to the new platform combo. For example, if you currently own Data Abstract for .NET, add DA/Xcode to the mix and start developing iPhone and iPad apps, simply by renewing “Data Abstract for .NET and Xcode”.

Yours,
marc

Avatar of marc

by marc

Delphi XE2 Support

August 30, 2011 in Data Abstract, Delphi, Hydra, Mac, Windows

I want to take a few moments to talk about support for the upcoming Delphi XE2 in our “for Delphi” products. As most of you have probably heard by now, Delphi XE2 is one of the more exciting releases for the development tool in the past years, adding a lot of new functionality. For the purpose of our products, there’s really four areas of interest that are new in XE2:

  • Platform support for 64-bit Windows
  • Platform support for 32-bit Mac OS X
  • Live Bindings
  • FireMonkey

Our products, especially Data Abstract and the underlying RemObjects SDK are mostly non-visual, so the new platform support is probably the most interesting aspect for us.

As you know, we have long supported Win64 and (to a lesser degree) Mac OS X via the open source Free Pascal compiler, so we have been in good shape for supporting these two new targets with Delphi XE as well. So it goes without saying that we’ll be fully supporting RO and DA on these three platforms, starting with the next release, both for creating clients and servers.

64-bit Windows will be a default part of new VCL-based Data Abstract projects created thru our wizards; and we will also have new templates to get going with FireMonkey-based DA clients on Windows and Mac.

Live Bindings are another interesting area for Data Abstract, as they make it a lot easier to connect visual controls to database content without relying on separate “TDB*” components, as used to be necessary. Data Abstract will include full support for Live Bindings as well.

As already mentioned above, RO/DA are pretty much non-UI libraries, so they work regardless of the actual UI layer and will function in FireMonkey and VCL applications alike. Of course we do have some visual elements in DA, such as our standard Reconcile Dialogs, and these areas have been abstracted to properly provide different versions of the dialogs for VCL vs. FireMonkey (and of course you have always been able to add your own Reconcile UI yourself, and you can still do that).

FireMonkey is a lot more interesting for Hydra, and as you might have seen in Alex’s blog post a few days back, we have been hard at work to fully integrate FireMonkey into Hydra as a UI platform equal to VCL, WinForms and WPF, so that you will be able to seamlessly mix all four of these UI technologies with the upcoming Hydra 4 release (in addition to a fifth UI platform for plugins: Silverlight). Hydra will be supported on 32-bit and 64-bit Windows.

Timelines.

The important question you have of course, is: when can you get your hand on this stuff? The answer is: ASAP.

We have been shipping beta builds with (secret) XE2 support for a while now, so people who have been participating in the field test of Delphi XE2 and installed our betas could already use RO/DA with the new technologies.

As of the day Delphi XE2 RTMs, we are planning to have a fresh beta build up that will be off our “stable” branch and can be used with XE2. This build will not contain binaries (to ship XE2 binaries, we need to integrate the final XE2 into your build system, which we cannot do until it is final ;), but it will include all the files you need to build and install the XE2 design time packages from source.

Later in September, probably somewhere in the early second half of the month, we will ship our official “Fall 2011″ releases of RO and DA, which will contain all the XE2 support outlined above, including pre-compiled binaries, and we will also have a new Trial version that supports XE2.

For Hydra, we will stay in beta a little wile longer; we expect to have a “usable beta” build with FireMonkey support for you within September.

Remember: Our betas are accessible to all customers with an active subscription, so to get going with RO/DA on Delphi XE2 right away, just head over to beta.remobjects.com. If your subscription has lapsed, there’s no time like the present to go and renew now to make sure you have access to the betas and will get the final products with XE2 support as soon as possible.

Hydra and FireMonkey – Best Friends Forever

August 18, 2011 in .NET, Delphi, Elements, Hydra, Windows

As you have probably alrady heard, in the upcoming release of Delphi XE2, Embarcadero will introduce a new cross-platform GPU powered GUI framework called FireMonkey. The new framework is similar in concept to .NET’s WPF, and builds on the former VGScene/DXScene components to let you to build applications with both 2D and 3D elements, transforms and animations.

FireMonkey is not an evolution of the VCL, nor does it replace it. The VCL will still be incldued with Delphi, with FireMonkey being an alterative option for UI development. But while the VCL remains for Windows only, FireMonkey will allow you to create GUI applications for both Windows (32 and 64 bit) and Mac OS X.

Since FireMonkey is a cross-platform framework, it’s not bound to Windows and it doesn’t directly use things like the Windows message loop or handles. Being a GPU powered framework, FireMonkey uses Direct2D/Direct3D or OpenGL to render GUI, meaning that by default, FireMonkey and the VCL will not get along well, and you won’t be able to, say, add a FireMonkey control to a VCL application or vice versa, or even share FireMonkey and VCL forms within the same application. Which is a shame, really, if you have an exisiting Delphi app that you want to extend with some nice FireMonkey graphics, for example.

Enter Hydra

Traditionally, Hydra has served the purpose of letting you mix Delphi VCL applications with UI (and non-UI) written .NET (using either WinForms or WPF).

So will Hydra support FireMonkey, as well? Yes it will. The Hydra team is currently working on providing full support for FireMonkey plugins on both .NET and Delphi hosts. With this new feature in Hydra, you will be able to use both visual and non-visual plugins built with FireMonkey in the same way you can currently use VCL or .NET plugins.

To show you a few examples:

FireMonkey in the Delphi VCL

Hydra will provide the ability to host FireMonkey plugins inside the VCL:


FireMonkey in the VCL

FireMonkey in .NET WinForms

The following screenshot shows a FireMonkey plugin running embedded in a WinForms-based .NET application:


FireMonkey in WinForms

WPF in FireMonkey

Or you can even show a WPF plugin within a FireMonkey host application:


WPF in FireMonkey

Of course, these are just three examples, all the other obvious combinations will work as well (FireMonkey in a WPF app, VCL or WinForms in a FireMonkey app).

Find out More

FireMonkey support in Hydra will ship soon™ after Delphi XE2 is generally available, and will be a free update to any customer with an active Hydra subscription. (Current Hydra users will also be able to access beta builds with FireMonkey support when XE2 is out.)

Find out more about Hydra at remobjects.com/hydra.

What are you thankful for about Oxygene / Delphi Prism?

November 25, 2010 in .NET, Delphi, Elements, Hydra, Mono, MonoDevelop, MonoTouch, Oxygene, Personal, Visual Studio, Xcode

Oxygene compilerI originally planned to write all these Thanksgiving week posts ahead of time, and then schedule them, but that didn’t happen. So it is Thanksgiving morning and I am using the Wifi from my remote office in Boise (aka the kitchen table of my sister-in-law’s house) to post this one.  Going to head over to my mother-in-law’s for turkey and trimmings shortly.  Happy Thanksgiving to anyone else in the United States, and Happy Thursday to the rest of you.

RemObjects makes Oxygene, which is heart of Delphi Prism.  Whatever you call it, it is pretty amazing technology.  It supports all the latest .NET features and lets us develop .NET applications in Pascal.  There is a lot to thankful about it, but I will a few things about it.

  1. Parallel Extensions – Baked right into the language with Parallel Loops and Futures.
  2. Aspect Orientated ProgrammingThe Cirrus AOP Framework lets you reprogram the compiler.
  3. Class Contracts – The Class Contract support lets you include pre-conditions and post-conditions on methods.
  4. Windows Presentation Foundation – Microsoft’s new vector based GUI widget system.
  5. Silverlight – A cross platform rich web application framework, similar to Windows Presentation Foundation.
  6. Windows Phone 7 – Microsoft’s new Windows Phone 7 uses Silverlight for application development,  and did I mention Delphi Prism does Silverlight?
  7. Mono Support - Cross platform Linus and Mac OS X application development.
  8. MonoTouch – iPhone application development.
  9. MonoDroid – Android application development.
  10. Works Great with Hydra – Combined with Hydra it is the easiest way to combine .NET and Delphi native features in the same application.  Did I mention we have a combo deal on the two of them?

Just found out that they moved up our Thanksgiving dinner plans, so I need to go before I finished my list.  Hopefully you can help finish the list for me in the comments bellow.  So, what are you thankful for about Oxygene / Delphi Prism?

What Are you Thankful For?

November 22, 2010 in .NET, Data Abstract, Delphi, Hydra, Oxygene, Relativity, Visual Studio, Xcode

Here in the United States we are celebrating Thanksgiving this week. The holiday is actually on Thursday, but it is a pretty festive week. It is traditional to take some time to reflect on the things we are thankful for.

[I was thinking about putting together a picture of the RemObjects logo with drumsticks like a turkey for this blog post, but decided against it.  Use your imaginations instead.  I am sure that will come out better anyway!]

For starters, I am thankful for the opportunity I have to travel to see more of my family this week (weather permitting!) Another thing to be thankful for is that I will be taking my Mac Book Pro with me and get some work done while travelling. Since most of the rest of RemObjects is located outside the United States they are busily working on the Winter 2010 release of our products. That gives us all something more to be thankful for.  If your subscriptions are up to date then you can expect them in time for Christmas! No need to go to the mall!

There is a lot to be thankful for in the Winter 2010 release too:

  1. DA Xcode is getting a really nice Server Explorer and Schema Modeler which combined with Relativity Server lets Xcode stand on its own with great client and server support. I’ve already begun using and demonstrating this, and it is coming along nicely.
  2. DA Delphi will have the great new Project Wizard that I previously showed off for .NET, and the .NET Wizard will add a few new additions too.  You can look forward to videos on those!
  3. DA Delphi is also getting OData support just like .NET got in the Summer release.
  4. Hydra has a new version coming, with a few new features.
  5. SDK for Xcode adds the HTTP Super Channel, which is a great feature already available on the Delphi and .NET versions.

Of course that is just the tip of the ROadmap.  Check it out for more details, or listen to the RO Radio episode on it.  If you are not current, now is a great time to update your subscriptions!  I hear everyone with a current RemObjects subscription gets on Santa’s nice list.  What a deal!

So, what are you thankful for, and what do you have planned for the holidays?

Top 3 Reasons Every Delphi Developer Needs Hydra

November 19, 2010 in .NET, Delphi, Hydra, Oxygene

RemObjects HydraI really believe that all Delphi developers need Hydra.  Even if they are not using it everyday (which you just might), it is a great weapon to have on your tool belt.  Hydra works for you in three different ways:

  1. Plugins - A modular framework allowing you to easily combine visual and non-visual plugins from different projects into one application.  Think of it as components on steroids!
  2. .NET in Delphi Native – use a plugin written in .NET in your Delphi Native application.
  3. Delphi Native in .NET – use a plugin written in Delphi Native in a .NET application.

So even if you never have any need to use .NET, you still have the advantage of a great plugin framework, but when you need something from .NET, that is where Hydra really works some magic. With Hydra you have access to all .NET Features in your native Delphi applications.

That of course brings us to the Top 3 Reasons Every Delphi Developer Needs Hydra

  1. Never need to “Leave Delphi”
  2. Easier migration to .NET if you want to
  3. Greater code reuse through plugins

Each of those reasons in a little more detail:

  1. Never Need to “Leave Delphi” – As a Native Delphi Developer there is question of leaving Delphi and moving to .NET.  With Hydra you never need to because you can leverage all of .NET in your native Delphi applications.  If someone says “You should migrate to .NET because it has WPF, LINQ, and WF!” just respond, “Yeah, I can do all that in my native Delphi application too, but I still prefer using VCL, RTL and XYZ (insert component set here).”
  2. Easier migration to .NET if you want to – You have a large collection of Delphi native code that works, it would be a terrible waste to abandon it all and move to .NET.  But with Hydra you can turn that legacy code into plugins to reuse in a new .NET application.  Shorten your time to market for a .NET version.
  3. Greater code reuse through plugins – This applies to native Delphi developers and .NET developers both.  The visual and non-visual plugin framework provided by Hydra really increases your code reuse and ability to encapsulate.  Additionally if you have a large team with both Delphi native and .NET developers, now they can all work on the same project through Hydra plugins.

In short, Hydra lets you use the best tool for the job at a much finer scale.  You can choose the best tool for each feature of your application.  With the addition of Delphi Prism you can easily access all the features of .NET without the need to learn a new programming language.  It really is the best of both worlds.

If you don’t have Hydra and Delphi Prism yet, then check out our special bundle offer, a great way to round off your Delphi tool belt!

Stay with Delphi? or go to .NET? Why Choose?