This is a Phone Gap tutorial Series in which I will create a phone gap application for each of the platforms it supports. It is mostly a journey of my own that you get to follow along on. I will start with Windows Phone and then convert it to IPhone, IPad, Android, Blackberry, Symbian. We will discuss tips and tricks along the way.
In this post, we will look at what you need to do to get started using Phone Gap using Windows Phone. The first thing you need to do is download the Phone Gap tools.
Go to http://phonegap.com and click on the Download PhoneGap button. It is currently at version 1.41
The file will be called callback-phonegap-1.4.1-0-g0d1f305.zip (of course the number will change as new updates are applied). It is called callback-phonegap because…. now take a breath here…. Nitobi, the company that create phone gap (at a hackathon… cool), was acquired by Adobe who then jointly with Nitobi donated the phone gap project to the Apache Software Foundation (ASW). This is a good thing since Adobe will continue to back the project while allowing others to continue to contribute. Now why is it called Callback you ask? Well, the name inside ASW for phone gap is Callback….. or at least it was, it has since been changed to Apache Cordova, so I assume the file name will change soon to.
So once you have downloaded and unziped the file, you will want to navigate to \callback-phonegap-1.4.1-0-g0d1f305\callback-phonegap-0d1f305\lib\windows. You will see many things in here, but we are only concerned with one right now. PhoneGapStarter.zip (We will talk about PhoneGapCustom.zip later). We want to copy this to our Visual Studio Templates folder so we can create phone gap projects in Visual Studio.
Copy the PhoneGapStarter.zip file to C:\Users\[USERNAME]\Documents\Visual Studio 2010\Templates\ProjectTemplates\Silverlight for Windows Phone
Now open up Visual Studio (This works with the full or express version) and go to File –> New Project
Select Visual C# –> Silverlight for Windows Phone
You should see a project template for PhoneGapStarter
Name Your project and hit OK. That will create your project.
In the next tutorial, we will walk through all off the files and the set up of your New Phonegap project.
Other Posts in this Series
(This list will automatically grow as I write them)
UPDATE: YES THIS IS AN OLDER POST BUT I STILL HAVE PHONES
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 Daniel.Egan@microsoft.com 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.
I am getting these phones to developers that are writing applications for the marketplace
I have a limited supply (First ones to get me the info I need)
You must live on the West Coast of the US (CA, AZ,ID, WA, NM, CO, NV, OR, UT)
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 , 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 Daniel.Egan@microsoft.com for the details. UPDATE : PLEASE INCLUDE WHERE YOU ARE FROM SO I DONT HAVE TO ASK YOU IN EMAIL. (Slowes down the process)
If you are writing your phone applications using HTML5, you will want to check this out. PhoneGap has released an update to work with Windows Phone. What PhoneGap does is allow you to write your phone application in HTML5 and still access most of the Native API’s and wrap it in a Native application wrapper so that you can put it in the marketplace. This means you can write your application cross platform.
You can download it from here : http://phonegap.com/ or just watch the video below for more information.
Those that know me, know that I am not really a gamer. I enjoy a game once in a while but usually don’t spend much time playing them. I came across this FREE game today that is really cool. It’s a first person shooter game for the phone. The graphics could be a bit better but hey… Its free. Check it out. http://www.windowsphone.com/en-US/search?q=LilDemonsSplatter
Starting Next week, I will be doing a series of Windows Phone Workshops online to teach people how to program with Windows Phone. You can find the current workshops available by either clicking on the Upcoming Workshops link above or by clicking here : http://thesociablegeek.com/event-registration/
In these workshops I plan to talk about one subject matter at at time. I will be LiveStreaming from beautiful LA so you can follow along from wherever you are in the world. I am completely open to suggestions, so feel free to join in the chat and suggest something OR email me daniel.egan AT microsoft DOT com. Since this is new, there may be some bumps along the road while I get the technology sorted out. I hope you enjoy the upcoming events. Please Register for the events so I know how many people to expect.