Công cụ Phát triển CadCorp
Trong một bài viết trước đó, chúng tôi đã nói về công cụ máy tính để bàn của CadCorp, trong một mô hình tương tự như từ ESRI. Trong trường hợp này, chúng ta sẽ nói về các phần mở rộng hoặc các giải pháp bổ sung để phát triển hoặc mở rộng các khả năng.
Mặc dù theo cách này, so sánh các công cụ này không phải là dễ dàng để xác định tính chẵn lẻ với ArcGIS Engine và ArcIMS vì mô hình kinh doanh của CadCorp hấp dẫn hơn nhiều.
1. Công cụ Phát triển ActiveX Thời gian chạy
Các module điều khiển (CDM)
Các công cụ phát triển cơ bản của CadCorp được gọi là mô-đun điều khiển (CDM), với ưu điểm là chúng mang lại cả giao diện người dùng và trình hướng dẫn và giao diện người dùng trực quan theo logic của người dùng bản đồ. Vì vậy, bộ phát triển Modeller chẳng hạn, có giao diện tương tự như MapModeller chỉ dành cho mục đích lập trình. Những công cụ này là một sự so sánh (không giống nhau) với ArcGIS Engine và ArcSDE của gia đình ESRI.
- Công cụ MapViewer có thành phần CDM Viewer
- Công cụ MapManager có thành phần Trình quản lý CDM
- Công cụ MapModeller có thành phần CDM Modeller của nó
Nó có thể được phát triển bằng cách sử dụng công nghệ ActiveX và với các ngôn ngữ như Visual Basic, Delphi, C + + và PowerBuilder.
Các CDM này có một tính năng thú vị và đó là chúng có thể được cấp phép theo thời gian (thời gian chạy), do đó, giấy phép một năm có thể được cấp, ví dụ: cho phép nhà phát triển chỉ có được sản phẩm trong thời gian của một dự án đang được phát triển. đang phát triển. Điều này làm giảm đáng kể chi phí, mặc dù khái niệm "giấy phép cho mỗi lập trình viên" chứ không phải cho mỗi PC hơi kỳ lạ.
Điều này cũng làm giảm chi phí cho các ứng dụng được phát triển để bán lại vì người dùng chỉ phải trả chi phí cho giấy phép chạy (thường là một giá trị gần 40% của thành phần ban đầu).
2. Các công cụ để phát triển web
Đây là một chức năng cho phép tạo ra các ứng dụng hoạt động dưới các dịch vụ Web, cũng như tạo ra dữ liệu theo các tiêu chuẩn phát sóng trong Intranet hoặc Internet.
- MapBrowser
MapBrowser là một sản phẩm sử dụng miễn phí để quản lý các dịch vụ dữ liệu theo tiêu chuẩn địa lý OpenGIS, một trong những ưu điểm mà CadCorp hỗ trợ OGC. Bằng cách này, có thể phát triển cả hai ứng dụng Web Map Server (WMS) hướng đến việc xuất bản bản đồ, Web Feature Server (WFS) định hướng chuyển các hình học ở định dạng GML / XML và Web Coverage Server (WCS); tất cả đều có lợi thế là nằm trong tiêu chuẩn sử dụng mở.
Đây là một giải pháp có tiềm năng cao, so với tâm lý khép kín của ESRI dưới các sản phẩm IMS / GIS Server.
- GeognoSIS
Trước đây đã có ASC, hoặc Active Server Component, giải pháp này đang bị loại bỏ và CadCorp cung cấp GeognoSIS.NET mở rộng chức năng của các thành phần phát triển khác để triển khai các ứng dụng sử dụng trên Intranet hoặc Internet. Sử dụng môi trường phát triển .NET hoặc các ngôn ngữ dựa trên HTTP và SOAP khác như Java có thể chạy trên nhiều máy chủ. Công cụ này tương tự như ArcIMs trong gia đình ESRI.
Có các công cụ để dịch các dịch vụ được tạo ra trong ASC trước đó sang GeognoSIS.
3. Bộ Phát triển Kinh doanh (EDK)
Đây là gói sản phẩm dành cho nhà phát triển có hai dạng:
- Bộ phát triển phần mềm (SDK), để tạo ra các ứng dụng của tencología ActiveX
- Bộ phát triển Internet (EDK), tạo điều kiện cho việc phát triển dữ liệu không gian được phổ biến như các dịch vụ web (dịch vụ web) Công cụ này là một sự so sánh (không giống nhau) với ArcGIS Server trong gia đình ESRI.