ArcGIS for Java Developers - Esri

51 downloads 2028 Views 82KB Size Report
supports development of Java EE 5 applications powered by EJB technology. ... source through a custom application Web service. Desktop Client Applications.
ArcGIS for Java Developers ®

Integrate Spatial Analysis and Mapping into Your Java Applications ArcGIS® offers Java developers a robust, standards-based set of components for building and deploying geographic information system (GIS) applications and services with the Java platform.

Highlights • Robust Web developer framework built using JavaServer Faces (JSF) technology • Web controls that are specific for building GIS applications such as a map or legend • Support for developing Java EE applications powered by Enterprise JavaBeans (EJB) technology • AJAX-enabled controls that work with geographic data sources • Tight integration into the NetBeans and Eclipse integrated development environments (IDEs) • Out-of-the-box EJBs that are ready to use and deploy across a wide variety of Java EE application servers • JavaScript library to support server-side controls and allow the development and customization of applications on the Web • Application programming interfaces (APIs) for SOAP and REST to interact programmatically with a GIS Web service • Developer controls to build or extend custom desktop applications • A help system containing components, APIs, samples, and library references

Enterprise Applications Out-of-the-box EJBs. The ArcGIS Server Enterprise ADF supports development of Java EE 5 applications powered by EJB technology. The Enterprise ADF includes a suite of server-side components that provides interoperability, mission-critical support, and secure infrastructure.

Web Services Create GIS Web services and application Web services. ArcGIS provides two APIs, SOAP and REST, for interacting with ArcGIS Server services as a Web resource. Developers can also use ArcGIS APIs, REST, and SOAP to interact with an ESRI data source through a custom application Web service.

Desktop Client Applications Build custom applications that deliver advanced GIS solutions. Desktop client applications can be created with ArcGIS utilizing the Java API in ArcGIS Engine. ArcGIS Engine is a complete library of GIS components for developers. Using ArcGIS Engine, developers can utilize controls, tools, and programmable object libraries to build custom applications.

Supported Platforms • Red Hat Enterprise Linux • Sun Solaris 9, 10 • SUSE Linux

Web Applications Quickly build functional GIS Web applications with components based on JSF. The ArcGIS Server Java Web ADF™ enables developers to integrate GIS data and capabilities into Web applications. The ADF includes • Web controls

• Windows Server 2000,2003,2008 • Windows XP • Windows Vista

Supported Application Servers • JBoss

• Classes

• Oracle

• Frameworks • APIs for building Web applications • Common API for interacting with different data sources in the same way

• Sun Java System • Tomcat (Web applications only) • WebLogic • WebSphere

• Custom NetBeans modules • Eclipse plug-ins for rapid development

Learn more about integrating ESRI developer products and tools into your applications. In the United States, call ESRI at 1-800-447-9778. Send e-mail inquiries to [email protected]. Outside the United States, contact your local ESRI distributor at www.esri.com/distributors. G32742

ESRI3C8/08mg

Copyright © 2008 ESRI. All rights reserved. ESRI, the ESRI globe logo, ArcGIS, ADF, EDN, @esri.com, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

Your online starting point is www.esri.com/java.