Download ArcGIS for Java Developers

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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.