ArcGIS Viewer for Microsoft Silverlight An Introduction

Similar documents
Working with the ArcGIS Viewer for Flex Application Builder

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

ArcGIS Viewer for Silverlight Advanced Topics

Web AppBuilder Presented by

Creating Web Mapping Applications. Nikki Golding

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Configuring and Customizing the ArcGIS Viewer for Silverlight. Katy Dalton

What s New in ArcGIS Server 10

ArcGIS Viewer for Flex An Introduction

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

ArcGIS SDK for Windows Phone and ArcGIS for SharePoint. Jo Fraley Nikki Golding

ArcGIS Online. The Road Ahead Geoff Mortson

ArcGIS API for Silverlight An Introduction

Securing ArcGIS Server Services An Introduction

ArcGIS Server and Portal for ArcGIS An Introduction to Security

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

Esri Maps for SharePoint

Building Applications with the ArcGIS Runtime SDK for WPF

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

EUCOM/AFRICOM DEFENSE USER GROUP MEETING MARCH 2010 STUTTGART WELCOME!

Network Analysis with ArcGIS Online and On-premise Services

Understanding and using Metadata across the ArcGIS Platform. Aleta Vienneau Marten Hogeweg

A Developers Guide To Mobile GIS. David Cardella, Jeff Shaner

An Introduction to GIS for developers

Introduction to ArcGIS API for Flex. Bjorn Svensson Lloyd Heberlie

Designing and Using Cached Map Services

Real-Time GIS: Leveraging Stream Services

Creating Apps Using ArcGIS Online Templates. Matt Kennedy

Author. Publish. Use

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith

ArcPad An Introduction

Free to download and distribute from

ArcGIS Viewer for Flex Advanced Topics

Best Practices for Designing Effective Map Services

What s s Coming in ArcGIS 10 Desktop

Using ArcGIS for Server. Javier Abadía, Esri España Peter McDaid, Esri UK

Introduction to ArcGIS Online and Story Maps

Tom Brenneman. Good morning and welcome, introductions and thank you for being here.

Providing Interoperability Using the Open GeoServices REST Specification

Getting Started with the ArcGIS Server JavaScript API

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

Developers Road Map to ArcGIS Desktop and ArcGIS Engine

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

Introduction to ArcGIS Server 10.1

Desktop. ArcGIS Server. ArcGIS

Customizing Web AppBuilder using Third Party Products. Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018

Getting Started with the ArcGIS Mobile APIs. Kris Bezdecny, David Martinez Andy Gup, David Cardella

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett

# Users. Technical Knowledge. Users. GIS Professionals Developers

Developing Qt Apps with the Runtime SDK

DATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION. Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team

ArcGIS for Mobile Devices: An Overview. Jeff Shaner Bonnie Stayer

ArcGIS API for Flex An Introduction

Introduction to ArcGIS Server Architecture and Services. Amr Wahba

Architect your deployment using Chef

Understanding and Using Metadata in ArcGIS. Adam Martin Marten Hogeweg Aleta Vienneau

Goals Give you an overview of development with ArcGIS Server Give you a roadmap to other sessions Cover the breadth of the software Not a deep dive se

Introduction to JavaScript. Evan Caldwell & James Tedrick

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann

Leveraging OGC Services in ArcGIS Server

Security overview Setup and configuration Securing GIS Web services. Securing Web applications. Web ADF applications

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

ESRI Technology Update. Joe Holubar Larry Young

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

Network Analyst: An Introduction

Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland

Building Java Apps with ArcGIS Runtime SDK

ArcGIS Enterprise Extending Services. Bill Major

Telling Stories with Map Templates

Esri Geoportal Server

Developing Mobile Apps with the ArcGIS Runtime SDK for.net

ArcGIS Enterprise Security: An Introduction. Randall Williams Esri PSIRT

ArcPad An Introduction

Implementing Security for ArcGIS Server Java Solutions

Getting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao

How to become an INSPIRE node and fully exploit the investments made?

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

Android Team Awareness Kit (ATAK) and ArcGIS

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman

ArcGIS Runtime SDK for WPF

Web GIS: Principles and Applications. Pinde Fu, Ph.D. Project Lead / Senior Developer Professional Services Division

ArcGIS Enterprise Security: Advanced. Gregory Ponto & Jeff Smith

SDI SOLUTIONS FOR INSPIRE: TECHNOLOGIES SUPPORTING A FRAMEWORK OF COOPERATION

Esri Production Mapping: Configuring the Solution for Civilian Topographic Agencies. Sean Granata

Expand Your Audience through ArcGIS Online Workshop 2018 IMAGIN Conference

Open File Explorer Start Pro with SanFran project Open Locator in SanFran project Open Browser and AGOL with RouteExample Web map.

Getting Started with ArcGIS Runtime. Jeff Shaner David Cardella

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

ArcGIS for Mobile An Introduction. Bonnie Stayer

ArcGIS 10.1 for Desktop Artie Robinson

SuperGIS Server 3.2 Value Edition Specification

Developing Add-Ins for ArcGIS Pro (.NET) Toronto Esri Canada UC Presented by: Gandhar Wazalwar & Kern Ranjitsingh October 11, 2018

ArcMap Tips and Tricks

ArcGIS Runtime SDK for Qt: Building Apps. Koushik Hajra and Lucas Danzinger

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

Designing and Using Basemaps. Jennifer Hughey

Transcription:

Esri International User Conference San Diego, CA Technical Workshops July 12, 2011 ArcGIS Viewer for Microsoft Silverlight An Introduction Art Haddad, Rich Zwaap, and Derek Law

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

ArcGIS 10 A Complete System Easier More Powerful and Everywhere Cloud Mobile Web Discover Create Manage Visualize Analyze Collaborate Enterprise Local Desktop 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

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://localhost/arcgis/rest REST 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 - Application Builder - Deprecated post ArcGIS 10 A

ArcGIS Viewer for Microsoft Silverlight Currently Beta 2 release Configurable ready-to-deploy Web client - Built with ArcGIS API for Silverlight Easily and quickly create and implement GIS Web mapping applications Complete set of core GIS tools and functionality No programming or editing configuration files - Ideal for novice Web application creators 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 available Localized versions available: - Chinese, French, German, Japanese, and Spanish

Esri Beta Community site http://betacommunity.esri.com Download package, documentation, user forums A

Easy installation and setup 1 2 3 A

Demo Installation and set-up

Viewer installation files Located in IIS Web resources directory 2 folders created - Builder contains software - Apps contains deployed Web applications Contains configs for add-ins, base maps, and list of deployed sites Contains images used by Builder Contains default Viewer A

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

Application Builder User Interface WYSIWYG user experience About Ribbon controls Settings Toggle Home Deploy Map display Getting started help panel (interactive)

Application Builder contains Web App Web Application preview Application main toolbar layer management TOC 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

Map tab functionality Browse for data (base maps and operational layers) Add GeoRSS feeds Layer configuration properties - Symbology, transparency - Pop-ups with identify - Generate heat maps - Cluster data Map contents with legend

Demo Add and configure map content

Tools tab Specify the functionality of the application

Tools functionality list Interactive feature selection options Feature editing and attachments Geoprocessing Print Filter layers View service properties

Demo Define functionality in application

Layout tab Specify the look and feel of the Web application

Demo Define look and feel, deploy site

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

Application Builder settings Set custom basemaps Add add-ins to enable new functionality Deactivate Getting Started window

Viewer Application Builder summary Configure custom Web applications - Set properties to meet business requirements - WYSIWYG UI - Flexible workflow - Multiple layouts Easy to deploy new sites Modify an existing published site - Make configuration changes with Builder Optional Getting started help

Extending the Silverlight Viewer Add-ins modular code enables new functionality - Delivered as Silverlight packages (.xap files) Developers can create custom add-ins - Requires ArcGIS API for Silverlight - Viewer extensibility API (beta 2) - Visual Studio 2010 template provided Same add-in will work in both the Silverlight Viewer and ArcGIS for SharePoint

Viewer extensibility kit Develop custom add-ins using the Extensibility API ESRI.ArcGIS.Client.Extensibility assembly - Lightweight API for Viewer - Provides access to Map & Selected Layer - Methods to show UI in dialogs - Ability to store and load configuration data Leverage any Silverlight library within the add-in

Viewer extensibility points Pieces of extra functionality that you plug in: 1.Tools custom functions 2.Behaviors custom non-ui logic 3.Layouts custom application look and feel 4.Layers custom data layer types

Requirements for development Microsoft Visual Studio 2010 or Microsoft Visual Web Developer 2010 Express Microsoft Silverlight 4 Tools for Visual Studio 2010 - Included in VS2010 SP1 Microsoft Silverlight 4 Toolkit - To customize the layout template Microsoft Expression Blend 4 ArcGIS API for Microsoft Silverlight

Demo Extending the Viewer with an Add-in

Summary Configurable ready-to-deploy Web client - Complete set of core GIS tools and functionality Interactively create Web apps WYSIWYG experience, easy to deploy No programming or editing configuration files Can be extended with ArcGIS API for Silverlight development Online evaluations www.esri.com/sessionevals

Related Demo Theater presentations Introduction to Add-ins for the ArcGIS Viewer for Silverlight - Wed 11:00 AM Exhibit Hall C Creating Custom Tools for the ArcGIS Viewer for Silverlight - Wed 11:30 AM Exhibit Hall C Creating Custom Layouts for the ArcGIS Viewer for Silverlight - Wed 12:00 noon Exhibit Hall C Building Extensions for the ArcGIS Viewer for Silverlight and SharePoint - Wed 4:00 PM Exhibit Hall C

Related UC sessions ArcGIS API for Silverlight/WPF An Introduction - Wed 10:15 AM Room 6E - Thurs 10:15 AM Room 8 ArcGIS API for Silverlight/WPF Advanced Topics - Wed 1:30 PM Room 8 - Thurs 3:15 PM Room 32B Road Ahead Silverlight - Wed 3:15 PM Room 6A