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