Touch Weather for Windows Mobile review

One of the things I miss most about the default HTC HD2 home page is the animated weather (below) that the HTC Sense interface provides. Not only is it pretty but it’s intelligent, using GPS to find your location and GPRS/3G to download the local weather conditions and forecast.

20110425-htc-hd2-htcsense

Spb Mobile Shell 3.5 does have a weather gadget but it’s not as comprehensive as the HTC version: it doesn’t include Anstruther, St Andrews or Selkirk. Instead I have to rely on the ‘nearby’ forecasts for Dundee or Edinburgh, which are just not accurate enough.

Touch Weather

Last night I discovered another weather application Touch Weather for Windows Mobile, which is a gorgeous, animated (with video effect snow, ran and clouds) weather application that pulls in data from any of six, international weather forecast sites:

so you should hopefully be able to include most places you’d want; the application claims to provide weather for 50,000+ locations worldwide. I certainly found Anstruther, St Andrews and Selkirk using AccuWeather.

I never worked out where there is a limit to the number of towns you can store at once but I’m delighted that I can easily switch between my usual three.

20110425-weather-0120110425-weather-02

Free and Pro versions

The application comes in two versions: free and pro. The free version provides an animated weather forecast for the current day only.

For US$9.98 you can upgrade to the pro version which gives you a detailed daily forecast (morning, afternoon, evening and night) as well as a more complete, seven day forecast. While running the free version you can trial the pro version for 14 days.

System requirements

Touch Weather runs on anything from Windows Mobile 5 PocketPC and Smartphone to Windows Mobile 6, 6.1 and 6.5 Classic, Standard and Professional versions.

It also supports the following resolutions (in pixels):

  • VGA 640 x 480
  • WVGA 800 x 480
  • qVGA 320 x 240
  • WqVGA  400 x 240
  • SqVGA 320 x 320

Data

Typically the data download per location has been around 180 KB which shouldn’t cost too much on a GPRS/3G data connection, and you have complete control over when and how it updates: manual or scheduled (every 30 minutes, 1 hour, 2 hours, 4 hours, 12 hours or 24 hours).

Backgrounds

One really neat feature is the ability to customize the background. Touch Weather comes with six built-in panoramic images, and the option to use one of your own. This appears to be set per location. So, in theory, you could use a photograph of the location you’re pulling in the weather forecast for.

Looking at the six default panoramic images it would appear that dimensions should be at least 800 x 480 pixels, although the largest is 1600 x 1200.

Video demo

Here’s a video demo on YouTube of the interface, albeit in Russian.

Conclusion

While Touch Weather doesn’t show itself on the phone’s home screen, or integrate with Spb Mobile Shell, and it doesn’t use GPS to automatically determine your location such inconveniences are a small price to pay for such a beautiful, customizable weather forecast application. I’ll definitely be upgrading to the pro version when my 14 days trial expires.

Looks like there is a version for Android now too.

Fixing the audio problem with Spb Mobile DVD on Windows 7

20110408-spbmobiledvd

I’ve been preparing for my trip to Luxembourg next weekend and given that I’m going to be spending many hours on a train I’ve been converting a couple of DVDs into a format that I can play on my phone running Windows Mobile 6.x.

I’ve been using the rather excellent Spb Mobile DVD, however I ran into a slight problem: since upgrading my PC from Windows XP to Windows 7 the DVD I can no longer hear
any audio on the DVDs (either previewing in Spb Mobile DVD or on the ripped
movies) but the video is superb quality.

I contacted Spb’s technical support who replied the same day saying that I should install the AC3Filter audio codec and try again.

Sure enough after the installation of the AC3 Filter codec Spb Mobile DVD is working once again: superb video and audio too.

I thought someone else might find this information useful.

I’ve just completed a task 2490 years early

It’s no secret that the default Outlook Tasks application in Windows Mobile 6 isn’t great, and given that I use tasks almost as much as the calendar—perhaps even more so—I’m always on the look-out for a dedicated application that will handle them better.

pTasks

I was therefore delighted when I discovered pTasks, which describes itself as “a replacement for the default Windows Mobile task manager” with a “finger-friendly user interface”.

Perfect!

It costs £2.69 from the Windows Phone app store.

Rather than paying for something that I don’t know if I wanted to keep I went in search of a free, early beta release. I found version 0.5f (the current, paid-for version is 1.5) and gave it a test drive.

An important note is that it requires the .NET 3.5 framework installed first.

Imagine my surprise when I added a new task, “Blog about pTasks”, and reviewed the details:

20110316-pTasks

How efficient am I! I’ve just completed a task nearly 2490 years early.

Mobile phone forgiveness–how I reinstall my PDA

20110311-mobilephone

What better way to begin Lent than by offering your mobile phone complete forgiveness? It was getting slower and slower, and last week I was needing to soft-reset it every day or two.

So, last night I performed what is now becoming a six-monthly hard-reset and reinstallation of Windows Mobile 6.1 on my O2 Xda Zest.

Installation order

I’ve pretty much got it down to a fine art now, and simply need to follow the instructions on my custom-made Excel spreadsheet which tells me what to do and in what order.

20110311-mobilephoneexcel

I have 5 main categories of actions:

  1. Hard reset which includes setting the date/time, the O2 Auto Installer, selecting the correct O2 network package (pay monthly), uninstalling the default (and outdated) Spb Mobile Shell and Opera.
  2. Connect to PC which includes connecting to my PC using Windows Mobile Device Center, and setting up Exchange.
  3. Basic Setup which includes setting up the owner (which is used by some software when registering applications), regional settings, calendar settings (week starts on Sunday, show 7-days, show half-hour slots, show week numbers, do not set reminders for new items), connect to WiFi, backlight and power settings (battery: 5 mins; external power: always on), change my ring tones, and schedule ActiveSync (set to manual and no email push service).
  4. Essential software which is now Spb Mobile Shell, Spb Wallet, SK Tools (for the registry editor), Opera Mobile, Microsoft MyPhone (to backup online my files, texts, photos, etc.), Agenda One (for improved handling of Outlook Tasks), CoPilot Live, moTweets (although I haven’t installed it this time and MyMobiler (so that I can view my mobile phone screen on my PC).
  5. Optional software which includes Pocket e-Sword bible, MobiPocket (eBook reader), DivX Mobile Player (for movies), FourWinds mahjong, Spb Keyboard, A-Z (Edinburgh, Glasgow and London).

This time I have purposely not reinstalled any of the optional software. Most of it I don’t use on a day-to-day basis so I just want to see how I get on without it.

Regional settings hack

By default in the UK regional settings the long date format is either

  • dd MMMM yyyy (e.g. 01 March 2011)
  • d MMMM yyyy (e.g. 1 March 2011)

but there is no option for including the day of the week. However, I discovered that if I did the following I could trick Windows Mobile 6.1 (and I’ve used this hack with earlier versions of Windows Mobile too) into using the format that I wanted:

  1. Start > Settings > System tab > Regional Settings.
  2. Set Region to English (United States).
  3. On the Date tab select dddd, dd MMMM yyyy from the drop-down.
  4. Click OK.
  5. Reboot Windows Mobile.
  6. Start > Settings > System tab > Regional Settings.
  7. Set Region to English (United Kingdom).
  8. Click OK.
  9. Reboot Windows Mobile.

If you now visit Start > Settings > System tab > Regional Settings you’ll see on the Region summary tab that the long date has remained in the format dddd, dd MMMM yyyy (e.g. Friday, 11 March 2011):

20110311-mobilephoneregionalsettings

Custom ring tones

The other thing that I have to remind myself every time I reinstall is where to store custom ringtones. I have two that I use an old phone ringtone for my calls, and the ‘24’ CTU phone ringtone for my text messages.

Once the files are in place I go to Start > Settings > Sounds & Notifications > Notifications tab to set the ringtones.

Phone ringtone

I have a .wma file that I drop into \Windows\Rings\ on my phone’s internal memory.

SMS ring tone

I have a .mp3 file that I drop into \Windows\ on my phone’s internal memory.

Conclusion

And that is pretty much it. It took me about two and a half hours to do, including backing up old files and photos from my Micro SD card.

Moving to Microsoft Exchange 2007

Computers and devices connected to a server
You say single point-of-failure, I say synchronized data!

Back in July 2009 I upgraded my mobile phone from an O2 Xda Orbit to an O2 Xda Zest. All was well until I tried to synchronize it with two copies of Microsoft Outlook, one at home, the other at work.

It didn’t work.

Windows Mobile 6.1 won’t sync

A quick Web search showed me that I wasn’t alone. It turns out that there was a bug in that version of Windows Mobile 6.1 on my phone. Microsoft had fixed it and rolled out the update to OEMs but it appears that O2 wasn’t going to let it roll any further.

Diagram of Windows Mobile phone synchronizing with 2 PCs
My Windows Mobile 6.1 phone would only synchronize with one PC

So I was stuck with a phone that would synchronize with only one PC. Which was somewhat bothersome as I was rather used to the convenience of my calendar, contacts, tasks and notes being available both at work and at home, as well as on the go on my mobile phone.

I needed to find another solution.

XTND Connect

The first thing I looked for was an alternative to Microsoft ActiveSync (I was using Windows XP at the time) and I discovered XTND Connect.

I wondered if the problem could be bypassed by using an alternative to ActiveSync.

It couldn’t.

That didn’t work either, which made it quite an expensive mistake. The demo version looked promising but was so highly crippled in terms of functionality that I had to buy the full version in order to fully evaluate it. Which rather defeats the purpose of a demo version, in my view.

Sync2

So I looked around at alternative solutions and it appeared to me that there were only two options left:

  1. Synchronize with an online application (e.g. Google Calendar)
  2. Synchronize to a server (e.g. Microsoft Exchange)
  3. Synchronize to a local folder (e.g. USB flash drive)

I explored the Google Calendar and Google Contacts option but (and for me, it’s a deal-breaker, which is one reason I’ve not gone rushing out to buy an Apple iPhone) one the elements of Outlook that I use perhaps more than any other is Tasks. And I couldn’t sync my tasks with Google Calendar.

I assumed that Exchange would be out of my price bracket so focussed on the second option which led me to Sync2 from 4Team.

Not only does Sync2 synchronize your Outlook calendar, contacts, tasks and notes with a folder of your choosing (USB flash drive, local folder, LAN folder, etc.) it will also synchronize with Google Calendar and Contacts.

I discovered that if I synchronized it with a folder in Dropbox at home I could then synchronize it again from the same folder on my PC at work, without having to worry about remembering to pack my USB flash drive.

Three computers using Sync2 synchronizing with a Dropbox folder
Using Sync2 to synchronize using a Dropbox folder

That has been the solution I have been using for the last six months to synchronize my data between home, work and my laptop.

Occasionally I ran into problems with data not synchronizing properly and so had to either

  • Resynchronize a profile (i.e. make it think it was doing it for the first time again.
  • Delete a profile and recreate it from scratch.
  • Reinstall Sync2 completely.

But most of the time it worked pretty well.

Except that it still didn’t address the issue of my mobile phone being out-of-sync for most of the day, between synchronizations at home.

Hosted Microsoft Exchange 2007

So in January I went in search of an affordable, UK-based hosted Microsoft Exchange account.

After some shopping around I eventually selected Simply Mail Solutions (SMS) based in Warrington. What attracted me about their hosted Exchange 2007 account features were (in order):

  • Only £4.99 per month
  • Full support for Windows Mobile including push
  • Full Outlook Web Access (OWA) in Internet Explorer
  • Out of office assistant
  • Free copy of Outlook 2003 or Outlook 2007

With each device connecting directly to the Exchange server I can guarantee that my data is always up-to-date (server outages withstanding).

Various devices connecting to an Exchange Server
Two PCs, a laptop, a mobile phone and Outlook all connecting to the Exchange Server

Another welcome benefit is that I won’t have the problems of duplicated entries that I’ve experienced so many times when synchronizing multiple devices. Here’s a screenshot I took of Outlook and posted to Twitpic last month showing a repeated entry for “Doug Aitken’s Birthday” duplicated 13 times!

Calendar entry (Doug Aitken's Birthday) duplicated 13 times
Calendar entry (Doug Aitken\’s Birthday) duplicated 13 times

I can even resynchronize my mobile phone when I’m out and about using my roaming Web add-on from O2.

Conclusion

So far I’m really pleased with Exchange and with the service offered by Simply Mail Solutions (SMS).

I’ve noticed only one outage from Simply Mail Solutions which lasted only a couple of minutes when connection to the server went down, and one period of particularly slow connectivity … but then it was 01:00 in the morning, they were doing some maintenance on the servers (I discovered via a quick support call) and I should have been in my bed!

There is a balance to be made when using a hosted service like this for such important personal data between:

  1. the reassurance that I have one ‘golden copy’ of data, stored centrally that is accessed by all my devices, and
  2. the potential for it to be a single point of failure: if it goes down completely I can’t synchronize between locations and my data isn’t up-to-date.

But given my previous experience of hours and hours wasted by repeatedly cleaning up corrupted or deleted data through failed synchronizations, and living with the uncertainty that perhaps my work calendar isn’t exactly the same as my home, laptop or mobile phone calendars … I think I’ll stick with Exchange for a while.