The TatukGIS Developer Kernel (DK) is a professional grade, general-purpose GIS software development kit (SDK) used by customers in a wide range of industries to develop custom GIS applications or add GIS functionality to existing products. A Developer Kernel product edition is available for just about every development platform, providing the means to develop GIS for just about any operating system.
- Delphi/C++Builder library for FMX and VCL frameworks, to develop Windows (32 and 64 bit), macOS, iOS, and Android applications
- Fully bytecode JVM jar library for Java Swing framework, to develop Windows, macOS, Linux, and even Raspbian (Raspberry Pi) applications
- Fully .NET CIL for WinForms and WPF frameworks, to develop Windows (32 and 64 bit) applications
- ActiveX control, to develop Windows applications
- ASP.NET Web Forms component, to develop Web applications
Each SDK edition shares essentially the same comprehensive object-oriented API designed for professional GIS development, with no development platform favored over another. Application source code is highly similar across technologies (see comparative code example), enabling multi-platform possibilities.
Reflecting a format-agnostic approach, support for more than 70 geospatial industry formats is compiled into the DK software library. The support is native, without any TatukGIS internal format. Dozens more formats are available via external drivers. Support for the widest possible range of data storage possibilities enables customers to develop applications that are independent of proprietary, company-specific data formats.
Built from in-house developed and owned technology, the DK is without dependence on third-party libraries. The API is extensive, with roughly 750 classes and 19,000 documented methods and properties. Key areas of functionality include powerful layer property, legend, and other visual controls, over 5,000 predefined coordinate systems, on-the-fly layer reprojection, extensive vector and pixel operations, vector editing, raster analyses, layer statistics, layer classification, 3D map rendering, and compatibility with many industry standards.
Each DK edition is licensed individually as a standard version or as an Enterprise package. Enterprise licensing includues all DK product editions along with support for advanced spatial databases, including PostGIS, Oracle Spatial and GeoRaster, Microsoft SQL Server Spatial, ESRI ArcSDE, and others.
DK licensing is per developer and free of deployment royalties and run-time fees.
A FMX application created with the DK for Delphi edition, running on iOS, Android, and macOS.
SDK GIS, GIS developer kit, GIS developer component, GIS development kit, SDK geospatial, geospatial SDK, geospatial component, GIS developer toolkit, GIS developer tools, map api