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

Tagged with:  

9 Responses to “Windows Phone 7 Beta Customer API Project – WP7 Control Panel Starter Kit”

  1. mjp says:

    This is beyond cool.

  2. Very cool. Curious, only one SQL backup, right?
    If so, any thoughts about being able to version re-name the backups?
    i.e. backup001, backup002, or even append the date.

  3. Michael says:

    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.

  4. 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.

  5. Michael says:

    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.

  6. Heimarbeit says:

    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!

  7. Michael says:

    Not sure what context this was said in, but it is far from true.

  8. [...] Phone 7 Control Panel Starter Kits We released a Silverlight 4 control panel starter kit and a Windows Phone 7 control panel starter kit through this blog. The full source code is available and it can be extended and customized. The [...]

Leave a Reply

iBlog by PageLines