RemObjects Software
Home | Products | Trials | Shop | Support | About |

This page provides a brief overview of some of the more exciting new features and enhancements in the “Spring 2011” releases that we shipped on March 25.

For a complete list of all changes and fixes, please check out our detailed Change Logs.

 

Data Abstract

We've added Business Rules Scripting support in Data Abstract for Delphi, bringing it on par with its .NET sibling. Scripting in Delphi is based on ActiveScript/JScript and scripts and the DA scripting API are fully compatible between the two editions – you can have a Delphi client receive client-side scripts from a .NET server and they will run just as they would on a .NET client. We'e also made vast improvements to Business Rules Scripting support in Data Abstract for .NET and it's now using our completely redesigned RemObjects Script 2.0 (more on that below).

New Schema Modeler and Server Explorer for Mac has left the Tech Preview stage, and has been greatly improved since the Winter 2010 release. It also has much improved support for editing and validating scripts you're writing for your Relativity Server.

Mobile platform support in Data Abstract for .NET has been extended; we've added full DA LINQ support for Mono Touch, and now also support MonoDroid (aka Android for Mono) and Windows Phone 7. This means that (if you don't want to go native with Data Abstract for Xcode or "Black Lodge"), you can now create applications for all three major smartphone platforms in .NET, and potentially share a lot of code between them (although we hope you will use MVC to capsulate your UI and create a proper platform-specific UI to make your app great on each platform).

As a minor news item, support for our cross-platform Briefcase Files has now been extended to Data Abstract for Delphi and is now available in all three editions!

RemObjects SDK

As part of DA, RemObjects SDK for .NET has of course also been extended to support Windows Phone 7 and Android; Internet Pack is also supported on Android now (but not on Windows Phone 7, which – like Silverlight in general – does not support network access beyond the APIs provided by the platform).

The TCP ClientChannel has been ported over to RemObjects SDK for Xcode, and we've added a new feature we call URL Schemes that allows you to let the framework automatically pick the right channel and message type based on a full URL (such as tcp://examle.com:8089/soap). This feature debuts in RO/Xcode but will make its way onto the other RO platforms as well, eventually.

We've also added HTTP-level gzip compression in RemObjects SDK for Delphi (which allows you to save bandwidth with non-RO SOAP clients, mainly), and made the AES Encryption Envelope available for Silverlight in RemObjects SDK for .NET.

RemObjects Script

As already mentioned above, RemObjects Script 2.0 has been completely redesigned to no longer depend on the Microsoft Dynamic Language Runtime and run much faster than version 1.0 in most scenarios. It passes 100% of the tests in the standard EC5 EcmaScript test suite, and we are working on testing it with other common JavaScript test suits such as Sputnik to ensure top script compatibility. The product is now licensed under the BSD license and fully open source; in addition to a packaged installer on our Free Downloads page, you can also access the code from the Git repository on code.remobjects.com

Hydra

Action support in Hydra has been extended to fully support actions and action updates (such as enabling and disabling) across platform boundaries. So a Delphi host application can now incorporate actions driven by a .NET plugin, or vice versa.

Oxfuscator

We shipped the first standalone release of Oxfuscator just in January, so this update merely contains a handful of fixes and brings Oxfuscator in line with what ships in the new Delphi Prism XE spring update mentioned above.

And There’s More

And as always, the above is only a summary of the “big” feature items. Across all the products, there's a good number of further changes, enhancements and, of course, bug fixes. Make sure to check out our complete Change Log for all the details.

Trial Downloads | Free Downloads for IP and Scripting | Detailed Change Logs

  

Previous Releases

Check what was new in previous releases: Winter 2010.