moving up to arcgis server
DESCRIPTION
Moving Up to ArcGIS Server. Tim Gunn, PE MicroDesk. Jason Wise, GISP City of Portsmouth, NH. The first question: .NET or Java?. You must choose during installation. What’s the difference?. Comparing .NET and Java. Visual Web Developer Express. Sun Java Studio Creator. Visual Studio. - PowerPoint PPT PresentationTRANSCRIPT
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
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.