Extending ArcGIS
The ArcGIS family of developer products, including ArcGIS Engine, ArcGIS Server and ArcGIS Desktop, is built using an integrated collection of extensible software components called ArcObjects. You can extend ArcGIS by developing your own extensions that plug in seamlessly with other ArcObjects components. The ArcGIS 9.3.1 release provides support to develop extensions in a native Java environment. These extensions can be consumed in ArcGIS Desktop, ArcGIS Engine, or ArcGIS Server applications because of their common ArcObjects platform. The following types of extensions can be developed and deployed:
- Custom geoprocessing tools for advanced spatial analysis and modeling
- Feature renderers for custom visualization of data
- Class extensions to customize data behavior in a geodatabase
- Plug-in data sources to integrate external data formats
- Server Object Extensions and utility objects to optimize ArcGIS Server web applications
Learn more about Extending ArcGIS in the respective help areas.
- Extending ArcGIS in the Web ADF SDK
- Extending ArcGIS in the ArcGIS Engine SDK