Sunday, June 01, 2008

image Over the years, I have given many presentations on developing Windows Mobile applications. One thing that I have heard time and time again is that people have a hard time writing their first mobile application. I think sometimes people have a hard time taking those first steps. It is easy to think that it will take too much time, and that it will be too hard. But that is simply not the case.

But instead of telling people, I'm going to show them how easy it really is. The key here is simple: "Taking baby steps is better than taking no steps at all!"

I plan on writing 30 mobile applications in the next 30 days. I will publish both the executable and the source code for each application.

My goal is for each of these applications to be useful, interesting, and straight-forward. Someone considering writing their first Windows Mobile application should be able to look at these applications and "get it".

If you search, you can find tons of simple code to do specific tasks, like playing a message beep. You can even search and find code for fully developed applications, but these are too advanced for many developers, first starting out. What you'll have a harder time finding are simple applications, with source code, that can be the building blocks for new developer's understanding of mobile development. It's my hope that in the next 30 days I can do something to help with that.

Feedback

Please consider this entire series an open forum. I'd love to hear what you think, and what you want. Do you think this will help new mobile developers? Are you a new to mobile development? If so, what would most help you "get it"?


Monday, June 02, 2008 12:27:36 (Eastern Standard Time, UTC-05:00)
OK this is a cool idea Chris - but since these code samples will be in C#, I'll take the task of converting them to VB.NET for the folks out there who are looking for VB.NET mobile code :)
Thursday, June 05, 2008 23:29:12 (Eastern Standard Time, UTC-05:00)
Could you identify what you are developing with?

I have investigated developing little apps for my WM device (that I'd be willing to share), but cannot justify the expense of MS Visual Studio. I found some MS shows last winter, where attendees got free versions of the latest version (v. 8 I think it is), but I missed that.

I've been tinkering with MortScripts, but for things like searching down directories and moving files it is just too slow; and the graphics capabilities are very limited.
I really have not found anything reasonable to do development for WM with.
Ken
Wednesday, June 11, 2008 06:30:13 (Eastern Standard Time, UTC-05:00)
Lou,

That's a great idea man. There is such a lack of mobile VB .NET code. That will be a tremendous help.
Wednesday, June 11, 2008 06:32:12 (Eastern Standard Time, UTC-05:00)
Ken,

Yeah, I'm using Visual Studio 2008 with Compact Framework 3.5 and Windows Mobile 6.x.

I'll do an article on this and discuss this in greater detail.
Friday, June 13, 2008 07:36:22 (Eastern Standard Time, UTC-05:00)
This is a really cool project. I just discovered it today, and will follow the remaining days with interest.

<blockquote cite="Chris">Are you a new to mobile development? If so, what would most help you "get it"?</blockquote>
I am. What would most help me "get it" would be a basic "Getting Started" article that covers things like:
* What tools/libraries/etc do I need to download? Where do I get them from? Are there alternatives, and what are the advantages and disadvantages of each?
* Having written a Hello World program, how do I compile it, make it into a .cab and get it onto my device?

(The MS Developer Center page covers some of this, but it's confusingly presented and has extraneous things mixed in.)

This step is the biggest obstacle for me because it's a single, discrete, irreducible step. When I've got that far - when I can go "yay, there's a program I wrote running on my mobile, even if it is only Hello World" - then actually coding something interesting will be a lot easier because all the steps towards it are incremental.
Rachael
Saturday, June 14, 2008 11:32:23 (Eastern Standard Time, UTC-05:00)
Hi Rachael,

Great feedback! Really helps me confirm what I think is a big stumbling block with Windows Mobile development. It may have to wait untill next month by I will try to put together a screencast series that will help people "get it" when it comes to making that first Windows Mobile application.

Thanks again,
Chris Craft
Chris Craft
Sunday, July 27, 2008 00:54:09 (Eastern Standard Time, UTC-05:00)
Good Job! Thanks, Chris!
Comments are closed.

Theme design by Jelle Druyts

Pick a theme: