Developer Kernel for Java
The TatukGIS Developer Kernel for Java (DK.Java) edition is a Java GIS SDK for developing custom GIS applications for Microsoft Windows, Apple macOS, Linux, and even the Raspbian (Raspberry Pi) operating system. The SDK supports Java Swing framework and is designed for NetBeans, Eclipse, and other Java development tools.
As a native Java bytecode jar file, the DK for Java is fully executable on Java Virtual Machine (JVM), and truly multi-platform. While designed for desktop application development, the code does not preclude server deployment.
The DK for Java edition contains the same professional grade object API and extensive GIS functionality as other Developer Kernel product editions, except for differences reflecting the different technologies. Shared API and source code similarity across DK editions offer optionality between development platforms and operating systems.
The DK for Java edition is available as a standard version and Enterprise version with advanced spatial database extensions. Database connectivity is via JDBC.
A DK.Java application debugging under NetBeans on Ubuntu 16.04.