arcgis web mapping - amherst, magis.amherstma.gov/.../session2/arcgis/esri_sb_webmapping.pdf ·...

98
ArcGIS Web Mapping Sam Berg, esri [email protected]

Upload: buithuan

Post on 06-Feb-2018

274 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS Web Mapping Sam Berg esri

sbergesricom

bull ArcGIS and WebMaps

bull The APIs

bull ArcGIS for Flex Viewer

bull ArcGIS for Silverlight Builder

bull ArcGIS for Sharepoint

bull ArcGIS Application Templates

bull ArcGIS Runtime

Agenda

ARCGIS ONLINE

ArcGIS Online Is a Cloud Based System An Emerging Platform for Mapping and Geospatial Content Management

Applications

For Individuals Departments and the Enterprise

Online and On Premise

Supporting bull Information Pop-Ups bull Dynamic Web Services bull Temporal Data bull Spreadsheets bull Spatial Analysis bull Annotation and Sketching

Integrating Services (Data Maps Models )

Accessible

Services and Data

Easily Created and Shared

WEB MAPS

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 2: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

bull ArcGIS and WebMaps

bull The APIs

bull ArcGIS for Flex Viewer

bull ArcGIS for Silverlight Builder

bull ArcGIS for Sharepoint

bull ArcGIS Application Templates

bull ArcGIS Runtime

Agenda

ARCGIS ONLINE

ArcGIS Online Is a Cloud Based System An Emerging Platform for Mapping and Geospatial Content Management

Applications

For Individuals Departments and the Enterprise

Online and On Premise

Supporting bull Information Pop-Ups bull Dynamic Web Services bull Temporal Data bull Spreadsheets bull Spatial Analysis bull Annotation and Sketching

Integrating Services (Data Maps Models )

Accessible

Services and Data

Easily Created and Shared

WEB MAPS

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 3: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS ONLINE

ArcGIS Online Is a Cloud Based System An Emerging Platform for Mapping and Geospatial Content Management

Applications

For Individuals Departments and the Enterprise

Online and On Premise

Supporting bull Information Pop-Ups bull Dynamic Web Services bull Temporal Data bull Spreadsheets bull Spatial Analysis bull Annotation and Sketching

Integrating Services (Data Maps Models )

Accessible

Services and Data

Easily Created and Shared

WEB MAPS

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 4: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS Online Is a Cloud Based System An Emerging Platform for Mapping and Geospatial Content Management

Applications

For Individuals Departments and the Enterprise

Online and On Premise

Supporting bull Information Pop-Ups bull Dynamic Web Services bull Temporal Data bull Spreadsheets bull Spatial Analysis bull Annotation and Sketching

Integrating Services (Data Maps Models )

Accessible

Services and Data

Easily Created and Shared

WEB MAPS

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 5: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Supporting bull Information Pop-Ups bull Dynamic Web Services bull Temporal Data bull Spreadsheets bull Spatial Analysis bull Annotation and Sketching

Integrating Services (Data Maps Models )

Accessible

Services and Data

Easily Created and Shared

WEB MAPS

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 6: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

WEB MAPS

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 7: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS Online Web maps Can be used in many ways in many applications on many devices

Configurable App Templates Mobile Apps

ArcMap Custom Applications

Web map

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 8: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Map ID A unique identifier

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 9: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Working with the ArcGIS Portal REST API

Search Community Content

Portal Authent

Users Groups Items

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 10: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Groups

bull Collections of items in groups can be embedded or displayed in configurable galleries

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 11: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Group IDs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 12: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Content

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 13: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

APIS

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 14: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

A Platform for Building Custom Apps

bull APIrsquos and SDKrsquos bull Web and mobile apps bull Sharing and collaboration tools bull App Templates bull wwwarcgiscomapidocsrest

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 15: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Web Mapping APIs Building web clients

bull Allow developers to easily build custom Web applications - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight

bull Built on a simple architecture - Use REST services endpoint - Web services based

bull Choice depends on developer experience and style preference

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 16: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS Server

ArcGIS Online Architecture for Developers

ArcGIS Server

ArcGIS Portal REST API

ArcGIS Online Map Services

ArcGIS Server REST API

ArcGIS Online Respository

Search Community Content

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 17: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Using WebMaps to power Viewers

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 18: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Tasks

bull Place Finding bull Geocoding and Location analysis bull Routing and network analysis

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 19: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Adding Items

bull addItem bull sharingrestcontentusersltuseridgtaddItem

- Synchronous - Asynchronous - Multi-Part

bull httpwwwarcgiscomapidocsrestadditemhtml

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 20: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Turn web maps into Web apps

Author Map

Share

Choose a Template

Publish

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 21: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Used Everywhere

One Map Desktop

Tablets

Smart Phones

Web Sites

ArcGIS Online

Any Device

Browsers

Social Media

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 22: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS VIEWER FOR FLEX

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 23: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Viewer and ArcGIScom

bull Viewer can take advantage of ArcGIScom functionality - Handle authentication

- Groups roles access - Maps

- Base maps - Demographics maps

- Services - Geocoding - Routing - hellip and more

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 24: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Managing applications

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 25: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Creating

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 26: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Signing in

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 27: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Widgets

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 28: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Editing

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 29: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Layouts

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 30: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Building a Multipurpose Viewer

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 31: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Access Viewer source

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 32: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS VIEWER FOR SILVERLIGHT

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 33: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Application Builder contains Viewer App

A

Web App preview

App Builder layer management

Web App table of contents

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 34: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Add-Ins ndash Extensibility Points

Several ways to customize 1 Tools rarr functionality initiated by tool on toolbar 2 Behaviors rarr non-UI logic 3 Layouts rarr custom application ldquolook and feelrdquo 4 Controls rarr UI integrated into application

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 35: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Tools

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 36: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Behaviors

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 37: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Layouts

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 38: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Builder

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 39: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Web Maps

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 40: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Signing in

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 41: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Powered by WebMap configuration

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 42: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Existing WebMap

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 43: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Custom Layouts and Behaviors

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 44: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS FOR SHAREPOINT

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 45: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Sharepoint for simple content management

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 46: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Geocoded Lists

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 47: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS Location

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 48: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS APPLICATION TEMPLATES

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 49: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Application templates Choose from Make a Web Application gallery

More templates can be found by searching ArcGIS Online

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 50: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Preview publish or download

Click thumbnail to preview

Gear indicates template is

configurable when hosted

Download source to customize and host

on your own

Click publish to couple and host your map with the

application templates

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 51: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Examples Story Maps

Swipe

Social Media

Basic Viewer

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 52: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Configure and publish from your account Save and share like any other item in My Contents

Configuration Settings

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 53: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Extending the use

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 54: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

WebMap IDs driving applications

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 55: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Source code available

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 56: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS FOR SMARTPHONES AND TABLETS

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 57: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS for Smartphones amp Tablets

Tools to build focused solutions

iOS Windows Phone

Android

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 58: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ARCGIS RUNTIME

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 59: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

ArcGIS Can Now Be Embedded Anywhere New Lightweight Runtime Platform

bull Easy to Deploy bull Fast bull Small Footprint bull WindowsLinux

Provides Complete Geospatial Functionality

Runtime

Local Data

Server

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 60: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Lightweight Applications and Runtime SDKs Configurable COTS applications and Native

ArcGIS Runtime SDKs

iOS Android

Applications bull ArcGIS

Windows Phone

Windows Mobile

Windows Linux

Runtime SDK bull Objective C

Applications bull ArcGIS

Runtime SDK bull Java

Applications bull ArcGIS

Runtime SDK bull Silverlight

Applications bull ArcGIS

Runtime SDK bull NET

Applications bull ArcGIS Explorer

Runtime SDK bull WPF Java

Applications bull ArcGIS Runtime

Runtime SDK bull Qt Java

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 61: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Sharing as a Package Professional to Professional

Map and Layer Packages

ArcGIS for Desktop

New at 101 Tile Geoprocessing amp Locator Packages

Sharing Tradecraft

ArcGIS Online

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 62: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Thank You

Questions and Comments

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 63: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs

Summary

bull Online WebMaps can power many applications bull Choice of viewers and environments for mapping bull Scalable environment

Page 64: ArcGIS Web Mapping - Amherst, MAgis.amherstma.gov/.../Session2/ArcGIS/Esri_SB_WebMapping.pdf · ArcGIS Web Mapping Sam Berg, esri sberg@esri.com • ArcGIS and WebMaps • The APIs