Operations Dashboard for ArcGIS: Extending the Functionality



Similar documents
ArcGIS Viewer for Silverlight An Introduction

ArcGIS Web Mapping. Sam Berg, esri

ArcGIS Platform. An Integrated System. Portal

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

Esri Maps for Salesforce and Microsoft Dynamics CRM

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

Esri Business Analyst Overview and the Road Ahead

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville

Building and Deploying Web Applications

Esri GIS Mobile Solutions. John Sharrard

Operations Dashboard for ArcGIS

Network Analysis with ArcGIS Online

Dev01: Kentico CMS 7 Developer Essentials Syllabus

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

Esri Maps for Business Intelligence (BI)

Customizing ArcPad solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

Quick Start Guide Mobile Entrée 4

QML and JavaScript for Native App Development

DB2 Web Query Interfaces

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March

Mobile Solutions in ArcGIS. Justin Fan

Course: SharePoint 2013 Business Intelligence

Supporting High-Quality Printing in Web Applications with ArcGIS for Server

Conservation Workshop ArcGIS Explorer

Portal for ArcGIS: An Introduction

(55042A) SharePoint 2013 Business Intelligence

Kentico CMS 5 Developer Training Syllabus

Portal. from the trenches!

SharePoint 2013 Business Intelligence Course 55042; 3 Days

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M Length: 2 days Price: $ 1,295.

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

Visual Studio 2008: Windows Presentation Foundation

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

Building native mobile apps for Digital Factory

Essential Mapping Apps

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

Build an ArcGIS Online Application

Operational Decision Manager Worklight Integration

Thin Client Apps Made Easy: Avaya's New.NET SDK Simplifies Telephony App Development for Web-based Environments

WebLink 3 rd Party Integration Guide

Tutorial JavaScript: Switching panels using a radio button

Business Applications for a Mobile World

Native, Hybrid or Mobile Web Application Development

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Using Flash CS3 and AIR to Build Desktop Applications

SharePoint 2013 Business Intelligence

Deploying ArcGIS for Server using Managed Services

SHAREPOINT 2010 DEVELOPMENT : IN THE CLOUD. Faraz Khan Senior Consultant RBA Consulting

Developing ASP.NET MVC 4 Web Applications

Microsoft SharePoint 2013 Business Intelligence

55042: SharePoint 2013 Business Intelligence

G r a p h i c a l A p p l i c a t i o n D e v e l o p m e n t w i t h B o n i t a S t u d i o

Getting your app together with Web AppBuilder for ArcGIS

Microsoft Dynamics CRM2015 Fast Track for developers

Cloud Omnichannel Contact Center Software

SharePoint 2013 PerformancePoint Services

Developing and deploying mobile apps

Microsoft Extending Microsoft Dynamics CRM 2011

Approved SCOM Health Check Report Installation Guide

Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

Site Configuration Mobile Entrée 4

The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

SharePoint Checklist and Resources

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

Sitecore Dashboard User Guide

Configuring and Extending ArcGIS Solutions Web Applications

ECG-1615A. How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections. elinar.com

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Introduce Configurable Mobile App Development. Moxie Zhang Esri R&D Center Beijing

Hyperion Performance Suite

Developer Tutorial Version 1. 0 February 2015

PC120 ALM Performance Center 11.5 Essentials

A GP Service for Enterprise Printing. Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011

SharePoint 2013 DEV. David Čamdžić Kompas Xnet d.o.o.

Implementing and Administering an Enterprise SharePoint Environment

Embed BA into Web Applications

Course MS55077A Project Server 2013 Development. Length: 5 Days

ArcGIS Business Analyst Premium* ~ Help Guide ~ Revised October 3, 2012

1. Tutorial - Developing websites with Kentico Using the Kentico interface Managing content - The basics

Building Applications with ArcGIS Runtime SDK for ios Part II. Eric Ito and Scott Sirowy

Please contact Cyber and Technology Training at for registration and pricing information.

CROWNPEAK C# API SYSTEM CONFIGURATION GUIDE VERSION 3.0.1

GSA2013: The Great SharePoint Adventure 2013

Embedded BI made easy

Windows Presentation Foundation (WPF)

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Transcription:

Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun Esri UC 2014 Technical Workshop

Esri UC 2014 Technical Workshop Agenda

Operations Dashboard In 45 seconds Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Summary of Dashboard Author - Create an operation view - Add widgets, map tools, and feature actions - Configure them User - Gets relevant information

Behind the scenes Operation View Web map <web Web map map item ID> desktoplayout map widget mapid: <web map item ID> maptools featureactions widgets featureactions

Customizing? Use add-ins! Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Types of add-ins Map tools Widgets Feature actions On map toolbar Interact with map Show information Work with a set of data Act on a single feature Available through map and other widgets

Behind the scenes Operation View Web map <web Web map map item ID> Add-In <add-in item ID> Assembly desktoplayout map widget mapid: <web map item ID> maptools featureactions widgets featureactions addinids { <add-in item ID>, }

Overview ArcGIS Runtime SDK for WPF Visual Studio 2012 or 2013 &.NET 4.5 or later Use templates Implement ESRI.ArcGIS.OperationsDashboard interface(s) Two audiences: author configures, user executes

Building custom map tools Appear on map toolbars Use to interact with the map Can use a temporary toolbar IMapTool & IMapToolbar interfaces

Show images Custom map tool Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Building custom widgets Dockable window Implements IWidget interface Most are tied to a data source

Multi-value summary widget Custom widget Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Building custom feature actions Shown on right-click No UI Command on a single feature Implement IFeatureAction

Generate profile graph Custom feature action Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Development tips Support configuration Make use of: - Data sources - Map widgets - Other custom widgets - Built-in Dashboard styles Familiarize with WPF SDK & Dashboard samples Use templates (configured for testing)

Testing add-ins Templates already configured for testing Uses a copy of the app included in the SDK

Sharing & Updating add-ins Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Sharing & updating add-ins 1 2 3 4 Make code changes

Sneak Peek The Future of Dashboard Development Esri UC 2014 Technical Workshop Operations Dashboard for ArcGIS: Extending the Functionality

Cross-platform Extensibility Framework Create add-ins to extend Operations Dashboard with custom Widgets, Map Tools, and Feature Actions Add-ins are Web Apps Written in JavaScript, HTML5, CSS Add-ins will reference the ArcGIS API for JavaScript to define necessary add-in objects Target 10.3 Release

Cross-platform Extensibility Framework (cont.) Developer - Write HTML/JavaScript Add-in web app using ArcGIS API for JavaScript - Host the web app on a on-premise web server (url) - Web app url to be referenced as Ops Dashboard Web Add-in item in portal Author of Operation Views - Browse and use an Ops Dashboard Web Add-in within an operation view - The operation view contains the reference to the Ops Dashboard Web Add-in item User - When opening an operation view, Operations Dashboard (Windows / Browser) accesses the Web Add-in item and gets the url to the Add-in web app - Web Add-in loaded in a Web Browser control (Windows app), or iframe element (browser app) - Web Add-in is sandboxed

Thank You! Thurs. 3:15pm ArcGIS Apps: The Road Ahead http://doc.arcgis.com/en/operations-dashboard/ http://links.esri.com/wpfsdk Session & sample code: http://esri.github.io/ Survey Offering ID: 1400 www.esri.com/ucsessionsurveys