ArcGIS Viewer for Silverlight An Introduction



Similar documents
ArcGIS Web Mapping. Sam Berg, esri

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

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

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

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

Mobile Solutions in ArcGIS. Justin Fan

Operations Dashboard for ArcGIS: Extending the Functionality

Portal for ArcGIS. Satish Sankaran Robert Kircher

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

Building and Deploying Web Applications

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

Using CAD Data in ArcGIS

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

SuperGIS Server 3.2 Standard Edition Specification

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

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

Conservation Workshop ArcGIS Explorer

Network Analysis with ArcGIS Online

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

Five Steps to Better Performance

Network Analysis with ArcGIS for Server

Advanced Image Management using the Mosaic Dataset

Quick Start Guide to. ArcGISSM. Online

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

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

Esri Maps for Business Intelligence (BI)

ArcGIS. Server. A Complete and Integrated Server GIS

Esri Maps for Salesforce and Microsoft Dynamics CRM

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

Portal. from the trenches!

There are various ways to find data using the Hennepin County GIS Open Data site:

Best of SharePoint Composites

ArcGIS Server mashups

Getting your app together with Web AppBuilder for ArcGIS

Chapter 1: Introduction to ArcGIS Server

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

SUMMER SCHOOL ON ADVANCES IN GIS

ESRI Mobile GIS Solutions Overview. Shane Clarke ESRI

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

NetCDF and HDF Data in ArcGIS

Quick Start Guide. Installation and Setup

Making Your Mobile Workforce More Efficient

Microsoft Dynamics CRM2015 Fast Track for developers

Implementing a Mobile GIS. Tom Brenneman Esri

Integration Overview. Web Services and Single Sign On

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

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

Developing Android Apps with the ArcGIS Runtime SDK for Android. Dan

Esri GIS Mobile Solutions. John Sharrard

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Customizing ArcPad solutions

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Making Your Mobile Workforce More Efficient

Quick start. A project with SpagoBI 3.x

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

An ESRI White Paper October 2009 ESRI Geoportal Technology

ArcGIS ArcMap: Printing, Exporting, and ArcPress

Configuring and Extending ArcGIS Solutions Web Applications

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

ArcGIS Platform. An Integrated System. Portal

Developing Microsoft SharePoint Server 2013 Core Solutions

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

Geographic Web Application

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

MAY 18, 2015 ARCGIS FOR SERVER FUNCTIONALITY MATRIX

What is ArcGIS Comprised Of?

QML and JavaScript for Native App Development

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

Easily add Maps and Geo Analytics in MicroStrategy

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

Microsoft Extending Microsoft Dynamics CRM 2011

ArcGIS online Introduction Module 1: How to create a basic map on ArcGIS online Creating a public account with ArcGIS online...

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

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

Extending ArcGIS Server capabilities through customization - A technology perspective

Developer Tutorial Version 1. 0 February 2015

An Esri White Paper June 2010 Tracking Server 10

Build an ArcGIS Online Application

Key Benefits of Microsoft Visual Studio 2008

NatureServe s Environmental Review Tool

METADATA-DRIVEN QLIKVIEW APPLICATIONS AND POWERFUL DATA INTEGRATION WITH QLIKVIEW EXPRESSOR

MetroGIS Project Proposal Template Version 1.0

Deploying ArcGIS for Server using Managed Services

Agenda. How to configure

Extending Microsoft Dynamics CRM 2011

Free Google Tools for Creating Interactive Mapping Mashups

Aspect WordPress Theme

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

City of Corpus Christi. Mobile GIS Viewer. For ipad

Working with Temporal Data

SharePoint Checklist and Resources

Getting Started With LP360

Use ArcGIS Online to Manage

Harvard Data Visualization Project

Dreamweaver Tutorial - Dreamweaver Interface

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

Installing OneStop Reporting Products

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

GIS Beyond the Basics: Web Maps and File Sharing Services

Transcription:

Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap

Agenda Background Product overview Getting started and installation Viewer application builder Extensibility kit Road ahead

ArcGIS 10.1 Online Desktop Server Mobile Developer Solutions Cloud Web Mobile Server Desktop A

Review: ArcGIS Server Web protocols Support industry standards Its GIS services can be accessed via - Representational State Transfer (REST) - Simple Object Access Protocol (SOAP) - Keyhole Markup Language (KML) - Open Geospatial Consortium (OGC) REST Internet SOAP KML OGC

Review: ArcGIS Server Services Directory View of ArcGIS Server REST endpoint ArcGIS Services Directory exposes REST API - http://<machine name>/arcgis/rest REST A

Review: Data Content in a Web Map Common design pattern Base Maps - Geographic frame of reference - Contain static data Operational layers + Operational layers Base Maps - Information overlays that end uses interact with - Contain dynamic data Operational layers display on top of Base Maps A

Building Web Clients Web Mapping APIs - ArcGIS API for JavaScript - ArcGIS API for Flex - ArcGIS API for Silverlight Provide a comprehensive framework for creating GIS enabled Web mapping applications Primarily geared towards developers ArcGIS Server Manager Web Mapping Application - Deprecated post ArcGIS 10 A

ArcGIS Viewer for Silverlight Currently at version 1.0.1 Configurable ready-to-deploy Web client - Built with ArcGIS API for Silverlight Easily and quickly create and implement GIS Web mapping applications No programming or editing configuration files - Ideal for novice Web application creators Set of core tools and functionality A

ArcGIS Viewer for Silverlight Overview Web browser-based application - Hosted on-premise Consists of 3 components: 1. Configurable Viewer 2. Application Builder 3. Extensibility Kit 32-bit and 64-bit OS versions Localized versions available

Resource Center Site http://links.esri.com/silverlightviewer Download, documentation, user forums, samples A

Easy installation and setup 1 2 3 A

Demo Installation and setup

Working with Application Builder Create new Web mapping application based on: 1. New map (from scratch) 2. Existing Web Map (from ArcGIS Online) - ArcGIS Online login supported Configure - Data content - Functionality - Look and feel

Application Builder User Interface WYSIWYG user experience About Configuration Tools Settings Toggle Home Deploy App Preview Getting started help panel (interactive) A

Application Builder contains Web App Web Application preview Web App main toolbar Data content manager Web App data content A

Previewing the Web App Use Toggle button to view application preview Application Builder Web Application preview A

Application Builder workflow Interactively create Web apps WYSIWYG experience - Map content - Tools - Look and feel Deploy configured Viewer applications A

Map Tab Specify the data content in the Web application

Demo Add and configure map content

Tools Tab Specify the functionality of the application

Tools List Map contents with legend Geoprocessing Filter layer Zoom to layer Select features Basemap gallery Attribute table Feature editing and attachments Search for places Print

Demo Define functionality in application

Layout Tab Specify the look and feel of the Web application

Demo Define look and feel

Application Builder workflow review Non-linear workflow 1 New map or Web Map 2 Configure: Data content Functionality Look & feel 3 Deploy Application A

Application Builder supports dynamic workflows Deployed Web applications can be easily modified All properties can be changed Save As and copy site functionality List of deployed Web apps Edit button A

Demo Copy and modify deployed site

Application Builder summary Configure custom Web applications - Set data, tools, and appearance to meet requirements - WYSIWYG UI - Flexible workflow Easy to deploy new apps Can modify and copy existing apps Optional Getting started help

Extending the Viewer Application Builder does a lot - Map configuration - Standard tools - Look and feel - Branding (title, logo, etc) Add-ins enable specific workflows - Add-in code module containing functionality - Compiled as Silverlight packages (.xap files) - Seamlessly plug-in to App Builder configuration - Encourages reusability A

Add-Ins Extensibility Points Several ways to customize: 1. Tools functionality initiated by tool on toolbar 2. Behaviors non-ui logic 3. Layouts custom application look and feel 4. Controls UI integrated into application

Add-Ins Required Software Microsoft Visual Studio 2010 SP1 Microsoft Expression Blend 4 SDK Microsoft Silverlight 4 Toolkit ArcGIS Extensibility SDK for Silverlight 2.4 - Visual Studio 2010 template provided

Add-Ins Development Develop using the Extensibility API - Included in the Extensibility SDK ESRI.ArcGIS.Client.Extensibility assembly - Lightweight API for Viewer - Provides access to map, selected layer, and pop-up - Method to easily show UI in dialogs - Hooks to store and load add-in configuration Use the Visual Studio Template to start Any Silverlight library can be referenced A

Demo Extending the Viewer with an Add-In

Road Ahead Next release coming soon! Version 3.0 Expected Q3 Improvements Printing using 10.1 print service Search is configurable Specify other locator services Measure tool Bookmarks

Demo Enhancements for 3.0

Road Ahead Beyond 3.0 Add capabilities from the Flex Viewer and ArcGIS Manager Web Mapping Application Query Tool Get Related Records Surface new Server capabilities Editor tracking Ownership-based access Develop using the Extensibility API Make it better by using it ourselves Share the source code with you

Summary Configurable ready-to-deploy Web client Interactively create Web apps WYSIWYG experience, easy to deploy No programming or editing configuration files Can be extended with the Extensibility SDK Next version coming soon!

Related UC sessions ArcGIS Viewer for Silverlight Advanced Topics - Thurs 1:30 PM Room 6E ArcGIS API for Silverlight Advanced Topics - Thurs 1:30 PM Room 31A Creating Web Applications with ArcGIS - Fri 9:00 AM Room 8

Steps to evaluate UC sessions My UC Homepage > Evaluate Sessions Choose session from planner OR Search for session www.esri.com/ucsessionsurveys

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys First Offering ID: 659 Second Offering ID: 1937