ArcGIS Runtime for WPF provides lightweight GIS functionality through a service-based architecture. It allows developers to access and display map services in WPF applications using the .NET API. The Runtime is contained within the application deployment, improving performance and simplifying version management. It is licensed through Esri and bundles deployment licenses for easy distribution of apps to end users.
2. 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
3. What is ArcGIS Runtime
• New developer product released with 10.1
• Available via 6 SDK’s
Android WPF Windows Phone
iOS Java Windows Mobile
• Set of components providing GIS functionality
accessed via your chosen SDK API
4. What is ArcGIS Runtime
• Set of lightweight components
• Exploit performance of the underlying operating
system
7. 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
8. 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)
9. Inherent Benefits
- 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
10. 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)
11. ArcGIS Runtime for WPF SDK & Getting Started
• 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