Christian Kray visits our Lab

Christian Kray and I were colleagues in Lancaster for a very short time – he just joined the university when I left for Munich. After his post-doc in Lancaster he moved to a position in Newcastle.

His work at the cross roads of mobile interaction and public displays is very exciting. In particular he investigates interesting concepts related to visual codes – some aspects to these ideas are discussed in “Swiss Army Knife meets Camera Phone” [1]. His new prototypes are really cool and I look forward to see/read more about them.

We realized that there are many areas where we have common interests. Perhaps there is a chance in the future to work together on some of the ideas discussed!

[1] Swiss Army Knife meets Camera Phone: Tool Selection and Interaction using Visual Markers. C. Kray and M. Rohs. (2007) In “Workshop on Mobile Interaction with the Real World at Mobile HCI 2007”. Singapore, September 9, 2007.

Visual aid for navigation – using human image processing

While browsing the equator website I came again across an interesting publication – I had seen two years ago at MobileHCI – in the domain of pedestrian navigation [1]. The Basic idea is to use a collection of geo-tagged photos to provide visual cues to people in what direction they should go, e.g. “walk towards this building”. This is an interesting application linking two concepts we discussed in the part on location in my lecture on pervasive computing. It follows the approach of augmenting the user in a way that the user does what he does well (e.g. matching visual images) and the computer what it does well (e.g. acquiring GPS location, finding pictures related to a location in a DB).

[1] Beeharee, A. K. and Steed, A. 2006. A natural wayfinding exploiting photos in pedestrian navigation systems. In Proceedings of the 8th Conference on Human-Computer interaction with Mobile Devices and Services (Helsinki, Finland, September 12 – 15, 2006). MobileHCI ’06, vol. 159. ACM, New York, NY, 81-88. DOI= http://doi.acm.org/10.1145/1152215.1152233

Keynote at Pervasive 2008: Mark Billinghurst

Mark Billinghurst presented an interesting history of augmented reality and he showed clearly that camera phones are the platform to look out for. He reminded us that currently the 3D performance of mobile phones is similar to the most powerful 3D graphics cards show 15 years ago at SIGGRAPH. Looking back at Steven Feiner’s backpack [1] – the first augmented reality system I saw – can tell us that we should not be afraid to create prototypes that may be a bit clumsy if they allow us to create a certain user experience and for exploring technology challenges.

In an example video Mark showed how they have integrated sensor information (using particle computers) into an augmented reality application. Especially for sensor-network applications this seems to create interesting user interface options.

One reference on to robust outdoor tracking done at Cambridge University [2] outlines interestingly how combining different methods (in this case GPS, inertial, computer vision and models) can move location techniques forward. This example shows that high precision tracking on mobile devices may not be far in the future. For our application led research this is motivating and should push us to be more daring with what we assume from future location systems.

Mark argue to look more for the value of experience – the idea is basically that selling a user experience is of higher value than selling a service or a technology. This view is at the moment quite common – we have seen this argument a lot at CHI2008, too. What I liked with Mark’s argument very much is that he sees it in a layered approach! Experience is at the top of a set of layers – but you cannot sell experience without having technology or services and it seems a lot of people forget this. In short – no experience design if you do not have a technology working. This is important to understand. He included an example of interactive advertisement (http://www.reactrix.com/) which is interesting as it relates to some of the work we do on interactive advertisement (there will more as soon as we have published our Mensch und Computer 2008 paper).

His further example on experience was why you value a coffee at Starbucks at 3€ (because of the overall experience) reminded me of a book I recently read – quite a good airline/park read (probably only if you are not an economist) – makes the world a bit understandable [3].
Build enabling technologies and toolkits as means to improve one’s citation count was one of Mark’s recommendations. Looking back at our own work as well as the work of the Pervasive/Ubicomp community there is a lot of room for improvement – but it is really hard to do it …

[1] S. Feiner, B. MacIntyre, T. Höllerer, and T. Webster, A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. Proc. ISWC ’97 (First IEEE Int. Symp. on Wearable Computers), October 13-14, 1997, Cambridge, MA. Also in Personal Technologies, 1(4), 1997, pp. 208-217, http://www1.cs.columbia.edu/graphics/publications/iswc97.pdf, http://www1.cs.columbia.edu/graphics/projects/mars/touring.html

[2] Reitmayr, G., and Drummond, T. 2006. Going out: Robust model-based tracking for outdoor augmented reality. In Proceedings of IEEE ISMAR’06, 109–118.http://mi.eng.cam.ac.uk/~gr281/docs/ReitmayrIsmar06GoingOut.pdf, http://mi.eng.cam.ac.uk/~gr281/outdoortracking.html

[3] Book: Tim Harford. The Undercover Economist. 2007. (German Version: Ökonomics: Warum die Reichen reich sind und die Armen arm und Sie nie einen günstigen Gebrauchtwagen bekommen. 2006.)

Mobile Physical Interaction in the Wild

The parking meter is some streets of Dublin are an interesting example of an interface following the basic idea of physical mobile interaction. As you see from the manual sticker – the first part is on the mobile phone: you call a number and then provide the place in which you are (by typing in a number). The second part is then on the ticket machine – till you get the print out. The amazing thing was I really saw people using it!

The user interface design is interesting as they use on the phone typical phone interaction (basically dialing an number) and keep the interaction with the ticket machine the same (except there is no need to insert coins) as it was before. But looking at some work we did in the PERCI project with DoCoMo in Munich we can tell that this is just the initial state of physical mobile interaction [1] – it can be expected that this will become more common!

[1] Broll, G., Siorpaes, S., Rukzio, E., Paolucci, M., Hamard, J., Wagner, M., and Schmidt, A. 2007. Supporting Mobile Service Usage through Physical Mobile Interaction. In Proceedings of the Fifth IEEE international Conference on Pervasive Computing and Communications (March 19 – 23, 2007). PERCOM. IEEE Computer Society, Washington, DC, 262-271. DOI= http://dx.doi.org/10.1109/PERCOM.2007.35

FacetZoom

Raimund Dachselt presented FaceZoom, a widget for quick navigation, e.g. for a tree structure [1]. I liked his characterizing “a stacked treemap” – which explains nicely what the widget does and where the efficency can be found. At TEI’08 he gave already a nice private demo on how this can be linked to mobile devices and how to use a off-the-shelf phone with an accelerometer as controller.

[1] Dachselt, R., Frisch, M., and Weiland, M. 2008. FacetZoom: a continuous multi-scale widget for navigating hierarchical metadata. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems (Florence, Italy, April 05 – 10, 2008). CHI ’08. ACM, New York, NY, 1353-1356. DOI= http://doi.acm.org/10.1145/1357054.1357265

Paul presented a paper on mobile phone interaction at TEI’08

Paul Holleis presented at TEI’08 the results of the research he did during his internship at Nokia Research [1]. Over the summer Paul spent 3 month with Jonna Häkkila’s group in Helsinki, where he worked on two projects: combing touch and key-presses and wearable controls.

Technically both projects used capacitative sensing to recognize touch. In his paper “Studying Applications for Touch-Enabled Mobile Phone Keypads” [1] they added to common mobile phone buttons touch sensing so that multiple levels of interaction can be measured, such as approaching, touching and pressing. The paper additionally discusses new interaction possibility that arise from this.

[1] Paul Holleis, Jonna Häkkilä, Jussi Huhtala. Studying Applications for Touch-Enabled Mobile Phone Keypads. Proceedings of the 2nd Tangible and Embedded Interaction Conference TEI’08. February 2008.

Discussing project ideas at DoCoMo Euro-labs

When I was still in Munich we worked on the PERCI project together with DoCoMo Euro-lab. This collaboration was very fruitful, as all partners had a deep understanding what they are doing an where technically excellent.

After my moving we finally found some time again to discuss project ideas. There are many options in the mobile domain and we found some interesting topics related to advertising where their expertise and our expertise could create interesting synergies.

Breakfast at Google in Munich

Recently Frank Spychalski (a student from Karlsruhe University 1999) contacted me and told me that he is now with Google in Munich. As we were in Munich anyway we took the chance to meet (and as the schedule was already full breakfast was the only time slot left).

The office in Munich is close to Marienplatz, the very central spot in Munich. They are currently setting up an engineering team. It looks like a great place to work. Perhaps there may be options for some of our students to do an internship in the future.

The visit at Google reminded me of the android developer challenge. The deadline is beginning of March – perhaps there is still some time to motivate some students to create something interesting…

Personal mobile health – Nintendo GlucoBoy

Recently an interesting mobile health product was launched: the glucoboy – http://www.glucoboy.com/ . It is designed as an add-on to the Nintendo Gameboy. The basic idea is to combine blood glucose measuring for children and video gaming.

This product shows that an in-depth understanding of the problem domain can create novel interactive products (in this case the idea was conceived by a parent with a direct insight into the problem). For user interface engineering we see again a clear value of contextual enquiry (or at least contextual understanding) combined with a clever utilization of technology.

Just in time train schedule?

Thought experiment: if we have the same number of trains we have at the moment and we let them travel as we do at the moment – but without time tables (basically a train is always on time – it is there when it arrives – similar to today). Customers would have real time access to all trains and the system could provide estimates when a certain train is where – perhaps with a confidence interval and probabilities of connections and travel times (obviously with an understandable user interface).

Would this be a better or worse model of public transport?

… and by the way the coach I was in has the IP address 192.168.97.181 and runs DOS 😉

Information inside the cap

Travelling on the train from Crailsheim to Nürnberg I saw several police officers on their travels back from an assignment at Stuttgarter Volksfest. When we got off the train the collected their caps from the luggage rack and observed an interesting (traditional) information display.

Inside the cap they carried a schedule and a description of the location they had to go. The size of the paper-display was about 15 x 15 cm. It seems an interesting place to display and access information – perhaps we will do a digital version of the cap as an assignment in our courses.

Watching movies on the train

At the moment I am travelling a lot on the train and it seems that there is an increase in people using their mobile devices (e.g. Sony PSP, mobile phones) to watch cinema movies and episodes of TV-shows. Some individually and others even share the experience. Over the last years it become popular that people watched DVDs on their notebook computer on the train – but it seems the real mobile age is moving on.

Even though the screen is very small it shows again that one needs little to create the illusion of a movie. In the end it comes always back to the story…

Tico Ballagas defended his PhD in Aachen, New insight on Fitts’ law.

Today I finally got around visiting Jan Borchers (media computing group at RWTH Aachen). Tico Ballagas hat as part of his PhD defence a public talk and took the chance to go there.

There where new parts in the talk on the impact of the selection space resolution on Fitts’s law that I had not seen in his work before. It is published in 2006 as a technical report (Rafael Ballagas and Jan Borchers. Selexels: a Conceptual Framework for Pointing Devices with Low Expressiveness. Technical Report AIB-2006-16, RWTH Aachen, Dec 2006) which is worthwhile to have a look at. This could be very interesting and relevant for the work Heiko Drewes does on eye-gaze interaction. Discriminating between input and output space for the index of difficulty could be helpful to understand better the impact of the errors that we see in eye gaze interaction.

One part of Tico’s research was concerned with a definition of a design space for input devices. This is partly described in a paper in IEEE Pervasive magazine, see: Ballagas, R., Borchers, J., Rohs, M., Sheridan, J.G., The Smart Phone: A Ubiquitous Input Device. IEEE Pervasive Computing 5(1). 70-77. 2006.

Bluetooth marketing in the wild


Arriving in Zurich I was quite surprised by the masses of people in the train station. We picked the weekend of the Street Parade for our visit 😉 makes you really think about your own age…

In the railway station they had digital giveaways – you just had to switch your Bluetooth on.

Museum Audio Guides – is there a way to make this a good experience?

We visited the archeology and Stone Age museum in Bad Buchenau http://www.federseemuseum.de/. For our visit we rented their audio guide system – they had one version for kids and one for adults. The audio guides were done very well and the information was well presented.

Nevertheless such devices break the joint experience of visiting a museum! We had three devices – and we stood next to each other listening but not talking to each other. Even though it may transport more information than the written signs it makes a poorer experience than reading and discussing. I wonder how one would design a good museum guide… There are plenty of projects but so far I have not seen the great solution.

Observation at FRA, Terminal 1 B

The number of power plugs available to the public seems to be very close to zero at Frankfurt airport. If a persons sits somewhere on the floor in an odd corner it is likely that there is energy for the laptop or phone.

The number of Bluetooth IDs visible when scanning is amazing. It seems that many people have it switched on continuously now (quite different from 2 years ago). The friendly name used by people seems fairly boring, mainly the preset model name of the phone, combination of first name an phone model, initials, full name and the occasional “hi there”. These observations are quite encouraging for one of our projects.

Looking at the scans I wonder if it is likely that people who travel together have similar phones (e.g. same manufacturer).

Nothing Matches Real Experience

During our strategy meeting there was time for a canoe adventure and some late night reflections. To get the full experience we chose the rainy afternoon for our trip on the river Lahn. Even though we were pretty wet after the trip (some more some less 😉 it was a great experience.

When comparing real experience vs. virtual experience (e.g. second life) it becomes clear that the central issue is, that the virtual is risk-free with regard to our immediate physical well-being. This sounds great in the first place. But what does it lead to when we live in a risk free environment in the long term? How will it shape our perception in the further?

Enjoying the real experience inspired some ideas for mobile adventure games that take place in the real world with real experience but including virtual aspects. A central design goal would be to create a game, where the technology becomes invisible and the user only realises his or her activity in the real world.

Our Presentations at CHI’07 in San Jose

At this years CHI the Conference on Human Factors in Computing Systems we presented 3 contributions: a full paper, a CHI-note, and a work in progress paper. Have a look at them!

Holleis, P., Otto, F., Hussmann, H., and Schmidt, A. 2007. Keystroke-level model for advanced mobile phone interaction. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (San Jose, California, USA, April 28 – May 03, 2007). CHI ’07. ACM Press, New York, NY, 1505-1514. DOI= http://doi.acm.org/10.1145/1240624.1240851

Atterer, R. and Schmidt, A. 2007. Tracking the interaction of users with AJAX applications for usability testing. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (San Jose, California, USA, April 28 – May 03, 2007). CHI ’07. ACM Press, New York, NY, 1347-1350. DOI= http://doi.acm.org/10.1145/1240624.1240828

Holleis, P., Kern, D., and Schmidt, A. 2007. Integrating user performance time models in the design of tangible UIs. In CHI ’07 Extended Abstracts on Human Factors in Computing Systems (San Jose, CA, USA, April 28 – May 03, 2007). CHI ’07. ACM Press, New York, NY, 2423-2428. DOI= http://doi.acm.org/10.1145/1240866.1241018

Broadcasting your Heart Beat



This morning the first 3 students completed the exercise part of our lab class. For the first team the basics are done and we start with the exciting part 😉

We have different sensors that can be connected via Bluetooth to the phone (e.g. heart rate, pulse oximeter, GPS) and the task for the project is to invent a new application that makes use of sensors and creates a new user experience.

In the brainstorming session some were tearing out their hair – but it was rewarding. Some of the ideas that came out are really novel – and perhaps a bit to crazy to implement them. One example of such an idea is to create a web radio station that broadcasts the live heart beat of celebrities as an audio stream (not sure if this is the right way to fame). Other ideas centered on support for sport, exercise and mobile health.

Alexander De Luca (a former colleague from LMU Munich) was spending the last few days with us here. He helped greatly to write some code to get the Alivetec-ECG data parsed.

Lab started: Developing Interactive Mobile Applications

Our Lab course on “Developing Interactive Mobile Applications” started today with 11 students (the limit was 8 – but 3 more is OK as we got some additional phones from Nokia).

Shortly after lunch everyone had there first application written and deployed to the phone. In the afternoon we looked into sending an SMS from JAVA using the messaging API…. And this is fairly easy.

For more details on the course see: http://uie.bit.uni-bonn.de/developing.php

Seeing the possibilities of JAVA ME and how quick people get applications running made me wonder how long it takes till we have massive mal-ware, viruses and spam on the phone. Secutity on phones may be one of the upcomming challenges.