RemObjects Iodine is a full super-set of Java, and adds additional improvements and enhancements on top. All your existing Android or Java SE code should compile right away - so you can move your project over to Iodine seamlessly, and then start planning to cover more platforms - natively. RemObjects Iodine lets you compile your code for different target platforms. A target platform can be an operating system (such as Windows, or macOS) or a more virtualized multi-platform runtime environment (such as Java or .NET). The same language features are available on each platform and it is really easy to share code between platforms.