ArcGIS Blog

Announcements

Developers

The Developer Experience at the 2020 Virtual User Conference

By Amy Niessen

Streaming Live Sessions at the 2020 Virtual User Conference

Be sure to tune in throughout the virtual conference for our Streaming Live sessions with Q&A where you will watch 45 minutes of a session and have 15 minutes to get your questions answered live by the presenters!

ArcGIS AppStudio: An Introduction (Presenters: Chris LeSueur, Erwin Soekianto, Tina Jin)

Monday, July 13 | 1:40pm – 2:40pm (PDT)

Client-side Analytics with the ArcGIS API for JavaScript (Presenters: Undral Batsukh, Richie Carmichael; Moderator: Yann Cabon)

Monday, July 13 | 2:50pm – 3:50pm (PDT)

Python Across the ArcGIS Platform (Presenters: Shaun Walbridge, Atma Mani; Moderator: Danny McVey)

Tuesday, July 14 | 7:30am – 8:30am (PDT)

ArcGIS Runtime SDKs: What’s New & Road Ahead (Presenters: Rex Hansen, Nicholas Furness, Rich Ruh, Divesh Goyal, Lucas Danzinger, Mark Baird, and Mike Branscomb)

Tuesday, July 14 | 8:40am – 9:40am (PDT)

Deep Dive into Deep Learning (Presenters: Rohit Singh, Vinay Viswambharan; Moderator: Sangeet Mathew)

Wednesday, July 15 | 8:40am – 9:40am (PDT)

ArcGIS API for JavaScript: What’s New & Road Ahead (Presenters: Julie Powell, Jeremy Bartley, Arno Fiva)

Wednesday, July 15 | 2:50pm – 3:50pm (PDT)

Extending ArcGIS Survey123 (Presenters: Elvin Slavik, James Tedrick; Moderator: Shwu-Jing Jeng)

Wednesday, July 15 | 2:50pm – 3:50pm (PDT)

On-Demand Tech Sessions at the 2020 Virtual User Conference

At any time, we encourage you to access our On-Demand tech sessions. These are 30-60 minute sessions that have been pre-recorded and are focused on our developer tools and APIs.

ArcGIS API for Python: An Introduction

In this session, you will learn how Python API can help in scripting and automating your Web GIS. It will start with an introduction of the API, who it’s for and what it can do. The session will walk through the process of obtaining the API through ArcGIS Pro and Anaconda. In addition, setting up an IDE to write scripts or using the Jupyter Notebook. A brief tour of the API will be followed by a show and tell of some of the powerful capabilities of the API.

ArcGIS Experience Builder: Customizing and Extending

Experience Builder is built on ArcGIS API 4.x for JavaScript with React. It empowers you to quickly transform your data into compelling web apps and pages. You can choose to build map-centric or nonmap-centric apps and display them on a fixed or scrolling screen and on single or multiple pages. Choose the tools you need from a rich set of widgets, design your own templates, and interact with your 2D and 3D content—all within one app. With Experience Builder’s framework called Jimu, you can efficiently extend the capabilities to create your own focused workflows by building custom widgets.

Deep Learning for Geographers

Deep Learning is an AI technique that uses Deep Neural Networks to solve complex problems. One area of AI where deep learning has done exceedingly well is computer vision, or the ability for computers to see. In this introductory session, we will start slow and explain what deep learning is, and then introduce the different types of imagery tasks and how DL can be applied to them. Finally, we will show training of these models and their use through tools in ArcGIS Pro and ArcGIS API for Python.

ArcGIS API for Python: Mapping and Visualization

The Python ecosystem is rich with a set of libraries that allow you to dissect and explore your data. Couple that with an interactive environment such as Jupyter notebooks and Python API, you get yourself a versatile environment to perform exploratory spatial data analysis. This an environment that you can create and drive by little snippets of Python code. Stop by for an interesting talk on how you can use powerful visualization, statistics and ArcGIS to better understand your data.

ArcGIS API for Python: Administering your Web GIS

This technical session will teach administrators on how to use the Python API to automate most of their repetitive tasks and use scripts instead of using the UI and clicking their way through. It will demonstrate scripting of common administrative tasks such as setting up a Portal and populating it with users, groups, and content, migrating GIS resources from staging to production, checking credit consumption and usage statistics of GIS resources and content validation workflows. It will also cover strategies for scheduling these scripts to run at periodic intervals.

ArcGIS API for JavaScript: Web Editing in 2D and 3D

Discover the next-generation web editing experience using the latest capabilities of the JavaScript API. You will learn how to enable and customize the API’s editing components as well as create custom web mapping applications for various editing scenarios.

ArcPy: Working with Raster Data

The integration of map algebra with Python, and ability to execute analytical tools in ArcPy opened a new dimension for raster analysis, data management and the automation of workflows. Using real world examples, this session will include an introduction to the Spatial Analyst and Image Analyst ArcPy modules, best practices for using the raster object and classes to expand your modeling capability, using raster functions to optimize performance, and various ways to extend your analytical capabilities.

Getting Started with Web Development and the ArcGIS API for JavaScript

This is a great session to attend if you are new to web development. We will cover the basics of setting up your development environment, fundamental debugging techniques, and tips for using the online SDK. Learn about patterns and practices for integration with ArcGIS Online, ArcGIS Server, working with data and widgets.

On-Demand Demo Theater Sessions at the 2020 Virtual User Conference

We also have On-Demand demo theater sessions that can be watched at any time during the conference. The demo theaters are also 30-60 minutes in length.

Building Your First Widget in ArcGIS Experience Builder

In this demo theater, you will learn learn how to use TypeScript and React to build your first widget in Experience Builder. We will also show you how to debug your widget to improve your debugging experience.

AppStudio for ArcGIS: Advanced Topics

AppStudio is a complete suite of productivity tools to help ArcGIS developers create cross platform native applications that run on smartphones (iOS/Android), tablets, and laptops/desktops. This session will introduce the basics of programming with QML and JavaScript to create your own custom apps in AppStudio. We will also cover some of the latest enhancements to the AppStudio App Framework library and how to take advantage of the ArcGIS Runtime when building native mapping apps.

Understanding Accessibility: Learn How to Design, Test and Develop Accessible Apps

Learn the basics of inclusive design and why accessibility matters. We will share tips on how we design with accessibility in mind, and then demo how we test to see if an application is accessible. Finally, we’ll cover techniques on how developers can ensure their maps and apps meet the Web Content Accessibility Guidelines (WCAG).

Skip the App Stores – Deploying Native Apps in your Org with AppStudio Player

Would you like to distribute custom native apps in your organization that run on smartphones, tablets, or even desktops/laptops; and without going through the process of publishing to a public app store? In this presentation, you will learn how AppStudio for ArcGIS lets you build cross platform apps (iOS/Android/Win/Mac/Linux) and how to distribute those apps in your organization without the need for publishing to an app store. By utilizing the AppStudio Player you will be in full control of who has access to the apps (both native and web), including the ability to push updates when needed.

Working with FeatureLayers in the ArcGIS API for JavaScript

Learn how to create, display, and edit data using JavaScript API’s Feature Layer. We will also cover styling features using renderer, filtering the displayed data, and configuring popups.

AppStudio: Configuring Custom Offline Apps

Would you like to create your own mobile mapping app that works both online and while disconnected? In this presentation, you will learn how to configure and extend an AppStudio template for an offline mobile app that can be distributed in your organization or published to an app store.

Performing Analysis in Web AppBuilder for ArcGIS

This session will show the prerequisites and detailed steps to make a widget which can be used to run web tools or geoprocessing services from within a Web AppBuilder for ArcGIS application. The configuration of different types of analytic web tools and their parameters will be demonstrated, and we will share the road map for new functionality and improvements for running web tools in the new ArcGIS Experience Builder.

 

UC 2020 Register Today

Looking for more developer-related content and videos?

Are you enjoying what you’re seeing? You may want to check out the “Find your way through the Esri User Conference” blog post and scroll down to the section that identifies with “developer”. Here you will find ways to get started in preparation for the conference.

There are also more developer videos from our DevSummit conference that took place virtually this year. Take a look!

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments