כלים לפיתוח CadCorp
בפוסט מוקדם יותר דיברנו על כלי שולחן עבודה של CadCorp, בדגם דומה מ - ESRI. במקרה זה נדבר על הרחבות או פתרונות נוספים לפיתוח או הרחבת יכולות.
אמנם במובן זה, ההשוואה של כלים אלה היא לא כל כך קל להגדיר זוגיות עם ArcGIS Engine ו ArcIMS כי המודל העסקי של CadCorp הוא הרבה יותר אטרקטיבי.
1. כלים לפיתוח
מודולי בקרה (CDM)
כלי הפיתוח הבסיסיים של CadCorp מגיעים במה שמכונה מודולי בקרה (CDM), עם היתרון בכך שהם מביאים גם ממשקי משתמש ואשפים וגם ממשקי משתמש אינטואיטיביים בהיגיון של המשתמש במפה. כך שלערכת הפיתוח של לדוגמא, למשל, יש ממשק דומה ל- MapModeller רק למטרות תכנות. כלים אלה הם דימוי (לא כל כך דומה) ל- ArcGIS Engine ו- ArcSDE של משפחת ESRI.
- הכלי MapViewer כולל רכיב CDM Viewer
- הכלי MapManager כולל את רכיב ה- CDM Manager שלו
- הכלי MapModeller כולל רכיב CDM Modeller
זה יכול להיות מפותח באמצעות טכנולוגיית ActiveX ועם שפות כמו Visual Basic, דלפי, C + + ו PowerBuilder.
ל-CDMs הללו יש תכונה מעניינת והיא שניתן להעניק להם רישיון לפי זמן (זמן ריצה), כך שניתן לרכוש רישיון לשנה, למשל, המאפשר למפתח לרכוש את המוצר רק למשך פרויקט שהוא מתפתח. מתפתח. זה מוזיל מאוד עלויות, אם כי הרעיון של "רישיון לכל מתכנת" ולא למחשב הוא קצת מוזר.
זה גם מוריד את עלויות עבור יישומים שפותחו עבור resale, שכן משתמשים רק צריך לשלם את העלות של רישיון זמן ריצה (בדרך כלל ערך קרוב 40% של הרכיב המקורי).
2. כלים לפיתוח אינטרנט
זוהי פונקציונליות המאפשרת יצירת יישומים לפעול תחת שירותי אינטרנט, כמו גם ליצור נתונים תחת סטנדרטים של דיפוזיה אינטראנט או באינטרנט.
- MapBrowser
MapBrowser הוא מוצר לשימוש חופשי לניהול שירותי נתונים תחת תקנים גיאוגרפיים של OpenGIS, אחד היתרונות שקדקורפ תומכת ב- OGC. בדרך זו ניתן לפתח גם יישומי שרת אינטרנט (WMS) המכוונים לפרסום מפות, שרת תכונות אינטרנט (WFS) המכוון להעברת גיאומטריות בפורמטים GML / XML ושרת כיסוי אתרים (WCS); הכל עם היתרון של להיות בתוך תקן של שימוש פתוח.
זהו פתרון פוטנציאלי מאוד, בהשוואה למנטליות הסגורה של ESRI תחת מוצרי IMS / GIS Server.
- גאוגנוסיס
בעבר היה ASC, או Active Server Component, פתרון זה ננטש ו- CadCorp מציעה את GeognoSIS.NET המרחיב את הפונקציונליות של רכיבי הפיתוח האחרים ליישום יישומים לשימוש באינטרא-נט או באינטרנט. באמצעות סביבת הפיתוח של .NET או שפות אחרות מבוססות HTTP ו- SOAP כגון Java שניתן להריץ על מספר שרתים. כלי זה דומה ArcIMs במשפחה ESRI.
ישנם כלי תרגום שירות שנוצרו תחת ASC הקודם לכיוון GeognoSIS.
3. ערכת פיתוח עסקי (EDK)
זהו מוצר מפתח החבילה שמגיע בשתי צורות:
- ערכת פיתוח תוכנה (SDK), ליצירת יישומים של טכנולוגיית ActiveX
- ערכת פיתוח לאינטרנט (EDK), אשר מאפשר את הפיתוח של נתונים מרחביים להיות מופץ כמו שירותי אינטרנט (שירותי אינטרנט) כלי זה הוא דימוי (לא כל כך דומה) ל- ArcGIS Server במשפחת ESRI.