Susan IbachTechnical Evangelist
I'm wired, literally. That's right. My phone is currently plugged in, working it's little heart out as it attempts to update all that I hold dear. Which is mainly my email and Facebook. Sad, I know. "Wait, wired?" You say? Yes, I share your shock and sadness. You'd think that in the 21st century having to plug my phone in to update my email would be behind me, but no. I could blame my phone, but I've recently discovered that it's not its fault. So who's fault? The blame has to lie somewhere, correct? I'm going to blame my service provider. I'm not going to name names, in order to protect the incredibly guilty party, but said service provider happens to not support my Windows Phone.
I’m just going to let the full force of that statement sink in. Shocking eh? What kind of depraved service provider would do such a thing? One with a heart like the Grinch, "two sizes too small". No data! You think to yourself, that can't be! Everyone provides data. Well, apparently they were perfectly willing to accommodate me should I have a Blackberry or an iPhone but aren't so willing to take the next step and support the Windows Phone.
Where does this leave me? Sitting at my computer as my phone updates. While plugged in, this baby is a whole new world of awesome with cool apps and features that let me roam the internet. Unplugged I feel constrained, caged. Sure, there's lots of features that can be used without the internet or data but I like to roam free, spread my wings.
Speaking of roaming free, I'm sure you're thinking "I thought we were gonna hear about FearFest Jess! What's the deal?". To you I would say "Hold your horses! Patience is a virtue." But I'll try to make up for forcing you to wait so long for an update. Did I go to FearFest? No. Why? Because at 11pm Thursday the world appeared to spin on its ear and instead of Wonderland I ended up in my hometown.
Now in all seriousness what I'm about to say is going to sound like I'm plugging the phone but the truth is that the way that I've organized my phone allowed me to navigate the confusing emails and texts I got that night and assemble them into a vague plan that helped me get home. By sorting my contacts into groups I was able to keep everyone's texts and emails together in one view by coordinating them under a group I named Family. On my old phone, my texts were never sorted and I couldn't even search in them to find what I needed. I had to try to think back chronologically to see when the last text was received. It was like playing Where's Waldo. This way I was able to see which plans were cancelled, who was coming when, and what I wanted to do once I got home plus set up my calendar so I knew where to be and when. Crisis averted.
What's that? It's a bird! It's a plane! It's my Windows Phone.
- Jessica Pellow
If you’re looking to start learning Windows Phone 7.5 development, this could be the perfect place for you to start! Jeff Blankenburg from Microsoft has compiled (or rather, at the time of publication of this post is compiling) a series of 31 tutorials on how to implement Windows Phone 7.5 Apps.
The tutorials are “snack-sized”, meaning they won’t take you three hours to go through and they have been laid out to provide you with a learning path to getting comfortable with Windows Phone 7.5 development so you can create awesome apps for Windows Phone. Basically, Jeff is providing a new tutorial every day in the month of November (2011). Below is a list of these tutorials:
Check them out and let me know what you think of them!
I really enjoy playing on Xbox Live with my friends. I thought I would give you a glimpse into what Xbox Live offers in case there are some people unfamiliar with it.
It’s not just about playing games. That part is obvious. The Xbox Live dashboard offers a wide variety of entertainment:
Adam Wlotzki – Carleton University
Don’t get me wrong, I can write code, in fact I love to code, I really do. I think most of us who enjoy logic, enjoy programming. It’s all the other stuff that makes me want to bang my head against the wall, trying to figure out what tool to use, installing the tool, figuring out how to compile, configure, and deploy and test stuff. I have been told that if you can code you can build a phone app. I am going to put that to the test by building and publishing an application from scratch and sharing my story in a series of blog posts so maybe you can do the same!
If you talk to any of my co-workers they will attest that although I am nobody’s fool, for whatever reason when it comes to installing and configuring stuff, I need help. I don’t even know how to install a printer, so I really do believe if I can do it anyone can.
I work for Microsoft and one of the things I do is talk to people about Windows Phone, so of course I am going to build a Windows Phone app, which I am told is the easiest platform for developing phone applications. We’ll see if it’s really as easy as they say. Ready? Okay here we go!
Because of my job I do know where to go to download the toolkit:Go to App Hub and then click on the tile that says Download the free tools
That takes me to a page that says develop for Windows Phone 7.5 and Xbox LIVE Indie Games. Xbox would be cool, but I want to build a phone app so I am going to choose download the Windows Phone SDK 7.1 (of course if anyone reads this in a year, there will no doubt be a newer version)
Okay now it takes me to the Download Center and there are two files to download, the release notes and an executable.
Well that’s pretty straightforward, I hate it when the download is 6 different files and I can’t figure out which is the 32 bit version and which is the 64 bit version and stuff like that. I admit I don’t always read all the release notes and caveats but since I am blogging today I will actually read some of the stuff on the page.
The windows phone SDK includes the following
System Requirements okay that I should look at…
There is also a note saying if you have the earlier version of the phone SDK you must install that first. Hah now I do actually have to do that because I started trying to build a phone app this summer, and then got distracted. I guess it pays to read the instructions! And of course no instructions on how to uninstall. Luckily I do know enough to try Start – Control Panel – Programs – Uninstall a program
Of course there are a bunch of components with Windows Phone in the name, I think I need to uninstall Windows Phone SDK and all the other stuff like Windows SDK add in for visual Studio and Expression Blend SDK for Windows Phone are part of that SDK. Pick Uninstall/Change, then a window comes up asking repair or uninstall I choose uninstall, click OK…wait a while and done. Now I can download the release notes (I want to look thorough since I am blogging about this). Wow a lot of stuff in there, but what matters will depend on your installation. For me an important fact was the fact that if you have Visual Studio 2010 on your pc (which I do) you need SP1, but this same SDK will work whether or not you have Visual Studio 2010. Basically if you don’t have Visual Studio you get Visual Studio Express. If you do have Visual Studio 2010 it will install a sort of add-on so you can develop phone apps in your existing Visual Studio.
Now I am ready to install the actual SDK! I just downloaded vm_web2.exe when I double click on it. Hah! I don’t have enough hard drive space. Figures, nothing is ever simple for me! Okay time to move a few of my photos onto an external hard drive. Now I can try again, a few “I agree” and “Ok” clicks and I get a message telling me it is successfully installed.
I go to Start All Programs, since I have Visual Studio installed I can launch Visual Studio, if you don’t have Visual Studio, then after you install the toolkit you would launch Visual Studio Express for Windows Phone.
Select File | New Project and look at that I have two new project types for building Windows Phone applications! Silverlight for Windows Phone and XNA Game Studio.
Well okay that was easier than I expected. So far so good. Next blog I’ll figure out how to build and test a simple application. Wish me luck and join me on my adventure download the SDK today and start thinking about what your app will be! Then check out part 2 where I get to...you guessed it, build a Hello World App.
Ideas change the world! Ideas solve problems! Ideas create new products and opportunities! They come to us when we are driving to campus, taking a shower, going for a run, or just out drinking with friends. Not all ideas come to life, but without ideas we wouldn’t have electric cars, smart phones, the Bass-o-Matic or the Shamwow. It always starts with an idea. That’s why ideas should be rewarded and we have the Idea of the Week contest. Students from around the world are invited to submit their ideas for a phone application, and every week an idea will be selected, featured and rewarded. What’s the catch? You do have to think our your idea enough to sketch it out. To enter the contest you need to create a SketchFlow prototype using Expression Studio and the SketchFlow Template for Windows 7 (which you get free of charge at Dreamspark).
Step 1 Sign up for Dreamspark
Step 2 Download and install Expression Blend
Step 3 Download the SketchFlow Template for Windows Phone
Step 4 Run the downloaded file which is an installer file, Click Next a couple of times, tell your security tool that you really do want this software installed.
Step 5 Launch Expression Blend 4 and choose New Project
Step 6 Choose Windows Phone SketchFlow Application and give your project a suitable name then click ‘OK’
Step 7 Start adding screens and connecting them, add the controls to show off your idea!
Download Expression Blend from Dreamspark today and enter the Idea of the week, after you submit your idea, get coding, remember publish two quality apps and you could walk away with a windows phone as part of the Mango App Challenge!