[Author's Note: I will add screen shots and links at a later time, so if you'd like anything in the meantime, just contact me.]
Over the past year I have tried many, many apps on my phone. If you do the same, you will likely find many that don’t work at all, and some that are so difficult to use that they aren’t worth having. Unfortunately, there’s a lot of software hanging around from the Pocket PC era, so it can be difficult to tell what is truly useful - especially now with the improved capabilities offered by Windows Mobile 6.
There are some real gems out there in the wastelands, though. I’d rather not bore to death with an endless laundry list of the applications I have tried, what they do, and where to download them. In fact, I already have a list for that if you really want to know. Instead I want to focus on what I call the “must haves”, and how they were truly transformational in that they changed how I use my mobile device.
Google Maps Mobile
I can’t tell you how many times this application has made a real difference to me when I was in a pinch. Having access to a map and your location when you are out and around is something I don’t honestly know how I ever lived without, but having all the features of Google Maps on your phone - plus more – is totally awesome!
Even if you have a car-based GPS (I did, but my wife destroyed it) there are still those times when you will be out on foot. In my case, this is especially useful, since I commute to work by train, Metro, and good old fashioned shoe leather. Also, when you consider that my eyesight is extremely poor – so much so that I can’t read street signs on the opposite side of the road – this application does wonders for helping me know where I am and where I should be going.
Google’s My Location feature works amazingly well even with my GPS-less T-Mobile phone. It gives me a radius of certainty around where it thinks I am, and I have only ever caught it once or twice where I was in fact sitting outside of that circle. I can only imagine it will be that much better on phones with built in or USB/SD based GPS devices.
The traffic feature is useful for all major interstates between New York and DC. I admit that I have not really travelled outside this area, so I can’t speak to other parts of the country. However, I will say that they could do better by providing more granular data for local streets, accidents, etc. I don’t know why, but I think it helps to know why you’re stuck in traffic.
The search features are excellent. Over time, I have found that Google has more or less replaced your phone book, 411, Switchboard.com, and practically any other means of finding a business. Having the same ability to search for the nearest FedEx Kinko’s or Starbucks while you are out and about as you did when you were at home planning your trip really sets you free.
Things I would improve about this application are its absolute need to have a network connection at all times. Mobile apps should not close or crash when they can’t find the Internet, IMHO. At least it should offer a chance to retry, but the ability to cache some data (especially in your home turf) would be of great benefit. Also, I don’t know how one could implement it technically, but a virtual compass would make a great feature – so I can tell not just what corner I am on, but will crossing the street take me in the right direction. Lastly, I would like to see better integration between PIM Contacts and the Google Maps application, so that I can say get directions to a contact’s address, or add a location that I found on Google Maps to my Contacts.
Tome Raider 3
I will simply say this. When you spend two hours plus on the train every day, you will want to bring a book. Over the summer I carried a backpack with a laptop, but the current job provides a desktop PC, so I am not weighed down. This means not only that I am served very well by anything I can do with my mobile that could have been done on my laptop, but also carrying along a paperback book is no longer a trivial matter of stuffing it into my bag. If I want to keep my hands free (more or less), then e-books are the way to do.
Tome Raider is a great product. I have not yet had to pay for it to get enjoyment out of it, but I suspect I will eventually do so in order to get access to their extended library. For now, I am more than amused by the full collection of material by Cory Doctorow and various works by other authors both new and old.
To make this application really complete, you need to download the CIA World Fact Book as well as a copy of the Wikipedia. This makes Tome Raider not just a great tool for your amusement, but an indispensible reference manual that you can rely on even where the Internet itself fears to tread. (Oooooo, DC Metro - scary!)
pRSSReader
RSS feeds have been around for quite some time, but I was always sort of behind the curve in figuring out how to make them a useful part of my life. Some of my thoughts on this would apply to any RSS Reader, but they have specific relevance to RSS readers on mobile devices in particular. In fact, I have long since wanted an RSS reader that was a bit less heavy handed with memory and offers a nicer user interface. But, no such application forthcoming, I will take the best that is available.
One of the best things that RSS is good for is for making good use of my time on the train. I noticed some time ago that I spend about 2 hours virtually every day reading my favorite blogs, news sites, and so forth. On my PC, RSS lets me do this without identifying to my coworkers that I am surfing Digg, DailyKos, Politico, and so on. Moving these feeds to my mobile I can shift my browsing into the morning and afternoon hours, make better use of my time, and resist the urge to fool around at work (excepting those days when I just feel totally useless, of course). The list of feeds I have currently includes a mix of news, politics, work related technology, and fun stuff. I have more material than I can reasonably sift through given only a few hours a day, so I can skim over it or dig it at my leisure.
I have begun to find other useful applications for RSS, especially as information providers have made more and more information available in this way. For example, I now have Google Alerts trained with several searches that will return results as they appear bearing my own name or online alias. This helps me protect my privacy and better manage my net presence. I can do the same sorts of searches for topics of interest: for example, give me all “Barack Obama” appearing on Google in the last 24 hours.
Also, SharePoint provides excellent access to its lists and libraries via RSS, and I am only beginning to envision how I can leverage this, but one example would be to tie our home shopping list to my phone, so I will know if I need to pick anything up (from one of the many stores in DC) before heading home. Because RSS works in the background, I don’t need to remember to connect to a web site to check for updates about this kind of information.
pRSSReader can be configured using OPML files, which I suggest that you do so you can set up your feeds on a real PC where it will go so much faster. Once you have them imported, you can organize them into folders. I recommend you avoid nested folders, at least with the current version (v1.4.2).
You can configure caching and image downloads to suit your memory capacity and network connectivity, but I like to keep offline copies of everything in case I am underground. Note that some feeds will not work well with offline browsing. For example, the Washington Post is virtual useless because of its user registration requirements and non-mobile friendly web site (the Baltimore Sun is a much more mobile friendly newspaper). Also, I have not tried the application for use with “pod-casts” or RSS feeds that deliver streaming media. It would be nice if these were supported, but I am not holding out much hope.
Eventually, I would like to see a much more powerful RSS reader with a better UI based on the .NET Compact Framework. Failing that, I will continue to stand by this open source application, in the hopes they will maybe take in the direction I’d like it to go. (You can download pRSSReader and its source code at Google Code.)
Office Mobile 2007
Simply having the ability to work with MS Office format files while on your phone can be priceless. Though I would never want to rely on my phone as a platform for creating documents from whole cloth, being able to read these documents is indispensible, and being able to work with early drafts can be very useful at times.
Of particular interest, my son found that Pocket Excel was a very useful tool in his cryptography class, as he was able to develop spreadsheet based tools for performing Caesar, Vigenere, and Affine ciphers - as well as useful tools for finding modular inverses and prime numbers. This got me to thinking that there might be many other applications for mobile friendly spreadsheets that I haven’t yet considered. For example, I used to enter my work logs into Excel, so that I could track hours worked independently from the hours on my time sheet or invoice. Just having access to your household budget on the phone could be a useful thing.
One Note and/or Pocket Notes
I used to carry a notebook and pen with me to meetings, and I know many people who still do – even if only so they look like they’re paying attention. The information I would collect generally took extra time to drag into the computer for later use. Now, I enter my notes directly into my phone, or even record the entire meeting. When people ask me if I brought a pad, I smile and flash them my phone.
Doing things this makes everything easier in so many ways, but I do worry just a bit that people may think I am distracted. How do they know I am not surfing the net or writing emails? I just have to try very hard to stay focused on what is going on in the conversation, so I am not caught off guard should someone try to test me. Of course, if I am falling asleep, it is probably better to be surfing the net. Over time, I think people will come to accept this way of taking notes, especially when they see the benefits.
One other thing: for the record, I don’t really see OneNote as being better in any way than the Pocket Notes that comes with Windows Mobile. They both work with ActiveSync, and Pocket Notes supports pen drawings, but it does not appear that OneNote does (I could be wrong). The only real difference is where the information is stored on the PC and when/how they sync. Use what works for you.
SPB Diary
The author brags that Diary may cause you never to leave your Today screen again, and I think they may be right. In my opinion, this is one of the best apps ever made for Pocket PC. The only bad thing about it is that it is only available as a Today plug in, which makes it slow and can make it a little more difficult to read depending on how your Today wallpapers are set. I’d like to see the same functionality from a stand-alone application. But, it is still damn useful.
What SPB Diary does is to portray your common productivity information in a much more useful way than you can get from the standard Pocket Outlook suite (Contacts, Calendar, Tasks, and Messaging). Contacts support categories, custom colors, and icons. You can also display contact photos. The task list supports categories and other filtering options, so it is well suited to show your goals both long term and immediate. The calendar will include tasks that are due on specific dates.
The Notes panel will display all readable text files on your device (Word, Text, Pocket Notes) organized by the date created or modified, so you won’t lose information regardless of where you saved it. There’s a tab for mail that helps consolidate mail from multiple accounts, and a special events tab that can turn even the most thoughtless schmuck like me into someone who remembers birthdays and anniversaries. Now, how shall I find my anniversary without asking the wife? Hmmm
There is even the ability to include extra tabs with other Today controls, so you can really reclaim space on your Today screen. I like this a lot, and recommend you use it in horizontal mode so that it does not automatically trigger the need for horizontal scroll bars. This worked very well for me, as I added HTC Home (which is itself a kind of tabbed plug in) as the default tab, and Diary will switch back to it if I am idle for five minutes.
Slide to Unlock (S2U2)
Slide to unlock is the mobile equivalent to a screen saver. It locks your screen when you are inactive, so that random pocket calls do not occur. S2U2 has a great interface that is very slick and will make Pocket PC users feel like they just bought an iPhone. It is very personalizable, so you can and should customize it with your own wallpapers to give your phone that extra touch. Further, it can display time, weather, upcoming appointments, message status, and other information – so you may not need to unlock the phone for example if you are just checking the time. It includes a nice feature called Slide 2 Answer which displays large photos when people call (note that you’ll need the companion app S2P in order to upload high resolution contact photos). There is also a media player, S2P, which integrates with the lock screen so you can see what is playing while the phone is locked.
Resco Explorer
Every Windows Mobile device needs some kind of upgrade from the weakling File Explorer that ships with it. There are many choices, including Total Commander and products from SPB, and SKTools. However, Resco has become the gold standard. The new version boasts settings that are touch friendly, letting you get a lot more done without having to whip out your stylus. It is a worthy addition which includes a registry editor and FTP client, so you won’t need to install separate applications to do these jobs.
Sprite Backup
There are lots of backup tools out there. This is the one that I like. You can schedule regular backups from ROM to SD, and perform complete backups of everything while it is docked. I have not even begun to scratch the surface of creating a decent backup plan. Knowing how many times I have customized myself into a corner, you think I would learn.
AirScanner Virus Checker
Personally, I don’t really care which anti-virus suite you choose (as long as you have one), everyone needs a good virus checker. AirScanner was one of the first for Pocket PC. It is affordable, and relatively frugal in terms of CPU and memory resources.
Pocket RAR
Just like WinRAR has become the programmers’ compression tool of choice on Windows, Pocket RAR ensures that no matter the type of compression (including ISO and CAB) you will be able to dig into it and get the files you want.
Snood for Pocket PC
If you have only one game on your phone, it might as well be snood. That’s all I really have to say about the matter. This game is unchanged since the days of the Pocket PC, and it really doesn’t need to be, because the original port was excellent.
Other OS Modifications
There are a number of other enhancements to the Windows Mobile operating system that you should have. In my opinion, if your ROM doesn’t come with these preinstalled, you may want to consider a better ROM.
· BatteryStatus: the best thing about this app, other than the battery meter, is the OMAP Scalar functionality, which can programmatically over-clock your CPU. I was able to boost my 201 MHz processor to 234 MHz without any issues, and the scalar function reduces the CPU to conserve power and reduce heat when the processor utilization is low.
· HTC QuickMenu: Not to be confused with QuickMenu by Nanling, this task manager application replaces the X button in the upper right, and it fully compatible with QuickMenu and BattaryStatus. To enable it, go to System > Settings > Task Manager > Buttons.
· Nanling’s QuickMenu: great improvement over the conventional Start menu. Be advised that some features of BattaryStatus are incompatible with it, namely the TaskBar Indicator.
· HTC Home: a stylish clock and jump panel for contacts and commonly used apps. It also has very nice weather panel and some other useful features.
· Task Manager: This is a great little application that extends the basic TM capability to include many more system processes and settings. It is a must have for people who like to tinker.