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.
Licensing is per developer and free of deployment royalties and run-time fees.
The Developer Kernel for .NET edition is a pure .NET WinForms and WPF SDK for custom GIS .NET development using C#, VB.NET, Oxygene, and other .NET compatible languages. The DK.NET edition is available as a standard and Enterprise version.
The DK.NET object API is essentially the same as the other Developer Kernel product editions, except for differences reflecting the different technologies.
Released: 29 July 2016
||TGIS_CSUnits.AsLinear sometimes not properly rounded numbers which affect also TGIS_ControlScale (Core)
||Field Rules - TGIS_FieldValues.Mode should be R/W. (Core)
||TGIS_LayerKML - support for StyleMap (Core)