Outils de développement Cadcorp
Dans un article précédent, nous avons parlé de outils de bureau de CadCorp, dans un modèle similaire à celui de de ESRI. Dans ce cas, nous parlerons d'extensions ou de solutions supplémentaires pour le développement ou l'extension des capacités.
Bien que, dans ce sens, la comparaison de ces outils ne soit pas si facile à définir la parité avec ArcGIS Engine et ArcIMS car le modèle économique de CadCorp est beaucoup plus attractif.
1. Outils de développement ActiveX Runtime
Modules de contrôle (MDP)
Les outils de développement de base de CadCorp sont fournis dans ce qu'on appelle des modules de contrôle (CDM), avec l'avantage qu'ils apportent à la fois des interfaces utilisateur et des assistants et des interfaces utilisateur intuitives dans la logique de l'utilisateur de la carte. Ainsi, le kit de développement Modeller, par exemple, a une interface similaire à MapModeller uniquement à des fins de programmation. Ces outils sont similaires à ArcGIS Engine et ArcSDE de la famille ESRI.
- L'outil MapViewer possède son composant CDM Viewer
- L'outil MapManager possède son composant Gestionnaire de CDM
- L'outil MapModeller a son composant Modeler CDM
Il peut être développé en utilisant la technologie ActiveX et avec des langages comme Visual Basic, Delphi, C ++ et PowerBuilder.
Ces CDM ont une caractéristique intéressante et c'est qu'ils peuvent être licenciés à la durée (runtime), de sorte qu'une licence d'un an peut être acquise, par exemple, permettant à un développeur d'acquérir le produit uniquement pour la durée d'un projet qui est en cours de développement. Cela réduit considérablement les coûts, bien que le concept de "licence par programmeur" et non par PC soit un peu bizarre.
Cela réduit également les coûts pour les applications développées pour la revente, car les utilisateurs doivent seulement payer le coût de la licence d'exécution (généralement une valeur proche du 40% du composant original).
2. Outils pour le développement web
Il s'agit d'une fonctionnalité qui permet de créer des applications pour fonctionner sous des services Web, ainsi que de créer des données sous des normes de diffusion en Intranet ou Internet.
- MapBrowser
MapBrowser est un produit à usage gratuit pour gérer les services de données selon les normes géographiques OpenGIS, l'un des avantages que CadCorp prend en charge l'OGC. De cette manière, les deux applications Web Map Server (WMS) orientées vers la publication de cartes, Web Feature Server (WFS) orientées vers le transfert de géométries aux formats GML / XML et Web Coverage Server (WCS) peuvent être développées; le tout avec l'avantage d'être dans une norme d'utilisation ouverte.
Il s'agit d'une solution très prometteuse par rapport à la mentalité fermée d'ESRI dans le cadre de ses produits IMS / GIS Server.
- GeognoSIS
Auparavant, il y avait ASC, ou Active Server Component, cette solution est abandonnée et CadCorp propose GeognoSIS.NET qui étend les fonctionnalités des autres composants de développement pour implémenter des applications à utiliser sur l'intranet ou Internet. Utilisation de l'environnement de développement .NET ou d'autres langages basés sur HTTP et SOAP tels que Java qui peuvent être exécutés sur plusieurs serveurs. Cet outil est similaire à ArcIMs dans la famille ESRI.
Il existe des outils pour traduire les services créés sous ASC antérieur à GeognoSIS.
3. Kit de développement commercial (EDK)
Il s'agit d'un package de produit développeur qui se présente sous deux formes:
- Kit de développement logiciel (SDK), pour la création d'applications de tencología ActiveX
- Kit de développement Internet (EDK), qui facilite le développement de données spatiales à diffuser sous forme de services Web (services Web) Cet outil est similaire à ArcGIS Server dans la famille ESRI.