Test Driving an AT&T Tilt (HTC TyYN II)

For the past 4-5 days I have been playing with an AT&T 8925 Tilt (AT&T’s version of the HTC’s TyYN II).  I am a big fan of Windows Mobile phones, I have been using one for years and I love the way Windows Mobile simply syncs to Outlook.  My life is in Outlook so getting a phone to sync with Outlook is very important to me.  Windows Mobile does it very well.

There are two versions of Windows Mobile right now – Standard and Pro which are also known as the Touchscreen and non-Touchscreen versions.  This Tilt has WinMoPro 6 on it – I haven’t upgraded it to 6.1 because it isn’t mine, I need to return it.  It belongs to the AT&T rep who calls on my employer.  I had asked her if it was ok if I updated it to 6.1 and yesterday she sent me an e-mail telling me to go ahead so I will probably do that later today.

The Touchscreen version is much different than the non-Touchscreen version and I don’t think it is better.  Years ago I had an iPAQ and the Tilt feels much more like an PDA first, phone second where as devices running the non-Touchscreen version feel like phones first, PDAs second.  While it is much easier to work with the calendar and contacts, it is much harder to use as a phone.  In fact, it is clunky.  It would be nice to try the TouchFlo interface HTC is known for but it isn’t included on the AT&T version of the phone so no luck there.

I have actually sent my Pantech Duo in for repair after using this phone – the Pantech Duo runs WinMoStd (non-Touchscreen) and it just much easier to use.  AT&T’s WindowsMobile roadmap doesn’t seem to have much on it although a guy at the local store told me they were getting a new HTC device in November.

I could get an iPhone through work but after playing with a co-workers, I am not sold on it.  The iPhone has the same issue I have with the Tilt – I don’t like using the touchscreen.  On an I phone I probably hit the delete key once for every two letters I type.  If an iPhone had a slide out keyboard like the Tilt has, I’d be all over that.

I am taking the Tilt to Europe with me next week – using it for a few days while traveling will be a real test.  After that it goes back to our AT&T rep and hopefully my Pantech Duo will be back by then.  I am kicking myself for not sending it in earlier.  Not sure why it didn’t occur to me to look into a repair.  I was hoping new phones, in particular the Sony-Ericsson Xperia X1, would be out by now but there isn’t anything, at least from AT&T, on the near horizon I am excited about.

Code Cleanup in progress

It is interesting to go back and revisit code which I wrote early in this project.  When  I go back and look at it, I ask myself why I implemented things the way I did.   The change to the  tabbed menu bar has required me to go back and visit almost every page which is presented as a menu to a user of the system.

Some of the early functionality like Age Groups and Seasons had a clunky implementation of the decision tree logic and resulted in processing the same variables to make decisions repeatedly.  I have migrated the code I developed latter on for things like the Roster and Events pages and implemented “Guidance” for all pages as well.

Now that I have all of the code cleaned up, at least I think I have it all done, I need to return to the Events functionality.  I need the ability to add events to a meet and then re-order them.  The standard events can be used to seed the events for a meet and reordering works although it is clunky.  This should probably be done with AJAX so events can be dragged and dropped into the desired order.