implementing arcgis mobile applications for the enterprise · 2008-06-26 · topics •...

41
ESRI Developer Summit 2008 ESRI Developer Summit 2008 1 1 Myles Sutherland Myles Sutherland Glenn Meister Glenn Meister Implementing ArcGIS Mobile Applications Implementing ArcGIS Mobile Applications for the Enterprise for the Enterprise

Upload: others

Post on 29-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ESRI Developer Summit 2008ESRI Developer Summit 2008 11

Myles SutherlandMyles SutherlandGlenn MeisterGlenn Meister

Implementing ArcGIS Mobile Applications Implementing ArcGIS Mobile Applications for the Enterprisefor the Enterprise

Page 2: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Schedule

• 75 minute session– 60 – 65 minute lecture– 10 – 15 minutes Q & A following the lecture

• Cell phones and pagers

• Please complete the session survey – we take your feedback very seriously!

Page 3: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

TopicsTopics

•• Introduction to ArcGIS MobileIntroduction to ArcGIS Mobile•• Architecture overviewArchitecture overview

• ArcGIS Server configuration and deployment• Data workflows and map preparation• IT integration for security and management

•• Application design discussionApplication design discussion• User interface concepts• Maximizing use of SDK• Leveraging OS APIs

• Virginia Department of Forestry• Timmons Group

• QuestionsESRI Developer Summit 2008ESRI Developer Summit 2008 33

Page 4: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile IntroductionArcGIS Mobile Introduction

Page 5: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

BPC 2008BPC 2008 55

What are ArcGIS Mobile products?What are ArcGIS Mobile products?

• ArcGIS Mobile Application• Configurable mobile GIS application• Deployed and managed with ArcGIS Server• Intuitive data collection and inspection workflows• Designed for Windows Mobile devices

• ArcGIS Mobile SDK with runtime• Improved data storage• Increased GPS performance • Updated GIS editing functionality

Page 6: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile SDK & RuntimeArcGIS Mobile SDK & Runtime

Page 7: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile 9.3 SDK and RuntimeArcGIS Mobile 9.3 SDK and Runtime

•• Build mobile GIS application for ArcGIS Server Build mobile GIS application for ArcGIS Server •• SDK part of ArcGIS Server and EDNSDK part of ArcGIS Server and EDN•• Runtime for Windows CE 5 or 6, Mobile 5 or 6 and Runtime for Windows CE 5 or 6, Mobile 5 or 6 and

Windows XP or VistaWindows XP or Vista

Page 8: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

BaseMapBaseMap

ArcGIS Mobile SDK ComponentsArcGIS Mobile SDK Components

ESRI Developer Summit 2008ESRI Developer Summit 2008 88

Mobile Mobile CacheCache

ServerServerConnectionConnection

MapMapMapActionMapAction

ArcGISArcGISServerServer

FeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerRasterRasterLayerLayer

FeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerAnnotationAnnotation

LayerLayer

FeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureFeatureLayerLayer

URLURL

• Suite .NET components• Visual Studio 2005/2008• .NET CF and .NET 2.0

Page 9: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile application ArcGIS Mobile application for Windows Mobilefor Windows Mobile

Page 10: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

New ArcGIS Mobile Application in 9.3 !!!New ArcGIS Mobile Application in 9.3 !!!

•• Deploy GIS tasks:Deploy GIS tasks:–– View and navigate mapsView and navigate maps–– Collect new GIS featuresCollect new GIS features–– Update existing GIS featuresUpdate existing GIS features–– Synchronize with GIS ServerSynchronize with GIS Server–– Use Global Positioning SystemUse Global Positioning System–– Search for GIS features Search for GIS features –– Manage a work listManage a work list–– Check Device StatusCheck Device Status

•• Supports Windows MobileSupports Windows Mobile5 & 6 devices5 & 6 devices

Page 11: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Manage with ArcGIS ServerManage with ArcGIS Server

•• Use ArcGIS Server Manager to:Use ArcGIS Server Manager to:–– Serve Mobile MapsServe Mobile Maps–– Create Mobile Projects Create Mobile Projects

•• Server Manager is a host for:Server Manager is a host for:–– Mobile data access serviceMobile data access service–– Deploy mobile applicationDeploy mobile application–– Deploy mobile projectsDeploy mobile projects

Page 12: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile ArchitectureArcGIS Mobile Architecture

Page 13: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile ArchitectureArcGIS Mobile Architecture

• ArcGIS Mobile is designed to extend ArcGIS Server– Mobile data service extension of MapServer– Access distributed data sources behind the server– SDK and runtime support mobile-side caching of data

• ArcGIS Server is architected for multi-use environment– Production mapping server(s)– QA/QC Editing servers(s)– Imagery Server(s)– Mobile server(s)

ESRI Developer Summit 2008ESRI Developer Summit 2008 1313

Page 14: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile ArchitectureArcGIS Mobile Architecture

ArcGIS ServerArcGIS Server

HTTP WebHTTP Web

ArcGIS MobileArcGIS Mobileclientsclients

MapDocument

MapDocument

ArcGISDesktopArcGISDesktop

DeptServerDept

Server

ImageServerImageServer

DeptServerDept

Server

MobileServerMobileServer

GP for MobileGP for Mobile

Geodata ServiceGeodata Service

Geodata ServiceGeodata Service

Mobile DeployMobile Deploy

Mobile ServiceMobile Service

Page 15: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Mobile workflowArcGIS Mobile workflow

1. Build your Mobile Geodatabase2. Author your Mobile Map3. Design your Mobile Application4. Integrate with existing solutions5. Secure server and client data6. Serve your Mobile Service7. Deploy your Mobile Solution8. Operate and manage your solution

Page 16: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Server setupArcGIS Server setup

•• Build Mobile GeodatabaseBuild Mobile Geodatabase–– Information and Transaction Model considerationsInformation and Transaction Model considerations

•• Author Mobile Map (*)Author Mobile Map (*)–– Design for environment and form factorDesign for environment and form factor

•• Publish Map ServicePublish Map Service–– With Mobile Data Access CapabilitiesWith Mobile Data Access Capabilities

•• Design Mobile Application (*)Design Mobile Application (*)–– For Form Factor and EnvironmentFor Form Factor and Environment

•• Build Data Deployment Packages (*)Build Data Deployment Packages (*)–– Operational and base map datasetOperational and base map dataset

•• Deploy Mobile Solution (*)Deploy Mobile Solution (*)–– Application and DataApplication and Data

•• Synchronize Mobile GIS solutionSynchronize Mobile GIS solution–– Consider bandwidth and battery lifeConsider bandwidth and battery life

Developer Summit 2008Developer Summit 2008 1616

ArcMapArcMap ArcCatalog ArcCatalog or Server or Server ManagerManager

URLURLWeb ServicesWeb Services

Mobile Client

ArcGIS ServerArcGIS Server

Mobile MapMobile MapDocumentDocument

GeoDatabaseGeoDatabase

Page 17: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Best Practices for dataBest Practices for data

ESRI Developer Summit 2008ESRI Developer Summit 2008 1717

•• ETL from database serversETL from database servers–– Use Geodata service for replicationUse Geodata service for replication–– Identify distributed data sourcesIdentify distributed data sources

•• Mobile data modelingMobile data modeling–– Extend schemas with fieldsExtend schemas with fields–– Create new feature classesCreate new feature classes–– Leverage domains for wireless optimizationLeverage domains for wireless optimization–– Short transaction versus versioningShort transaction versus versioning

•• Determine Operational Data vs. Base Map Data Determine Operational Data vs. Base Map Data –– Ensure Operational data in SDEEnsure Operational data in SDE–– Generalize geometries in background layersGeneralize geometries in background layers

Page 18: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS Server 9.2 FinalArcGIS Server 9.2 Final 1818

Author Mobile MapAuthor Mobile Map

•• Mobile Map Design Considerations:Mobile Map Design Considerations:––Design for purposeDesign for purpose

•• Remove unnecessary layers of informationRemove unnecessary layers of information

•• Set scale dependency based on scales of work (walk, drive, etc)Set scale dependency based on scales of work (walk, drive, etc)

•• Render editable layers to define feature typesRender editable layers to define feature types

––Design for the environmentDesign for the environment•• Establish contrast, choose meaningful symbologyEstablish contrast, choose meaningful symbology

––Design for device form factorDesign for device form factor•• Set scale dependency based on device resolutionSet scale dependency based on device resolution

•• Set symbol width based upon device resolutionSet symbol width based upon device resolution

Developer Summit 2008Developer Summit 2008 1818

1280x10241280x1024BIGBIG

320x240 Small

Sunlightwashes

outColors

Page 19: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

DemonstrationDemonstration

Page 20: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Best Practices for extracting dataBest Practices for extracting data

•• Use Create Mobile Basemap GP toolUse Create Mobile Basemap GP tool–– From MXD select background layersFrom MXD select background layers–– Extracts layers into compressed SDC formatExtracts layers into compressed SDC format–– Files ready to be added to mobile deviceFiles ready to be added to mobile device

Page 21: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Best Practices for publishing servicesBest Practices for publishing services

ESRI Developer Summit 2008ESRI Developer Summit 2008 2121

•• Publish mobile data access web servicePublish mobile data access web service–– Use ArcCatalog or Server ManagerUse ArcCatalog or Server Manager–– Publish Map Service with Mobile data accessPublish Map Service with Mobile data access

•• Security considerationsSecurity considerations–– Enable HTTPSEnable HTTPS–– Use Token serviceUse Token service–– Web service credentialsWeb service credentials

Page 22: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Best Practices for extracting dataBest Practices for extracting data

•• Use Generate Mobile Service CacheUse Generate Mobile Service Cache–– Creates a mobile service cache for all operational layersCreates a mobile service cache for all operational layers–– Uses published mobile web service as inputUses published mobile web service as input–– Extracts vector and raster dataExtracts vector and raster data–– Files ready to be added to mobile deviceFiles ready to be added to mobile device

Page 23: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

DemonstrationDemonstration

Page 24: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Design Mobile ApplicationDesign Mobile Application

•• Mobile SDK installed as part of ArcGISMobile SDK installed as part of ArcGISServerServer

•• Use Visual Studio 2005/2008:Use Visual Studio 2005/2008:–– Windows Mobile 5.0 & 6.0Windows Mobile 5.0 & 6.0–– Windows CE 5.0 & 6.0Windows CE 5.0 & 6.0–– Windows XP & VistaWindows XP & Vista

•• IDE IntegrationIDE Integration•• Build Simple and focused user Build Simple and focused user

interfacesinterfaces•• Develop for function and form factorDevelop for function and form factor

Developer Summit 2008Developer Summit 2008 2424

Page 25: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Application development strategiesApplication development strategies

ESRI Developer Summit 2008ESRI Developer Summit 2008 2525

•• Consider how application accesses dataConsider how application accesses data–– Wired through activesyncWired through activesync–– Normadic through wifiNormadic through wifi–– Wireless through cellular servicesWireless through cellular services

•• Develop application include sync rulesDevelop application include sync rules–– Determine when an how often to pull/port dataDetermine when an how often to pull/port data–– Minimize use of wireless radios prolong battery lifeMinimize use of wireless radios prolong battery life–– Leverage System state API on Windows MobileLeverage System state API on Windows Mobile

Page 26: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Application development strategiesApplication development strategies

ESRI Developer Summit 2008ESRI Developer Summit 2008 2626

•• Consider how application manages data and track Consider how application manages data and track system status at all times with System State and system status at all times with System State and Notifications Broker API on Windows MobileNotifications Broker API on Windows Mobile

–– Close Mobile Service cache in response to eventsClose Mobile Service cache in response to events–– For example, detect battery statusFor example, detect battery status

–– Prevent sync when roaming to avoid data chargesPrevent sync when roaming to avoid data charges–– For example, detect when in roaming stateFor example, detect when in roaming state

Page 27: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Application development strategiesApplication development strategies

ESRI Developer Summit 2008ESRI Developer Summit 2008 2727

•• Security is critical in certain scenariosSecurity is critical in certain scenarios

•• Encrypt data over the air (OTA)Encrypt data over the air (OTA)–– 2G wireless is 64bit versus 3G wireless is 128bit2G wireless is 64bit versus 3G wireless is 128bit–– Use VPN to provide full endUse VPN to provide full end--toto--end securityend security

•• Encrypt on the deviceEncrypt on the device–– Is it a concern if a device is lost?Is it a concern if a device is lost?–– Cost in hardware but risk is in losing your critical dataCost in hardware but risk is in losing your critical data–– Consider using Windows Mobile Crypto APIConsider using Windows Mobile Crypto API–– Windows Mobile 6 now supports Storage Card encryptionWindows Mobile 6 now supports Storage Card encryption–– There are third party tools for entire storage sytemThere are third party tools for entire storage sytem

Page 28: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Application development strategiesApplication development strategies

ESRI Developer Summit 2008ESRI Developer Summit 2008 2828

•• Develop application to streamline user experienceDevelop application to streamline user experience

•• Develop for the primary human inputDevelop for the primary human input–– Rocker and menuRocker and menu’’s on Smartphone onlys on Smartphone only–– Rocker and Touch Screen on PocketPCsRocker and Touch Screen on PocketPCs–– Touch Screen and keyboard on Tablet or UMPCsTouch Screen and keyboard on Tablet or UMPCs

•• Remove complexity of configuring a deviceRemove complexity of configuring a device–– Use Configuration Service ProvidersUse Configuration Service Providers–– Integrate the management of WiFi or VPN settingsIntegrate the management of WiFi or VPN settings–– For example, WiFi Configuration Services ProviderFor example, WiFi Configuration Services Provider

Page 29: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

.NET Compact Framework considerations.NET Compact Framework considerations

•• ItIt’’s a subset of .Net Frameworks a subset of .Net Framework–– 30% of the classes/methods of the full .Net Framework30% of the classes/methods of the full .Net Framework–– 4 MB minimum footprint vs. 40 MB on full .Net Framework4 MB minimum footprint vs. 40 MB on full .Net Framework

•• Optimized for Smart DevicesOptimized for Smart Devices•• Not everything works the sameNot everything works the same•• Read the documentationRead the documentation

•• You should use Visual Studio Emulators to develop, You should use Visual Studio Emulators to develop, actual devices to test and deployactual devices to test and deploy

Developer Summit 2007Developer Summit 2007

Page 30: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Deploy Mobile SolutionDeploy Mobile Solution

Developer Summit 2008Developer Summit 2008 3030

Visual StudioVisual Studio

MobileMobileEXEEXE

GP ToolsGP Tools

DataDataDeploymentDeployment

PackagePackage

DeploymentDeployment

MobileMobileEXEEXE

DataData

ArcGIS ServerArcGIS Server

Page 31: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Deploy Mobile PackageDeploy Mobile Package

•• Developer shares the responsibility to deploy Developer shares the responsibility to deploy application and the data to the userapplication and the data to the user

•• Manual file deploymentManual file deployment•• Host Web Site with CAB URLs Host Web Site with CAB URLs

•• Microsoft Click Once deploymentMicrosoft Click Once deployment•• Publish VS2005 project to server with IISPublish VS2005 project to server with IIS

•• Automated Push SystemAutomated Push System–– Microsoft Mobile Device Management CenterMicrosoft Mobile Device Management Center–– SOTI MobiControlSOTI MobiControl–– Many othersMany others……

Page 32: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Deploy Mobile PackageDeploy Mobile Package

Deployment

PUSH toDevice

Copied to Device

PULLED byDevice

Over-the-airProvisioning

ActiveSync

SD/MMCAutoRun

Web PageHyperlink

E-mailHyperlink a file

SMSHyperlink to

a file

Page 33: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

DemonstrationDemonstration

Page 34: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Operate your solutionOperate your solution

•• Monitor server status and track Monitor server status and track device status at all timesdevice status at all times

•• Strategy for reStrategy for re--provisioningprovisioning•• Cycles for updating mobile service Cycles for updating mobile service

cache and base mapscache and base maps•• Cycle for updating applicationsCycle for updating applications

•• BackBack--up devices ready to goup devices ready to go•• Devices always fail in fieldDevices always fail in field•• Configured with app and dataConfigured with app and data

Web ServiceWeb Service

Day to Day SyncDay to Day Sync

ArcGIS Server

Page 35: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

BPC 2008BPC 2008 3535

Virginia Department ForestryVirginia Department ForestryDeveloped by Timmons GroupDeveloped by Timmons Group

Page 36: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

BPC 2008BPC 2008 3636

Virginia Department of ForestryVirginia Department of Forestry

•• Manage 15 million acres of land ($30b value)Manage 15 million acres of land ($30b value)•• Collects data on forest acreage and ownership, GIS mapping, Collects data on forest acreage and ownership, GIS mapping,

water monitoring, and otherswater monitoring, and others

•• Timmons Group created Forestry Information System Timmons Group created Forestry Information System using ArcGIS platformusing ArcGIS platform

•• Implemented a Forest Protection and Mobile Computing ProjectImplemented a Forest Protection and Mobile Computing Project•• 200 field workers with customer ArcGIS Mobile application 200 field workers with customer ArcGIS Mobile application

running on Trimble GeoXTsrunning on Trimble GeoXTs•• Provides timely, efficient, and accurate geospatial data Provides timely, efficient, and accurate geospatial data

collection for forest workerscollection for forest workers

Page 37: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

BPC 2008BPC 2008 3737

Integrated Forest Resource Information SystemIntegrated Forest Resource Information System

•• Reducing paper flowReducing paper flowincreased accuracy andincreased accuracy andcurrency of datacurrency of data

•• Forest info now readilyForest info now readilyavailable for citizensavailable for citizens

•• Bottom line?Bottom line?•• Removed five paper processesRemoved five paper processes•• Cost savings of $588 000Cost savings of $588 000•• ROI of 55% payback 2.5 yearsROI of 55% payback 2.5 years

Page 38: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Further ReadingFurther Reading

Page 39: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

ArcGIS MobileArcGIS Mobile

•• Mobile Central on EDNMobile Central on EDN–– Mobile BlogMobile Blog–– Updated SamplesUpdated Samples–– Updated DocUpdated Doc–– http://edn.esri.com/index.cfm?fa=mobile.gatewayhttp://edn.esri.com/index.cfm?fa=mobile.gateway

•• Training SiteTraining Site–– Free ArcGIS Mobile Overview webcastFree ArcGIS Mobile Overview webcast–– http://training.esri.com/acb2000/showdetl.cfm?DID=6&Product_ID=8http://training.esri.com/acb2000/showdetl.cfm?DID=6&Product_ID=87272

Page 40: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

Mobile in GeneralMobile in General

•• Windows Mobile BlogsWindows Mobile Blogs•• http://blogs.msdn.com/windowsmobile/http://blogs.msdn.com/windowsmobile/•• http://blogs.msdn.com/jasonlan/default.aspxhttp://blogs.msdn.com/jasonlan/default.aspx

•• MSDN for Windows MobileMSDN for Windows Mobile•• http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.HomePhttp://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.HomePageage

•• Developer Resource KitsDeveloper Resource Kits•• http://msdn.microsoft.com/windowsmobile/downloads/resourcekit/dehttp://msdn.microsoft.com/windowsmobile/downloads/resourcekit/default.aspxfault.aspx

•• TechNet Library for Windows MobileTechNet Library for Windows Mobile•• http://technet.microsoft.com/enhttp://technet.microsoft.com/en--us/library/cc182269.aspxus/library/cc182269.aspx

Page 41: Implementing ArcGIS Mobile Applications for the Enterprise · 2008-06-26 · Topics • Introduction to ArcGIS Mobile • Architecture overview • ArcGIS Server configuration and

QuestionsQuestions