CadCorp Development Tools
In an earlier post we talked about the Desktop tools Of CadCorp, in a model similar to From ESRI. In this case we will talk about extensions or additional solutions for development or expansion of capabilities.
Although in this sense, the comparison of these tools is not so easy to define parity with ArcGIS Engine and ArcIMS because the business model of CadCorp is much more attractive.
1. ActiveX Development Tools Runtime
Control Modules (CDM)
CadCorp's basic development tools come in what are called control modules (CDM), with the advantage that they bring both user interfaces and wizards and intuitive user interfaces in the logic of the map user. So the Modeller development kit, for example, has an interface similar to MapModeller only for programming purposes. These tools are a simile (not so similar) to ArcGIS Engine and ArcSDE of the ESRI family.
- The MapViewer tool has its CDM Viewer component
- The MapManager tool has its CDM Manager component
- The MapModeller tool has its CDM Modeller component
It can be developed using ActiveX technology and with languages like Visual Basic, Delphi, C ++ and PowerBuilder.
These CDMs have an interesting feature and that is that they can be licensed by time (runtime), so that a one-year license can be acquired, for example, allowing a developer to acquire the product only for the duration of a project that is being developed. developing. This greatly reduces costs, although the concept of "license per programmer" and not per PC is a bit bizarre.
This also lowers costs for applications developed for resale, as users only need to pay the cost of the runtime license (usually a value close to the 40% of the original component).
2. Tools for web development
This is a functionality that allows the creation of applications to operate under Web services, as well as to create data under standards of diffusion in Intranet or Internet.
MapBrowser is a free use product to manage data services under OpenGIS geographic standards, one of the advantages that CadCorp supports the OGC. In this way, both Web Map Server (WMS) applications oriented to the publication of maps, Web Feature Server (WFS) oriented to the transfer of geometries in GML / XML and Web Coverage Server (WCS) formats can be developed; all with the advantage of being within a standard of open use.
This is a highly potential solution, compared to the closed mentality of ESRI under its IMS / GIS Server products.
Previously there was ASC, or Active Server Component, this solution is being abandoned and CadCorp offers GeognoSIS.NET that extends the functionalities of the other development components to implement applications for use on the Intranet or Internet. Using the .NET development environment or other HTTP and SOAP based languages such as Java that can be run on multiple servers. This tool is similar to ArcIMs in the ESRI family.
There are service translation tools created under the previous ASC towards GeognoSIS.
3. Business Development Kit (EDK)
This is a developer product package that comes in two forms:
- Software Development Kit (SDK), For creation of applications of technology ActiveX
- Internet Development Kit (EDK), which facilitates the development of spatial data to be disseminated as web services (web services) This tool is a simile (not so similar) to ArcGIS Server in the ESRI family.