Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight/WPF—An Introduction Morten Nielsen Rex Hansen.

Slides:



Advertisements
Similar presentations
ArcGIS and the Web Scott Morehouse, ESRI 8 March 2010.
Advertisements

Publishing GIS Services to ArcGIS for Server
Esri UC 2014 | Demo Theater | Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks Rich Zwaap Morten Nielsen.
Esri International User Conference | San Diego, CA Technical Workshops | Under the Hood of the Esri Hydro Viewer Kenny Ling & Caitlin Scopel July 2011.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Esri International User Conference | San Diego, CA Technical Workshops | Creating Web Applications with ArcGIS Bern Szukalski, Jeremy Bartley, and Derek.
Esri UC2010 | Tech Workshops Technical Workshops Esri UC2010 | Tech Workshops ArcGIS API for Microsoft Silverlight/WPF – An Introduction Art Haddad Rex.
Esri International User Conference | San Diego, CA Technical Workshops | Road Ahead - Silverlight Rex Hansen Wednesday, July 13.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight – Advanced Topics Morten Nielsen
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
Developing Mobile Apps with the ArcGIS Runtime SDK for .NET
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Explorer Desktop.
Technical Workshops | Esri International User Conference San Diego, California Deploying your Smartphone and Tablet Apps Eric Ito David Cardella
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
Esri UC2013. Technical Workshop.Editing & Maintaining Parcels with ArcGIS.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron &
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Server for the Java Developer Dan Ajit Dharmik Eric Bader.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduction to ArcGIS API for JavaScript
Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.
Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.
Developing Android Apps with the ArcGIS Runtime SDK for Android
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Windows.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex.
Don Kuehne, Product Manager CAD/AEC Karen Hodge, CAD Lead Developer
Enabling High-Quality Printing in Web Applications
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex.
ArcGIS Pro: Mapping and Visualization Craig Williams, Edie Punt, &
Esri Defense Mapping: Cartographic Production
Portal for ArcGIS An Introduction
Object Oriented Software Development 9. Creating Graphical User Interfaces.
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Using the Operations Dashboard for ArcGIS Jay Chen / Tif Pun.
Esri UC 2014 | Technical Workshop | Geocoding with ArcGIS Online and ArcGIS Online World Geocoding Service Jeff Rogers and Brad Niemand.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Extend the Operations Dashboard with Custom Widgets (and more)
Esri UC 2014 | Technical Workshop | Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun.
Working with Feature Services Gary MacDougall Russell Brennan.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Customizing the Operations.
Extending the Operations Dashboard
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
Road Ahead for Vector Mapping
Advanced workflows for creating 3D Web Scenes in ArcGIS Online Javier Gutierrez and Janett Baresel.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Introduction to ArcGIS API for Microsoft Silverlight
Editing Tips and Tricks
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ArcGIS API for Silverlight – An Introduction
ArcGIS Online – The Road Ahead
Introduction to Portal for ArcGIS
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight/WPF—An Introduction Morten Nielsen Rex Hansen July 13-14, 2011

Agenda Silverlight platform API Overview - Getting Started Building Apps - Configurable Viewer Road Ahead

ArcGIS 10 — A Complete System Easier More Powerful and Everywhere Cloud Enterprise Local DiscoverDiscover CreateCreate ManageManage VisualizeVisualize AnalyzeAnalyze CollaborateCollaborate Mobile Desktop Web

Microsoft’s Silverlight Platform Premier Web and Mobile platform Backed by Microsoft and Esri Silverlight 5+ Support on future systems

ArcGIS API for Silverlight Powerful Web Mapping API Use ArcGIS Server/Online, Bing Maps & other data services Integrates with Microsoft development environments Common, rich development experience

Requirements Tooling - Microsoft Visual Studio Silverlight 4 Tools for Visual Studio or- SP1 - Expression Blend 4 Platforms - Silverlight 4

Libraries ESRI.ArcGIS.Client.dll - Map, ArcGIS Layers, Graphics, Geometry, Symbols ESRI.ArcGIS.Client.WebMap.dll ESRI.ArcGIS.Client.Bing.dll ESRI.ArcGIS.Client.Behaviors.dll ESRI.ArcGIS.Client.Toolkit.dll* - Common set of controls for map interaction ESRI.ArcGIS.Client.Toolkit.DataSources.dll* - Common set of data sources * CodePlex URL:

API Highlights

WebMap Documents Read, process, utilize WebMap documents - Created and hosted on ArcGIS Online, ArcGIS Portal

Wrap Around Continuous pan East to West Works with: - Dynamic Maps - Features - Editing Supported in - WGS84, Web Mercator

InfoWindow control Available in Toolkit Similar, but different than MapTip - Can be displayed any time - Show on map action - Can remain visible after interaction - Anchored to a position relative to the map

Support for Touch and Gestures - Map Navigation, Draw support Touch/Gestures

Graphics and Editing Edit and draw magnifier - Interactive editing experience to support touch devices New arrow, circle, ellipse, triangle types Rotate, scale, move geometry

Legend Control Available in Toolkit library Legend is Templatable - Controls can be added to layer items - Radio buttons,check boxes, etc Symbol swatches for Feature Layers and ArcGIS Dynamic Map Service Layers can be retrieved and displayed

ScaleLine and Attribution controls Attribution automatically shows copyright text from all visible layer services Fully style-able

IDE Integration Design-time support - Expression Blend 4 and Visual Studio 2010 Application templates

Building Apps

XAML and Code Behind UserControl has container class to layout elements xmlns declarations ≡ using statement in C# and Imports in VB.NET <UserControl x:Class="MyUserControl" xmlns=" xmlns:x=" …

Layout containers in XAML Container classes or layout controls group and position controls Core container classes - Grid: grid format with rows and columns - StackPanel: stacked horizontally or vertically - Canvas: absolute x,y positioning Microsoft Silverlight Toolkit container classes - WrapPanel: fill out available space horizontally and then wrap around - DockPanel: dock left, right, top, bottom or center

XAML : Creating a Map 101 C#: using ESRI.ArcGIS.Client; VB.NET: Imports ESRI.ArcGIS.Client C#: using ESRI.ArcGIS.Client; VB.NET: Imports ESRI.ArcGIS.Client C#: Map MyMap = new MyMap(); LayoutRoot.Children.Add(MyMap); VB.NET: Dim MyMap As MyMap = New MyMap() LayoutRoot.Children.Add(MyMap) C#: Map MyMap = new MyMap(); LayoutRoot.Children.Add(MyMap); VB.NET: Dim MyMap As MyMap = New MyMap() LayoutRoot.Children.Add(MyMap) C#: ArcGISTiledMapServiceLayer layer = new ArcGISTiledMapServiceLayer(); layer.ID = “MyLayer”; layer.Url = “ MyMap.Layers.Add(layer); C#: ArcGISTiledMapServiceLayer layer = new ArcGISTiledMapServiceLayer(); layer.ID = “MyLayer”; layer.Url = “ MyMap.Layers.Add(layer); VB.NET: Dim layer As ArcGISTiledMapServiceLayer = New ArcGISTiledMapServiceLayer() layer.ID = “MyLayer” layer.Url = “ MyMap.Layers.Add(layer) VB.NET: Dim layer As ArcGISTiledMapServiceLayer = New ArcGISTiledMapServiceLayer() layer.ID = “MyLayer” layer.Url = “ MyMap.Layers.Add(layer)

Getting Started Demos A simple application Resource Center Interactive SDK Documentation Samples CodePlex

Silverlight Viewer Configurable ready-to-deploy Web client - Built with ArcGIS API for Silverlight Easily and quickly create Web mapping applications - Complete set of core GIS tools and functionality No programming required - Ideal for novice Web application creators Extend with Add-Ins - Tools, Behaviors, Layouts, Layers, Controls

Status V released June ArcGIS API for Silverlight - ArcGIS API for WPF - ArcGIS API for Windows Phone V 3.0 beta - Q3 - WPF part of 10.1 ArcGIS Runtime SDK for WPF V 2.3 – early Q4

More Silverlight sessions! Advanced Silverlight - Wed 1:30 PM - 2:45 PM Room 8 - Thu 3:15 PM - 4:30 PM Room 32 B Silverlight Viewer - Intro - Tue 3:15 PM - 4:30 PM Room 5 A/B - Thu 1:30 PM - 2:45 PM Room 5 A/B Silverlight Viewer - Add-Ins - Wed 11:00 AM – 12:30 PM Exhibit Hall C (Web Demo Theater) - Wed 4:00 PM – 4:45 PM Exhibit Hall C (Web Demo Theater)

More Silverlight sessions! Road Ahead - Silverlight - Wed 3:15 PM – 3:35 PM Room 6 A Road Ahead – WPF - Wed 12:00 PM – 1:00 PM Exhibit Hall C (Desktop Developer Demo Theater)

Please fill out your session surveys