Write native Java code for multiple platforms with one compiler.
Supports Java 8 and extends language features for modern development.
Compile Java code for .NET, Cocoa, Android, Java VM, WebAssembly, and native platforms.
Develop cross-platform apps sharing non-UI code efficiently across environments.
Prices from:
Loading...
Available individually
Our Price
RemObjects Iodine
Loading
RemObjects Iodine is a comprehensive Java language compiler that brings Java 8 and beyond to diverse platforms such as .NET, Apple Cocoa, Android, Java Virtual Machine, and native OS targets. It enables easy code sharing between platforms while providing full access to native APIs, making it ideal for multi-platform application development using a familiar language.
Multi-Platform Java Compilation
Iodine compiles Java code for a variety of platforms including .NET, Cocoa (Apple platforms), Android, Java Virtual Machine, WebAssembly, Windows native, and Linux native. This versatility supports a broad range of application targets from desktop to mobile and web.
Full Java 8 Super-Set Compatibility
It offers a complete Java 8 language implementation plus additional enhancements, ensuring existing Android and Java SE projects compile without major changes and can leverage advanced language features.
Native API and Framework Access
On each platform, Iodine provides direct and comprehensive access to native APIs, UI components, and frameworks, enabling developers to create fully native applications with platform-specific capabilities.
Code Sharing Across Platforms
Iodine facilitates sharing a large portion of non-UI code between different target platforms, simplifying cross-platform development and maintenance while preserving native look and performance.
Integrated Development Environments
Development is supported on both Windows and Mac with RemObjects' Fire and Water IDEs, designed for speed and minimalism, along with deep integration for Visual Studio.
Android SDK and NDK Support
Iodine supports development with both the Android SDK and native Android NDK extensions using Java, enabling high-performance and low-level coding within Android applications.
WebAssembly Targeting
Developers can compile Java code to WebAssembly modules for browser execution, allowing interaction with JavaScript and DOM to build web applications.
Native Windows and Linux Development
It supports CPU-native projects on Windows using Win32 API or Delphi RTL/VCL, and on Linux using libc and POSIX APIs, for building high-performance native applications.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Operating System
Windows Desktop
macOS
Windows Desktop Version
Windows 10
About RemObjects Software
RemObjects Software, established in 2002 has built a strong reputation among professional developers for its innovative frameworks and compilers. Known for products like Elements, Data Abstract, and Remoting SDK, RemObjects enables developers to build applications for a wide range of platforms including .NET, Cocoa, Java, and Android, using the language of their choice. Its frameworks are designed to offer direct platform access while maintaining platform-specific optimizations, making it a trusted choice for those working in complex or heterogeneous environments.