Narzędzia programistyczne CadCorp
W poprzednim poście rozmawialiśmy o narzędzia biurowe CadCorp, w modelu podobnym do ESRI. W takim przypadku porozmawiamy o rozszerzeniach lub dodatkowych rozwiązaniach służących rozwojowi lub rozszerzeniu możliwości.
Chociaż w tym sensie porównanie tych narzędzi nie jest tak łatwe do określenia parytetu z ArcGIS Engine i ArcIMS, ponieważ model biznesowy CadCorp jest znacznie bardziej atrakcyjny.
1 Narzędzia wykonawcze ActiveX Runtime
Moduły sterujące (CDM)
Podstawowe narzędzia programistyczne CadCorp występują w tak zwanych modułach sterujących (CDM), z tą zaletą, że zawierają zarówno interfejsy użytkownika, jak i kreatory oraz intuicyjne interfejsy użytkownika w logice użytkownika mapy. Na przykład zestaw deweloperski Modeller ma interfejs podobny do MapModeller tylko do celów programistycznych. Narzędzia te są symilelem (nie tak podobnym) do ArcGIS Engine i ArcSDE rodziny ESRI.
- Narzędzie MapViewer ma składnik CDM Viewer
- Narzędzie MapManager ma składnik Menedżera CDM
- Narzędzie MapModeller ma składnik Modeller CDM
Można ją rozwijać przy użyciu technologii ActiveX i języków takich jak Visual Basic, Delphi, C ++ i PowerBuilder.
Te CDM mają interesującą cechę, a mianowicie mogą być licencjonowane według czasu (runtime), dzięki czemu można nabyć roczną licencję, na przykład pozwalając programiście na nabycie produktu tylko na czas trwania projektu, który jest w trakcie rozwoju. To znacznie zmniejsza koszty, chociaż koncepcja „licencji na programistę”, a nie na komputer, jest nieco dziwaczna.
Zmniejsza to również koszty aplikacji opracowanych w celu odsprzedaży, ponieważ użytkownicy muszą tylko zapłacić koszt licencji wykonawczej (zazwyczaj wartość zbliżona do 40% oryginalnego składnika).
2 Narzędzia do tworzenia stron internetowych
Jest to funkcja, która pozwala na tworzenie aplikacji, które działają w ramach usług internetowych (Web services), jak również do tworzenia standardów rozpowszechniania danych na temat sieci Intranet lub Internet.
- MapBrowser
MapBrowser to darmowy produkt do zarządzania usługami danych w ramach standardów geograficznych OpenGIS, jedna z zalet, które CadCorp obsługuje OGC. W ten sposób można opracować zarówno aplikacje Web Map Server (WMS) zorientowane na publikację map, Web Feature Server (WFS) zorientowane na transfer geometrii w formatach GML / XML, jak i Web Coverage Server (WCS); wszystko z zaletą bycia w standardach otwartego użytku.
Jest to bardzo potężne rozwiązanie, w porównaniu do zamkniętej mentalności ESRI w ramach produktów serwera IMS / GIS Server.
- GeognoSIS
Wcześniej istniał ASC, czyli komponent Active Server, rozwiązanie to jest porzucane, a CadCorp oferuje GeognoSIS.NET, który rozszerza funkcjonalności innych komponentów programistycznych o wdrażanie aplikacji do użytku w intranecie lub Internecie. Korzystanie ze środowiska programistycznego .NET lub innych języków opartych na protokołach HTTP i SOAP, takich jak Java, które można uruchamiać na wielu serwerach. To narzędzie jest podobne do ArcIMs w rodzinie ESRI.
Istnieją narzędzia tłumaczeniowe dla usług utworzonych w ramach poprzedniego ASC w kierunku GeognoSIS.
3 Sprawa rozwoju biznesu (EDK)
Jest to pakiet produktów dla deweloperów, który składa się w dwóch formach:
- Zestaw narzędzi programistycznych (SDK), do tworzenia aplikacji ActiveX
- Zestaw do rozwijania internetu (EDK), co ułatwia rozwój danych przestrzennych, które mają być rozpowszechniane jako usługi sieciowe (usługi sieciowe) To narzędzie jest symilelem (nie tak podobnym) do ArcGIS Server w rodzinie ESRI.