The TatukGIS Developer Kernel (DK) is a powerful GIS component (SDK) for custom developing stand-alone, client-server, web server, embedded, and mobile applications. It is ideal for adding GIS functionality to already existing products, porting software applications from less attractive GIS platforms, and developing new applications from scratch. DK product editions are available for multiple development platforms:
- Microsoft .NET for WinForms and WPF
- Microsoft ActiveX/OCX
- Microsoft ASP.NET (for web solutions)
- Microsoft .NET Compact Framework (for mobile solutions)
- Embarcadero Delphi/C++Builder VCL
Each DK edition reflects essentially the same API, framework, and technology. The high degree of similarity enables porting GIS applications between development technologies, e.g., Visual Basic, VB.NET, C#, pure .NET, WPF, ASP.NET, Compact Framework, Delphi, C++Builder, etc. For example, the exact same application source code can be compiled under the DK.NET WinForms edition as a Windows desktop application and under the DK Compact Framework edition as a Windows Mobile or CE application. (See comparative code example.)
Used by customers in dozens of countries and a wide range of industries, the DK is known for performance, rich and logical API, native support for most (raster, vector, and spatial database) formats, state-of-the-art support for coordinate systems, 3D visualization, compliance with many open standards, reasonable licensing...
For enterprise customers, support is available for spatial geodatabases: PostGIS, Oracle Spatial & Oracle GeoRaster, Microsoft SQL 2008 (and up), ESRI ArcSDE, IBM DB2 Spatial Extender, IBM Informix Spatial DataBlade, Sybase SQL Anywhere Spatial, Geomedia, etc.