Login or Sign Up to become a member!
LessThanDot Sit Logo

LessThanDot

IT Professionals

Less Than Dot is a community of passionate IT professionals and enthusiasts dedicated to sharing technical knowledge, experience, and assistance. Inside you will find reference materials, interesting technical discussions, and expert tips and commentary. Once you register for an account you will have immediate access to the forums and all past articles and commentaries.

LTD Social Sitings

Lessthandot twitter Lessthandot Linkedin Lessthandot friendfeed Lessthandot facebook Lessthandot rss

Note: Watch for social icons on posts by your favorite authors to follow their postings on these and other social sites.

Your profile

    Search

    XML Feeds

    Google Ads

    « Approach the SQL Community without hesitation!IT: Beyond the 'Right Now' Problem »
    comments

    Today I decided to take a look at Windows Phone 7 development. The first thing I did was download the Windows Phone Developer Tools, you can download it here: http://www.microsoft.com/express/phone/

    Windows Phone Developer Tools includes:

    • Visual Studio 2010 Express for Windows Phone
    • Windows Phone Emulator
    • Silverlight for Windows Phone
    • XNA Game Studio 4.0 CTP

    The download was 228 MB for me, I already had Visual Studio 2008 and Visual Studio 2010 RC on my machine, if you don't have those, the download might be bigger.

    Here are the 10 things that will be downloaded and installed.

    Visual Studio 2010 Express
    Silverlight 4
    Silverlight 4 SDK
    Microsoft Windows Phone Emulator x64
    Microsoft Windows Phone Developer Resources
    Windows Phone 7 Add-in for Visual Studio 2010
    Microsoft Windows Phone Developers Tools CTP
    Microsoft XNA Game Studio 4.0
    Microsoft XNA Game Studio 4.0 Windows.....
    Silverlight 4 Tools for Visual Studio 2010 RC




    After everything is downloaded and installed, you will see the following window


    Visual Studio 2010 and Windows Phone 7 development

    Now that we are done, we can start playing around with the tools.
    The way you develop apps/games for Windows Phone 7 is that you either use Silverlight 4 or XNA Studio 4
    If you pick Silverlight for Windows Phone then the following templates are available


    If you pick XNA Game Studio 4.0 then the following templates are available


    I decided to pick the Silverlight Windows Phone List Application.
    After messing around with it for 15 minutes or so I managed to create the following "app". I put app in quotes because it really doesn't do anything yet, it is all static. Hopefully I will be able to grab all the XML feeds we have on this site and plug it into the app. I myself have a Zune HD and I have heard that these apps should also work on the Zune HD.


    Below is an image of the "app" in action


    I also shot a 2 minute and 11 second video where I play around with the "app" and also click around in Visual Studio to show you some of the stuff.

    Below is a video of the "app" in action



    Learning about Windows Phone 7 development

    I did all the stuff in this post without having looked at any documentation at all, I have never done any Silverlight development. To me it seems that developing for Windows Phone is not that difficult. Here are some resources for you if you want to learn more about Windows Phone 7 development. I will take a look at these also over the next couple of weeks and hopefully that "app" I created will be able to pull in real live data.
    Charles Petzold is writing a book titled Programming Windows Phone 7 Series, right now you can download the draft preview of that book.

    This preview ebook contains six chapters in three parts (153 pages total):

    Part I Getting Started
    Chapter 1 Phone Hardware + Your Software
    Chapter 2 Hello, Windows Phone

    Part II Silverlight
    Chapter 3 Code and XAML
    Chapter 4 Presentation and Layout

    Part III XNA
    Chapter 5 Principles of Movement
    Chapter 6 Textures and Sprites

    Download this book here: Programming Windows Phone 7 Series(DRAFT Preview)

    Here are some more resources to learn about Windows Phone development
    Windows Phone Developer Portal
    Getting Started Guide for Developing for Windows Phone
    Code Samples for Windows Phone
    Windows Phone 7 Series Developer Training Kit

    That is all for this post, as mentioned before I will take a look at those resources myself and will see if I can make that app have more functionality soon.

    About the Author

    User bio imageDenis has been working with SQL Server since version 6.5. Although he worked as an ASP/JSP/ColdFusion developer before the dot com bust, he has been working exclusively as a database developer/architect since 2002. In addition to English, Denis is also fluent in Croatian and Dutch, but he can curse in many other languages and dialects (just ask the SQL optimizer) He lives in Princeton, NJ with his wife and three kids.
    Social SitingsTwitterFacebookLinkedInHomePageFlickrLTD RSS Feed
    4915 views
    InstapaperVote on HN

    6 comments

    Comment from: chaospandion [Member] Email
    chaospandion I know this has been said to death but Microsoft does not know how to come up with a good name.
    03/21/10 @ 13:36
    Comment from: SQLDenis [Member] Email
    SQLDenis Yeah, the sad part is that they have cool internal names and then when they release it it becomes Windows <..> Foundation instead of Indigo.
    03/21/10 @ 13:43
    Comment from: paul [Visitor]
    paul can you give some specs on the system you are developing on? i tried this ona year old pc and the emulator really sucks on it. im also running Xp.
    03/21/10 @ 14:23
    Comment from: SQLDenis [Member] Email
    SQLDenis Paul, it is on a fairly new laptop
    64 bit Windows 7, 4GB or RAM and 2.66 GHz Core 2 Duo
    03/21/10 @ 14:25
    Comment from: Amit R. [Visitor]
    Amit R. Great work! I liked it.
    Thanks for the brief information.
    03/22/10 @ 00:39
    Comment from: jinete [Visitor]
    jinete If the emulator is running slow you probably need to enabled VM Hardware Integration in the Bios(or something like that depending on your manufacturer). Once I made this change my emulator ran much much faster. As an added bonus I noticed vmware running better as well.
    07/23/10 @ 08:17

    Leave a comment


    Your email address will not be revealed on this site.

    To mislead the spambots.

    Your URL will be displayed.
    (Line breaks become <br />)
    (Name, email & website)
    (Allow users to contact you through a message form (your email will not be revealed.)