Vývojové nástroje spoločnosti CadCorp
V predchádzajúcom príspevku sme hovorili o desktopové nástroje z modelu CadCorp v modeli podobnom ESRI. V tomto prípade si povieme niečo o rozšíreniach alebo ďalších riešeniach pre vývoj alebo rozšírenie schopností.
Hoci v tomto zmysle nie je porovnanie týchto nástrojov tak jednoduché definovať paritu s ArcGIS Engine a ArcIMS, pretože obchodný model CadCorp je oveľa atraktívnejší.
1. Vývojové nástroje ActiveX Runtime
Riadiace moduly (CDM)
Základné vývojové nástroje spoločnosti CadCorp prichádzajú v takzvaných riadiacich moduloch (CDM) s výhodou, že v logike používateľa mapy prinášajú používateľské rozhrania a sprievodcov aj intuitívne používateľské rozhrania. Napríklad vývojová súprava Modeller má podobné rozhranie ako MapModeller iba na účely programovania. Tieto nástroje sú podobné (nie tak podobné) s ArcGIS Engine a ArcSDE rodiny ESRI.
- Nástroj MapViewer má svoj komponent CDM Viewer
- Nástroj MapManager má komponent CDM Manager
- Nástroj MapModeller má svoj komponent CDM Modeller
Môže byť vyvinutá pomocou technológie ActiveX a jazykov, ako sú Visual Basic, Delphi, C ++ a PowerBuilder.
Tieto CDM majú zaujímavú vlastnosť a to, že sa dajú licencovať podľa času (runtime), takže je možné získať napríklad ročnú licenciu, ktorá vývojárovi umožní získať produkt len na dobu trvania projektu, ktorý je vyvíjajúci sa. To výrazne znižuje náklady, hoci koncept „licencie na programátora“ a nie na počítač je trochu bizarný.
To tiež znižuje náklady na aplikácie vyvinuté na ďalší predaj, keďže užívatelia potrebujú len zaplatiť náklady na licenčnú licenciu za behu (zvyčajne hodnota blízka 40% pôvodnej komponenty).
2. Nástroje pre vývoj webových aplikácií
Ide o funkciu, ktorá umožňuje vytváranie aplikácií na prevádzku v rámci webových služieb (webové služby), ako aj na vytváranie údajov v rámci vysielacích štandardov na intranetoch alebo na internete.
- MapBrowser
MapBrowser je bezplatný produkt na správu dátových služieb podľa geografických štandardov OpenGIS, čo je jedna z výhod, ktoré CadCorp podporuje OGC. Týmto spôsobom je možné vyvinúť obe aplikácie Web Map Server (WMS) zamerané na publikovanie máp, Web Feature Server (WFS) zamerané na prenos geometrií vo formátoch GML / XML a Web Coverage Server (WCS); to všetko s výhodou, že je v rámci štandardu otvoreného používania.
Toto je veľmi potenciálne riešenie v porovnaní s uzavretou mentálnosťou ESRI v rámci jej produktov IMS / GIS Server.
- Geognosy
Predtým existoval ASC alebo Active Server Component, od tohto riešenia sa upustilo a CadCorp ponúka GeognoSIS.NET, ktorý rozširuje funkčnosť ďalších vývojových komponentov o implementáciu aplikácií na použitie na intranete alebo internete. Pomocou vývojového prostredia .NET alebo iných jazykov založených na protokole HTTP a SOAP, ako je Java, ktoré je možné spustiť na viacerých serveroch. Tento nástroj je podobný ArcIMs v rade ESRI.
Existujú prekladové nástroje pre služby vytvorené podľa predchádzajúcej ASC smerom k GeognoSIS.
3. Prípad rozvoja podnikania (EDK)
Ide o balík vývojárskych produktov, ktorý je dodávaný v dvoch formách:
- Súprava na vývoj softvéru (SDK), na vytvorenie aplikácií technológie ActiveX
- Súprava na vývoj internetu (EDK), ktorý uľahčuje vývoj priestorových údajov, ktoré sa majú šíriť ako webové služby (webové služby) Tento nástroj je simil (nie tak podobný) s ArcGIS Serverom v rade ESRI.