Entwicklungstools Cadcorp
In einer früheren Post sprachen wir über die Desktop-Tools Cadcorp, in einem ähnlichen Modell ESRI. In diesem Fall werden wir über Erweiterungen oder zusätzliche Lösungen für die Entwicklung oder Erweiterung von Funktionen sprechen.
Obwohl der Vergleich dieser Werkzeuge sind nicht so einfach in dieser Hinsicht zu definieren Parität mit ArcGIS Engine und ArcIMS als Cadcorp Geschäftsmodell ist viel attraktiver.
1. Runtime ActiveX-Entwicklungstools
Steuermodule (CDM)
Die grundlegenden Entwicklungstools von CadCorp sind sogenannte Steuermodule (CDM) mit dem Vorteil, dass sie sowohl Benutzeroberflächen als auch Assistenten und intuitive Benutzeroberflächen in die Logik des Kartenbenutzers integrieren. So verfügt beispielsweise das Modeller-Entwicklungskit nur zu Programmierzwecken über eine ähnliche Schnittstelle wie MapModeller. Diese Werkzeuge sind ähnlich (nicht so ähnlich) zu ArcGIS Engine und Familie ArcSDE ESRI.
- Das MapViewer-Tool hat seine CDM Viewer-Komponente
- Das MapManager-Tool hat seine CDM-Manager-Komponente
- Das MapModeller-Tool hat seine CDM-Modeller-Komponente
Es kann mit ActiveX-Technologie und mit Sprachen wie Visual Basic, Delphi, C ++ und PowerBuilder entwickelt werden.
Diese CDMs haben ein interessantes Feature, nämlich dass sie nach Zeit (Runtime) lizenziert werden können, sodass beispielsweise eine einjährige Lizenz erworben werden kann, die es einem Entwickler erlaubt, das Produkt nur für die Dauer eines Projekts zu erwerben entwickelt werden. entwickeln. Dies reduziert die Kosten erheblich, obwohl das Konzept "Lizenz pro Programmierer" und nicht pro PC etwas bizarr ist.
Dies verringert auch die Kosten für Anwendungen, die für den Wiederverkauf entwickelt wurden, da die Benutzer nur die Kosten der Laufzeitlizenz zahlen müssen (in der Regel ein Wert nahe dem 40% der ursprünglichen Komponente).
2 Werkzeuge für Web-Entwicklung
Dies ist eine Funktionalität, die es ermöglicht, Anwendungen unter Webdiensten zu betreiben und Daten unter Standards der Diffusion im Intranet oder Internet zu erstellen.
- MapBrowser
MapBrowser ist ein kostenloses Produkt zur Verwaltung von Datendiensten nach geografischen OpenGIS-Standards. Dies ist einer der Vorteile, die CadCorp für OGC bietet. Auf diese Weise können sowohl W Map-Anwendungen (Web Map Server), die auf die Veröffentlichung von Karten ausgerichtet sind, als WFS-Anwendungen (Web Feature Server), die auf die Übertragung von Geometrien in GML / XML- und WCS-Formaten (Web Coverage Server) ausgerichtet sind, entwickelt werden. alles mit dem Vorteil, innerhalb eines Standards der offenen Nutzung zu sein.
Dies ist eine höchst potenzielle Lösung im Vergleich zu der geschlossenen Mentalität von ESRI unter seinen IMS / GIS Server-Produkten.
- GeognoSIS
Früher gab es ASC oder Active Server Component. Diese Lösung wird aufgegeben und CadCorp bietet GeognoSIS.NET an, das die Funktionen der anderen Entwicklungskomponenten erweitert, um Anwendungen für die Verwendung im Intranet oder Internet zu implementieren. Verwenden der .NET-Entwicklungsumgebung oder anderer HTTP- und SOAP-basierter Sprachen wie Java, die auf mehreren Servern ausgeführt werden können. Dieses Tool ist ähnlich wie ArcIMs in der ESRI-Familie.
Es gibt Service-Übersetzungs-Tools, die unter dem vorherigen ASC in Richtung GeognoSIS erstellt wurden.
3 Business Development Kit (EDK)
Dies ist ein Entwicklerpaket, das in zwei Formen kommt:
- Software Development Kit (SDK), Für die Erstellung von Anwendungen der Technologie ActiveX
- Internet-Entwicklungs-Kit (EDK), die die Entwicklung von Geodaten erleichtert, die als Webdienste (Webdienste) verbreitet werden sollen Dieses Tool ist ein Simil (nicht so ähnlich) zu ArcGIS Server in der ESRI-Familie.