CadCorp Instrumente de dezvoltare
Într-un post anterior am vorbit despre dispozitive desktop din CadCorp, într - un model similar cu modelul de la ESRI. În acest caz, vom vorbi despre extensii sau soluții suplimentare pentru dezvoltarea sau extinderea capacităților.
Deși în acest sens comparația acestor instrumente nu este atât de ușor de definit paritatea cu ArcGIS Engine și ArcIMS deoarece modelul de afaceri al CadCorp este mult mai atractiv.
1. Instrumente de dezvoltare ActiveX Runtime
Module de comandă (CDM)
Instrumentele de bază ale dezvoltării CadCorp vin în ceea ce se numesc module de control (CDM), cu avantajul că aduc atât interfețe de utilizator și vrăjitori, cât și interfețe de utilizator intuitive în logica utilizatorului hărții. Deci, kitul de dezvoltare Modeller, de exemplu, are o interfață similară cu MapModeller numai în scopuri de programare. Aceste instrumente sunt asemănătoare (nu atât de similare) cu ArcGIS Engine și ArcSDE din familia ESRI.
- Instrumentul MapViewer are componenta CDM Viewer
- Instrumentul MapManager are componenta CDM Manager
- Instrumentul MapModeller are componenta Modeller CDM
Acesta poate fi dezvoltat folosind tehnologia ActiveX și cu limbi precum Visual Basic, Delphi, C ++ și PowerBuilder.
Aceste CDM-uri au o caracteristică interesantă și anume că pot fi licențiate în funcție de timp (runtime), astfel încât o licență de un an poate fi achiziționată, de exemplu, permițând unui dezvoltator să achiziționeze produsul doar pe durata unui proiect care este în curs de dezvoltare.în dezvoltare. Acest lucru reduce foarte mult costurile, deși conceptul de „licență per programator” și nu per PC este puțin bizar.
Acest lucru reduce, de asemenea, costurile pentru aplicațiile dezvoltate pentru revânzare, deoarece utilizatorii trebuie să plătească doar costul licenței runtime (de obicei, o valoare apropiată de 40% din componenta originală).
2. Instrumente de dezvoltare web
Aceasta este o funcționalitate care permite crearea de aplicații care să funcționeze în cadrul serviciilor Web, precum și crearea de date conform standardelor de difuzare în Intranet sau Internet.
- MapBrowser
MapBrowser este un produs de utilizare gratuită pentru gestionarea serviciilor de date în conformitate cu standardele geografice OpenGIS, unul dintre avantajele pe care CadCorp le acceptă OGC. În acest fel, pot fi dezvoltate atât aplicațiile Web Map Server (WMS) orientate către publicarea hărților, Web Feature Server (WFS) orientate către transferul geometriilor în formatele GML / XML, cât și Web Coverage Server (WCS); toate cu avantajul că se află într-un standard de utilizare deschisă.
Aceasta este o soluție extrem de potențială, în comparație cu mentalitatea închisă a ESRI în cadrul produselor sale IMS / GIS Server.
- geognozie
Anterior a existat ASC sau Active Server Component, această soluție fiind abandonată și CadCorp oferă GeognoSIS.NET care extinde funcționalitățile celorlalte componente de dezvoltare pentru a implementa aplicații pentru utilizare pe Intranet sau Internet. Folosind mediul de dezvoltare .NET sau alte limbaje bazate pe HTTP și SOAP, cum ar fi Java, care poate fi rulat pe mai multe servere. Acest instrument este similar cu ArcIMs din familia ESRI.
Există instrumente pentru traducerea serviciilor create în cadrul ASC anterior către GeognoSIS.
3. Set de dezvoltare a afacerii (EDK)
Acesta este un pachet de produse pentru dezvoltatori care vine în două forme:
- Kit de dezvoltare software (SDK), pentru crearea de aplicații ale ActiveX pentru tencología
- Kit de dezvoltare Internet (EDK), care facilitează dezvoltarea datelor spațiale care urmează să fie difuzate ca servicii web (servicii web) Acest instrument este similar (nu atât de similar) cu ArcGIS Server din familia ESRI.