RemObjects Software provides libraries and compilers for Java and the Java-based Android platform.
Our tools are used by thousands of developers every day and help them set their applications apart from the competition.
They are frequently updated, with a major focus on backward compatibility and easy upgradability. They support JavaSE and JavaEE, the OpenJDK, as well as Android. And, of course, all libraries ship with full source code.
Data Abstract is the premier framework for building fast, secure and scalable database applications.
Its unique Schema™ concept removes clutter and the need to maintain database-vendor-specific code or components. The DA SQL language brings advanced data querying capabilities to the client wihtout compromising data security. And its fast and reliable network communication via the included Remoting SDK has been optimized for all network conditions.
Remoting SDK makes it easy to create remote services and expose them to client applications without worrying about the intricacies of network access.
Write your services as you would any other class, and expose them to the network with a single attribute. On the client-side, use auto-generated proxies to call into your services as you would use any normal local class.
Remoting SDK takes care of the rest, using state-of-the-art networking protocols and the latest security paradigms – letting you focus on what's really important.
Iodine is compiler for the Java language that brings to a variety of new target platforms, including .NET, Cocoa, native Windows, Linux, WebAssembly and even the the Android NDK. And of curse Iodine also compiles your Java code for the JVM.
Iodine is the Java language you know and love, 100% compatible, but with new and exciting language extensions to make your development life easier than ever. From Properties types to Aspects, from Pointers to Class Contracts.
With Iodine, you can use the Java language to develop not only for JVM and Android SDK, but also for .NET, all Apple platforms, WebAssembly, and native Windows & Linux. And you can even mix it with other languages such as C#, Swift, Oxygene, Go or Visual Basic.NET.
Elements is a full compiler and development tool chain that brings six languages to Java and the Android SDK (and other plaforms): C#, Oxygene, Swift, the aforementioned Iodine (Java), Mercury, and Go.
Elements comes with its own powerful light-weight native IDEs for both Windows and the Mac, and optionally also integrates into Visual Studio, on Windows.
Next to .NET (including the latest .NET Core and ASP.NET, of course), Elements supports development for native Windows and Linux, WebAssebly, the Apple platforms as well as Java and Android.
Hydra is an application framework that allows you to create modular Windows applications by mixing development platforms.
With Hydra's support for Java plugins, you can seamlessly embed existing Java functionality into .NET- or Delphi-based host applications.
You can mix both non-visual (e.g., business logic) and visual code (e.g., embed a pane or form Java Swing into a WinForms, WPF or VCL window).