Mga Tool sa Pag-unlad ng CadCorp

Imagen 007

Sa naunang post na usapan natin ang tungkol sa mga tool sa desktop ng CadCorp, sa isang modelo na katulad ng mula sa ESRI. Sa kasong ito ay magsasalita kami tungkol sa mga extension o karagdagang mga solusyon para sa pagpapaunlad o pagpapalawak ng mga kakayahan.

Kahit na sa ganitong kahulugan, ang paghahambing ng mga tool na ito ay hindi madali upang tukuyin ang pagkakapare-pareho sa ArcGIS Engine at ArcIMS dahil ang modelo ng negosyo ng CadCorp ay mas kaakit-akit.

1. ActiveX Development Tools Runtime

Control Modules (CDM)

larawan Basic na pag-unlad tools Cadcorp dumating sa kung ano ay tinatawag na imódulos kontrol (CDM), na may ng kalamangan na ang mga ito magdadala sa parehong mga interface ng gumagamit bilang katulong (wizard) at user interface intuitive user logic mapa. Kaya ang Modeller development kit, halimbawa, ay may interface na katulad ng MapModeller para lamang sa mga layunin ng programming. Ang mga tool na ito ay isang simile (hindi katulad nito) sa ArcGIS Engine at ArcSDE ng pamilya ESRI.

  • Ang tool ng MapViewer ay may bahagi ng CDM Viewer nito
  • Ang tool ng MapManager ay may bahagi ng CDM Manager nito
  • Ang tool ng MapModeller ay may bahagi ng CDM Modeller nito

Maaari itong binuo gamit ang teknolohiya ng ActiveX at sa mga wika tulad ng Visual Basic, Delphi, C ++ at PowerBuilder.

Ang mga CDM na ito ay may isang kagiliw-giliw na tampok at maaari silang maging lisensya sa pamamagitan ng oras (runtime), upang makakuha ka ng isang isang-taon na lisensya, halimbawa, na nagpapahintulot sa isang developer na bumili ng produkto lamang para sa tagal ng isang proyekto na pagbuo. Ginagawa nitong mas mura ang mga gastos, kahit na ang konsepto ng "lisensya ng programmer" ay isang kaunti kakaiba, at hindi sa pamamagitan ng PC.

Ito ay nagpapababa rin ng mga gastos para sa mga application na binuo para sa muling pagbibili, dahil ang mga gumagamit lamang ang kailangang bayaran ang gastos ng lisensya sa runtime (karaniwang isang halaga na malapit sa 40% ng orihinal na bahagi).

2. Mga tool para sa web development

larawan [49] Ito ay isang pag-andar na nagbibigay-daan sa paglikha ng mga application upang gumana sa ilalim ng mga serbisyo sa Web, pati na rin upang lumikha ng data sa ilalim ng mga pamantayan ng pagsasabog sa Intranet o Internet.

  • MapBrowser

MapBrowser ay isang libreng produkto para sa pamamahala ng mga serbisyo geographic data ilalim OpenGIS pamantayan, ang isa sa mga pakinabang na Cadcorp suportahan ang OGC. Sa ganitong paraan mga aplikasyon ay maaaring maging na binuo sa parehong mga Web Map Server (WMS) oriented na pag-publish ng mga mapa, Web Tampok Server (WFS) oriented na paglipat ng mga geometries sa GML / XML format at Web Coverage Server (WCS); lahat ay may kalamangan sa pagiging isang pamantayan ng bukas na paggamit.

Ito ay isang mataas na potensyal na solusyon, kung ikukumpara sa sarado na pag-iisip ng ESRI sa ilalim ng mga produkto ng IMS / GIS Server nito.

  • GeognoSIS

ASC dati nang umiiral, o aktibong bahagi ng server, ang solusyong ito ay ang inabandunang at Cadcorp aalok GeognoSIS.NET na umaabot ang pag-andar sa mga iba pang mga bahagi ng pag-unlad upang ipatupad ang mga application sa intranet o Internet gamitin. Paggamit ng. NET development na kapaligiran o iba pang mga HTTP at SOAP na nakabatay sa mga wika tulad ng Java na maaaring isagawa sa maramihang mga server. Ang tool na ito ay katulad ng ArcIMs sa pamilya ESRI.

May mga tool para sa pagsasalin ng mga serbisyo na nilikha sa ilalim ng nakaraang ASC sa GeognoSIS.

3. Business Development Kit (EDK)

larawan Ito ay isang pakete ng produkto ng developer na may dalawang anyo:

  • Software Development Kit (SDK), para sa paglikha ng mga application ng tencología ActiveX
  • Internet Development Kit (EDK), na nagpapabilis sa pagpapaunlad ng spatial na data upang maipamahagi bilang mga serbisyo sa web (mga serbisyo sa web) Ang tool na ito ay isang simile (hindi katulad nito) sa ArcGIS Server sa pamilya ESRI.

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish.

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.