ESRI Developer's Summit
March 22-25, 2010
Palm Springs, CA
ArcGIS offers Java developers a robust, standards-based set of components for building and deploying GIS applications and services with the Java platform.
Developers can use their Java Standard Edition (SE) experience, whether in Eclipse or within other integrated development environments, to create desktop GIS client applications with ArcGIS to consume and process local solutions or server solutions via the Web or a local area network (LAN).
To learn more about building GIS desktop applications, visit the ArcGIS Engine Resource Center.
ESRI provides, cross-browser, client-side Web Mapping APIs for JavaScript and Flex that allows you to build lightweight Internet applications using ArcGIS Online or ArcGIS Server services.
The APIs are free to use in noncommercial external environments. Download ArcGIS API for Flex or reference ArcGIS APIs for JavaScript in your applications.
For Java EE developers, ESRI offers the Web ADF for the Java platform, a Java web framework that extends the JavaServer FacesT (JSF) specification.
To learn more about the Java Web ADF, visit the ArcGIS Server Resource Center.
The ArcGIS Server platform provides spatial Web Services and a Web Services SDK that help developers in delivering geographic information to Java enterprise applications.
To learn more about publishing and consuming Web services, visit the ArcGIS Server Resource Center.
ESRI provides a framework for developing your own extensions that plug-in seamlessly with other ESRI software components called ArcObjects. ArcGIS provides support to develop and deploy extensions in a native Java environment through Eclipse IDE plug-ins and tools. 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:
Learn more about Extending ArcGIS in the respective help areas.
To develop on the ArcGIS platform and gain access to Java-based ESRI products and tools, subscribe to the ESRI Developer Network (EDN).