Développer des applications mobiles avec ArcGIS 10.1



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

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

Mobile Solutions in ArcGIS. Justin Fan

ArcGIS Web Mapping. Sam Berg, esri

ESRI Mobile GIS Solutions Overview. Shane Clarke ESRI

Building Applications with ArcGIS Runtime SDK for ios Part II. Eric Ito and Scott Sirowy

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

ArcGIS Viewer for Silverlight An Introduction

Making Your Mobile Workforce More Efficient

Making Your Mobile Workforce More Efficient

Portal for ArcGIS. Satish Sankaran Robert Kircher

Implementing a Mobile GIS. Tom Brenneman Esri

The advantages of high accuracy GIS field data collection in the Transportation Industry. MGIS Overview Sergio Hernández

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

Conservation Workshop ArcGIS Explorer

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

Building and Deploying Web Applications

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

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

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Customizing ArcPad solutions

Network Analysis with ArcGIS Online

Esri GIS Mobile Solutions. John Sharrard

SuperGIS Server 3.2 Standard Edition Specification

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

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

MAY 18, 2015 ARCGIS FOR SERVER FUNCTIONALITY MATRIX

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

ESMA REGISTERS OJ/26/06/2012-PROC/2012/004. Questions/ Answers

ArcGIS Server mashups

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203

Lecture 8. Online GIS

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

Five Steps to Better Performance

01. Introduction of Android

Portal. from the trenches!

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

Leveraging Cloud-Based Mapping Solutions

Microsoft Dynamics CRM 2013 Applications Introduction Training Material Version 2.0

ArcGIS. Server. A Complete and Integrated Server GIS

Introduction to Mobile GIS. An overview of mobile GIS technologies for fun and profit.

A GP Service for Enterprise Printing. Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011

Modifier le texte d'un élément d'un feuillet, en le spécifiant par son numéro d'index:

About As. In a team with the best. ESRI Bulgaria is the exclusive distributor of Esri Inc. for Bulgaria. Esri Inc.

ADMINISTRATOR S GUIDE

Welcome to Esri's Software Export Control Classification Number (ECCN) Matrix

Building Business Applications with SharePoint 2010 and Office October 22, 2010

How to Setup and Manage Spatial Assets with ArcGIS Online for a Mobile Workforce

CLOUD COMPUTING & WINDOWS AZURE

Stockage distribué sous Linux

Getting your app together with Web AppBuilder for ArcGIS

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

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software

EXAM PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product.

Vincent Rullier Technology specialist Microsoft Suisse Romande

ArcGIS Pro. James Tedrick, Esri

1) SETUP ANDROID STUDIO

Course 10978A Introduction to Azure for Developers

50 shades of Siebel mobile

ArcGIS Server Best Practices and Guidelines

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Mapping Mashup/Data Integration Development Resources

MS 10978A Introduction to Azure for Developers

Choosing the right Mobile BI tool: SSRS vs Power BI vs Datazen

Portal for ArcGIS: An Introduction

Integrate 'Oracle Forms', 'Oracle Reports', 'Oracle

SUMMER SCHOOL ON ADVANCES IN GIS

Welcome The webinar will begin shortly

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

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

Monitoring Open Source pour Java avec JmxTrans, Graphite et Nagios

Mobile GIS Technology for Efficient Field Data Collection BRIAN GRASS MASON, BRUCE & GIRARD

Embedding Maps into Microsoft Office and Microsoft SharePoint

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

A Workflow for Creating and Sharing Maps

Essential Mapping Apps

Quick Start Guide to. ArcGISSM. Online

InRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities

QML and JavaScript for Native App Development

Accélérer le développement d'applications avec DevOps

Cross Platform Mobile Gis System For Data Collection Based On Gps And Emerging Gis Technologies

Introduction au BIM. ESEB Seyssinet-Pariset Economie de la construction contact@eseb.fr

Enhancing Asset Management with a GIS Program. Lori A. Burkert, P.G. lburkert@entecheng.com

Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

Microsoft Azure for IT Professionals 55065A; 3 days

Tobii Eye Tracking Workshop Du digital au réel, comment mesurer l engagement

Patrick Desbrow VP, Engineering

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

Different types of OS GIS mobile applications: gvsig Mobile & gvsig Mini

Mapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010

Transcription:

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris Développer des applications mobiles avec ArcGIS 10.1 Patrice Freydière Thierry Peuzin Olivier Rossini

Introduction

Le Systeme ArcGIS Facile Puissant Universel Cloud Mobile Web Discover Create Manage Visualize Analyze Collaborate Enterprise Local Desktop

Mobile Applications ArcGIS sur Windows Mobile Android Windows ios Microsoft Windows Phone Rugged and Embedded Devices Smartphones and Tablets

Runtime Windows Mobile Windows Linux ios Android Windows Phone Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK.NET CF WPF, Java Java Objective C Java Silverlight Rugged and Embedded Devices Smartphones and Tablets

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris Windows Mobile

Agenda Qu est-ce ArcGIS for Windows Mobile? SDK Application SDK Core SDK Road Map

ArcGIS for Windows Mobile Applications Clientes - Deploiement rapide - Task-based, Workflow Driven - Mode Déconnecté - Synchronisation entre terrain et bureau API - Coarse-grained.NET API - Pour bâtir des applications custom - Pour customiser l appli out-of-the-box

ArcGIS for Windows Mobile Collecte de données simplifiée Support des attachments Mise à jour Geometrie (WM) Amélioration GPS Waypoint navigation Identity et renseignement auto d attributs Support Portal Amélioration Packaging MPC project verification

SDK

Software Developer Kit Core SDK API Builds new field applications from scratch Embed GIS into existing Line-of-business applications Connected or occasionally connected filed operations Conceptual Documentation, API Reference, VS components & templates Application SDK API Extends ready-to-deploy applications Creates new tasks or customizing existing functions Available for Windows and Windows Mobile Sample Code

Core SDK et Application SDK Win Forms Network Resources Application SDK Sync Agents GPS Windows Mobile UI Controls Geometry WPF Spatial Reference Mobile Cache Microsoft Visual Studio 2008 Core SDK.Net Framework /.Net Compact Framework

Application SDK

Application SDK - Introduction Pour customiser les applis out-o-the-box (tablet et Windows Mobile ) - Modifier tâches/fonctions existantes - Intégrer de nouvelles logique métiers Nouvelles tasks Custom map layer Custom menu items

Application SDK Points clés Task - Définit un workflow terrain - Inclut la logique métier - Ajoute une entrée sur la pages de sélection des Tasks - Implémente interface ITask - Exemple - Task de collecte de données personnalisée

Application SDK Points clés Extension - Personnalise le comportement de tâches ou fonctions existantes - Doit de raccrocher à un point d extensibilité du framework - Implémente ProjectExtension - Modifie workflow existant ou ajoute une nouvelle logique métier - Exemple: - Extension pour distancemètre

Application SDK Architecture WPF Windows Mobile Mobile Application Collect Features Task Browse Map Page Project View Map Task Map Page Task WorkList Task Sketch Method Project Extension Synchronize Task GPS Averaging Method Page GPS Streaming Method

Application SDK Points d extensibilité MapPage CollectFeaturesTask View/Edit Attributes Page and Dialog MenuDialog SearchTask/WorkList Task SettingsPage Measuring Methods and more

Application Extension

Par où commencer? Project Templates - Integration avec Visual Studio - Créer des solutions pour Task ou ProjectExtension - Supporte Windows et Windows Mobile - Inclut VS project for MPC Developer Help - Détaille l architecture - Liste les points d extensibilité (+ code snippet) SDK Samples - en C# - Démontre les différents points d extensibilité

Core SDK

Core SDK API GPS Map MapAction Mobile Service Connection Sync Agents Feature Source Mobile Cache Annotation Layer Tile Cache/StreetMap

Nouveautés du Core Framework Nouvelles libraries à referencer Namespace - WinForms Namespace ( MapActions & Sketch) - FeatureCaching (MobileServices) Certains composants retirer de la toolbox du designer Support des attachments Changements dans certaines Classes : - FeatureLayer FeatureSource - PaintOperations Symbols - FeatureLayer/AnnoSyncAgent FeatureSyncAgent ` - GetExtent() Extent

Migration your Applications

Demo - Core SDK Migration Key Updates made - Component declarations\initialization - Namespace changes - New core libraries to reference - Set Target platform - New MapCache Other Changes - FeatureSources replacing FeatureLayer - Generic Graphic layers - Extent is now property not method

Trimble Positions Toolkit Améliore les capacités de collecte - Précision de positionnement - Affecte une précision estimée aux data lors de la collecte - Met à profit les capacités des périphériques GeoExplorer À partir version 3 et seulement pour SDK - Supporte Trimble Floodlight et H-Star - Post-processing

Roadmap

What s Next? Holistic lab - Week of April 16 th in Redlands Next release on the 10.1 release schedule - Name change - ArcGIS for Windows Mobile - Change in version number 3.0

What s Next? Table support Relationship class support Laser range finder integration Ad-hoc schema creation Routing

What s Next? Nouvelle application pour tablet - WPF Runtime Trimble Positions - SDK et extension pour Application - Support de la correction temps réel - Support de périphérique

Questions / Réponses

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris Windows Phone

Microsoft Windows Phone Windows Phone 7.5 (Mango) Windows Phone SDK 7.1 - Silverlight, XNA 7.5 Refresh, SDK 7.1.1 Marketplace - 70,000+ apps Future - Windows Phone 8 (Apollo)

ArcGIS Runtime SDK for Windows Phone Windows Phone Mapping API ArcGIS Server/Online services Touch/Gesture Intégré aux environments de développements Microsoft

Pré requis Windows Phone SDK 7.1 - Microsoft Visual Studio 2010 - Expression Blend 4 - Deployment Utility - Emulator Windows Phone Vista and Windows 7 OS

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.5 ESRI.ArcGIS.Client.Toolkit.dll - Common set of controls for map interaction ESRI.ArcGIS.Client.Toolkit.DataSources.dll - Common set of data sources ESRI.ArcGIS.Client.Printing.dll *v3.0 - Support for exporting maps

Fonctionnalités Visualisation (Map control) Mise à jour Tasks - Query, Find, Identify, Address Locator, Geometry, Geoprocessing, Route Consommer des web services SIG - ArcGIS Server + SDS - ArcGIS Online - ArcGIS Portal

Nouveautés 2.4 WebMap - CSV, KML, WMS - Popups avec media DataSources GraphicsDataSource Auto-projection

Nouveautés 3.0 Nouveautés d ArcGIS Server 10.1 - Map services - Dynamic layers - Statistiques - Generate renderer - Feature services - Editor tracking - Ownership - Version - Print service - IdentityManager

Nouveautés 3.0 Nouveautés ArcGIS Server 10.1 - Image services - M et Z - Uploads Hosted services Portal API

Resource Center Samples Documentation API Reference Code Gallery Showcase

Demo Basic map Une appli complète

Déploiement ESRI s licensing agreement Ajouter attribution Questionnaire à remplir + email à arcgis4windowsphone@esri.com Publier sur Windows Phone Marketplace - Ou sur un WP de développement avec Windows Phone deployment utility

Questions / Réponses