Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.

Slides:



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

Offline Routing and Geocoding using ArcGIS Runtime SDK
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.
A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
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 | What is a Web Application? Ben Ramseth July 13, 2011.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight – Advanced Topics Morten Nielsen
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight/WPF—An Introduction Morten Nielsen Rex Hansen.
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
Developing Mobile Apps with the ArcGIS Runtime SDK for .NET
Enterprise GIS Architecture Deployment Options
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Collector for ArcGIS: An Introduction
Esri UC 2014 | Technical Workshop | Building Java Apps with ArcGIS Runtime SDK Mark Baird and Vijay Gandhi.
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Explorer Desktop.
Esri UC 2014 | Technical Workshop | Developing Qt Apps with the Runtime SDK Thomas Dunn and Michael Tims.
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 International User Conference | San Diego, CA Technical Workshops | Intro to ArcSDE for SQL Server Tony Wakim & Jim Gough July , 2011.
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 &
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.
ArcGIS Workflow Manager An Introduction
Introduction to ArcGIS API for JavaScript
Network Analysis with Python
Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
Esri UC 2014 | Demo Theater | ArcGIS Runtime Offline APIs Gary Sheppard.
Building Offline Apps With the ArcGIS Runtime SDKs
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.
ArcGIS Workflow Manager: Tasks and Enterprise Workflows Michael Broadbent.
Don Kuehne, Product Manager CAD/AEC Karen Hodge, CAD Lead Developer
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
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 Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Review of Plenary Product specific item Market specific items What we took away from it Esri 2011 User Conference.
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geodatabase Administration:
ESRI 2012 User Conference Review of Plenary Top 10 What’s new at 10.1 What we took away from it.
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.
Using the New ArcGIS Runtime SDK for Microsoft
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
ArcGIS Workflow Manager Introduction
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
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.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
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.
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
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Introduction to ArcGIS API for Microsoft Silverlight
ArcGIS API for Silverlight – An Introduction
ArcGIS Online – The Road Ahead
Introduction to Portal for ArcGIS
Presentation transcript:

Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011

Agenda Intro Getting started Patterns & Practices Deploying apps Wrap-up

Intro

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

Applications ArcGIS Viewers ArcGIS APIs Javascript, Flex, Silverlight… The ArcGIS System Applications ArcGIS ArcGIS SDKs iOS, Android, Windows Phone, Windows Mobile Mobile Applications ArcGIS Desktop, ArcGIS Explorer ArcGIS SDKs WPF, Java, C++ DesktopServer ArcGIS Online Pervasive across computing platforms…

ArcGIS API for Windows Phone Powerful Windows Phone Mapping API Designed for the Windows Phone - Same Object Model as the ArcGIS API for Microsoft Silverlight/WPF Use ArcGIS Server/Online, Bing Maps services Full Touch/Gesture support Integrates with Microsoft development environments

Requirements Windows Phone Developer Tools - Microsoft Visual Studio Expression Blend 4 - Deployment Utility - Emulator - From App HubApp Hub Windows Phone Vista and Windows 7 operating systems

Libraries ESRI.ArcGIS.Client.dll - Map, ArcGIS Service Layers, Graphics, Geometry, Symbols ESRI.ArcGIS.Client.Bing.dll - Adds support for using Bing layers and services ESRI.ArcGIS.Client.WebMap.dll - Read & process WebMap 1.2 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:

Capabilities Visualization with Map control Editing Tasks - Query, Find, Identify, Address Locator, Geometry, Geoprocessing, Route Consume geospatial services - ArcGIS.com - ArcGIS Server - Bing Maps

Resource Center ArcGIS App Info Concepts Samples API Reference Code Gallery App Showcase

Getting Started

Download ArcGIS API – Windows Phone Build AppResource Center

Your First App

Creating a Map 101 XAML, code behind (see sl slides)

Patterns and Practices

Patterns & Practices Metro design Effective use of data Map Tips Legend Editing Using the Phone’s GPS

Metro Design Themes Static resources Animations & Transitions Page Anatomy Device Form Factor Execution Model

Effective Use of Data Screen size Finger size Data transfer cost

Map Tips ESRI.ArcGIS.Client.Toolkit.InfoWindow Bind ContentTemplate to Popup if defined

Legend

Editing ESRI.ArcGIS.Client.Editor vs. FeatureLayer Editor Commands - Select, Add, EditVertices, Delete, etc. Edit and draw magnifier - Interactive editing experience to support touch devices Attribute editing - TextBox InputScope - DateTime & ListPicker controls

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

Using the phone’s GPS GPS + WiFi + Cellular radio User of the phone controls app access to GPS System.Device.Location.GeoCoordinateWatcher ESRI.ArcGIS.Client.Toolkit.DataSources.GpsLayer Testing: Windows Phone GPS Emulator (Microsoft)Windows Phone GPS Emulator Consider: power consumption

Deployment

Deploying your ArcGIS app Read ESRI’s licensing agreementESRI’s licensing agreement Include attributionattribution Fill out deployment questionnaire & it to Publish to Windows Phone Marketplace Publish - Or publish to developer phones with Windows Phone deployment utility

Publishing to the Marketplace DeveloperUsers App Hub Tools Account Publish Certification Efficient Reliable Safe Marketplace Feedback

Wrap-up

Road Ahead 2.2 API – Released June 3.0 API Beta 1 – August - ArcGIS Server 10.1 Beta API – September Road Ahead – ArcGIS for Windows Phone Thursday 11:05am Room 6B

More Windows Phone at the UC Road Ahead – ArcGIS for Windows Phone - Thursday 11:05am – 11:25am, Room 6B ArcGIS API for Silverlight/WPF – An Introduction - Wednesday 10:15am – 11:30am, Room 6E - Thursday 10:15am – 11:30am, Room 8 ArcGIS API for Silverlight/WPF – Advanced Topics - Wednesday 1:30pm – 2:45pm, Room 8 - Thursday 3:15pm – 4:30pm, Room 32B

More Windows Phone at the UC Mobile Demo Theaters Introduction to ArcGIS for Windows Phone - Wednesday 1:30pm – 2:00pm - Thursday 9:00am – 9:30am Using ArcGIS on Windows Phone devices - Wednesday 2:00pm – 2:30pm - Thursday 9:30am – 10:00am Developing applications for the Windows Phone platform - Wednesday 2:30pm – 3:00pm - Thursday 12:00pm – 12:30pm

Resources ArcGIS API for Windows Phone Resource Center - Help, API reference, samples - Gallery with ArcGIS.com samples - Showcase of cool apps

Please fill out your session surveys