troubleshooting arcgis web api’s (javascript, flex, silverlight) from a support p erspective

10
Esri International User Conference | San Diego, CA July 14, 2011 Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support Perspective Doug Carroll and Heather Gonzago

Upload: blythe

Post on 11-Jan-2016

29 views

Category:

Documents


3 download

DESCRIPTION

Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective. Doug Carroll and Heather Gonzago. Overview. Debugging tools and resources Application setups and patterns Common troubleshooting samples How to troubleshoot intermittent problems. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

Esri International User Conference | San Diego, CA

July 14, 2011

Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support Perspective

Doug Carroll and Heather Gonzago

Page 2: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

Overview

• Debugging tools and resources

• Application setups and patterns

• Common troubleshooting samples

• How to troubleshoot intermittent problems

Page 3: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

Web Browser Debugging Tools

• Tools that allow client –side debugging of web page components, e.g.- HTML

- CSS

- JavaScript

- HTTP Traffic

• Provides QA, saves time, and aids in troubleshooting errors

Page 4: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

Common Web Browser Debugging Tools

• Most commonly used in Support- Browser-based

- Fiddler (Microsoft)

- Firebug (Mozilla)

- IE Developer Tools

- Chrome’s integrated web kit tools

- Charles*

• Development Environments- Microsoft Visual Studio

- Eclipse / Flash Builder

- Aptana

Page 6: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

Troubleshooting Demos

Page 7: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

JavaScript, Flex and Silverlight Demos

• JavaScript API Debugging (Firebug | Aptana) – Console logging, HTTP Traffic monitoring, code stepping and error trapping

• Silverlight API Debugging (Fiddler | Visual Studio) – HTTP Traffic monitoring, code stepping and error trapping

• Flex API Debugging (Charles | Flash Builder) – Binary HTTP Traffic monitoring, code stepping and error trapping

Page 8: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

What about Debugging Viewers?

• Silverlight Viewer Add-in Debugging (Fiddler | Visual Studio) – Attaching to Process, HTTP Traffic monitoring and code stepping

• Flex Viewer Widgets – These are debugged using the same technique as standard Flex API applications

Page 9: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective

Questions?

Page 10: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support  P erspective