ESRI Silverlight API beta

Developer
Mar 25, 2009 at 1:37 AM
ESRI has just released a Silverlight API.  This is available at http://resources.esri.com/arcgisserver/apis/silverlight/.  I've not had much time to look at this but I thought it would be of interest to this community.  Hopefully in the next couple of weeks I'll get a chance to look this over and see how it might be able to be incorporated into this project.
Apr 3, 2009 at 6:43 PM
I might be wrong, but I think the ESRI control requires their GIS Server product which costs about $20k.
Microsoft has also released a Virtual Earth Silverlight Map Control CTP:  https://connect.microsoft.com/silverlightmapcontrolctp
However, Virtual Earth licensing starts at about $8k for a business.

Developer
Apr 4, 2009 at 11:21 PM
rdagger, you are correct. The ESRI control uses an instance of their ArcGIS Server to provide the different layers, and it does cost money. You can purcahse a 1 year dev account for a couple of thousand, but it is only a dev account.

I have been playing around with ESRI's WPF bits which are pretty cool (very similar to their Silverlight bits) but it is in beta and it does have some bugs as of now. However, they do have some nifty widgets and ways of applying their layers that deepEarth can look into.
Apr 5, 2009 at 9:47 PM
I played around with both the ESRI beta and Microsoft CTP before I found DeepEarth.  I like both but was disuaded by the cost to implement.  Also I am looking for a mapping solution that can work with a computer that is disconnected from the Internet.  I haven't tested it yet, but it looks like DeepEarth could work off-line if you disable VE.  It's great that the ESRI control supports WPF.  It would be great if DeepEarth worked in WPF.  Another great feature is the ability to work with SQL 2008 spatial data types.
Developer
Apr 5, 2009 at 11:18 PM
Now that Silverlight 3 is in beta, it does support an offline mode. Look here for some details:
http://timheuer.com/blog/archive/2009/03/18/silverlight-3-offline-update-framework.aspx
http://videos.visitmix.com/MIX09/T45F

The only issue DeepEarth would have would be some way to cache the tiles for use in offline mode ... or just use some local tiles, as dotnetnoobie has as example using that uses the blueMarble tiles.

DeepEarth in WPF would be great! I did a port over to WPF a while ago but there was one control that was missing, the MultiScaleImage control! Without this control, or something similar, it is not an easy port. If the ESRI control (the WPF bits) is released with source code then a port of DeepEarth could be possible ... unless MS will release a MultiScaleImage control for WPF in the future.