18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WHO CAN USE ARCGIS ENGINE?<br />

authored in the ArcScene and ArcGlobe applications. Using the <strong>ArcGIS</strong><br />

Desktop applications to create and manage maps used in custom applications can<br />

save you much development time and effort. <strong>ArcGIS</strong> Desktop also provides tools<br />

to build and manage geodatabases, shapefiles, and other forms of spatial data.<br />

The underlying components of <strong>ArcGIS</strong> Desktop are the same ArcObjects components<br />

that make up <strong>ArcGIS</strong> <strong>Engine</strong>. This allows every <strong>ArcGIS</strong> Desktop user the<br />

ability to run <strong>ArcGIS</strong> <strong>Engine</strong> applications. You can develop applications based on<br />

<strong>ArcGIS</strong> <strong>Engine</strong> and deploy them to <strong>ArcGIS</strong> Desktop users or extend<br />

ArcToolbox with a custom toolset built with the <strong>ArcGIS</strong> <strong>Engine</strong> developer kit.<br />

ARCGIS SERVER USERS<br />

<strong>ArcGIS</strong> Server administrators can provide server objects and Web services to<br />

<strong>ArcGIS</strong> <strong>Engine</strong> applications. This allows the integration of desktop functionality<br />

with server functionality. It is also important to remember that the GIS functionality<br />

exposed via the ArcObjects that compose <strong>ArcGIS</strong> <strong>Engine</strong> is the same in<br />

<strong>ArcGIS</strong> Server, meaning that <strong>ArcGIS</strong> Server, <strong>Engine</strong>, and Desktop have the same<br />

core ArcObjects.<br />

`<br />

`<br />

`<br />

ArcObjects<br />

ArcObjects<br />

ArcObjects<br />

Proxies<br />

<strong>ArcGIS</strong> <strong>Engine</strong><br />

ArcObjects<br />

Proxies<br />

<strong>ArcGIS</strong> Desktop<br />

Desktop applications<br />

(single user)<br />

`<br />

Server applications<br />

(Multiuser)<br />

Server Object<br />

Manager<br />

ArcObjects<br />

Proxies<br />

.NET/Java ADF<br />

ArcObjects<br />

Proxies<br />

.NET/Java ADF<br />

`<br />

Server Object Containers<br />

ArcObjects<br />

ArcObjects<br />

ArcObjects<br />

GIS Server<br />

Chapter 1 • Introducing <strong>ArcGIS</strong> <strong>Engine</strong> • 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!