Select to view content in your preferred language

Devs, Meet Your User Presenter Competition

725
0
01-05-2018 03:08 PM
AmyNiessen
Esri Regular Contributor
1 0 725

Devs, devs, devs. The deadline is fast approaching for the user presentation submissions for DevSummit in Palm Springs. So to get your creative juices flowing, we thought we would entice you by showing you what you're up against thus far. 

Take a look at what some of the developer community has proposed thus far:

  • SAP + the Science of Where by Jodi LuostarinenThe current stack of GIS software by Esri offers a robust selection of technology for developers to select from when solving an issue. Selection of the best technical approach is critical when integrating GIS with other systems. In this presentation we will go over two different cases where completely different technical approaches were selected to extend SAP HANA into the City of San Diego’s operations by expanding the power of ERP with spatial operations. The developed solutions go beyond the typical ERP/GIS sync approach and involve user editing of SAP data in real time through a map interface.

  • Insights to ArcGIS Licensing by Bryan ChastainThis talk will take an honest look at the pros and cons of Insights and provide some best practices for how to integrate spatial and non-spatial data to create compelling visualizations. Additionally, Insights will be compared and contrasted with other industry-leading data visualization software, such as Tableau and Qlik, and libraries, such as D3, to help developers determine which approach works better in different situations.

  • Mapping Automatic Packet Reporting System Data from Software Defined Radio by Matt McCormickAutomatic Packet Reporting System (APRS) is a digital communication channel used by ham radio operators to share location and other data over long distances. Some Search and Rescue Teams use it to monitor location of their search teams. Other ham radio operators use it to share vehicle location. Using Python, PostgreSQL/PostGIS, a Raspberry PI computer, and an inexpensive TV tuner device, you can capture, store, and map APRS location data using modern mapping technology.

  • Extend Python with ArcGIS Runtime for Qt by Mark Cederholm - Mark will show how to use PyQt to launch a QML app. He will also show how to use SIP and qmake to create Python bindings for the C++ API that work seamlessly with PyQt. Finally, he'll show how to use Qt Creator to create (and debug!) a coarse-grained object in C++ and add SIP wrappers in the release build to make a Python module. Includes QtWidget and QtQuick examples that work in macOS and Windows.

  • Creating a Custom Table of Contents in Angular by Brandon PayneA table of contents (ToC) is one of the most important pieces of information to be able to view a map effectively and with ease. Though useful the current JavaScript LayerList widget fell short in some areas for users to effectively view the ToC data. This presentation will show where users found the LayerList to be lacking, and how we customized a ToC solution using Angular and the Esri ArcGIS API for JavaScript to meet their needs. Attendees will be shown applicable code of how the new ToC was created.

  • Esri ArcGIS Online and Serverless Computing: So Long Bare-Metal by Kevin Gooss - This talk will present an example of this “hybrid” ArcGIS Online/Cloud solution to solve a transportation infrastructure problem. The application will combine the spatial resources of ArcGIS Online with the analysis capabilities of a popular cloud-based serverless computing platform. Kevin will discuss how this model can be extended to tackle virtually any issue in a simple, easily maintained computing environment that involves NONE of your own computers.  

  • Crowdsourcing Flood and Sea Level Rise Events by Mark Hebert - This presentation is for a Citizen Science, crowdsourcing application for documenting Flood and Sea Level Rise events on iOS and Android. The application collects and aggregates locations of water inundation due to rainfall, weather, and tidal events; as well as Sea Level Rise. It also enables tracking over time and location. The app provides users the ability to record longitude and latitude of reported flooding, a tagged picture of the event, and a user-reported, approximate depth of the event. It allows for time and date stamping as well as local weather snapshot for the event record. 

  • Building Modular Applications with Prism, MEF, and the ArcGIS Runtime API by Joe Hershman -  Prism allows developers to use proven patterns and practices to create XAML and Xamarin Forms applications to target Windows and multi-platform development. Utilizing Prism and the ArcGIS Runtime, a loosely coupled, MVVM, modular application was built.  With this approach, the complexity was broken down into smaller, simpler modules. By employing MEF for dependency injection and extensibility, runtime discovery of modules could be used to make the application features configurable at deployment.

  • Disseminating Information from Desktop Environment by Jason Muriki Kinyua - Sharing of information has been simplified and doesn't increase exponentially with increase in population with which the data is being shared (within organization or open for world-wide access). This has been facilitated by advancement in web-mapping and mobile GIS technology. Data stored in spatial database and results of spatial analysis can be made available to a large group of users through web map and/or mobile application service. The data would reside fully in the desktop/server environment. User requests from the web map/mobile device are received by server and passed to geodatabase for spatial queries. Results of these queries are sent back as response to client request. Further processing of the data and geovisualization of products takes place on client browser or mobile device. By so doing, redundancy of data is greatly reduced by ensuring only required chunks are sent to client. The client also doesn't require to do heavy installation of software or incur costs of printing graphics but instead use readily available mobile device or browser services to get the information. Brought on board is ability to perform on-the-fly analysis such as changing reference systems, etc. In this presentation, Jason will demonstrate how this can be achieved using the ArcGIS Online platform and the ArcGIS Android SDK.

So there you have it! These are some of the presentations we have thus far. To read more, please check the DevSummit 2018 User Presentation page on GeoNet.

Do you have an idea or project completely new and fresh to bring to the table? We would love to see you submit your abstract!

The deadline is Friday, January 12th. 

We believe in you.