關於ArcGIS Engine與Runtime



Runtime是 arcgis engine的一部分,arcgis engine是arcgis系列軟件中用來二次開發的嵌入式組件,它包含arcgis engine runtime 和ArcGIS Engine Developer Kit,它能脫離arcgis desktop運行。

ArcGIS Engine Runtime(稱爲"運行時")一般是部署的時候用的,ArcEngine運行在 Runtime 之上,也就說要運行AE開發出來的應用程序必須安裝Runtime。


Developer kit 是ESRI推出的一套SDK,也稱爲開發包。裏面包括 ArcGIS Engine Developer Kit for .net ,ArcGIS Engine Developer Kit for vc++.,FOR java等,你要是用vc++開發你RUNTIME 和SDK for vc++都要安裝。



ArcGIS Runtime SDKs是隨ArcGIS 10.1 beta一起發佈的一套橫跨桌面和移動端的,跨平臺的,輕量級的GIS開發SDK的總稱。


ArcGIS 10.1中,產品的劃分更加明確和簡單。 主要分爲四個部分,桌面GIS(傳統的ArcMap,ArcGlobe等),ServerGIS(全新架構的ArcGIS Server),輕量級GIS(ArcGIS Explorer,Runtime SDKs及其對應的應用程序)和ArcGIS Online。前三部分都是圍繞ArcGIS Online這個雲GIS平臺的,在不同程度上都與ArcGIS Online有交互,或可將數據直接部署上去,或作爲它的客戶端(雲+端)。而輕量級GIS就是爲了能夠在任何地點,任何平臺,任何設備上訪問雲平臺提供的GIS能力。


新老版本區別:

舊版的Engine開發,即使是最簡單的顯示地圖的需求,理論上都必須在客戶機上安裝ArcGIS Engine Runtime這個運行時(注意不是ArcGIS Runtime),安裝包通常400m左右。而利用新的ArcGIS Runtime SDK for WPF/Java/Qt開發出的程序,完全是綠色程序,不需要在客戶機上安裝任何部件(.Net Framework和JRE不計)即可運行,因爲所有的依賴庫直接和程序拷貝在一起即可。如果你喜歡ArcGIS Runtime SDK開發的程序的部署過程——拷貝到u盤裏/插入目標計算機/運行,那麼你一定也喜歡它的卸載過程——關閉程序/拔掉u盤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章