Time is flying. We are nearly one month in Essen. Teaching started well and quite a number of students came to our course (see http://www.pervasive.wiwi.uni-due.de/en/teaching/). We have a reliable Internet connection and more furniture than we need đ Starting from scratch is a great experience â especially as everybody was very helpful.
Category: Uncategorized
In Search of Excellence
At the Fraunhofer retreat in Westerburg we had very interesting discussions on research and research strategies in computer science. The span of excellent research in computer science is enormous ranging from theoretical work (e.g. math style proofs), to engineering type work (e.g. systems), to experimental and empirical work (e.g. studies). This makes it really challenging to find a common notion of âexcellent researchâ. This reminds me of an interesting book which I started to read (recommended to me at the retreat): In Search of Excellence: Lessons from Americas Best Run Companies by Robert H Waterman et al. â so far it is really interesting to read. However everything in management seems really straightforward on paper â but in my experience in the real world it always comes down to people.
Guest course at the University of Linz, MSc Pervasive Computing
I am teaching a guest course at the
At dinner I learned why you can never have enough forks in a good restaurant. In case you loose your pen for the mobile phone a fork will do⊠The topic of the lecture is everywhere!
Information inside the cap
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.
Starting from scratch â or how to bootstrap
At the moment our virtual presence (http://www.pervasive.wiwi.uni-due.de/en/) is much further than our physical â one has to have priorities.
Moving to the University of Duisburg-Essen
UbiLog Workshop in Bremen
Following the talk of Nikolai Krambrock we discussed the use context, and in particular location, to restrict or allow access to information. My favourite example is an online-banking appliance that only works in predefined areas (e.g. at home and in my car). Using context appears one option in creating human understandable solutions for secure systems. People have developed means to protect physical objects and valuable, perhaps we should draw more on this experience in the design of secure systems.
Prof. Gerhard KrĂŒger made honorary member of GI
At the dinner of this yeas GI conference Professor Gerhard KrĂŒger became the 6th honorary member of the German Computer Science Society (GI, Gesellschaft fĂŒr Informatik). He was one of the people who understood very early that computer science is a central topic and pushed in the 1980ies form higher capacities in computer science at German Universities.
When I was at
Ubicomp 2007
We tried to explain the idea of ubiquitous computing to journalist and it seems they got the idea. And hence Ubicomp 2007 was featured in the Austrian Press:
- Mitdenkende GegenstĂ€nde – AllgegenwĂ€rtige Technik (ORF)
- Der Computer ist immer und ĂŒberall (der Standard)
Ubicomp 2008 will be in Korea.
CardioViz Demo at Ubicomp 2007
Alireza Sahami presented our CardiViz project at the demo session at Ubicomp. We were very happy that the project that was the result of our IPEC course on developing mobile applications was accepted as a demo.
For more details see:
Alireza Sahami Shirazi, Diana Cheng, Oliver Kroell, Dagmar Kern, Albrecht Schmidt. CardioViz: Contextual Capture and Visualization for Long-term ECG Data. Adjunct Proceedings of Ubicomp 2007 (Demo).
Jonna HÀkkilÀ, Anind Dey, Kari Hjelt, and I organized organized the Ubiwell workshop (Interaction with Ubiquitous Wellness and Healthcare Applications) at this years pervasive. Alireza presented another paper on heartbeat monitoring there:
Florian Alt, Alireza Sahami Shirazi, Albrecht Schmidt. Monitoring Heartbeat per Day to Motivate Increasing Physical Activity. UbiWell workshop@Ubicomp 2007.
Car UIs transport Emotion
However it seems the user interface becomes more and more part of the experience. On Saturday night I travelled via
The opening keynote at Ubicomp was given by Antonio Calvosa from Ferrari. Here two a very experienced and user interface focus could be seen. The talk touched issues of emotion and affective issues. Overall he argues that Ubicomp technologies should amplify what humans like to perceive.
Our Papers at Interact 2007
Heiko Drewes, Albrecht Schmidt. Interacting with the Computer using Gaze Gestures. Proceedings of INTERACT 2007.
Richardâs paper is on collaboration support with a proxy based approach. Using our previous work on the UsaProxy we extended the functionality to supported synchronous communication while using the Web:
Richard Atterer, Albrecht Schmidt, and Monika Wnuk. A Proxy-Based Infrastructure for Web Application Sharing and Remote Collaboration on Web Pages. Proceedings of INTERACT 2007.
Article in the Economist
Some weeks ago Ben Sutherland from The Economist called. He was researching for an article discussing the computing revolution over the last 25 years. In his research he to talked to many different people (from different countries, different fields, different views) and was particularly interested in applications that will come in the future and with me in particular on the concept of context-awareness.
The article “The trouble with computers” appeared 6th of September and discusses a mix of ideas and viewpoints. We talked about 30 minutes on the phone and I am quite surprised what statement he picked from me (I said many things that were more interesting ;-). However I think it is great that people start trying to understanding the radical changes computers introduce – everywhere.
Mechanicals aids for addition and subtraction
In the school museum I came across two very simple pen-based computing aids. The devices are very simple mechanical tools that help to do addition and subtraction. It was called ADDIATOR.
The utility is limited to addition and subtraction and it provides a very simple mechanism to deal with carry-over. If the number which is to be moved is white the calculation is without carry-over and one pulls it down. If the number is red then there will be a carry over one has to pull up and around the semi-circle (this is the mechanism for carry over). A carry over beyond the next position is displayed with a special sign and has to be resolved by moving the next position. The curator told me that he remembers people in shops used them and that people where very quick with them. It seems they have been popular till I was born.
Schools history, tangibles again
After my daughter started school on Saturday we visited a historic school on Sunday. Comparing teaching materials is interesting. Especially providing up to date information in geography must haven quite a costly task. Many expensive charts and maps that were printed on canvas are now freely available in digital form. It seems that instead of having a film project, a slight projector, an overhead projector and canvas displays a computer and projector with internet access will do. Similarly having stamps to reproduce maps seems like ancient history, even though it has been still in use 20 years ago.
However I wonder what we loose by make things digital and whether or not this matters. Having a database (a box with cardboard dividers and a lot of paper slips) or a typewriter (with types that are moved by pressing buttons) on your desktop gives you a very immediate impression how things work. It is remarkable to see that historically tangibility of teaching materials was very common.
I think in the digital we should make more effort to provide means that people can understand the mechanism behind the technology (basics of HCI â conceptual models :-). This is however extremely difficult for purely digital products. My generation seems very lucky to have been witnesses of this transformation for many products from the physical to the digital â providing a lot of insight to us.
Our Papers at Mensch and Computer
The last 3 days we were at the German HCI conference (Mensch und Computer) in Weimar. Overall the conference had a really interesting program (21 papers with an acceptance rate of 30%), presentations from usability professionals and a number of workshops.
Dagmar Kern presented our research on improving in-car telecommunication that was carried out together with people from BMW group in Munich. For details see:
Dagmar Kern, Albrecht Schmidt, Michael Pitz, Klaus Bengler. Status- und Kontextinformationen fĂŒr die Telekommunikation im Auto. Mensch & Computer 2007. Weimar, September 2007.
Heiko Drewes showed the initial results of the studies on eye-gestures for interaction. In this paper we proof that it is possible and sensible to use gesture with the eyes to interact with a computer. For more see the picture:
Heiko Drewes, Heinrich HuĂmann, Albrecht Schmidt. Blickgesten als Fernbedienung. Mensch & Computer 2007. Weimar, September 2007.
Automotive User Interface Workshop
At the German HCI conference (Mensch und Computer) I organized together with Paul Holleis and Klaus Bengler (BMW Group) a workshop on automotive user interfaces. We were surprised how many people work and research in this area in Germany and Austria.
The 9 talks showed a wide range of research results and questions ranging from activity recognition, search interfaces, cultural issues to research methods. Dagmar Kern presented our work on a new method for interviewing drivers at the gas station. Stefan Graf from BMW groups had an interesting demo on object oriented interaction and in-car text input.
In the final session we discussed on future challenges of automotive user interfaces and it seems that it is a great challenge as cars are very emotional products. One interesting point was that user interfaces may not be central for the decisions which car to buy – but if not satisfied it will influence the decisions not to buy such a car again.
Context and context-awareness (e.g. based on user activity, driving parameters and location) seems to provide a great opportunity for future interfaces and in-car applications. One nice example was presented by Susanne Boll from a joint project with VW (C3World, connected cars in a connected world).
Watching movies on the train
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âŠ
Cologne â New Pixel Window
It looks like pixels and is abstract in comparison to the other windows (which have traditional picture motives). To me it seems a neat idea that somehow reflects our time.
What do you decide in the car?
While waiting in
KIA has done a survey (with over 2000 people) in the UK on decision making in the car. It appears that people use the time in the car to discuss major issues in their lives and that they make significant decisions during long journeys. I have not found the original survey from KIA but there are several pages that discuss the results, e.g. gizmag.
Some findings in short, people talked about/made descions: going on holiday (63%), buying a car (50%), moving (40%), getting a pet (26%), getting married (23%). The main reason for the car on a long journey being an effective environment for communication seems the fact the people are close together for a long time and no-one can walk away (41%). Also the fact that you have reason not to look the other person into the eyes, as you have to watch the street, was valued.
Thinking about it there it may also have to do with the function of space. A car puts people close together â in some case to intimate distances (up to 50cm) but defiantly to personal distances (50cm-125cm). There is a comprehensive overview by Nicolas Nova, Socio-cognitive functions of space in collaborative settings: a literature review about Space, Cognition and Collaboration (original reference to my knowledge is Hall, E.T. (1966). The Hidden Dimension: Manâs Use of Space in Public and Private. Garden City, N.Y.: Doubleday.).
This survey made me think more about the design space “car”. Recently two of my students – Anneke Winter and Wolfgang SpieĂl – finished there master projects at BMW looking into search technologies and user interfaces in the car. It seems there are a lot of ideas that can be pushed forward realizing Ubicomp in the car.
Basics of Law – Talk by Herbert Burkert
Herbert Burkert gave a presentation at
For developers and researchers in computer science that build real systems which can be deployed it is a great challenge to ensure compatibility with the law. In particular systems that are accessible over the world wide web in almost any country it appears really difficult to conform to all laws in the countries where potential users are.
It is clear that there is a distinction between morally right (or common sense right) and legally right – that is why many TV-pseudo-quiz programs are on and legal even though it is clear that common sense would see them as fraud. With new technologies there appears to be often a gap between on one side what is illegal and on the other side what is wrong but legal. The second one seems to be a domain where people make money…
Great tutorial on eXtreme Programming/Agile Methods
Today Karl-Heinz Sylla and Reinhard Budde (both senior researcher at Fraunhofer IAIS) gave for the summer research project a tutorial on agile methods for software engineering. The experience they have from large scale real world projects is impressive! We looked at different approaches to software construction and discussed the pros and cons. Short iterations, user stories, pair programming and test driven development seem to fit very well to our work approach and project goals. A good starting point for more on the topic in particular with a teaching perspective are the following 2 papers: LeJeune, N. F. 2006. Teaching software engineering practices with Extreme Programming. J. Comput. Small Coll. 21, 3 (Feb. 2006), 107-117 and Schneider, J. and
From a user interface engineering perspective is very positive that agile methods are good to integrate with user centred design â in my experience much better than traditional software construction processes. Especially the fact that XP (eXtreme Programming) is open to change in functionally throughout the process is a key.
In this summer research project one great challenge is that the students have to build up knowledge in various areas (e.g. search technologies, web technology, user interfaces) while creating high quality code. There is a very interesting paper that discusses software engineering issues in the context of web applications: Jazayeri, M. 2007. Some Trends in Web Application Development. In 2007 Future of Software Engineering (
Always when the discussion comes to programming languages a debate on strong typing starts. Especially in the web context this seems come up again and againâŠ
Tico Ballagas defended his PhD in Aachen, New insight on Fitts’ law.
Today I finally got around visiting Jan Borchers (media computing group at
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.,
Navigation by calories – New insights useful for next generation navigation systems?
In a German science news ticker I saw an article a inspiring post reporting an experiment on orientation in relation to food. It describes an experiment where men and women were asked to visit a set of market stalls to taste food and afterwards they are asked where the stall was.
The to me surprising result was that women performed better than men (which is to my knowledge not often the case in typical orientation experiments) and that independent of gender the amount of calories that are contained in the tasted food influenced the performance. Basically if there are more calories in the tasted food people could remember better where it was. I have had no change yet to read the original paper (Joshua New, Max M. Krasnow, Danielle Truxaw und Steven J.C. Gaulin. Spatial adaptations for plant foraging: women excel and calories count, August 2007, Royal society publishing, http://www.journals.royalsoc.ac.uk) and my assessment is only based on the post in the newsticker.
This makes me think about future navigation systems and in particular landmark based navigation. What landmarks are appropriate to use (e.g. places where you get rich food) and how much this is gender dependent (e.g. the route for men is explained by car-dealers and computer shops whereas for women by references to shoe shops â is this political correct?).
Apropos: landmark based navigation. There is an interesting short paper that was at last years UIST conference that looks into this issue in the context of personalized routes:
Patel, K., Chen, M. Y., Smith,
Perhaps this ideas could be useful for a future navigation systemâŠ
Meeting the inventor of the Petri-Net
In the castle Birlinghoven on the Fraunhofer campus I had the privilege to meet Prof. Carl Adam Petri. He is a great mathematician and computer scientist who invented the Petri-Net. Today was a reception to celebrate that he received the â2007 Academic Gold Medal of Honorâ from âthe
Prof. Petri was from 1963 to 1968 head of the computing centre at the
When I studied computer science I got introduced to the concept of Petri-nets but I never really thought about the person who invented it. It was only when I got the invitation to the reception that I really started thinking about the person and inventor and I was really impressed by the person. He got quite a few other awards before: Werner-von-Siemens-Ring, member of the Academia Europaea, Konrad-Zuse-Medaille etc..
I have recorded part of the speech by Prof. Petri where he reflects on his dissertation (be aware of poor audio quality as it is recorded with my phone and I was sitting in a back row)
the count down started – about 5 weeks to the prototype
Yesterday our summer project started at
Creating a new special purpose search service â basically from the rough idea to a working prototype â in 5 weeks seems a bit crazy but I am confident that we get there đ In certain areas we already have an idea how much pages we have to crawl and how much content we have to analyze.
It is interesting that it already now becomes apparent that user interface issues and system architecture decisions are closely linked. E.g. doing a meta search while the user is waiting requires some other content that we can present while the user is expecting the results.
Mirror with memory and a different perspective
This brought again a topic to my attention that we have focused on for some time in
More details on the design concept can be found in the paper in section 5.2.2. I think it is worthwhile to look again more into it in a bachelor or master project. Even though Philips Home Lab has done some work there in there Intelligent Personal Care Environment project, I think there is much potential left.
Will caching and Redundancy be key?
With current sizes of hard drive and future network connectivity I think caching and recording becomes key. For many domains this is easy. Everything you have ever seen on the screen will be forever on the computer (easy for static content such as web pages, even for videos this is not far in the future; assuming 365 days x 8 hours x 1Gbyte/hour is about 3TByte/year). In many domains Pre-fetching seems useful. In some areas this seems straightforward. When you view a paper all papers that are cited and papers that cite this paper will be cached locally (and not just short term, but forever ;-), too.
I wonder when we can by the entire index of the web (e.g. google cache) for offline use. Will this every be possible or is content growing faster than storage?
At least I will start caching important information (e.g. mail & contacts) in the future locally.
From a business perspective this is interesting, too. Even if there is a major provider (e.g. Skype) people will create their own redundancies with a further provider (e.g. messenger) – so there will be always room for several players.
Ubiquitous, Pervasive and Ambient Computing â Clarification of Terms
In the resent month the question about ubiquitous, pervasive, ambient computing came up several times. An email by Jos Van Esbroeck motivated me to write my view on itâŠ
Clarifying the terms seems an ongoing process as various communities and individuals use each of those terms for new things they are doing.
Pervasive Computing was pushed in the mid 1990s, more by industry and in particular by
The term ambient intelligence was introduced by the European funding agencies in the Framework 5 vision. Around the same time as the Philips Home-lab that drives the term, too. Here, similar to ubicomp, the vision of a new quality of user experience is a driving factor. The research that falls under this label by now is broad and I think it is very similar to the research in ubiquious computing. There is also a European conference on ambient intelligence [5].
Many people that are involved in ubicomp/pervasive/percom are also active in one more traditional research community. In particular many people are additionally involved in user interface research (e.g. CHI-Community), mobile computing and mobile systems, networking and distributed systems.
A very early topic related to the whole field is context-awareness as introduced by Schilit [6] who was working with Weiser. In my PhD dissertation I have looked more into the relationship between ubicomp and context-awareness – it has the title Ubiquitous Computing – Computing in Context [7]
There is also an interesting trend that many of the topics, if they are a bit matured, move back into the traditional communities.
[1] Mark Weiser. The Computer for the Twenty-First Century. Scientific American 265, 3 (September 1991), 94-104
[2] http://www.ubicomp.org/
[3] http://pervasive2008.org/
[4] http://www.percom.org/
[6] B. Schilit, N. Adams, and R. Want. (1994). “Context-aware computing applications“. IEEE Workshop on Mobile Computing Systems and Applications (WMCSA’94), Santa Cruz, CA, US: 89-101 .
[7] Albrecht Schmidt(2003). “Ubiquitous Computing – Computing in Context“. PhD dissertation, Lancaster Univeristy.
[8] http://www.internet–of–things-2008
[9] http://www.tei-conf.org/
World Champion visiting IAIS
When I saw Sven presenting the first time (in 2003 at the DFG final round for the âAktionsplan Informatikâ) I was convinced that humanoid robots are far in the future and that the robocup vision is more wishful thinking than vision. Seeing how much it advanced over the last 4 years I am really curious if it will take till 2050.
In his group there is also some interesting work on human-robot interaction. For more see: http://www.informatik.uni-freiburg.de/hr/