Free Windows Phone



Are you looking for a Free Windows Phone?  Are you a developer?  Do you live on the West Coast of the US? (CA, AZ,ID, WA, NM, CO, NV, OR, UT)  Then I have a phone for you. (Read Below)  If you have been looking for a free windows phone to do development on then all you need to do is contact me.  Email me at and I will send you all the details. (INCLUDE WHERE YOU LIVE in the email or I will not respond  — too many emails :)  )

I want to be clear on a couple of things.

  1. I am getting these phones to developers that are writing applications for the marketplace
  2. I have a limited supply (First ones to get me the info I need)
  3. You must live on the West Coast of the US  (CA, AZ,ID, WA, NM, CO, NV, OR, UT)

If you do not live on the West Coast of the US, I can try to find your windows phone champ for you.  Just post the request here :

This does not mean that they will have a phone for you, but if you are developing for Windows Phone, you WANT to know your windows phone champ.  If they don’t have phones, they may know someone who does ( I repeat, I am not saying they have phones Smile , but they may know a way.  Either way, they are a great resource for you. )

So all of you West Coasters, get your Free Windows Phone while they last.  Email me at for the details. UPDATE :  PLEASE INCLUDE WHERE YOU ARE FROM SO I DONT HAVE TO ASK YOU IN EMAIL. (Slowes down the process)

Become a Developer Evangelist for Windows Phone

Are you looking to join the exciting life of a Developer Evangelist….

I know, this post looks eerily similar to my previous post, but this time the Evangelist position is for Nokia. Nokia is a great company and this is a great job.  If you want more information you can find it here. 


I would assume that if you got this job, our paths would cross… Let me know if you are applying.




Download the Mango Tools

NEW YORK - OCTOBER 11:  A person holds a new  ...

Image by Getty Images via @daylife

As you may have noticed on the Windows Phone Team Blog. They have announced that the Mango Update will start rolling out in the next two weeks. 


Now is the time to get your applications ready.  If you have not already downloaded the Windows Phone Tools for Mango make sure you do it now by going here

Once you have them downloaded, give me a shout on twitter @DanielEgan if you have any questions (@reply not DM).


Enhanced by Zemanta

WP7 Virtual Labs

Microsoft Released new Virtual Labs Check them out.

*NEW* 6 Windows Phone Virtual Labs (released 01/25)

Quickly evaluate or learn how to build great applications for Windows Phone through a series of guided, hands-on labs for which can be completed in 90 minutes or less. The best part is, the MSDN Virtual Labs don’t require any installation and are available to you immediately for FREE. Start by selecting the lab you’re interested in from the list below.

· MSDN Virtual Lab: Building your First Windows Phone 7 Application New!

· MSDN Virtual Lab: Hello Windows Phone New!

· MSDN Virtual Lab: Launchers and Choosers New!

· MSDN Virtual Lab: Using Pivot and Panorama Controls New!

· MSDN Virtual Lab: Application Lifecycle New!

· MSDN Virtual Lab: Windows Phone Navigation and Controls New!

My Top 10 Windows Phone 7 Apps (Jan)

Top 10

Within every marketplace/app store there are lists of Top Apps, Most Downloaded, New, Free, etc. but when I look at those lists, most of the applications that are on them are not for me. I thought I would start to compile my own list of Top 10 WP7 Applications.  I will do this on a monthly basis and see which applications rise and fall during the year as new applications come to the marketplace.

My list will be a combination of Free/Paid apps and also include games. I will also give you a reason as to why they are on my list so you know why they are there. So without further ado, here is my Top 10 Apps for WP7 for the Month of Jan 2011.

  10.  Coming in at number 10 is Yelp.  This application is a no brainer for finding not only places that are close to you (restaurants, bars, ect…) but also gives you the reviews of real people which helps you make good decisions on where to go an any given day/night.  Since I travel many weeks out of the year, it helps me find cool places while I am out of town.


  9.  Number nine on my list is Netflix. If you have a Netflix account this is really a fun application to have.  The reason that I have it as low as number 9 is because I don’t use it that often. For the most part, I like watching movies on a big screen (or at least a big tv) so I only use this application when I am waiting somewhere like an airport or Dr.’s office, but it is really handy to pass the time in those situations.


  8. Number eight is the only game on my list, Undercover Need for Speed. While I don’t consider myself a gamer, I still enjoy a cool game. This is one of the slickest games to come out so far on the WP7. To tell you the truth, I couldn’t put it down until I finished it.  Great story, great controls and buying the stuff to speed up my car was cool. 


  7.  At number seven is Foursquare. Since I use foursquare quite often, this is a natural to be on my Top 10. I would rank it higher but it will sometimes stick when loading (I just reload it) and also (and this really bugs me), it does not have auto correction when you type your message to go along with your check-in. The reason it really bugs me is because to add that functionality, all you have to do is set one property, Inputscope=”Text”, and it would show up.


  6.  Number six could actually go either way between the one I picked WeatherBug and the Weather Channel.  Again, since I travel often, I like the ability to see what the weather is going to be like where I am going. It also is the first on my list to have Live Tile integration.  The live video cam streams are also cool.



  5. Number five on my list is probably one that most people have not heard of, It is called PhoneAlytics  and ties into my google analytic account to show me how my different websites are doing.  One of the cool features is the fact that it will update the live time with my stats so that I don’t need to go into the application if I just want the basic information.


Cocktail Flow Logo

  4. Showing up at number 4 is Cocktail Flow. The reason it is so high on the list even though it has some missing things (in my opinion) is because it is the slickest looking application I have seen yet on the marketplace.  The way the cocktail ingredients slide in from the side is really slick. If it had drink search functionality, it would then be complete.


image 3. What list would be complete without a twitter app.  Making the top three is Beezz. Beezz not only has Tile and Toast notifications but also is the slickest of the twitter apps out there. I love the fact that if I shake the phone from anywhere in the application, the tweet window will pop up.


2. Sliding in at number 2 is I know that this is not the application for everyone but I love being able to be in any neighbor hood and check what the home prices are based on my geolocation. If I am taking a walk and see a for sale sign, I pull out the phone, fire up the app and in seconds I can see the price, pictures and everything else I wanted to know about the house while standing in front of it.

1. The Amazon Kindle app.  I know for a fact that this will drop in the rankings in the coming months but for now, I am so happy with my Kindle that this app has shot to the top. It is not so much for the app itself, but it is the fact that I can read something on my kindle and if I am out, it will sync exactly where I left off to my phone.  It also makes it easy for me to find books people suggest to me so I can read them on my Kindle later.


Well, that’s the Top 10 Windows Phone 7 apps for January 2011.  We will see how this list stacks up next month as more and more applications vie for my limited attention span.


Enjoy – Daniel Egan – The Sociable Geek

WP7 Minute–Episode VII–Cool Diagnostics

The Windows Phone 7 Minute is a show to discuss the features of the Windows Phone 7. In the show we will talk about things that are important to both Consumers and Developers. From Live Tiles, to Push Notifications, to cut-and paste, we will talk about the things that are important to you. If you want a particular subject covered, please drop us a line.

Episode 7 – Cool Diagnostics
In this episode, we look at the cool ## diagnostics menu. A cool hidden menu for the WP7 Samsung


Enjoy – Daniel Egan – The Sociable Geek

WP7 Unleashed–Session II Hands On Labs

WP7 Unleashed Session I

WP7 Unleashed Session II

WP7 Unleashed Session III

This is Part 2 of a 3 part series on building a Windows Phone 7 application from scratch.  The goal of this series is to get you up to speed in Windows Phone 7 development.  This content can also be used to put on your own Windows Phone 7 Event.

Included in this series is

  • 3 Video Presentations
  • 3 Hands on laps (each build on the previous one)
  • Powerpoint Slides
  • Sample Code
  • The Completed Hands on labs exercises
  • Images and assets needed to complete the labs

This second session goes a little deeper into development for WP7 we discuss navigation, web services, the trial API and more.  Once you watch the video, move on to the second Hands on Labs. 


After watching the video, you can then move on to the HOLs Remember that these HOLs work together. You need to complete the Session I HOL to start on the Session II HOL

Download All Session II Hands on Labs and material here



WP7 Saving to Media Library

Update : My buddy Tim Heuer pointed out that when you are saving an image to the library, you need to make sure that you have the correct orientation.   Instead of repeating the information here, I will instead point you to his great blog post on the subject. GO HERE to check it out.


In the last post, we showed you how to capture a picture in your application when hooking to the ‘extras’ menu on windows phone.  Once you have manipulated the picture you will want to save it in the media library.  In this post we will walk you through the steps to do that.


Once you have made the changes to the picture you captured (Crop, Color, Black and White, whatever), you then want to save your image to IsolatedStorage.


To do this we first need to add a using statement to the top of our class file.


using System.IO.IsolatedStorage;


Remember in our last post we saved the image returned from the camera in a WriteableBitMap.  (see below code above //Save to Global Bitmap)


(This is the code from the last post –  We only added the last line)


MediaLibrary library = new MediaLibrary();
Picture picture = library.GetPictureFromToken(queryStrings["token"]);

//Create bitmap
BitmapImage bitmap = new BitmapImage();
WriteableBitmap picLibaryImage = new WriteableBitmap(bitmap);
retrievePic.Source = picLibaryImage;

//Save to Global Bitmap

App.CapturedImage = picLibaryImage;


We are going to continue this code by first adding it to a Global Variable placed inside App.xaml.cs called Captured Image

//Global variables for the WriteableBitmap objects used throughout the application.
public static WriteableBitmap CapturedImage;


Now that we have that saved globally, we want to first save the picture to IsolatedStorage THEN to the media library.  This would normally be done when an event is fired, like a user clicking a save button.


First save the image to isolated storage


//Create filename for JPEG in isolated storage
String tempJPEG = "TempJPEG.jpg";

//Create virtual store and file stream. Check for duplicate tempJPEG files.
var myStore = IsolatedStorageFile.GetUserStoreForApplication();
if (myStore.FileExists(tempJPEG))
IsolatedStorageFileStream myFileStream = myStore.CreateFile(tempJPEG);

//Encode the WriteableBitmap into JPEG stream and place into isolated storage.
Extensions.SaveJpeg(App.CapturedImage, myFileStream, App.CapturedImage.PixelWidth, App.CapturedImage.PixelHeight, 0, 85);

We then use the file we just saved to create a stream so we can save it to the media library


//Create a new file stream.
myFileStream = myStore.OpenFile(tempJPEG, FileMode.Open, FileAccess.Read);

//Add the JPEG file to the photos library on the device.
MediaLibrary library = new MediaLibrary();
Picture pic = library.SavePicture("SavedPicture.jpg", myFileStream);

And that’s all you need to do.


In the next post we will show you how to use the WPConnect.exe tool to Debug your application without using Zune.  This allows you to navigate to the pictures hub while still connected to Visual Studio.


Happy Coding – Daniel Egan – DotNetDoc