Tag Archives: SDK

JavaScript Debugging Tips Part III – Advanced Google Chrome Developer Tools

This blog post is the third in a series of JavaScript debugging tips and tricks to help you on your way. See JavaScript Debugging Tips Part I  and also JavaScript Debugging Tips Part II for our previous segments.

In the past two JavaScript Debugging Tips posts on the Esri Support blog, we looked at the Network Tab and the Console Tab as part of the Google Chrome Developer Tools. While most modern browsers have some form of developer tools, here we use Chrome for our examples.

Our goal for this third blog post in the series is to introduce more advanced tips and tricks to enable you to more effectively debug and troubleshoot your JavaScript code. Specifically, we will focus on three areas: enhanced messaging to the console, better ways to set breakpoints using conditions specified at runtime, and a more efficient way of stepping through breakpoints in the Sources tab with a method called blackboxing. Continue reading

Posted in ArcGIS Online, export, SDK | Tagged , , , , , , , , , | 1 Comment

Introducing the Esri Support GitHub Repository

We are proud to announce that Esri Support is now on GitHub!

Esri Support and GitHub

Esri Support and GitHub

We recently released a Developer Support repository on GitHub that contains resources for troubleshooting, as well as proof of concept samples to support developers and those who are interested in development. Continue reading

Posted in export, SDK, Support.Esri.com | Tagged , , , , , , | Leave a comment

Release of the Year-End 2014 Update to the Deprecation Plan for ArcGIS


This blog post provides updated deprecation information regarding ArcGIS 10.3 and 10.2.x. The first version of the 10.3 series was released in December 2014. Starting in 2014, with the release of ArcGIS 10.2.1, the pattern for the deprecation plan changed from a … Continue reading

Posted in Announcements, export, Support.Esri.com | Tagged , , , , , , , , , , , , , | 4 Comments

JavaScript Events – Advocating for On Style Event Programming

Have you ever created a web application with the ArcGIS API for JavaScript? You may have noticed there are a variety of approaches to event-driven programming: the newer On Style events, the legacy Connect Style events, and events that are plugged directly into the body of an HTML page. Unless you are faced with adopting a legacy application that mixes patterns, it is a good idea to implement one event programming style: On Style.

The On Style events follow the Dojo framework’s most recent programming pattern, which I recommend to anyone using JavaScript API version 3.6 or higher. Here is a handy place to read more about working with events in the JavaScript API.

Continue reading

Posted in export, SDK, Support.Esri.com | Tagged , , , , | Leave a comment

Push Your Geotrigger Service Questions to Support


We are pleased to announce support for Esri’s new Geotrigger Service and have a great team ready to help developers push out useful information to people based on their locations. With more ease than ever, messages can be pushed out to mobile devices … Continue reading

Posted in ArcGIS Online, export, SDK | Tagged , , , , , , , , , | Leave a comment

ArcGIS Runtime SDK 1.0 for WPF and Java (Windows) released

Esri is pleased to announce that ArcGIS Runtime SDK 1.0 for WPF (Windows Presentation Foundation) and Java (Windows) was released today and can be downloaded from the Esri Customer Care Site. The Linux version of ArcGIS Runtime will be available in a few weeks.

ArcGIS Runtime is available to all Esri Developer Network (EDN) subscribers, and allows developers to create lightweight mapping applications for desktop and mobile devices using an SDK. For more information from the development team visit the related blog post on the ArcGIS Blog.

Posted in Announcements, export | Tagged , , , | Leave a comment

How to Increase the Token Timeout from 10 Days


By default, anyone using services that take advantage of token based security will need to get and hardcode a new token every 10 days. Without an updated token, web applications using the secured services will not work and you will … Continue reading

Posted in export, SDK | Tagged , , , | 3 Comments

Tips for Customers Dealing with SDK Incidents

Hi there, my name is Kaushik M.; I work as an SDK Support analyst with ESRI Support Services.

Within the SDK team, Support analysts often request sample codes, data, and projects for common reasons such as understanding workflows, troubleshooting codes or reproducing issues from you, the user community. I wanted to share some basic and simple tips related to this that may help you receive a faster resolution.

  1. In a majority of the cases, sending a sample code, test project, or test data that can be used ‘as provided’ with little modification to reproduce the issue helps us. A clear test case allows a Support analyst to set up a test environment much faster and without spending a lot of time gathering resources. Plus, a problem could be specific to anything such as code, workflow, data, a project file or the softwarehardware environment, so having these resources provided to us is invaluable.

  2. Sometimes automated workflows are long. In many cases, customers do an excellent job of finding a code segment responsible for erroneous behavior. In such cases, sending a succinct version of only the code that is required to reproduce the issue helps an analyst better understand where the issue is happening and why.

  3. If a code sample provided uses user-defined classes, methods, functions and/or variables, then their source codes and/or declarations should also be provided. This makes troubleshooting easier and closely comparable to the user’s environment; sometimes errors are related to user-defined components.

  4. If a programmatic workflow is possible to replicate using ‘out of the box’ tools, then it often helps to test it using standard tools and comparing the outputs or behaviors. This usually helps determine if the issue is related to the custom code, workflow or source data.

  5. If any new discoveries or changes with respect to the incident are noted after an incident is opened, updating the Support analyst is important. This helps in determining any future direction for further troubleshooting.

- Kaushik M., Support analyst, SDK Group, ESRI Support Services

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

The SDK Team: Leadership and The Phone Availability Initiative

chris fox
Introducing Chris Fox, SDK Unit Manager

Hello, my name is Chris and I am the Unit Manager of the SDK team in ESRI Support Services. SDK stands for Software Development Kit. The SDK is a set of code libraries and related tools used to develop platform-specific applications. Check out these SDK resources for ArcGIS Desktop or ArcGIS Server to begin learning about what is possible.  My team is here to support your integration and development efforts. We aim to provide the resources and guidance you need.

We are excited to see the many different ways you use the SDKs to automate and extend our software’s functionality to fit your specific project needs. We are always looking into ways to improve the service we can offer.  Continue to check back here for news on SDK Support initiatives.  

If you are interested in learning more about ESRI’s developer community, you may want to attend the 2009 Developer Summit.  We may get a chance to meet there!

- Chris Fox, SDK Support Manager, ESRI Support Services

Phone Availability Initiative

support analyst

This is Alagiri, a Group Lead within the SDK Unit in ESRI Support Services. I am excited about a new initiative designed to help shorten the time between when you ask for help and when you get it! In the first week of November, SDK Support increased our availability to handle calls as they come in. I would encourage you to continue to contact us by whatever media you feel most comfortable with. Call us or use our web form. Our current initiative means that you will have more immediate access to SDK Support by phone.

When you call, your SDK Support Analyst will gather your information, then triage, troubleshoot, and work with you on your issue until you have resolution.  We are aiming to reduce the number of contacts required to resolve your issue completely.

Our web form is also highly effective. When you send us feedback, we can research your issue then reply promptly and work with you to find a resolution.

However we hear from you, we are always happy to help and we look forward to making your next contact with our support team an excellent experience! Please check this blog frequently for updates on this and other initiatives in the SDK Unit.

- Alagiri V., SDK Unit Group Lead, ESRI Support Services

Posted in Uncategorized | Tagged , , , , , | Leave a comment