Monday, September 19, 2011

Android: things they forgot to tell you

I recently bought a second-hand Sony Ericsson Xperia X10 Mini Pro (big name for a small phone) to replace my SE Z550i (the battery started failing, and I can't get a new one - the best way to make a phone obsolete!). Being a strong proponent of Linux, I was very keen to see what the hype around Android was about. Of course, I'm an SE fan, and loved the idea of the slide out keyboard, so the X10 seemed like an ideal choice! This is my first smartphone, but after two weeks of using this device it seems to me that the Android developers concentrated on the 'smart' and less on the 'phone'. So, in this post, I'll look at a few things that really wasted my time. These are all to do with usability and HCI from an Information Science viewpoint.

The phone has the default SE Android 2.1 installed, so some of my gripes may have been addressed in later releases of Android, but somehow I doubt it.

SMSes
Deleting an SMS Something as simple as deleting a single SMS probably seems trivial to a hardened Android user, but to a newbie, it was very frustrating trying to figure out how to do it, especially as it's so easy with a non-smartphone. Conventional wisdom would say, select the SMS, and then press the menu button on the phone. However, this method yields Delete conversation ie, delete all the SMSes between you and the other party. While this can be good on occasions, you sometimes want to retain the information contained in one of those SMSes.

The trick, I found out totally by accident, was to "long touch" (touch and keep the finger in position) the SMS in question. This brings up a menu with useful options such as forward and delete the SMS.
Changing the notification tone Conventional wisdom would expect the SMS notification tone to be under Settings>Sounds & Display. Settings for changing most other sounds seem to be here, but not the SMS. To change this tone, go to messages and then press the menu button. The settings option on the subsequent menu has an option to change the SMS notification tone (among other things).

Phone book/Contacts
As far as I'm concerned, this is the most messy part of Android. I really have no idea what the developers had in mind with the way they implemented the phone book. With Symbian, a very nice feature of the contacts list was birthdays. When a one of your contacts' birthday came around, Symbian would notify you at 09:00 of the event. I have yet to find an easy way to implement birthdays and birthday notifications...

Also, if you happen to have Facebook and Gmail accounts, contacts from both accounts are downloaded to your contacts list. This might sound like a good idea, but if the contact has nothing in common between these two accounts, you end up with two entries for the same person in your contact list. If you've moved a SIM card from an old phone, then its contact list gets added to the mix making an even bigger mess. You then have to go through a very painful process of joining these contacts.

A further horror is that every email address that you have written/responded to ends up in your Gmail address list and all of these end up on your phone, regardless of their relevance.

Afrikaans characters
A major problem for South Africans wanting to communicate in Afrikaans is the ability to use letters from the Germanic character set. The default Android input languages do not have the ability to select these characters, even though they are in the font set. What I found to work was to install the MultiLing app from the Android Market, together with the Afrikaans plugin for MultiLing (I'm not sure whether the plugin is necessary, but it does give you access to an Afrikaans dictionary for Quick type).

To use it, go to any app that requires text input, long touch the input area and from the menu that appears, select "Input method". Select MultiLing from those available. Now, long touching any letter on the keyboard gives the option to select extra characters associated with that letter. What made me doubly pleased about this was that it also works with X10 mini pro's slide out keyboard - the only disadvantage being that the symbol key does not work.

Sunday, May 15, 2011

Lawn Bowls: Determining the size of the bowls

Conventional wisdom says that if you are interested in taking up bowls, you should first try it out at your local club. Clubs normally have sets of older bowls, donated by past members. By trying out various sets of bowls, you can firstly see if you do enjoy the game, and secondly, find out the size of bowl which suits you. However, these older bowls sometimes don't have the sizes marked on them or sometimes the markings are so worn as to be illegible.

I did a fairly comprehensive Web search to try and find the dimensions of the various bowls sizes, and the closest I could come to what I was looking for was this page on ComfitPro. I have taken their data given for the diameter of the bowl for each of the sizes and used to to determine the diameter in mm and the circumference (of the rolling surface) in mm. For the sake of completeness I have also included ComfitPro's weights for the various sizes.

Size00012345
Diameter (inches)49/1645/843/4413/1647/8415/165
Diameter (mm)115.9117.5120.6122.2123.8125.4127.0
Circumference (mm)364369379384389394399
Heavy (g)1215126013551410146015201570
Extra Heavy (g)n/a13301390145015101560n/a


To use this information, I suggest getting hold of a dressmaker's tape. Wrap the tape around the rolling surface of the bowl and measure the circumference. From the circumference, you can use the table to determine what is the size of the bowls which you find most to your liking.

(The tape can also be used for measuring winning distances during a game!)