NEC offers tools to enable developers and systems integrators to create, customise and integrate with desktop GIS and web mapping applications.
Contact Us Today
SIS Desktop includes a Developer Control Bar for running SIS API commands or Python scripts. SIS Desktop integrates with Python in two ways:
The SIS Software Developer Kit (SDK) is an ActiveX development environment that provides GIS developers with the full functionality of SIS Desktop. It includes pre-built interface assemblies such as overlay dialogs, wizards and print templates.
SIS ActiveX deployment licences allow a developer to deploy an application with full control over functionality and user licensing. Developers can choose the level of capability their applications offer by selecting one of the three available ActiveX licence options:
SIS Desktop includes functionality that provides access to the SIS API. This can be used to create or modify add-in applications for SIS Desktop. It provides granular control over all aspects of mapping data and interfaces, and the development environment can be used to build routines, extend functionality, and customise interfaces and workflows.
Included as standard in SIS Desktop.
SIS WebMap includes built-in capabilities for extension and customisation using .NET.
Add-ins can be written to extend the capabilities of and create websites based on SIS WebMap controls. These use the development environment as the mechanism for linking and providing interactive functionality. They can access the SIS WebMap Web.UI, the GeognoSIS® HTTP and SOAP interfaces, and other development environments to extend the existing website and link to other systems.
Developers can also create their own websites, based on SIS WebMap controls. The dedicated Web.UI contains JavaScript classes and controls that allow developers to build their own version of the SIS WebMap site from the ground up. All components of the website can be added to a blank page to build custom mapping websites.
Client-side development can be done by dropping the interactive mapping control directly into any HTML page to provide embedded mapping support. This can be optionally extended with custom functionality using JavaScript on the client side.