I'm currently starting a master's thesis work on a experimental GUI model for
mobile phones, and thought I should ask here for some pointers since there
are obviously a lot of knowledge available.
The plan is (very roughly) this:
1. Decide what programming language to use
2. Make a first prototype of the GUI
3. Conduct user tests with different user "types" (ie young, elderly,
technically interested etc)
4. Adjust the GUI accoring to test results, and return to #3
5. Make a final version.
I have a few key issues that keep me from really getting started. Any
personal opinions or suggestions on reading material would be greatly
What programming language would be most convenient? The GUI is supposed to
offer icon based navigation (very traditional mobile style like SE or
Symbian Nokia), but no other applications (ie "dead ends" on UI nodes). I've
been thinking perhaps Flash Lite, or Python S60? Maybe it doesn't matter all
that much since it's pretty simple programming anyway.
How do I decide the relevant user "types", or Personas (perhaps around five
would be good)? I imagine there would be some studies on this already,
preferrably for mobile phones directly or otherwise for computer users
(hopefully somewhat similar).