Since we released the publicly in June, thousands of developers around the world have downloaded it and many have provided us with feedback on their experiences. One of the most frequent comments was that the debugging and testing aspect was, well, cumbersome. As a company that prides itself in its developer tools and its ability to make a developer’s job easier, we felt—no, we knew—we could do better.
I am excited to announce the culmination of work based on your feedback: support for one-click debugging of map apps from Visual Studio (aka “F5 debugging”). But wait, there’s more: we’ve also streamlined the entire developer workflow, improving the user interface for the and Bing Maps Account Center so you can take the output of your build and submit it directly to our tools and portal without any intermediate steps. These improvements significantly increase developer productivity; what used to take dozens of clicks to complete can now be done in just one. And they’re now available as part of the (registration required with Microsoft Connect).
At the core of this update is a new version of the Bing Map App template, the “starter project” for creating your map app (from the File menu, click New, then Project…, and then look under Visual C# Silverlight). Unlike the previous SDK release, the template now packages your map app into a special XAP archive, which can be passed directly to the via a permalink or the user interface. This archive contains your map app binaries, along with the metadata and icon necessary to create your card in the map app gallery.
Once you’ve tested your app and are ready to share it with the world, head over to the to submit it for review. On the Submit a map app page, simply select the Custom map app XAP option, select your XAP from your build output directory (make sure to submit only Release builds!), accept the submission addendum, and click Submit.
You’ll be prompted to confirm the metadata associated with your map app; this is read directly from the metadata.xml file included in your project (see prior screenshot for a sample). If you wish to make any changes, simply edit the file in Visual Studio and rebuild your XAP. You can also preview what your card will look like by opening the gallery after pressing F5. When you need to update your map app (including any of its metadata), just follow the same process and upload your new XAP.
We’ve also incorporated the Coin Search sample into the SDK, and updated both samples to support the new one-click debugging functionality. We hope you find these changes provide a significant efficiency gain in your workflow, and let you focus more on building great map experiences. If you have any questions on this new feature, such as how to migrate your existing map app projects to use it, head on over to the for help. More importantly, please keep the feedback coming!
Dan Polivy – Senior Program Manager, Bing Maps