News

DK for ASP.NET Core Released

January 18, 2023

TatukGIS has released the Developer Kernel for ASP.NET Core edition for developing professional web GIS applications for hosting on Windows, Linux, and macOS servers (including Docker). The SDK supports application development using MVC and Razor Pages.

The DK for ASP.NET Core edition introduces a vastly expanded JavaScript API with added support for drawing, editing, basic styling, tracking layers, and access to REST services. HTML user control utilities can access the Leaflet JavaScript library to expose further functionality such as smooth tiles to automatically project locally hosted maps to the coordinate system of a tile server. The DK ASP.NET can publish REST/WFS/WMS/Tile services.

This SDK edition was previously available only for Web Forms development. The new ASP.NET Core support is included under the DK ASP.NET license, making it already available to all DK ASP.NET and DK Enterprise license customers with maintenance support plan. A DK for ASP.NET Core trial version is available for evaluators.

Though direct conversion of existing Web Forms applications to ASP.NET Core is not possible, compatibility is a priority. TatukGIS provides a way to run code on the server in a way that highly mimics the DK ASP.NET Web Forms version, making relatively easy app conversion to ASP.NET Core entirely possible. For guidance, refer to the source code server samples, all which have been ported from Web Forms to ASP.NET Core.

DK-ASPNET-CORE-VS.png
DK ASP.NET project in Visual Studio 2022.
 

ASPNETCore.png

Compiled DK ASP.NET sample application.

Because the DK for ASP.NET and other DK editions (for other development platforms) share essentially the same comprehensive API and geospatial functionality, application logic can be easily reused between desktop and web applications.

Other details:

  • The DK ASP.NET Core is available via NuGET, though initial installation and activation requires downloading a Setup file from the TatukGIS web site.
  • The provided setup is unified, with both DK ASP.NET Core and DK ASP.NET Web Forms using the same installer.
  • Future active development will prioritize DK ASP.NET Core, with regular version updates. The DK ASP.NET Web Forms will be updated less frequently, only upon major DK.NET changes.