Strumenti di sviluppo Cadcorp
In un post precedente abbiamo parlato della strumenti desktop di CadCorp, in un modello simile a di ESRI. In questo caso, parleremo di estensioni o soluzioni aggiuntive per lo sviluppo o l'espansione delle capacità.
Anche se in questo senso, il confronto di questi strumenti non è così facile definire la parità con ArcGIS Engine e ArcIMS perché il modello di business di CadCorp è molto più attraente.
1. Runtime di sviluppo di ActiveX
Moduli di controllo (CDM)
Gli strumenti di sviluppo di base di CadCorp sono disponibili in quelli che vengono chiamati moduli di controllo (CDM), con il vantaggio che portano sia interfacce utente che procedure guidate e interfacce utente intuitive nella logica dell'utente della mappa. Quindi il kit di sviluppo Modeller, ad esempio, ha un'interfaccia simile a MapModeller solo per scopi di programmazione. Questi strumenti sono un simile (non così simile) a ArcGIS Engine e ArcSDE della famiglia ESRI.
- Lo strumento MapViewer ha il suo componente Visualizzatore CDM
- Lo strumento MapManager ha il suo componente Gestione CDM
- Lo strumento MapModeller ha il suo componente Modello CDM
Può essere sviluppato utilizzando la tecnologia ActiveX e con lingue come Visual Basic, Delphi, C ++ e PowerBuilder.
Questi CDM hanno una caratteristica interessante e cioè che possono essere concessi in licenza a tempo (runtime), in modo da poter acquisire una licenza di un anno, ad esempio, consentendo a uno sviluppatore di acquisire il prodotto solo per la durata di un progetto che è in via di sviluppo. Ciò riduce notevolmente i costi, sebbene il concetto di "licenza per programmatore" e non per PC sia un po' bizzarro.
Questo riduce anche i costi per le applicazioni sviluppate per la rivendita, come gli utenti devono solo pagare il costo di licenza di runtime (di solito un valore vicino al 40% della componente originale).
2. Strumenti per lo sviluppo web
Si tratta di una funzionalità che consente la creazione di applicazioni per operare sotto i servizi web (servizi Web), nonché per creare dati in base a standard broadcast su Intranet o su Internet.
- MapBrowser
MapBrowser è un prodotto ad uso gratuito per gestire i servizi dati secondo gli standard geografici OpenGIS, uno dei vantaggi che CadCorp supporta l'OGC. In questo modo si possono sviluppare sia applicazioni Web Map Server (WMS) orientate alla pubblicazione di mappe, Web Feature Server (WFS) orientate al trasferimento di geometrie in formati GML / XML che Web Coverage Server (WCS); il tutto con il vantaggio di rientrare in uno standard di libero utilizzo.
Questa è una soluzione altamente potenziale, rispetto alla mentalità chiusa di ESRI nei suoi prodotti IMS / GIS Server.
- geognosy
In precedenza c'era ASC, o Active Server Component, questa soluzione viene abbandonata e CadCorp offre GeognoSIS.NET che estende le funzionalità degli altri componenti di sviluppo per implementare applicazioni da utilizzare su Intranet o Internet. Utilizzo dell'ambiente di sviluppo .NET o altri linguaggi basati su HTTP e SOAP come Java che possono essere eseguiti su più server. Questo strumento è simile a ArcIM nella famiglia ESRI.
Ci sono strumenti di traduzione per i servizi creati nel precedente ASC verso GeognoSIS.
3. Caso di sviluppo commerciale (EDK)
Si tratta di un pacchetto di prodotti sviluppatori che si presentano in due forme:
- Kit di sviluppo software (SDK), per la creazione di applicazioni di tecnologia ActiveX
- Kit di sviluppo di Internet (CDPE), che facilita lo sviluppo di dati territoriali da diffondere come servizi web (servizi web) Questo strumento è un simile (non così simile) a ArcGIS Server della famiglia ESRI.