ArcGIS Runtime for WPF Allison McKnight
Jun 19, 2015
ArcGIS Runtime for WPFAllison McKnight
Overview
• What is ArcGIS Runtime
• Capabilities
• Positioning in ArcGIS Product Suite
• Architecture and Inherent Benefits
• Specifically : ArcGIS Runtime for WPF- SDK Inclusions and Getting Started
- Demonstration
• Deployment and Licensing
• New developer product released with 10.1
• Available via 6 SDK’sAndroid WPF Windows
Phone
iOS Java Windows Mobile
• Set of components providing GIS functionalityaccessed via your chosen SDK API
What is ArcGIS Runtime
• Set of lightweight components
• Exploit performance of the underlying operating system
What is ArcGIS Runtime
- Positioning in the ArcGIS product suite
ArcGIS Runtime for WPF
Overview
ArcGIS Runtime : Service Based Architecture
• Like ArcGIS Server, service based architecture is used to access GIS data and functionality
• Not a coincidence – ESRI sought to align the developer experience
Alignment with ArcGIS Server service based architecture
• Services accessed locally, or hosted by ArcGIS Server across a network, or across the web (eg. ArcGIS Online)
- Service based architecture- Distinct separation between API code and Runtime implementation- Clients can access services from any ArcGIS REST service provider- Managed Code APIs – compiled for CPUAny, hence may be deployed
to 32bit or 64bit OS
- Smaller deployment foot print (convenience, portability)- Only deploy the assemblies required
- Runtime is contained in the packaged deployment- Removes the overhead of maintaining version compatibility between
co-existing Runtime applications (ie. Side By Side deployment)
- Underlying intent – Optimum performance - eg. asynchronous requests, hardware graphics acceleration
Inherent Benefits
Licensing & Deployment• Licensed through EDN program, plus …..?
• Deployment : - License string is contained within source code, and is thus incorporated at
compile time
- Deployment licenses
- Purchased on a per deployment basis
- Bundles of 25
- “Honour System” to be reviewed after 6/12 month period
• Dev Summit 2012
- Acknowledgement : Runtime potentially paves the way “GIS AppStore”
- Hints at reasonable/accessible pricing model (Unconfirmed, but EXCITING all the same)
• EDN clients will receive Runtime SDK’s – 10.1 update
• Install the WPF SDK- Central Runtime
- API Assemblies
- Samples
- Documentation – API & Conceptual
- VS2010 / Blend4 Templates
ArcGIS Runtime for WPF SDK & Getting Started