Transcript

Moving Up to ArcGIS ServerTim Gunn, PE

MicroDesk

Jason Wise, GISPCity of Portsmouth, NH

The first question:.NET or Java?

You must choose during installation.

What’s the difference?

Environment:Language:

Graphical Editor:

Code Editor:

.NET Framework

Visual Basic or C#

Microsoft Stuff(IIS, CLI, etc.)

Server Software:

Java Platform

Java

Sun JavaStudio Creator Eclips

e

Web Server (e.g. IIS)

Servlet Engine (e.g. Tomcat)

Java Virtual Machine

↑ all Microsoft ↑

products

↑ various ↑vendors/open

source

Comparing .NET and Java

Visual Studio

Visual Web Developer Express

Cost? ~0.

Most of this is free or comes with your server.

.NET Framework

Visual Basic or C#

Microsoft Stuff(IIS, CLI, etc.)

Java Platform

Java

Sun JavaStudio Creator Eclips

e

Web Server (e.g. IIS)

Servlet Engine (e.g. Tomcat)

Java Virtual Machine

↑ all Microsoft ↑

products

↑ various ↑vendors/open

source

Visual Studio

Visual Web Developer Express

Answering the Big Question

•Use what’s most familiar.•If it’s all new, .NET is probably easier.

Tim’s Demo with .NET

What if you were using Java?You might use Sun Java StudioCreator…

…if you canget it to work.

Editing Code for a Java App

Use Eclipse.

Software Behind the Map (Java)

Web Server(e.g. IIS or Apache)

Servlet Engine(e.g. Tomcat)

Java Virtual Machine

(JVM)

ArcGIS Server

Another Way of Looking At It

Java

ESRI’sWeb ADF

JavaServer Pages(JSP)

JavaServer Faces(JSF)

Servlets

The code for the objects.

Java objects on a server.

Integrates Java with Web pages.

Web page components that use JSP.

Uses JSF to make GIS apps.

ArcObjects ArcGIS objects.

Learning? Start at the bottom.

Java

ESRI’sWeb ADF

JavaServer Pages(JSP)

JavaServer Faces(JSF)

Servlets

The code for the objects.

Java objects on a server.

Integrates Java with Web pages.

Web page components that use JSP.

Uses JSF to make GIS apps.

ArcObjects ArcGIS objects.

Start here.

Suggested First Steps

Learn about Java and object-oriented programming (OOP).

Learn ArcObjects. Use VBA in ArcMap.

Questions?

Find this slideshow at www.cobaltspatial.c

om


Top Related