ArcGIS Engine
ArcGIS Engine je soubor knihoven, které vývojáři mohou použít ať už při tvorbě své vlastní aplikace nebo při rozšíření funkcí nějaké stávající aplikace. Tyto knihovny obsahují definice objektů, které tvoří jádro a funkcionalitu geografických informačních systémů. Využitím knihoven ArcGIS Enginu můžeme relativně snadno vytvořit aplikace nebo komponenty, se kterými si budou jejich uživatelé snadno vědět rady, protože jim budou známé z prostředí ArcGIS Desktopu.
Ovšem ArcGIS Engine nabízí mnohem víc. Jeho možnosti lze shrnout do tří bodů:
- Podpora více programovacích rozhraní — nyní již nejste nuceni používat ArcObjects pouze pomocí rozhraní COM, protože ArcGIS Engine obsahuje také podporu rozhraní .NET, C++ a Java. Záleží tedy jen na vás, kterému rozhraní a jazyku dáváte přednost.
- Připravené ovládací prvky — součástí instalace ArcGIS Engine jsou již hotové ovládací prvky použitelné při tvorbě grafického uživatelského rozhraní. Takže se vám v sadě komponent ve vašem IDE vedle standardních prvků (Button, TextBox, ListBox) objeví také prvky MapControl, PageLayoutControl, GlobeControl, SceneControl, ToolbarControl, TOCControl a ReaderControl.
- Možnost spouštět aplikace postavené na ArcObjects bez nutnosti instalace ArcGIS Desktop — koncový uživatel musí nainstalovat pouze tzv. ArcGIS Engine Runtime a samozřejmě Vaši aplikaci.
Hotovou aplikaci můžete distribuovat svým klientům, aniž byste se museli starat o to, zda je na jejich počítači naistalován ArcGIS Desktop. Stačí, když na instalační CD přidáte instalaci ArcGIS Engine Runtime. Ten se postará o správnou instalaci a registraci všech používaných knihoven ArcGIS Engine.
Podrobnější popis je k dispozici jako reprint ArcRevue.


