This post has now been migrated to ThoughtAsylum.com.
Archive for the ‘Mobile’ Category

Windows Mobile Keyboard
March 8, 2009A little while ago I spent some time outside of work struggling with a particular application on my Samsung Omnia i900 mobile phone. It seemed like it just didn’t work properly and I almost reported it to the developers as a bug. Just before I did I came across another piece of mobile software and noted a very similar problem and this time something clicked and I realised what the issue really was.
The problem I was experiencing was that I could navigate within the applications using my physical pointer on the touch screen of the phone, but within some parts of the application there was just no response when tapping (or double tapping). Using the inbuilt optical mouse button had an identical non-response. Eventually I realised that the software had been written for Windows mobile devices that had a physical D-pad.
A D-pad (or directional pad) is typically found below the screen on a Windows mobile device and has five physical buttons. One for return (usually in the centre) and four directional buttons (up, down, left and right). Since the Omnia has no D-pad my next thought was to have a look through the inbuilt keyboard options for an on screen keyboard with directional buttons.
By default I use the “Samsung Keyboard” which does not have any directional buttons. A quick search through the options showed that the “MS Keyboard” was the only one to have arrow keys. I tried using this keyboard and it did indeed resolve the navigation issue in the applications. the only problem is that whilst I could navigate using the physical pointer and the optical mouse with this keyboard it is slow and fiddly as the keys are simply so small. I use my fingers to do most of my interaction with my phone so I decided to continue looking for another finger friendly solution.
My first investigation was in trying to find a “virtual” or “on screen” D-pad. Unfortunately everyone’s favourite font of all knowledge (Google) didn’t yield any usable results and so I took a step back to see if there were any keyboards for Windows mobile that could be configured to have large directional keys.
This time my search was a little more fruitful. PCM Keyboard is an incredibly flexible keyboard for Windows Mobile devices. Using the Microsoft emulator for WM6, a base theme package for PCM Keyboard called “dream2“, some rough documentation and several hours of confusion and frustration later and I have managed to configure more than just a simple on screen D-pad.
My solution is “DPress” a theme for PCM Keyboard. Copy the DPress.zip file to your Windows mobile device and place it into the same directory as your PCM Keyboard installation (check under Program Files on whichever storage area you installed PCM Keyboard to). Select the options for installed keyboards and the options for the PCM Keyboard. Select DPress and ensure that you select a keyboard type (qwerty and azerty are included). Save the changes and then the likelihood is you’ll need to restart your device and reselect the PCM Keyboard as the input option to get the DPress keyboard.
Below are some screen shots on how to access the different displays of the keyboard. Click on the thumbnail images for larger views.
The 
lower case keyboard left is the default keyboard view as one might expect. From here the keyboard layout can be changed through a number of key presses. The most obvious one is pressing the shift key. This will change the layout to upper case(shown on the right). Pressing and holding the shift button will enable what is in effect caps lock and the upper case layout will remain until the layout is again changed – e.g. by pressing shift once more.
A number of keys provide quick access to in-situ additional keys. Pressing and holding vowel keys will give access to extended character sets, similarly pressing and holding space will give access to numbers, the comma button will allow access to emoticons and the return button will give access to some function buttons (options, cut, copy, paste). Some of these are illustrated in the following screen shots.
Clicking the “.,123″ button swaps to a numeric keypad (left image below). Clicking and holding the period (“.”) button swaps to a symbolic keypad (middle image below). Finally (and the one you’ve probably been waiting for) by clicking and holding the “.,123″ button a D-pad is displayed (right image below).
Quite versatile for one keyboard theme on a mobile device? I think so.
I’ll be blogging about the pieces of software I had the issues with in the not too distant future, but in the meantime enjoy the DPress keyboard. It is provided as is with no guarantees and I’m sure it probably won’t display well on every Windows Mobile device, but if it doesn’t work why not modify it yourself and modify it to suit your purposes. That’s exactly what I did with the “Dream2” theme so ultimately my thanks go to the author of that theme and PCM Keyboard.

Universal Charger for Mobile Phones
February 23, 2009About a week ago the BBC ran an article about standardisation of mobile phone chargers. Not particularly interesting at first thought, but the article was quite enlightening.
Manufacturers and operators behind the plans to produce a new standardised energy efficient charger include:
|
|
The new charger is set to use a mini-USB connection and is set to carry a zero load power consumption so that the charger no longer draws power when the phone is charged (meaning you can leave your phone plugged in to charge overnight and still be confident that you’re acting in a responsible green manner. Overall this new charger is expected to be up to three times more efficient than some existing chargers.
Some manufacturers are already using mini-USB based chargers for their smart phones (e.g. HTC, Google (Android), Blackberry (well the Storm anyway)), so presumably they will be compatible with the new charger. Similarly if the choice of connection is mini-USB that has to suggest that you may be able to charge your phone from a standard mini-USB connection cable plugged into a PC USB port … or even one on a games console.
So this should mean less spare chargers in ICT store rooms and less chargers in land fill sites. Less variation, less power consumption and potentially able to charge from a PC too. This sounds like a great idea.
My hope is that the new Universal Charging System (UCS) is simply a plug that a standard mini-USB cable can be plugged into – just like the Apple iPod/iPhone plug and USB lead …
… which leads me to the “where’s Apple in all of this?” They’re pushing a new greener Mac so it would make sense to be in on this too.
I would like to see that perhaps some sort of mini-USB connection exists on future iPhones and perhaps an adapter to allow the older connector to be used with it – e.g. by using the existing cables. This assumes that you can’t simply plug the existing cables directly into a USB slot on the UCS which I guess would be even better.
On this line it would also be useful to have some adapters to allow the older phones lacking a mini-USB connection to use such a fantastically green mini-USB connection. I’d really love this for my Samsung Omnia for instance.
So hopefully we’ll see something appearing in the not too distant future, but waiting in the wings may be another option – the PowerMat. I’d be interested in knowing how the efficiency here might compare as this might eliminate the need for plugin power transfer entirely. I’m guessing that efficiency of transfer and the ability to use a mini-USB to have fast data transfers as well as power might give it more of an edge than the PowerMat can deal with. Still my toothbrush charges using the same principle as the PowerMat so maybe I’ll be able to get a USB toothbrush in the next few years and further cut down on the chargers I need to take with me when I’m away from home?








