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



Similar documents
ArcGIS Web Mapping. Sam Berg, esri

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

ArcGIS Viewer for Silverlight An Introduction

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

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Mobile Solutions in ArcGIS. Justin Fan

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

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

UNGIWG 14. Steve Maddison, George Davis, Latitude Geographics Friday, May 16 th 2014

Building and Deploying Web Applications

Portal for ArcGIS. Satish Sankaran Robert Kircher

ArcGIS Web App Builder (AWAB) In BETA. John Bocan MES/DoIT

Configuring and Extending ArcGIS Solutions Web Applications

Chapter 1: Introduction to ArcGIS Server

Esri GIS Mobile Solutions. John Sharrard

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

ArcGIS Platform. An Integrated System. Portal

Portal. from the trenches!

Implementing ArcGIS for SharePoint Habitat for Humanity of Omaha April, 2013

Portal for ArcGIS: An Introduction

Getting your app together with Web AppBuilder for ArcGIS

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

Off The Shelf Approach to ArcGIS Server & The Dashboard Approach to Gaining Insight to ArcGIS Server

Prepare Data ArcMap Open Trees.mpk Chrome ArcGIS Online New Map Chrome Esri Blogs Chrome Local Government Resources Reflector Phone Connected

Conservation Workshop ArcGIS Explorer

What is ArcGIS Comprised Of?

Essential Mapping Apps

MetroGIS Project Proposal Template Version 1.0

Use ArcGIS Online to Manage

ArcGIS Server mashups

Online Data Services. Security Guidelines. Online Data Services by Esri UK. Security Best Practice

ArcGIS Pro. James Tedrick, Esri

Microsoft SQL Server Review

A Workflow for Creating and Sharing Maps

Cross Platform Mobile Gis System For Data Collection Based On Gps And Emerging Gis Technologies

How to Setup and Manage Spatial Assets with ArcGIS Online for a Mobile Workforce

ESRI Mobile GIS Solutions Overview. Shane Clarke ESRI

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

Network Analysis with ArcGIS Online

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Operations Dashboard for ArcGIS: Extending the Functionality

13/10/2011. Data Integration and Interoperability. Gordon Sumerling & Maree Wilson

Raise of hands on anyone whos used the Flex or Silverlight Application Builders?

GIS IN THE CLOUD THE ESRI EXAMPLE DAVID CHAPPELL SEPTEMBER 2010 SPONSORED BY ESRI

Enterpise Mobility Lexicon & Terminology

Quick Start Guide to. ArcGISSM. Online

SAP BusinessObjects Design Studio Deep Dive. Ian Mayor and David Stocker SAP Session 0112

MAY 18, 2015 ARCGIS FOR SERVER FUNCTIONALITY MATRIX

Five Steps to Better Performance

Storytelling with Maps: Workflows and Best Practices

MOC Visualizing Data with SharePoint 2013, Report Builder, PowerPivot & PowerView with NO CODE

NatureServe s Environmental Review Tool

Mobile GIS Guide. About The Author. Getting your mobile GIS project off the ground

ArcGIS for. Intelligence

Quick Start Guide Mobile Entrée 4

Enterprise GIS Architecture Deployment Options. Andrew Sakowicz

Step 1 Preparation and Planning

Welcome to Esri's Software Export Control Classification Number (ECCN) Matrix

Publishing geospatial data to the web using the EEA infrastructure

Storytelling with Esri Story Maps

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

Note: Hands On workshops are Bring Your Own Laptop (BYOL), unless otherwise noted. Some workshops are Bring Your Own Mobile Device(BYOD).

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

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

Izenda & SQL Server Reporting Services

HTML5 the new. standard for Interactive Web

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

How to start with 3DHOP

ArcGISSM. Online. The Mapping Platform for Your Organization

Embracing ArcGIS for Local Government. Robert Parsons Delaware County, Ohio Auditor s Office Steve Koenig Bruce Harris & Associates

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Making Your Mobile Workforce More Efficient

Contents. The OWRB Floodplain Viewer. Creating Maps Helpful Tips... 10

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

AV-18 Introduction of the GIS Integration

Quick Start Guide to. ArcGISSM. Online. for Insurance

BUSINESS SOFTWARE. for Recruitment Professionals

ANDROID APP DEVELOPMENT: AN INTRODUCTION CSCI /19/14 HANNAH MILLER

GIS: Transforming the Business. Presented by: Catherine Fitzgerald Manager, Information Services Municipality of Chatham-Kent

Mobile Solutions for Data Collection. Sarah Croft and Laura Pierik

Mobile Access to Production Information Automation University 2015 AUD 21

SUMMER SCHOOL ON ADVANCES IN GIS

SAP BusinessObjects Design Studio Overview. Jie Deng, Product Management Analysis Clients November 2012

SYST35300 Hybrid Mobile Application Development

City of Corpus Christi. Mobile GIS Viewer. For ipad

An Esri White Paper October 2010 Developing with Esri Business Analyst Server

Ease of Use No programming, no system administration. Make maps fast with this productivity tool.

The Cactus Moth Detection and Monitoring Network and the Invasive Plant Atlas of the MidSouth: Keeping Up With Technology

bigtincan Forms TM Solution Brief

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

EA104 World Premiere of SAP BusinessObjects Design Studio. Eric Schemer, Senior Director Product Management, BI Clients, SAP AG October, 2013

SharePoint A Ten-Point Review of SharePoint 2013 vs NICOLAS LAGROTTA NICOLAS LAGROTTA

Operations Dashboard for ArcGIS

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

Day 1 - Technology Introduction & Digital Asset Management

An ESRI White Paper October 2009 ESRI Geoportal Technology

Sharperlight Web Interface

getting started with box 1. What is box? 2. Creating an account 3. box functions

Transcription:

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

Overview Options for leveraging ArcGIS Server using Esri s Web APIs Alternatives to the Web ADF application builder (Gone in 10.1) When and how to start developing

GIS Services Your web apps are going to need to utilise one or more services Do the heavy lifting Sources: Esri sample services ArcGIS Online ArcGIS Online for Organisations ArcGIS Server (can be cloud based)

Esri Web APIs (Introduced at ArcGIS 9.3) Non Developer ArcGIS Online Applications Both Configurable Viewer Applications Developer Custom Applications Flex JavaScript Silverlight All applications access GIS services via REST based Web services

Web ADF

Esri Hosted Applications Fastest way to create interactive web maps is to use the ArcGIS online viewers: ArcGIS.COM Map Viewer / ArcGIS Explorer Online Configure: Content: Extents, basemaps, layers, pop-ups, symbology, text Appearance: Templates available for Map Viewer Functionality: Print, measure, geocode, bookmarks, editing, time Great ArcGIS online integration and sharing

Which one should I use? ArcGIS.COM Map Viewer Extras Application templates (some configurable) Built on JavaScript API (tablet friendly) User based editing and filtering Secure services

Which one should I use? ArcGIS Explorer Online Extras Map dashboards (gauges and graphs) Attribute queries Presentations / annotated tours

Locally Hosted Applications Why host your self? Security (want to keep everything internal) Want more control of application: Customisation Functionality What do you need? Your own web server (e.g. IIS, Tomcat) A configurable web application or viewer

ArcGIS Viewer for Flex / Silverlight Follow the following principle: Download Configure Deploy Configure using config files or an application builder Extend using: add ins and widgets Replacement for the application builder in ArcGIS Server Manager

Non Developer ArcGIS Viewer for Silverlight (App Builder)

Developer Options

Why extend or develop your own apps? Utilise new server capabilities, not yet available in the viewers Meet design and layout requirements (corporate design) Take an application from generic to specific (custom workflows) Want to use app on a mobile device

New functionality Server 10.1 Dynamic renderer Dynamic change layer order Improved print functionality Editor tracking Geometry service (Geodetic Buffer) Generate statistics Gauge widgets

Your programming options

HTML 5 Includes JavaScript + CSS3 New functions: Geolocation Storage on client side Working offline File access Drag and drop Canvas & SVG Most functions are supported by latest browsers caniuse.com www.html5rocks.com

Where to start? Existing Widgets and Add-ins (API code galleries) Templates Silverlight: ArcGIS Extensibility kit for Silverlight Flex: Un-compiled Flex Viewer JavaScript: Templates from ArcGIS.com Developer Samples (API Resource centres)

Novice Developer Web app for a desktop browser

Mobile Applications

Mobile web apps vs. Native apps

Advanced Developer Web app for a mobile browser

Developer Road Map Novice Experienced ArcGIS Online Applications Viewer Applications Web APIs Generic Specific

Summary Different options to leverage the Web APIs (Development skills vs requirement for custom functionality) Application builders provide an interactive way to createand deploy apps A defined road map exist for developers

Training Courses Esri Australia Instructor training esriaustralia.com.au/training-gis-courses-server-intermediate Building Web Applications using: ArcGIS API for JavaScript ArcGIS API for Flex ArcGIS API for Microsoft Silverlight/WPF Creating Effective Web Applications Using ArcGIS Server Free Esri Inc. training Using HTML5 with ArcGIS training.esri.com/gateway/index.cfm?fa=catalog.webcoursedetail&courseid=2437

Additional Resources Esrihelp for web API s http://help.arcgis.com/en/webapi/javascript/arcgis/index.html http://resources.arcgis.com/en/communities/flex-api/ http://resources.arcgis.com/en/communities/silverlight-api/ Esri viewers links.esri.com/flexviewer links.esri.com/silverlightviewer Esri videos video.arcgis.com/channel/9/arcgis-apis

Thank you Questions?