เครื่องมือพัฒนา CadCorp
ในโพสต์ก่อนหน้านี้เราได้พูดคุยเกี่ยวกับ เครื่องมือเดสก์ท็อป ของ CadCorp ในรูปแบบคล้ายกับ จาก ESRI. ในที่นี้จะพูดถึงส่วนขยายหรือโซลูชันเพิ่มเติมสำหรับการพัฒนาหรือขยายขีดความสามารถ
แม้ว่าในแง่นี้การเปรียบเทียบเครื่องมือเหล่านี้ไม่สามารถกำหนดความเท่าเทียมกันของ ArcGIS Engine และ ArcIMS ได้เนื่องจากรูปแบบธุรกิจของ CadCorp มีความน่าสนใจกว่ามาก
1 เครื่องมือการพัฒนา ActiveX Runtime
โมดูลควบคุม (CDM)
เครื่องมือการพัฒนาพื้นฐานของ CadCorp มาในรูปแบบที่เรียกว่าโมดูลควบคุม (CDM) โดยมีข้อดีคือนำทั้งอินเทอร์เฟซผู้ใช้และตัวช่วยสร้างและอินเทอร์เฟซผู้ใช้ที่ใช้งานง่ายในตรรกะของผู้ใช้แผนที่ ดังนั้นชุดพัฒนา Modeller จึงมีอินเทอร์เฟซที่คล้ายกับ MapModeller สำหรับวัตถุประสงค์ในการเขียนโปรแกรมเท่านั้น เครื่องมือเหล่านี้เป็นแบบจำลอง (ไม่เหมือนกับ) กับ ArcGIS Engine และ ArcSDE ของตระกูล ESRI
- เครื่องมือ MapViewer มีส่วนประกอบ CDM Viewer
- เครื่องมือ MapManager มีส่วนประกอบตัวจัดการ CDM
- เครื่องมือ MapModeller มีส่วนประกอบ Modeller CDM
สามารถพัฒนาได้โดยใช้เทคโนโลยี 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
- Geognosy
ก่อนหน้านี้มี ASC หรือ Active Server Component โซลูชันนี้กำลังถูกละทิ้งและ CadCorp เสนอ GeognoSIS.NET ที่ขยายฟังก์ชันการทำงานของส่วนประกอบการพัฒนาอื่น ๆ เพื่อใช้แอปพลิเคชันสำหรับใช้บนอินทราเน็ตหรืออินเทอร์เน็ต การใช้สภาพแวดล้อมการพัฒนา. NET หรือภาษาที่ใช้ HTTP และ SOAP อื่น ๆ เช่น Java ที่สามารถรันบนเซิร์ฟเวอร์หลายเครื่อง เครื่องมือนี้คล้ายกับ ArcIMs ในตระกูล ESRI
มีเครื่องมือสำหรับแปลบริการที่สร้างภายใต้ ASC ก่อนหน้านี้ไปยัง GeognoSIS
3 ชุดพัฒนาธุรกิจ (EDK)
นี่เป็นแพคเกจผลิตภัณฑ์สำหรับนักพัฒนาซอฟต์แวร์ที่มีอยู่ใน 2 รูปแบบคือ
- ชุดพัฒนาซอฟต์แวร์ (SDK), สำหรับการสร้างโปรแกรมประยุกต์ของtencología ActiveX
- ชุดพัฒนาอินเทอร์เน็ต (EDK)ซึ่งอำนวยความสะดวกในการพัฒนาข้อมูลเชิงพื้นที่เพื่อเผยแพร่เป็นบริการเว็บ (บริการเว็บ) เครื่องมือนี้เป็นแบบจำลอง (ไม่เหมือนกับ) กับ ArcGIS Server ในตระกูล ESRI