Going Mobile (Well, Windows Mobile anyway)

I’m currently starting to prepare myself to go from doing ASP.NET Web Application development, to jumping into the world of developing for Mobile devices utilising the .NET Compact Framework (v2.0).

From what I know thus far, the company i’m working for is planning to purchase several i-mate Jams (which runs Windows Mobile 2003 SE). They were considering the i-mate PDA2k (CDMA version), but decided those were a bit too big.

Here’s a few links that I bookmarked yesterday:

There’s a lot more out there, and there’s a few others that I’ve bookmarked. But I think you’ll find a lot of links that are useful in the Compact Framework FAQ.

And no, this does not mean i’m moving away from ASP.NET development. I’ll still be doing some work with ASP.NET (seeing as i’m the only developer at my company). So at times i’ll be switching back and forth between the two very different areas.

You’re probably wondering why I didn’t just design a new set of interfaces for the web app that targets the mobile devices.
I did think about that. But in the end, it came down to giving the users access to data when there is no GPRS connection available. That, and the GPRS data rates in Australia. (Still quite pricey). We’ll still be using GPRS though.

I’m planning to use Web Services to perform the data synchronisation between the Windows Mobile device, and the app server.

One other thing that needs to be considered is what to do when the user loses their device?
Well, that’s where the new Exchange Server 2003 Remote Wipe feature comes in handy.

One of my other considerations was what would this mobile app look like. What does a typical Pocket PC UI look like? And how usable is that UI for users who want to be able to flip between using the stylus, or using their finger as the input device?

These devices are touch sensitive, so some of my users may well decide they wanted to use their fingers rather than pulling out the stylus. I had a look at the various apps that came with the emulator (Pocket Outlook, Calendar, etc). As well as the Pocket TaskVision sample application.

One Response to “Going Mobile (Well, Windows Mobile anyway)”

  1. Pat Says:

    Mobile application development is definitely on the up and up – just look around you! ;)

    Hey, maybe you could even help me out – the company i’m working for is actually looking for any local Malaysians versed in J2ME, WinCE or MAD as a whole preferably with some experience in systems security/mathematics/cryptology to bulk up our software development department – training is on the job and we’re accepting fresh grads…

    So, hey, if you’ve got any Malaysian buddies from uni who kinda fit that send em my way ja? :)

    Actually, while i’m on it, you should take a look at our product – http://www.mynetsec.com/xms/ – its a downloadable mobile app that secures your SMSes on the phone and over the air (its embedded within the SMS so there is no additional cost to an SMS), msg verification & user authentication via PKI, and even comes with remote data wipe… ;)

    Its only available in Malaysia at the moment but hey, if you want a demo i could prob give you two trial versions to play with a friend – Symbian only mind you! (can you guess why i’m looking for J2ME programmers now?) ;)

    Cheers mate and let me know – keep up the good work!