German Workshop on Tangible Interaction

Friday and Saturday we hosted the GI working groups on tangible interaction (GI Arbeitskreis Be-greifbare Interaction in gemischten Wirklichkeiten) for the second inventor’s workshop. We were positively surprised that more than 30 people took part. We started with a set of nice demos from our students and then Nicolas Villar presented an invited talk.

The concept of the workshop was to create ideas by looking more closely at different materials that may be used for interaction and by assessing novel interaction technologies. On Friday afternoon we had several tables with material (e.g. smart materials, conductive fabric, magnetic materials, etc.) and technologies (e.g. VoodooIO, EduWear kit, Physiological sensing based on the Nexus system). We bought a set of materials from MUTR Teaching Materials. In groups the participants create many design ideas by imagining a certain technology to be used in a specific context.

The social event was at the unperfekthaus.de in Essen – if you visit Essen this is a „must see“. The concept is unique!

On Saturday we started with an exercise to investigate the qualities of tangible UIs in comparison to traditional GUIs. For this we looked at different games (e.g. Space invaders, Super Mario, Sims, Halo) and though how we would make them more tangible and what pros and cons are there for the tangible and GUI version. In this context we also discussed the approach of exertion interfaces [1].

The rest of the morning was spent working on more concrete ideas for the concepts created on Friday afternoon – with remarkable results – see the Wiki for details.

[1] http://exertioninterfaces.com/

Invited Talk by Nicolas Villar

Nicolas visited us in Essen to give the opening talk of our German meeting on tangible interaction. In his talk he first showed some examples of the hardware and sensors group at Microsoft research in Cambridge, most notably the SenseCam (which we learned is licensed and will be soon commercially available).

In the main part of the talk Nicolas presented a modular embedded architecture that allows developers to create custom made digital systems with fairly little effort. By integrating physical development (3D printing), functional blocks and software development the approach aims at empowering developers to create entirely new devices. His examples were impressive, e.g. creating a fully functional game console in a few hours.

Assuming that electronics become really small and cheap and that displays can be directly printed I can see that this approach makes a lot of sense – the question is just how long will it take before we rather use a (nowadays) powerful ARM processor, instead of a logic circuit with 10 gates. I would imagine that from a economic perspective it will less than 20 years before this makes sense.

We talked about energy harvesting and hier is a link to a potential interesting component: LTC3108.

Cloud Computing Reading List

I recently got more often used about cloud computing and what my take on it is. So far I have not had time to write up my view but I can share at least my reading list on the topic:

Hayes, B. 2008. Cloud computing. Commun. ACM 51, 7 (Jul. 2008), 9-11. DOI= http://doi.acm.org/10.1145/1364782.1364786

Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lindner, M. 2008. A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev. 39, 1 (Dec. 2008), 50-55. DOI= http://doi.acm.org/10.1145/1496091.1496100

John Viega, „Cloud Computing and the Common Man,“ Computer, vol. 42, no. 8, pp. 106-108, Aug. 2009, doi:10.1109/MC.2009.252

Lin, G., Fu, D., Zhu, J., and Dasmalchi, G. 2009. Cloud Computing: IT as a Service. IT Professional 11, 2 (Mar. 2009), 10-13. DOI= http://dx.doi.org/10.1109/MITP.2009.22

Voas, J. and Zhang, J. 2009. Cloud Computing: New Wine or Just a New Bottle?. IT Professional 11, 2 (Mar. 2009), 15-17. DOI= http://dx.doi.org/10.1109/MITP.2009.23

Grossman, R. L. 2009. The Case for Cloud Computing. IT Professional 11, 2 (Mar. 2009), 23-27. DOI= http://dx.doi.org/10.1109/MITP.2009.40

Weinhardt, C., Anandasivam, A., Blau, B., and Stößer, J. 2009. Business Models in the Service World. IT Professional 11, 2 (Mar. 2009), 28-33. DOI= http://dx.doi.org/10.1109/MITP.2009.21

Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia
Above the Clouds: A Berkeley View of Cloud Computing. 2009. UC Berkeley Reliable Adaptive Distributed Systems Laboratory. http://radlab.cs.berkeley.edu/publication/285

Sensor modules for acceleration, gyro, and magnetic field

I came across 2 Sensor module recently released by ST Microelectronics:

There will be in the future probably very few mobile devices without such sensors. When we worked on the project TEA in 1999 it seemed far away… What can you do with sensors on the mobile? There are a few papers to read: using them for context awareness [1], for interaction [2], [3], and for creating smart devices [4].

Last week in Finland I met Antii Takaluoma (one of the co-authors of [1]) and he works now for offcode.fi – I saw impressive Linux hardware – I expect cool stuff to come 🙂

[1] Schmidt, A., Aidoo, K. A., Takaluoma, A., Tuomela, U., Laerhoven, K. V., and Velde, W. V. 1999. Advanced Interaction in Context. In Proceedings of the 1st international Symposium on Handheld and Ubiquitous Computing (Karlsruhe, Germany, September 27 – 29, 1999). H. Gellersen, Ed. Lecture Notes In Computer Science, vol. 1707. Springer-Verlag, London, 89-101.

[2] Hinckley, K., Pierce, J., Sinclair, M., and Horvitz, E. 2000. Sensing techniques for mobile interaction. In Proceedings of the 13th Annual ACM Symposium on User interface Software and Technology (San Diego, California, United States, November 06 – 08, 2000). UIST ’00. ACM, New York, NY, 91-100. DOI= http://doi.acm.org/10.1145/354401.354417

[3] Albrecht Schmidt. Implicit human computer interaction through context. Personal and Ubiquitous Computing, 4(2):191-199, June 2000

[4] A. Schmidt and K. Van Laerhoven. How to Build Smart Appliances?, IEEE Personal Communications, p.66 – 71, (2001)

Doctoral colloquium in Tampere

For the second time we organized an international doctoral colloquium on HCI – mainly with students from Germany and Finland. This year it was hosted at the University of Tampere. 10 students in different stages of their PhD presented their work and ideas. The first one was in Oulu.

Besides many scientific and technological topics we discussed the process of doing a PhD. I shared my experience of doing a PhD based on an extened version of Jakob Badram’s fish model as well as with the PI-presentation model.

The fish: basically you start with a topic and it widens over time – till at some point you have to focus – and when you have focused and found the specific contribution you have to widen again a bit to cover the things you need for making it a coherent PhD-thesis. This applies to the technical skill set of the student as well as to the research topic. Pertti added a personal sanity graph – from the beginning when you think of how difficult a PhD is, to the middle were you think you know it all and everyone else in the research community has no clue, to the (hopefully) final stage where you get a objective view on your PhD (where you realize you made a contribution you can be proud of – but it is probably not going to change the whole world). It seemed that most people who have done a PhD in CS can relate to this graph…

Creativity Workshop at NRC Tampere

Creativity is a key issue of creating novel applications and interaction methods and techniques. Over two days we ran a hands on prototyping workshop on physical user interaction. We setup teams of 3 people, each team including at least one person with design and one with programming skills. Within about 5 hours the teams had to create a multiplayer interactive game – using a mouse or several mice as basic sensors. We discussed how novelty and the learning curve of interaction technologies relate to physical interaction. The results of the workshop were most impressive… and I think some of them could be really pushed further.
In 2008 there was an interesting issue of Interactions Magazine on innovation. The cover article by Dubberly provides a good conceptual models of innovation [1]. In my lecture on HCI I tyically also introduce the TRIZ („The theory of solving inventor’s problems“) methodology, introduced by the Soviet engineer and researcher Genrich Altshuller. TRIZ is interesting to me, as it is in contrast to many other creativity approaches,a systemtic (algorithmic) approach for generating innovative ideas and solutions for problem solving. However I am not sure how well it works in the real world…
During the workshop our approach was very practical. We did also a speed invention exercise – the task was to create 3 game concepts (related to physical penny games) within 10 minutes. The results were pretty impressive – perhaps someone has the time to implement them.

And being in Finland we got the real sauna experience – inside +79°C and then outside into the snow -23° – this is cool (in the very literal sense!).

[1] Dubberly, H. 2008. Toward a model of innovation. interactions 15, 1 (Jan. 2008), 28-36. DOI= http://doi.acm.org/10.1145/133

Talk at demola, Finnish Ubicomp program

Jari Ikonen from the Finnish Ubicomp program contacted me last week – interestingly because I shared on this blog the information that I will be in Tampere – and it worked out that we met.

He showed and explained me the demola approach. I find this concept of teaching, training and innovation very exciting. In short demola offers space for students to work on challenging problems that are real and creates opportunities opportunities. Basically companies offer tasks/project to works on. Teams of students (potentially from different universities and fields) will work together to solve it as part of their studies – but the students also will own the IPR. I think that creates interesting teams in realistic settings and has probably a great potential for creating start-ups. Perhaps we should look at this model closer and see how we could create something similar…

As always when meeting interesting people time was too short… I gave an ad-hoc talk based on previous slides on „Mobile & Ubiquitous Computing and Beyond: Mobile Communication changed the world – what else do we need?“ and we had a short but very interesting discussion.