Download - Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective
![Page 1: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/4.jpg)
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 5: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/5.jpg)
Web Browser Debugging Tool Links
![Page 6: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/6.jpg)
Troubleshooting Demos
![Page 7: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/9.jpg)
Questions?
![Page 10: Troubleshooting ArcGIS Web API’s (JavaScript, Flex, Silverlight) from a Support P erspective](https://reader035.vdocuments.us/reader035/viewer/2022062800/568142f7550346895daf50ad/html5/thumbnails/10.jpg)