Windows Phone 7 Beta Customer API Project – WP7 Control Panel Starter Kit

Windows Phone 7
DiscountASP.NET Windows Phone 7 Starter Kit

Last week we released the Silverlight Control Panel Starter Kit. This week, I’m following up with a Windows Phone 7 version. Just as with the last release, this proof of concept is intended as a starter kit for our customers. We welcome you to use it as a starting point to build your own Windows Phone 7 control panel. We also hope you can provide us with some feedback.

The first thing you are going to need is the Developer Tools. Most of you will be running this inside of a VM as I elected to do. While this is great as it doesn’t alter anything in your desktop environment, you may experience slowness and application sluggishness. This is a result of running the emulator within the VM, as the emulator itself is a VM. In the office we are calling this the “Inception effect,” as running a VM within a VM can lead to instability.

Outside of delays and slow response, you might have to try to launch the application a few different times from within the emulator itself. But once it’s running, it has been fairly stable.

I also recommend that you hard code your API key and database name into the application. The best place to do this would be in the mainpage.xaml. Simply replace the default text of the textbox to your own values.

The lines I am referring to are:

<TextBox x:Name="TbApiKey" TextWrapping="Wrap" Margin="0,31,0,0" d:LayoutOverrides="Height" FontSize="10.667" Text="HARD CODE YOUR API HERE FOR SIMPLICITY" FontWeight="Bold"/>

AND

<TextBox x:Name="TbSqlDb" TextWrapping="Wrap" Margin="0,31,0,0" d:LayoutOverrides="Height" FontSize="21.333" Text="HARD CODE DATABASE NAME HERE"/>

The complete project folder is available here.

– Michael Ossou

9 thoughts on “Windows Phone 7 Beta Customer API Project – WP7 Control Panel Starter Kit

  1. Thanks for the feedback! I will bring this up with our product team. I think one of the concerns is that, if unmanaged, the backups can use up a lot of disk space.

  2. There was so much talk about AT&T and WP7 previous to release. As is, I’m fairly dissatisfied within the line up. I used to be REALLY looking ahead to the Dell Lightning being on AT&T. From the AT&T telephones which might be obtainable, the HTC 7 Encompass looks essentially the most attractive to me.

  3. Truthfully, I don’t know much about the hardware, but I am happy we have options and there are going to be many phones to pick from. I have always been a believer that software is much more important than hardware. So currently, if there isn’t a piece of hardware that does it for you, don’t worry. I’m sure it will come. I think what will make the difference though is the software and user experience. In that arena, I’d pick the .NET developer base over the other guys any day of the week.

  4. I´ve read in a interview that Windows is not concentrating on the App segment of the Windows Mobile 7! This is a big misstake because the sucess of the Iphone is because of 2 reasons: 1. design and 2. Apps!

Leave a Reply

Your email address will not be published. Required fields are marked *