Monday, 30 June 2008

Invited Lecture at CDTM, how fast do you walk?

Today I was at CDTM in Munich (http://www.cdtm.de/) to give a lecture to introduce Pervasive Computing. It was a great pleasure that I was invited again after last year’s visit. We discussed no less than how new computing technologies are going to change our lives and how we as developers are going to shape parts of the future. As everyone is aware there are significant challenges ahead – one is personal travel and I invited students to join our summer factory (basically setting up a company / team to create a news mobility platform). If you are interested, too drop me a mail.

Over lunch I met with Heiko to discuss the progress of his thesis and fishing for new topics as they often come up when writing ;-) To motivate some parts of his work he looked at behavioral research that describes how people use their eyes in communication. In [1] interesting aspects of human behavior are described and explained. I liked the page (251) with the graphs on walking speed as a function of the size of city (the bigger the city the faster people walk – it includes an interesting discussion what this effect is based on) and the eye contacts made dependent on gender and size of town. This can provide insight for some projects we are working on. Many of the results are not surprising – but it is often difficult to pinpoint the reference (at least for a computer science person), so this book may be helpful.

[1] Irenäus Eibl-Eibesfeldt. Die Biologie des menschlichen Verhaltens: Grundriss der Humanethologie. Blank; Auflage: 5. A. Dezember 2004.

Thursday, 26 June 2008

Hans Visited our Group, Issues on sustainable energy / travel

Hans Gellersen, who was my supervisor while I was in Lancaster, visited our lab in Essen. We discussed options for future collaborations, ranging from student exchange to joined proposals. Besides other topics we discussed sustainable energy as this is more and more becoming a theme of great importance and Pervasive Computing offers many building blocks towards potential solutions. Hans pointed me to an interesting project going on at IBM Hursley "The House That Twitters Its Energy Use".

At the Ubicomp PC meeting we recently discussed the value of face-2-face meetings in the context of scientific work and it seems there are two future directions to reduce resource consumption: (1) moving from physical travel to purely virtual meetings or (2) making travel feasible based on renewable energies. Personally I think we will see a mix - but I am sure real physical meetings are essential for certain tasks in medium term. I am convinced that in the future we will still travel and this will become viable as travel based on renewable energies will become feasible. Inspiring example project are SolarImpulse (its goal is to create a solar powered airplane) and Helios (solar-powered atmospheric satellites). There are alternative future scenarios and an interesting discussion by John Urry (e.g. a recent article [1], a book – now on my personal reading list [2]). These analyses (from a sociology perspective) are informative to read and can help to create interesting technology interventions. However I reject the dark scenarios, as I am too much of an optimist trusting in peoples good will, common sense, technology research and engineering – especially if the funding is available ;-).

[1] John Urry. Climate change, travel and complex futures. The British Journal of Sociology, Volume 59, Issue 2, Page 261-279, Jun 2008

[2] John Urry. Mobilities. October 2007.

Tuesday, 24 June 2008

New ways for reducing CO2 in Europe? Impact of pedestrian navigation systems

Arriving this morning in Brussels I was surprised by the length of the queue for taxis. Before seeing the number of people I considered taking a taxi to the meeting place as I had some luggage – but doing a quick count on the taxi frequency and the number of people in the line I decided to walk to make it in time. Then I remembered that some months ago I had a similar experience in Florence, when arriving at the airport for CHI. There I calculated the expected waiting time and choose the bus. Reflecting briefly on this it seems that this may be a new scheme to promote eco-friendly travel in cities… or why otherwise would there be not enough taxis in a free market?

Reflecting a little longer I would expect that with upcoming pedestrian navigation systems we may see a switch to more people walking in the city. My hypothesis (based on minimal observation) is that people often take a taxi or public transport as they have no idea where to walk to and how long it would take when walking. If now a pedestrian navigation system can offer reliably a time of arrival estimation (which is probably more precise for walking than for driving as there is less traffic jam) and the direction the motivation to walk may be increased. We should probably put pedestrian navigation systems on our project topic list as there is still open research on this topic…

Thursday, 19 June 2008

Birthday candles going electronic

What is a birthday cake without a candle? Sometimes it is hard to find a candle but having a creative team there is always a solution – less than 3 minutes away ;-) As always with new technologies – after deployments ideas for Version 2 (which will include much more functionality) emerge… An there was another business idea – interactive wedding cakes – perhaps we explore this later this year ;-)

Wednesday, 18 June 2008

Teaching in primary school, digital photography, civilization

I had a day off an was as “teaching assistant” on a school trip with the kids my wife is teaching. The trip went to a museum village (Wackershofen), which tries to preserve and communicate how people lived about 100 years ago.

On side observation was that in digital photography the limiting factor is now not anymore the memory space but the batteries in the camera. This has changed over the last 2 years – there children still selected which pictures they have to delete – now that is no issue anymore. This shows that some of the trends in pervasive computing (in this case unlimited memory) is already there…

In a project we converted manually flax into threads and theoretically into linen fabric. Some years ago I was involved in doing a similar project - with a focus on the multimedia docummentation - also with a primary school. We learned that it took a person one winter to make one piece of garment. Putting this into perspective we see an interesting trend of devaluation of physical object (cloth are one example, but applies also to high tech goods such as MP3 players) due to advances in engineering. This devaluation of physical goods led to a higher standard of living and consequently to a higher life expectancy. I wonder how further advances – especially in digital engineering will affect the quality of life…

Thursday, 12 June 2008

Moving again - finally in our new rooms

After several month of building work we could finally move into our new lab space. It is still largely empty but provides great opportunities for the research we have planed.

In order to conserve resources we decided to re-use furniture that was already used by another group within the university (which is not there anymore). This group apparently had a different approach in storing information (physical – real paper) and Florian and Ali had to get rid of several GB before they got their shelves ;-)

Wednesday, 11 June 2008

Talk by Florian Michahelles, RFID showcase at Kaufhof Essen

Florian Michahelles, associate director of the AutoID-Labs in Zürich visited our group and gave a presentation in my course on Pervaisve Computing. He introduced the vision of using RFID in businesses, gave a brief technology overview and discussed the potential impact - in a very interactive session.

Florian and I worked together in the Smart-its project and during his PhD studies he and Stavros were well know as the experts on Ikea PAX [1], [2]. In 2006 and 2007 we ran workshops on RFID technologies and published the results and a discussion on emerging trends in RFID together [3], [4].

At Kaufhof in Essen you can see a showcase of using RFID tags in garment retail. The installation includes augmented shelves, an augmented mirror, and contextual information displays in the changing rooms. The showcase is related to the European Bridge project. ...was fun playing with the system - seems to be well engineered for a prototype.

PS: Florian told me that Vlad Coroama finished his PhD. In a different context we talked earlier about his paper discussing the use of sensors to access cost for insurance [5] - he did it with cars but there are other domain where this makes sense, too.

[1] S. Antifakos, F. Michahelles, and B. Schiele. Proactive Instructions for Furniture Assembly. In UbiComp, Gothenburg, Sweden, 2002.
http://www.viktoria.se/fal/exhibitions/smart-its-s2003/furniture.pdf

[2] Florian Michahelles, Stavors Antifakos, Jani Boutellier, Albrecht Schmidt, and Bernt Schiele. Instructions immersed into the real world How your Furniture can teach you. Poster at the Fifth International Conference on Ubiquitous Computing, Seattle, USA, October 2003. http://www.mis.informatik.tu-darmstadt.de/Publications/ubipost03.pdf

[3]Florian Michahelles, Frédéric Thiesse, Albrecht Schmidt, John R. Williams: Pervasive RFID and Near Field Communication Technology. IEEE Pervasive Computing 6(3): 94-96 (2007) http://www.alexandria.unisg.ch/EXPORT/PDF/publication/38445.pdf

[4] Schmidt, A., Spiekermann, S., Gershman, A., and Michahelles, F. 2006. Real-World Challenges of Pervasive Computing. IEEE Pervasive Computing 5, 3 (Jul. 2006), 91-93 http://www.hcilab.org/events/pta2006/IEEE-PvM-b3091.pdf

[5] Vlad Coroama: The Smart Tachograph - Individual Accounting of Traffic Costs and Its Implications. Pervasive 2006: 135-152. http://www.vs.inf.ethz.ch/res/papers/coroama_pervasive2006.pdf

Context-Aware adverts, google patent search

This evening I went to Münster to meet with Antonio Krüger and Lucia Terrenghi (who is now with Vodafone), who was visiting there. Advertisement is a hot topic and it was interesting that we shared an interesting observation “If the advert/information is the least boring thing to look at people will read it ;-)”. Each of us having their favorite anecdotal evidence: my favorites are people reading the same map everyday at their U-station and the advertising flyers in the Munich S-Train. For context-aware advertisement this is the major challenge to find the time/location where people are bored and happy to see an advert ;-)

We currently have an ongoing master thesis that looks into this topic – context-aware advertising with cars. There are several interesting examples that this concept could work: e.g. Taxis that show location based ads (you can hire your area where your ad is shown, see [1], [2]). We think it gets really interesting if there are many cars that form a in-town canvas you can paint on. On the way back we checked out the screen adverts (include in the public phones) Jörg Müller works on – even with a navigation feature.

Looking for some more on the topic I realized that Google Patent search works quite well by now: http://www.google.de/patents

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

Saturday, 7 June 2008

Visit at Microsoft in Redmond

AJ Brush and John Krumm organize for the people who are in Redmond for the Ubicomp PC meeting a visit to Microsoft. In the morning we got a tour at the home lab – Microsoft’s vision of future home environments – was quite interesting, but had to sign an NDA.
After lunch we went over to Microsoft Research (which is in a new building). We got to see some cool demos. Andy Wilson showed us some new stuff moving the SURFACE forward (physics rocks!). I learned more about depth sensing cameras and Andy showed a fun application [1] – there is video about it, too. Patrick Baudisch talked us through the ideas of LucidTouch [2] and more general about future interaction with small mobile devices. The idea of using the finger behind the screen and the means to increase the precision has many interesting aspects. I found the set of people that work at MSR as impressive as the demos – it seems to be a really exciting work environment.

The atrium of the new building is amazing for playing Frisbee and shoot rubber band missiles. And waiting for the pizza with those toys around proved yet again that researchers are often like kids ;-)

[1] Wilson, A. Depth-Sensing Video Cameras for 3D Tangible Tabletop Interaction. Tabletop 2007: The 2nd IEEE International Workshop on Horizontal Interactive Human-Computer Systems, 2007.

[2] Wigdor, D., Forlines, C., Baudisch, P., Barnwell, J., Shen, C. LucidTouch: A See-Through Mobile Device. In Proceedings of UIST 2007, Newport, Rhode Island, October 7-10, 2007, pp. 269–278 http://www.patrickbaudisch.com/projects/lucidtouch/

Friday, 6 June 2008

Is it easier to design for touch screens if you have poor UI designers?

Flying back from Sydney with Qantas and now flying to Seattle with Lufthansa I had to long distance flights in which I had the opportunity to study (n=1, subject=me, plus over-shoulder-observation-while-walking-up-and-down-the-aisle ;-) the user interface for the in-flight entertainment.

The 2 systems have very different hardware and software designs. The Qantas infotainment system is a regular screen and interaction is done via a wired moveable remote control store in the armrest. The Lufthansa system uses a touch screen (It also has some hard buttons for volume in the armrest). Overall the content on the Qantas system comprised of more content (more movies, more TV-shows) including real games.

The Qantas system seemed very well engineered and the remote control UI worked was greatly suited for playing games. Nevertheless the basic operation (selecting movies etc.) seemed more difficult using the remote control compared to the touch screen interface. In contrast the Lufthansa system seems to have much room for improvement (button size, button arrangement, reactions times of the system) but it appeared very easy to use.

So here are my hypotheses:

Hypothesis 1: if you design (public) information or edutainment systems (excluding games) using a touch screen is a better choice than using an off-screen input device.

Hypothesis 2: with UI design team of a given ability (even a bad UI design team) you will create a significantly better information and edutainment systems (excluding games) if you use a touch screen than using an off-screen input device.

From the automotive domain we have some indications that good off-screen input device are really hard to design so that they work well (e.g. in-build-car navigation system). Probably I should find a student to proof it (with n much larger than 1 and other subjects than me).

PS: the Lufthansa in-flight entertainment runs on Windows-CE 5.0 (the person in front of me had mainly the empty desktop with the Win CE logo showing) and it boots over network (takes over 6 minutes).

Thursday, 5 June 2008

CfP: Automotive User Interfaces and Interactive Applications – AUIIA 08

After last year’s successful workshop on automotive user interfaces we are planning to run another one this year. We - Susanne Boll (Uni Oldenburg), Wolfgang Spießl (BMW), Matthias Kranz (DLR) and Albrecht Schmidt – are really looking forward to many interesting submissions and a cool workshop program. The theme gains a the moment some momentum, which was very visible at the Special Interest Group meeting at CHI2008.

More information on the workshop and a call for paper is available at: http://automotive.ubisys.org/

Wednesday, 4 June 2008

Ali joined our group

Last month Aliresa Sahami finished his master thesis on multi-tactile interaction at BIT Bonn and joined our group in Essen. Ali worked for me a student resesearch assistant at Fraunhofer IAIS. During his studies in Bonn we published an interesting workshop paper on mobile health [1] and gave a related demo at Ubicomp [2].

[1] Alt, F., Sahami Shirazi, A., Schmidt, A. Monitoring Heartbeat per Day to Motivate Increasing Physical Activity. Ubiwell workshop at Ubicomp 2007.

[2] Sahami Shirazi, A.; Cheng, D.; Kroell, O.; Kern, D.; Schmidt, A.: CardioViz: Contextual Capture and Visualization for Long-term ECG Data. In: Adjunct Proceedings of Ubicomp 2007.

Tagging Kids, Add-on to make digital cameras wireless

Reading the new products section in the IEEE pervasive computing magazine (Vol.7, No.2, April-June 2008) I came across a child monitoring systems: Kiddo Kidkeeper - In the smart-its project Henrik Jernström developed 2001 a similar system in his master thesis at PLAY which was published as a Demo at Ubicomp [1]. I remember very lively the discussion about the validity of this application (basically people – including me – asking “Who would want such technology?”). However it seems society and values are constantly changing – there is an interesting ongoing discussion related to that: Free Range Kids (this is the pro side ;-) The article in the IEEE Magazin hinted that the fact the you can take of the device is a problem - I see a clear message ahead - implant the device - and this time I am more careful with arguing that we don't need it (even though I am sure we do not need it I expect that in 5 to 10 years we will have it)

There were two further interesting links in the article: an SD-card that includes WIFI and hence enables uploading of photos to the internet from any camera having an SD-slot (http://www.eye.fi/products/) – the idea is really simple but very powerful! And finally the UK has an educational laptop, too (http://www.elonexone.co.uk/). Seems the hardware is there (if not this year than next) and where is the software? I think we should put some more effort into this domain in Germany…

Not to forget the issue of the magazine contains our TEI conference report [2].

[1] Henrik Jernström. SiSSy Smart-its child Surveillance System. Poster at Ubicomp 2002, Adjunct Proceedings of Ubicomp 2002. http://citeseer.ist.psu.edu/572976.html

[2] http://doi.ieeecomputersociety.org/10.1109/MPRV.2008.27

Sunday, 1 June 2008

Fight for attention – changing cover display of a magazine

Attention is precious and there is a clear fight for it. This is very easy to observe on advertising boards and in news shops. Coming back from Berlin I went in Augsburg into the news agent to get a news paper – and not really looking at magazines is still discovered from the corner of my eyes an issue of FHM with a changing cover page. Technically it is very simple: a lenticular lens that presents and image depending on the viewing angle – alternating between 3 pictures – one of which is a full page advert (for details on how it works see lenticular printing in Wikipedia). A similar approach has already been used in various poster advertising campaigns – showing different pictures as people walk by (http://youtube.com/watch?v=0dqigww4gM8, http://youtube.com/watch?v=iShPBmtajH8). One could also create a context-aware advert, showing different images for small and tall people ;-)

In outdoor advertising we see the change to active display happening at the moment. I am really curious when the first really active cover pages on magazines will emerge – thinking of ideas in context-awareness the possibilities seem endless. However it is really a question if electronic paper will be cheap enough before we move to completely electronic reading. Another issue (even with this current version of the magazine) is recycling – which becomes much more difficult when mixing further material with paper.

Friday, 30 May 2008

Ageing, Technology, Products, Services

Today and yesterday I am visiting a conference that is concerned with ageing – looking at the topic from different perspective (computer science, psychology, medicine, economics) run at the MPI in Berlin. The working group is associate with the the German Academy of Sciences Leopoldina and I was invited by Prof. Ulman Lindenberger who is director at the Max Planck Insititut and works in Lifespan Psychology. The working group is called ageing in Germany (in German).

Antonio Krüger and I represented the technology perspective with example from the domain of ubiquitous computing. My talk "ubiquitous computing in adulthood and old age" is a literature review in pictures of selected ubicomp systems targeted as an introduction to non-CS people to the domain. The discussions were really inspiring. In one talk Prof. Jim-Chern Chiou from National Chiao Tung Univeristy in Taiwan (the brain research lab) presented interesting dry electrodes that can be used for EEG – but also for other applications where one need electrodes.

Antonio reported an interesting experiment on the navigation/walking performance of people. The basic message is: if you are old and you can hold on to something while walking you gain cognitive resource – if you are young this effect is not given – has quite interesting impliciations [1]. Antonio worked on more in this domain, see [2].

Over lunch we discussed some ideas related to persuasive technologies and Ulman Lindenberg hinted me some relevant authors (Bargh, Gollwitzer) and I found an interesting manual on subliminal prime on the web.
[1] Martin Lövdén, Michael Schellenbach, Barabra Grossmann-Hutter, Antonio Krüger, Ulman Lindenberger: Environmental topography and postural control demands shape aging-associated decrements in spatial navigation performance. Psychology and Aging, 20, 683-694, 2005 http://www.ncbi.nlm.nih.gov/pubmed/16420142
[2] Aslan, I., Schwalm, M., Baus, J., Krüger, A., and Schwartz, T. 2006. Acquisition of spatial knowledge in location aware mobile 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, 105-108. DOI= http://doi.acm.org/10.1145/1152215.1152237

Friday, 23 May 2008

Impressions from Pervasive 2008

Using electrodes to detect eye movement and to detect reading [1] – relates to Heiko’s work but uses different sensing techniques. If the system can really be implemented in goggles this would be a great technologies for eye gestures as suggested in [2].

Utilizing infrastructures that are in place for activity sensing – the example is a heating/air condition/ventilation system [3]. I wondered and put forward the question how well this would work in active mode – where you actively create an airflow (using the already installed system) to detect the state of an environment.


Further interesting ideas:

  • Communicate while you sleep? Air pillow communication… Vivien loves the idea [4].

  • A camera with additional sensors [5] – really interesting! We had in Munich a student project that looked at something similar [6]

  • A cool vision video of the future is SROOM – everything becomes a digital counterpart. Communicates the idea of ubicomp in a great and fun way [7] – not sure if the video is online – it is on the conference DVD.

[1] Robust Recognition of Reading Activity in Transit Using Wearable Electrooculography. Andreas Bulling, Jamie A. Ward, Hans-W. Gellersen and Gerhard Tröster. Proc. of the 6th International Conference on Pervasive Computing (Pervasive 2008), pp. 19-37, Sydney, Australia, May 2008. http://dx.doi.org/10.1007/978-3-540-79576-6_2

[2] Heiko Drewes, Albrecht Schmidt. Interacting with the Computer using Gaze Gestures. Proceedings of INTERACT 2007. http://murx.medien.ifi.lmu.de/~albrecht/pdf/interact2007-gazegestures.pdf

[3] Shwetak N. Patel, Matthew S. Reynolds, Gregory D. Abowd: Detecting Human Movement by Differential Air Pressure Sensing in HVAC System Ductwork: An Exploration in Infrastructure Mediated Sensing. Proc. of the 6th International Conference on Pervasive Computing (Pervasive 2008), pp. 1-18, Sydney, Australia, May 2008. http://shwetak.com/papers/air_ims_pervasive2008.pdf

[4] Satoshi Iwaki et al. Air-pillow telephone: A pillow-shaped haptic device using a pneumatic actuator (Poster). Advances in Pervasive Computing. Adjunct proceedings of the 6th International Conference on Pervasive Computing (Pervasive 2008). http://www.pervasive2008.org/Papers/LBR/lbr11.pdf

[5] Katsuya Hashizume, Kazunori Takashio, Hideyuki Tokuda. exPhoto: a Novel Digital Photo Media for Conveying Experiences and Emotions. Advances in Pervasive Computing. Adjunct proceedings of the 6th International Conference on Pervasive Computing (Pervasive 2008). http://www.pervasive2008.org/Papers/Demo/d4.pdf

[6] P. Holleis, M. Kranz, M. Gall, A. Schmidt. Adding Context Information to Digital Photos. IWSAWC 2005. http://www.hcilab.org/documents/AddingContextInformationtoDigitalPhotos-HolleisKranzGallSchmidt-IWSAWC2005.pdf

[7] S-ROOM: Real-time content creation about the physical world using sensor network. Takeshi Okadome, Yasue Kishino, Takuya Maekawa, Kouji Kamei, Yutaka Yanagisawa, and Yasushi Sakurai. Advances in Pervasive Computing. Adjunct proceedings of the 6th International Conference on Pervasive Computing (Pervasive 2008). http://www.pervasive2008.org/Papers/Video/v2.pdf

Thursday, 22 May 2008

Tutorial von Sensor to Context und Activity at Pervasive 2008

Pervasive 2007 introduced a new form of tutorials – having a number of experts talking one hour about their special topic – I was last year as participant and liked it a lot. This year Pervasive 2008 repeated this approach and I contributed a tutorial on how to get context and activity from sensors (tutorial slides in PDF).

Abstract. Intelligent environments, sensor network and smart objects are inherently connected to building systems that sense phenomena in the real world and make the perceived information available to applications. In the first part of the tutorial an overview of sensors and sensor systems commonly used in pervasive computing application is given. Additionally to the sensor properties means for connecting sensors to systems (e.g. ADC, PWM, I2C, serial line) are explained. In the second part it is discussed how to create meaningful information in the application domain. Some basic features, calculated in the time and frequency domain, are introduced to provide basic means for processing and abstraction of raw sensor data. This part is complemented by a brief overview of mechanisms and methods for relating (abstracted) sensor information to context, activity and situations. Additionally general problems that are associated with sensing context and activity will be addressed in this tutorial.

Tuesday, 20 May 2008

Gregor showed the potential of multi-tag interaction in a Demo

Gregor, a colleague from LMU Munich, presented work that was done in the context of the PERCI project, which started while I was in Munich. The demo showed several applications (e.g. buying tickets) that exploit the potential of interaction with multiple NFC-Tags. The basic idea is to have several NFC-Tags included in a printed poster with which the user can interact using a phone. By touching the tags in a certain order the selection can be made. For more details see the paper accompanying the demo [1].

[1] Gregor Broll, Markus Haarländer, Massimo Paolucci, Matthias Wagner, Enrico Rukzio, Albrecht Schmidt. Collect & Drop: A Technique for Physical Mobile Interaction. Demo at Pervasive 2008. Sydney. http://www.pervasive2008.org/Papers/Demo/d1.pdf

Paul presented our paper at Pervasive 2008

Paul presented after lunch our full paper on a development approach and environment for mobile applications that supports underlying user models [1]. In the paper he shows how you can create applications while programming by example where the development environment automatically adds a KLM model. In this way the developer becomes automatically aware of estimated usage times for the application. The paper is work that builds on our paper on KLM for physical mobile interaction which was presented last year at CHI [2]. The underlying technology is the embedded interaction toolkit [3] – have a look – perhaps it makes you applications easier, too.

[1] Paul Holleis, Albrecht Schmidt: MAKEIT: Integrate User Interaction Times in the Design Process of Mobile Applications. In: Proceedings of the Sixth International Conference on Pervasive Computing, Pervasive'08. Sydney, Australia 2008, S. 56-74.

[2] Holleis, P.; Otto, F.; Hußmann, H.; Schmidt, A.: 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.. 2007.

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.)

Opening of Pervasive 2008

This morning the pervasive 2008 conference started in Sydney. The conference hotel is in the heart of the city at Darling Habour. As in recent years the conference is very competitive (acceptance rate of about 16%) and features interesting technologies and high quality research.

The program with links to Springer-Link is available at http://www.pervasive2008.org/Program/
One presentation included a slide with a quote about the technology he created in the project – will not tell which paper/author it is. Look in the proceedings and pick your favorite. This quote seems questionable at first – but it describes the essence in the difficulty of creating new technologies ;-)

Monday, 19 May 2008

Workshop on Smart Homes at Pervasive 2008

Today we had our Pervasive at home workshop – as part of Pervasive 2008 in Sydney. We had 7 talks and a number of discussions on various topics related to smart homes. Issues ranged from long term experience with smart home deployments (Lasse Kaila et al.), development cycle (Aaron Quigley et al.), to end-user development (Joëlle Coutaz). For the full workshop proceedings see [1].

One trend that can be observed is that researchers move beyond the living lab. In the discussion it became apparent that living labs can start research efforts in this area and function as focus point for researchers with different interests (e.g. technology and user-centred). However it was largely agreed that this can only be a first step and that deployments in actual home settings are becoming more essential to make an impact.

On central problem in smart home research is to develop future devices and services – where prototyping is based on current technologies and where we extrapolate from currently observed user behavior. We had some discussion how this can be done most effectively and what value observational techniques add to technology research and vice versa.

We discussed potential options for future smart home deployments and I suggested creating a hotel where people can experience future living and agree at the same time to give away their data for research purpose. Knowing what theme-hotels are around this idea is not as strange as it sounds ;-) perhaps we have to talk to some companies and propose this idea…

More of the workshop discussion is captured at: http://pervasivehome.pbwiki.com/

There are two interesting references that came up in discussions that I like to share. First the smart home at Duke University (http://www.smarthome.duke.edu/), which is dorm that is a live-in laboratory at Duke University – and it seems it is more expensive that the regular dorm. The second is an ambient interactive device, Joelle Coutaz discussed in the context of her presentation on a new approach to end-user programming and end-user development. The Nabaztag (http://www.nabaztag.com/) is a networked user interface that includes input and output (e.g. text2speech, moveable ears and LEDs) which can be programmed. I would be curious how well it really works to get people more connected – which relates to some ideas of us on having an easy communication channels.

[1] A.J. Brush, Shwetak Patel, Brian Meyers, Albrecht Schmidt (editors). Proceedings of the 1st Workshop on “Pervasive Computing at Home” held at the 6th international Conference on Pervasive Computing, Sydney, May 19 2008. http://murx.medien.ifi.lmu.de/~albrecht/pdf/pervasive-at-home-ws-proceedings-2008.pdf

What can we learn from legacy-free washbasins?

In Sydney I saw a legacy-free setup for washing hands in a public bathroom. I was surprised at the simple and solution with high utility! It is only a board mounted in an angle with water taps above. For typical use (washing hands under a flow of water) this is as good as a traditional setup. From looking at it, the legacy-free setup seems much easier to clean. I have never used a washbasin in a public bathroom by filling it – and I have never seen this functionality used (typically you can not use it in the lagacy way as there is not plug)… nevertheless most setups have washbasin.

Back to computing – what does it tell us? Looking at the operating systems I use, the applications and devices I see a lot of washbasin! Functionality that is never used but makes maintenance pretty expensive is a part of most of them. Looking at architecture as well as user interfaces the above example can motive to look at non-standard solutions…

Wednesday, 14 May 2008

Poor man’s location awareness

Over the last day I have experienced that very basic location information in the display can already provide a benefit to the user. Being the first time in Sydney I realized that network information of my GSM-phone is very reliable to tell me when to get off the bus – obviously it is not fine grain location information but so far always walking distance. At some locations (such as Bondi beach) visual pattern matching works very well, too ;-) And when to get off the bus seems a concern to many people (just extrapolating from the small sample I had over the last days…).

In my pervasive computing class, which I currently teach, we covered recently different aspects of location based systems – by the way a good starting point on the topic is [1] and [2]. At We discussed issues related to visual pattern matching – and when looking at the skyline of Sydney one becomes very quickly aware of the potential of this approach (especially with all the tagged pictures on flickr) but at the same time the complexity of matching from arbitrary locations becomes apparent.

Location awareness offers many interesting questions and challenging problems – looks like there are ideas for project and thesis topics, e.g. how semantic location information (even of lower quality) can be beneficial to users or finger printing based on radio/TV broadcast information.

[1] J. Hightower and G. Borriello. Location systems for ubiquitous computing. IEEE Computer, 34(8):57–66, Aug. 2001. http://www.intel-research.net/seattle/pubs/062120021154_45.pdf

[2] Jeffrey Hightower and Gaetano Borriello. Location Sensing Techniques. UW-CSE-01-07-01.

Thursday, 8 May 2008

A service for true random numbers

After the exam board meeting at Trinity College in Dublin (I am external examiner for the Ubicomp program) I went back with Mads Haahr (the course director) to his office. Besides the screen on which he works he has one extra where constantly the log entries of his web server is displayed. It is an interesting awareness devices ;-) some years ago we did a project where we used the IP-address of incoming HTTP-requests to guess who the visitors are and to show their web pages on an awareness display [1], [2]. Looking back at web visitors works very well in an academic context and with request out of larger companies where one can expect that information is available on the web. Perhaps we should revisit the work and look how we can push this further given the new possibilities in the web.

The web-server Mads has in his office is pretty cool – it provides true random numbers – based on atmospheric noise picked up with 3 real radios (I saw them)! Have a look at the service for yourself: www.random.org. It provides an HTTP interface to use those numbers in your own applications. I would not have though of a web service to provide random numbers – but thinking a little more it makes a lot of sense…

[1] Schmidt, A. and Gellersen, H. 2001. Visitor awareness in the web. In Proceedings of the 10th international Conference on World Wide Web (Hong Kong, Hong Kong, May 01 - 05, 2001). WWW '01. ACM, New York, NY, 745-753. DOI= http://doi.acm.org/10.1145/371920.372194

[2] Gellersen, H. and Schmidt, A. 2002. Look who's visiting: supporting visitor awareness in the web. Int. J. Hum.-Comput. Stud. 56, 1 (Jan. 2002), 25-46. DOI= http://dx.doi.org/10.1006/ijhc.2001.0514

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

Wednesday, 7 May 2008

Why are not more people studying computer science?

Wherever I meet with companies at the moment one of the first questions is “do you have good students – we need people…”. It seems good computer science skills are useful ;-) However to me it is not clear why so few people go into this field. Here is my favorite short list what you should have to study CS: (1) you are creative; (2) you are communicative; (3) you solve problems systematically; (4) you have an ability to generalize.

Tuesday, 6 May 2008

Accessibility Workshop - Implication of ubiquitous computers

In Gelsenkirchen (just 15 minutes on the train) was today a conference on accessibility “Einfach für Alle” (easy for all). http://www.einfach-fuer-alle.de/tagung/

I was invited as an expert in the workshop on business opportunities for the internet of the future and of assistive technologies. The workshop was moderated by Thomas Hänsgen and the other experts were Arthur Ortega (Yahoo!) and Günther Weber (Vodafone). The discussion was very lively and I learned a lot! Some results of the discussion are online at the workshop website.

To start with everyone had the opportunity to give some statements – I had the following: (1) digital assistance will enhance the capabilities for everyone; (2) contextualizing services will increase locale interaction; (3) user generated content will help us to make the real world more accessible. See the slides with topics and examples (in German).

Monday, 5 May 2008

Booting a start-up to teach?

We made our plans for setting up a company for creating a unique learning experience more specific. Uwe Bayer from Fraunhofer IAIS used in our discussion the phrase “don’t play to run company – really run a company” - which I think describes the essences of we would like to achieve. We plan to have some detailed information (and the recruitment process) out by the end of the month. If you are a student close to finishing your studies AND you have academic skills in your subject AND you have the drive to create a start-up THEN you should contact me in the beginning of June – we look for about 20 people with IT and business background that like to take a risk!