Version 2.1 of the ArcGIS API for Silverlight/WPF and ArcGIS API for Windows Phone now available!


Version 2.1 of the ArcGIS API for Microsoft Silverlight/WPF is now available for download on the ArcGIS Resource Center. This is a significant release for the Silverlight/WPF platform that includes numerous enhancements and fixes.

Version 2.1 of the ArcGIS API for Windows Phone is also available for download as our first public ArcGIS API for the Silverlight development platform on Windows Phone 7.  The Windows Phone API shares much of the same functionality present in the Silverlight/WPF API – in fact, they target the same source code and thus share the same version.  However, there are some minor differences, such as the Windows Phone API does not include a BehaviorsActions library, a few client-side toolkit data sources are not supported (HeatMap and GeoRSS), graphics layer map tips are not available (although InfoWindow in the toolkit will work), and the toolkit has only a few controls that have been refactored for the Windows Phone experience.   Note, Silverlight for the Windows Phone does not include some key functionality provided in Silverlight 4, such as dictionary binding, custom namespace schemas, and support for commanding.

Here are a few highlights of what’s new in the Silverlight/WPF API and included in the first release of the Windows Phone API:


  • Integrated support for gestures on touch-enabled devices
  • New InfoWindows and Legend controls, and a new KML data source available in the ESRI Silverlight Toolkit (source code available on CodePlex)
  • Convert a FeatureSet to/from JSON
  • Support for WebMaps
  • Store and use a local cache of tiles using the new TileLoaded and TileLoading events on the TiledLayer class
  • Touch-enabled magnifier for interactively drawing features using the Editor or Draw objects


To get started with version 2.1 of the ArcGIS API for Silverlight/WPF see our new Concepts, Interactive SDK, and Library Reference documentation online.

To get started with version 2.1 of the ArcGIS API for Windows Phone, see our Concepts, Interactive SDK, and Library Reference documentation.  Note, the Interactive SDK is merely a simulation of the Windows Phone developer experience and provides easy access to XAML and code-behind for Windows Phone Silverlight developers.  Download the Windows Phone Interactive SDK and deploy to an emulator or a Windows Phone device for a true developer experience.

Be sure to use the Silverlight/WPF forum or Windows Phone forum to ask questions and work with the community to resolve issues you may encounter.




The ArcGIS Silverlight/WPF and Windows Phone Development Teams


This entry was posted in Web and tagged , , , . Bookmark the permalink.

Leave a Reply


  1. jcibor says:

    Is there any help documentation available for what is involved in converting an application built with SL API version 2.0 to the new API. I am a geospatial wizard but am new to development.

  2. inteller says:

    beautiful API on a beautiful OS. Keep up the great work guys!

  3. rexhansen says:


    You should be able to simply change the references in your existing 2.0 project to reference the 2.1 assemblies.  You may want to view the What’s New in 2.1 doc to peruse any updates or fixes.

    Note, if you’re looking for a complete technical review of the changes between 2.0 and 2.1, they are available per library at the bottom of the Updates and Enhancements section in the What’s New doc.


  4. zhaoay88 says:

    Is the ArcGIS API for Microsoft Silverlight/WPF 2.1 free? I cannot find any pricing infomation.


  5. rexhansen says:


    For development and evaluation, no license fee is required.  

    For deployment:

    - No license fee for education (teaching only) or not-for-profit businesses

    - No license fee for non-commercial external use

    - No license fee for internal use if you have an ArcGIS Server or MapIt license, or spend more than $4k/year on ArcGIS Online

    -> All other internal use requires an annual license

    - No license fee for commericial use if you have an ArcGIS Server or MapIt ASP license, or spend more than $4k/year on ArcGIS Online

    -> All other commercial use requires an annual license.  Commercial is defined as any use that generates income or promotes the generation of income (e.g. an application that generates advertising revenue)

    This information is subject to change at any time.  I’d recommend contacting your local Esri office if you have additional questions: