Инструменты разработки CadCorp
В предыдущем посте мы говорили о настольные инструменты CadCorp, в модели, подобной ESRI. В этом случае речь пойдет о расширениях или дополнительных решениях для развития или расширения возможностей.
Хотя в этом смысле сравнение этих инструментов не так просто определить соотношение с ArcGIS Engine и ArcIMS, потому что бизнес-модель CadCorp намного привлекательнее.
1. Средства разработки ActiveX Runtime
Контрольные модули (CDM)
Базовые инструменты разработки CadCorp представлены в виде так называемых модулей управления (CDM), с тем преимуществом, что они включают в себя как пользовательские интерфейсы, так и мастера, а также интуитивно понятные пользовательские интерфейсы в логике пользователя карты. Так, например, комплект разработчика Modeller имеет интерфейс, аналогичный MapModeller, только для целей программирования. Эти инструменты являются похожими (не столь похожими) на ArcGIS Engine и ArcSDE семейства ESRI.
- Средство MapViewer имеет компонент CDM Viewer
- Средство MapManager имеет свой компонент CDM Manager
- Средство MapModeller имеет свой компонент CDM Modeller
Он может быть разработан с использованием технологии ActiveX и с такими языками, как Visual Basic, Delphi, C ++ и PowerBuilder.
У этих CDM есть интересная особенность, заключающаяся в том, что они могут лицензироваться по времени (времени выполнения), так что, например, можно приобрести лицензию на один год, что позволяет разработчику приобретать продукт только на время проекта, который развивается. Это значительно снижает затраты, хотя концепция «лицензия на программиста», а не на ПК, немного странная.
Это также снижает затраты на приложения, разработанные для перепродажи, так как пользователям нужно оплачивать только стоимость лицензии (обычно это значение, близкое к 40% исходного компонента).
2. Инструменты для веб-разработки
Это функциональность, которая позволяет создавать приложения для работы в рамках веб-сервисов (веб-сервисов), а также создавать данные по стандартам вещания в Интранете или в Интернете.
- MapBrowser
MapBrowser - это бесплатный продукт для управления службами данных в соответствии с географическими стандартами OpenGIS, что является одним из преимуществ, которые CadCorp поддерживает OGC. Таким образом, могут быть разработаны как приложения Web Map Server (WMS), ориентированные на публикацию карт, так и Web Feature Server (WFS), ориентированные на передачу геометрии в форматах GML / XML, и Web Coverage Server (WCS); все с тем преимуществом, что они находятся в пределах стандарта открытого использования.
Это весьма потенциальное решение, по сравнению с замкнутым менталитетом ESRI под его продуктами IMS / GIS Server.
- геогнозия
Раньше был ASC или Active Server Component, от этого решения отказываются, и CadCorp предлагает GeognoSIS.NET, который расширяет функциональные возможности других компонентов разработки для реализации приложений для использования в интрасети или Интернете. Использование среды разработки .NET или других языков на основе HTTP и SOAP, таких как Java, которые можно запускать на нескольких серверах. Этот инструмент похож на ArcIMs в семействе ESRI.
Существуют инструменты перевода для служб, созданных в рамках предыдущего ASC в направлении GeognoSIS.
3. Деловое развитие бизнеса (EDK)
Это пакет продуктов для разработчиков, который поставляется в двух формах:
- Комплект разработчика ПО (SDK),, для создания приложений ActiveX
- Набор для разработки в Интернете (ЭДК), что облегчает разработку пространственных данных, которые будут распространяться как веб-службы (веб-службы) Этот инструмент является сравнением (не очень похожим) с ArcGIS Server в семействе ESRI.