CadCorpin kehitystyökalut
Aiemmassa viestissä puhumme siitä työpöytätyökalut CadCorp, mallin kaltainen ESRI: ltä. Tässä tapauksessa puhumme laajennuksista tai lisäratkaisuista ominaisuuksien kehittämiseksi tai laajentamiseksi.
Vaikka tässäkin vertailussa näiden työkalujen vertailu ei ole niin helppoa määritellä pariteetti ArcGIS Engine ja ArcIMS, koska CadCorp liiketoimintamalli on paljon houkuttelevampi.
1. ActiveX-kehitystyökalut Runtime
Ohjausmoduulit (CDM)
CadCorpin kehitystyökalut ovat niin sanottuja ohjausmoduuleja (CDM), etuna, että ne tuovat sekä käyttöliittymiä että ohjattuja toimintoja ja intuitiivisia käyttöliittymiä kartan käyttäjän logiikkaan. Joten esimerkiksi Modeller-kehityspaketilla on MapModellerin kaltainen käyttöliittymä vain ohjelmointitarkoituksiin. Nämä työkalut ovat simili (ei niin samanlaisia) ESRI-perheen ArcGIS Engine- ja ArcSDE-laitteille.
- MapViewer-työkalulla on CDM Viewer -komponentti
- MapManager-työkalussa on CDM-hallintakomponentti
- MapModeller-työkalussa on CDM-mallin komponentti
Se voidaan kehittää ActiveX-tekniikalla ja sellaisilla kielillä kuin Visual Basic, Delphi, C ++ ja PowerBuilder.
Näillä CDM:illä on mielenkiintoinen ominaisuus, nimittäin se, että ne voidaan lisensoida ajan mukaan (runtime), jolloin voidaan hankkia esimerkiksi yhden vuoden lisenssi, jolloin kehittäjä voi hankkia tuotteen vain sellaisen projektin ajaksi, joka kehitetään, kehitetään. Tämä vähentää huomattavasti kustannuksia, vaikka käsite "lisenssi per ohjelmoija" eikä per PC on hieman outo.
Tämä alentaa myös jälleenmyyntiin kehitetyille sovelluksille aiheutuvia kustannuksia, koska käyttäjien on vain maksettava runtime-lisenssin kustannukset (yleensä alkuperäisen komponentin 40%: n lähellä oleva arvo).
2. Työkalut web-kehitystä varten
Tämä on toiminto, joka sallii sovellusten luomisen toimimaan Web-palveluiden alla, sekä luoda tietoja diffuusiotaulukoissa intranetissä tai Internetissä.
- MapBrowser
MapBrowser on ilmainen käyttötuote datapalvelujen hallintaan OpenGIS-maantieteellisten standardien mukaisesti, mikä on yksi eduista, joita CadCorp tukee OGC: tä. Tällä tavoin voidaan kehittää sekä karttojen julkaisemiseen suunnattuja Web Map Server (WMS) -sovelluksia, geometrian siirtoon GML / XML-muotoisina suuntautuneita Web Feature Server (WFS) -sovelluksia että Web Coverage Server (WCS) -sovelluksia; kaikkien etuna on, että ne ovat avoimen käytön standardien mukaisia.
Tämä on erittäin potentiaalinen ratkaisu verrattuna ESRI: n suljettuun mentaliteettiin sen IMS / GIS-palvelintuotteissa.
- Geognosy
Aikaisemmin siellä oli ASC tai Active Server Component, tästä ratkaisusta luovutaan, ja CadCorp tarjoaa GeognoSIS.NET: n, joka laajentaa muiden kehityskomponenttien toiminnot toteuttamaan sovelluksia käytettäväksi intranetissä tai Internetissä. .NET-kehitysympäristön tai muiden HTTP- ja SOAP-pohjaisten kielten, kuten Java, käyttäminen useilla palvelimilla. Tämä työkalu on samanlainen kuin ESIM-perheessä ArcIMs.
Edellisessä ASC: ssä luodut palvelut käännetään GeognoSIS: lle.
3. Business Development Kit (EDK)
Tämä on kehittäjäpaketti, joka tulee kahteen muotoon:
- Ohjelmistokehityspakkaus (SDK), tencología ActiveX-sovellusten luomiseen
- Internet-kehityspakkaus (EDK), mikä helpottaa kehittävien paikkatietojen kehittämistä web-palveluina (web-palvelut) Tämä työkalu on ESRI-perheen ArcGIS-palvelimen simili (ei niin samanlainen).