18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ARCGIS 9 OVERVIEW<br />

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

Server<br />

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

Desktop<br />

Each of the GIS frameworks also includes the ArcSDE ® gateway, an interface for<br />

managing geodatabases in numerous relational database management systems<br />

(RDBMS).<br />

<strong>ArcGIS</strong> is a platform for building geographic information systems. <strong>ArcGIS</strong> 9<br />

extends the system with major new capabilities in the areas of geoprocessing, 3D<br />

visualization, and developer tools. <strong>ArcGIS</strong> <strong>Engine</strong> and <strong>ArcGIS</strong> Server, developercentric<br />

products, make <strong>ArcGIS</strong> a complete system for application and server<br />

development.<br />

There is a wide range of possibilities when developing with <strong>ArcGIS</strong>. <strong>Developer</strong>s<br />

can:<br />

• Configure/Customize <strong>ArcGIS</strong> applications, such as ArcMap and<br />

ArcCatalog .<br />

• Extend the <strong>ArcGIS</strong> architecture and data model.<br />

• Embed maps and GIS functionality in other applications with <strong>ArcGIS</strong> <strong>Engine</strong>.<br />

• Build and deploy custom desktop applications with <strong>ArcGIS</strong> <strong>Engine</strong>.<br />

• Build Web services and applications with <strong>ArcGIS</strong> Server.<br />

The <strong>ArcGIS</strong> system is built and extended using software components called<br />

ArcObjects. ArcObjects includes a wide variety of programmable components<br />

ranging from fine-grained objects, such as individual geometry objects, to coarsegrained<br />

objects, such as a map<br />

object, that can be used to interact<br />

with existing ArcMap documents.<br />

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

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

ArcObjects<br />

These components aggregate comprehensive<br />

GIS functionality for<br />

developers.<br />

<strong>ArcGIS</strong> 9 has a common developer<br />

experience across all <strong>ArcGIS</strong> products<br />

(<strong>Engine</strong>, Server, and Desktop).<br />

You, as a developer, can work with<br />

ArcObjects using standard programming<br />

frameworks to extend<br />

<strong>ArcGIS</strong> Desktop, build custom<br />

applications with <strong>ArcGIS</strong> <strong>Engine</strong>,<br />

and implement enterprise GIS<br />

applications using <strong>ArcGIS</strong> Server.<br />

As noted previously, this book<br />

focuses on building and deploying<br />

custom applications using <strong>ArcGIS</strong><br />

<strong>Engine</strong>. If you want to customize<br />

<strong>ArcGIS</strong> Desktop applications or<br />

work with <strong>ArcGIS</strong> Server, refer to<br />

the <strong>ArcGIS</strong> Desktop <strong>Developer</strong> <strong>Guide</strong><br />

and the <strong>ArcGIS</strong> Server Administrator<br />

and <strong>Developer</strong> <strong>Guide</strong>.<br />

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

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

Saved successfully!

Ooh no, something went wrong!