Introduction
Guide5 is a city guide- and navigator, designed for portability over a broad array of mobile devices. It can wirelessly download media-rich, geographically relevant content such as images, audio and movies, but it also functions without a network connection using city information packs
.
It can also make use of various positioning technologies to track the position of the user. Users can send messages to each other in a city and leave messages attached to locations. Buildings can be directly highlighted and browsed
. Various information channels can be layered directly on a smoothly animated map.
Development process

Highlight a building by tapping it.
This was a challenging project from a designer’s point of view, because even though we had to develop a UI for devices with limited capacity and restricted input/output methods, we very still building a native application. Since we had an excellent team of programmers who knew how to make full use of this fact, we were able to do fairly advanced graphics and animation.
Eventually it was decided that we would develop two applications – a native one that would be running on Linux/Windows CE/Windows/Car Navigation-devices and a light
version based on Java that could be used for e.g. 3G-handsets.
We started the design process by identifying key uses for the product. We continued by extracting specific use cases and then discussed these accordingly. There were many new issues to be solved; how, for example, should a user grant the localization of him/her from another user, and how should location based
messaging work?
Map navigation was also an issue: how could navigation be consistent across platforms with different input methods (Pens, mice, keyboards, keypads)?
To test different navigation paradigms, I built a series of prototypes that we could test directly on the devices.
After deciding on one of the paradigms – a map-centric UI, with most UI elements and information appearing on demand as overlays – we set out to model the use cases in UML and to produce concrete UIs. After much discussion and refining we ended up with a whopping 120 case screens.
To assist the programmers, we developed an interactive specification that included links between use cases and case screens, textual descriptions and annotated case screens. As it turned out, the specification was good enough to be used for customer presentations.
In all, Guide5 is a groundbreaking application, and it is clear that it will take a while before it will reach the mass market. An early version of the product was demonstrated at CEBIT 02, and it was very well received. «