Top 10 Technical Sessions

Top Ten

Take a look at our top 10 new sessions for the 2014 Dev Summit, not ranked in any particular order, we love them all. Definitely not your father's GIS developer conference.


cube1 Geotrigger Service: Getting Started, Overview, Use Cases and the API   cube6 Using Esri Leaflet to Create Lightweight, Modular Web Maps  
cube2 Building Offline Apps with ArcGIS Runtime SDKs   cube1 Effective Geodatabase Programming  
cube3 Developing Apps for ArcGIS Marketplace   cube2 Introduction to the ArcGIS WebApp Builder: JavaScript Apps Made Easy  
cube4 Latest Innovations from Esri's Applications Prototype Lab   cube3 Developing Tools with Python  
cube5 Esri on GitHub: How to Participate in Open-Source Projects   cube4 Introduction to the New ArcGIS Professional .NET SDK  

Geotrigger Service: Getting Started, Overview, Use Cases and the API

Learn about Esri’s Geotrigger Service and how to build location-based applications that can receive push notifications when they enter or exit a defined area. What can you do if your app knew where it was?

Building Offline Apps with ArcGIS Runtime SDKs

Mobile access to company systems, including GIS, is seen by many as a competitive advantage. Offline access is proving to be mandatory for mobilizing these company systems. Often, users can find themselves operating in remote locations where data connections are slow or nonexistent. This session will present how we've addressed the challenge of enabling offline capability in our mobile GIS solutions by leveraging the capabilities of the ArcGIS Runtime SDKs, which offer a robust, native API, making it a great fit for customers already using ArcGIS products. We will present how we approached delivering offline capabilities including using ArcGIS tile package (.tpk) files to create a basemap using an offline tile cache, leveraging device location awareness, symbolizing and displaying geometries on the map using graphics layers, selecting map features and displaying associated data and documents, performance pitfalls, and tools and tips for profiling and fine-tuning.

Developing Apps for ArcGIS Marketplace

What does it take to build a successful app in the ArcGIS Marketplace? You're probably closer than you think. Attend this session to learn about•What makes a good app.•Building apps that leverage OAuth2.•Using the Portal for ArcGIS API to search and access user content.•Leveraging platform services such as analytics, routing, and geoenrichment.•Successfully branding your app by creating a compelling listing.•Integrating ArcGIS Marketplace subscription management into existing business systems like customer relationship management (CRM).

Latest Innovations from Esri's Applications Prototype Lab

The perennial favorite is back. The presentation will highlight some applied research and development efforts that are happening at Esri Redlands. We will give existing technologies a new twist and explore the possibilities of the new platforms in hardware and software.

Esri on GitHub: How to Participate in Open-Source Projects

Esri hosts a wide variety of open-source projects on GitHub. This includes everything from applications, templates, frameworks, geoutilities, and solutions of all types. Not only does GitHub give you more direct access to the source code, it also gives you better access to the engineers that build them and a way to contribute back to the project. This session will illustrate the Fork - Clone - Push - Pull Request model we use at Esri and how you can use the same workflow to participate in these same projects.

Using Esri Leaflet to Create Lightweight, Modular Web Maps

Leaflet has recently come to prominence as a fast, solid, and actively maintained open-source mapping library. Built around a small core library, Leaflet has developed a massive plug-in ecosystem. Learn how to leverage Leaflet along with the Esri Leaflet plug-in suite and combine it with other Leaflet plug-ins to create lightweight, modular mapping applications.

Effective Geodatabase Programming

ArcGIS developers build applications that can access and interact with a geodatabase. Learn about key programming techniques and APIs that must be employed when developing high-performance geodatabase applications. This session will focus on issues that will allow developers to be more efficient, write less code, and save time. Explore the correct and effective programming patterns that should be employed when using the geodatabase API.

Introduction to the ArcGIS WebApp Builder: JavaScript Apps Made Easy

Esri’s new ArcGIS WebApp Builder is a pure HTML5/JavaScript-based application that allows you to create your own intuitive, fast and beautiful web apps without writing a single line of code. The app uses new ArcGIS platform features and modern browser technology to provide both flexible and powerful capabilities such as 3D visualization of data. In addition, developers have an opportunity to create custom tools and app themes through the extensibility framework. Come to this session to learn how you can: Configure workflow-driven GIS apps that run seamlessly across all devices, create both ready-to-use apps and ArcGIS web app templates for ArcGIS Online or ArcGIS Portal and use the application development model to customize and extend the application.

Developing Tools with Python

Join us as we step through the process of creating geoprocessing tools in Python. We will demonstrate how to create script tools and Python toolboxes. This workshop will highlight the important decisions in making fully functional geoprocessing tools.

Introduction to the New ArcGIS Professional .NET SDK

The session will introduce through demos the new .NET SDK for customizing and extending the new ArcGIS Professional application. Note: ArcGIS Professional is not yet available but will be in beta in Q2 2014.