Had to truncate the title of the session, because it was just too ridiculously long. Suffice it to say, it's a Windows Mobile 6.5 session... let's see what's new, and whether I need to hold off on a new phone ;)
It's okay Loke Uei, I'm not a morning person either... but I have to make it through the rest of the day somehow I guess. Suggestion to get into the Windows Marketplace early since it's opening real soon. Let's see if the tools are there to be able to realistically develop for this new platform with no physical hardware available yet.
There is a competition to be had on www.mobilethisdeveloper.com, so I guess I better check that out. Wow... they are giving away a 'Surface' to the winner... no shipping to Australia though :(
Okay, so maybe I am going to have to disagree about which OS is more interesting. I personally like the idea of touch screens better... although once I have one I may change my mind... anyway Pocket PC for me then, and WM6 Pro.
Should be obvious, but may be not; limit the UI by: making use of location knowledge (no location entry! the phone should know), present less options, avoid free text entry (use drop-downs instead), always go full-screen, no scrolling... ever. Less is more!
Using subtle sound feedback on actions that may take a while to indicate that input was detected. Make use of all the sensors available in the device. Need to know which sensors are standard on WM6.5. New stuff: capacitive touch, multi-touch, magnetometer (compass), camera control. Love the 'Sixth Sense' turn-any-surface-into-a-Surface tech.
Gestures is native C++ API ... sounds like the APIs of some of the sensor sub-systems are not very mature or evolved out yet. Tricky to solve generically, but it would be nice if there were at least a generic 'raw values by type of device' kind of API to at least have a fighting chance... Good to have some of this attached intrinsically to controls in WM6.5 though.
Shame... no emulation of hardware devices on desktop environment. Means that you'd need a very large range of phones to develop apps for the various capabilities.

Post new comment