Posts

Showing posts from May, 2010

Windows Phone 7 - London Tube Companion Application

Image
As part of my continual learning of Windows Phone 7, I decided to develop an application which displays the status of tube lines for the London Underground. As well as displaying the line status, the application also allows users to request push notifications when the status of a tube line changes. Windows Phone 7 architecture allows for several types of push notifications, all of which are delivered by the cloud based Push Notification service. The notification types are as follows: Raw Notification : Raw Data is sent to the application. Only available when the application is open. Tile Notification: If the application is pinned to the phone’s start screen, then the application’s tile can be modified. Toast Application: Text based notification is displayed to the currently active screen. This does not require the application to be open. In this example I decided to use toast notifications to inform the u ser of any changes to the tube line status, as it would allow the user to b...

Windows Phone 7 CTP April Refresh - Bing Maps Silverlight Control

The April refresh of the Windows Phone 7 CTP was released the other day, and for some reason the BingMapsTask has been removed from this release and im assuming that this had led to the Bing Maps Silverlight control not working. Ive asked a few people on the dev team about a work around, but Ive yet to receive a response. Im guessing that it would simply be a case of adding a new capability to the WMAppManifest.xml file. ***UPDATE*** My assumption that the removal of the BingMapsTask being removed prevented the Silverlight control from working was incorrect. As Ryan has stated below, it was merely the issue of the Authenticode Signed Assemblies failing to load, as detailed in Tim Heur's post As Ryan correctly states, this workaround needs to be applied to Microsoft.Maps.MapControl.dll and System.Windows.Browser, but it also needs applying to Microsoft.Maps.MapControl.Common Apologies if my initial post misled anyone, it wasnt my intention.