
Erwin Aitenbichler- Dr.-Ing.
- Google Inc., Switzerland, Zurich
Erwin Aitenbichler
- Dr.-Ing.
- Google Inc., Switzerland, Zurich
About
63
Publications
11,995
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
552
Citations
Introduction
Current institution
Google Inc., Switzerland, Zurich
Additional affiliations
January 2001 - March 2011
Publications
Publications (63)
Recent piano teaching systems mainly rely on MIDI data. However, MIDI data contains only little information about the student's movement. Therefore, additional data channels can potentially be valuable for future piano teaching systems. In this paper we have examined the question, if inertial measurement sensors attached to the piano student's arm...
The visualization of arm movement can provide valuable additional information for piano teaching. However, movement visualizations are often difficult to understand for musicians. SYSSOMO uses score-following to synchronize two performances of the same piece in order to overlay motion data, MIDI, and video. Using this technique, the user can easily...
Das Einüben verschiedener Bewegungsmuster ist ein wichtiger Teil beim Erlernen des Klavierspiels. Die erlernten Bewegungsmuster werden beim Spiel vom Musiker abgerufen. Eine automatische Erkennung dieser Muster könnte neue Anwendungen in den Bereichen Klavierpädagogik, Musikpraxis und Musikermedizin ermöglichen. Wir präsentieren frühere Studien bei...
Recognition of instrumental playing movements has recently drawn attention, especially in the domain of bowed string instruments. Peiper et al. have used decision trees to classify bowing movements [1]. Rasamimanana et al. have used k-NN (k-Nearerst-Neighbours) in a feature space spanned by minimal and maximal
PCRP (Parameter Controlled Remote Performance) is a new method to play music together on the Internet despite high delay. In many musical forms, the score of the piece is known beforehand. PCRP measures the deviations of the players from the given score and describes them as parameters. The parameters, which are transmitted instead of the audio dat...
Kontextbezogene Systeme stellen einen wichtigen Baustein des Ubiquitous Computing dar. Um prototypische Systeme und Anwendungen entwickeln zu können, ist die Untersuchung und Auswahl von Ortungssystemen als "Kontextquellen" wesentlich. In diesem Paper werden unterschiedliche Verfahren zur Orts- und Lagebestimmung diskutiert, die in unserer Gruppe e...
The Internet of Things (IoT) and the Internet of Services (IoS) are two well-known exemplars of the emerging 'Internet variants'. These variants will be tightly interwoven yet specific with respect to the supporting technologies needed. The present paper discusses the five variants identified as essential by the authors: IoT, IoS, Internet-of-Human...
Modern collaboration applications have a multitude of QoS requirements. Depending on the application module, such as messaging, collaborative modeling, or multimedia conferencing, the networking requirements are different. Such applications can greatly benefit from middleware which allows for configuring and using multiple communication stacks from...
Network latency is one of the most critical factors for the usability of mobile SOA applications. This paper introduces prefetching and caching enhancements for an existing SOA framework for mobile applications to reduce the user perceived latency. Latency reduction is achieved by proactively sending data to the mobile device that could most likely...
Subject-oriented business process management (S-BPM) introduces a new technique for process modeling that emphasizes the importance
of the actors in business processes (subjects) and gives a balanced consideration to subjects, their actions, and goals. Because
of the formal foundation and the clear declaration of subjects, S-BPM allows the distribu...
The Internet of services introduces new requirements for service engineering in terms of addressing both business and technical perspectives. The inherent complexity of the new wave of services that is emerging requires new approaches for an effective and efficient service design. In this chapter a novel service engineering framework is introduced:...
Developing applications comprising service composition is a complex task. Therefore, to lower the skill barrier for developers, it is important to describe the problem at hand on an abstract level and not to focus on implementation details. This can be done using declarative programming which allows to describe only the result of the problem (which...
Next generation SOA systems promise to enable an "Internet of Services" (IoS)-an open environment, in which every participant is free to offer and consume services. It is vital for businesses to ensure process compatibility and to have the ability to quickly adapt to changes in service offering. This raises the need for new service and process desc...
Employees are increasingly participating in business processes using mobile devices. Often, this is supported by a mobile web application, which accesses various web services in the back-end. The high latency of the mobile network (e.g., EDGE) is perceived by the user each time a web service is called, in addition to the time needed to invoke the s...
Augmented multitouch interaction provides a better user experience, but requires the integration of other input sources, e.g., a digital pen, each featuring an own API. Our approach to a multitouch table is realised as a service-oriented architecture combining these different aspects under the hood of a common API. Their use make our table work wit...
Next generation SOA systems promise to enable an “Internet of Services” (IoS) - an open environment, in which every participant
is free to offer and consume services. Such an IoS gives businesses the opportunity to outsource parts of their internal processes
and to replace them by using external services. However, businesses must ensure that extern...
Next generation SOA systems promise to enable an "Internet of Services" - an open environment, in which every participant is not only free to offer and consume services, but also to provide central components of the ecosystem, such as marketplaces and community portals. In such an environment with no or only very little central control, malicious u...
Network latency is one of the most critical factors for the usability of mobile SOA applications. This paper introduces prefetching and caching enhancements for an existing SOA framework for mobile applications to reduce the user perceived latency. Latency reduction is achieved by proactively sending data to the mobile device that could most likely...
Location-aware software has become widespread outdoors. Indoor applications are now on the rise. However, careful selection
of the appropriate local positioning system (LPS) and application fine-tuning are required in order to guarantee acceptable
user experience. We present a simulation-based approach that includes application characteristics, LPS...
Reliable communication systems are one of the key success factors for a successful first response mission. Current crisis response communication systems suffer from damaged or destroyed infrastructure or are just overstressed in the case of a large scale disaster. We provide an outline for a distributed communication approach, which fulfills the re...
Ubiquitous computing spaces, which have displays gener- ously embedded into the environment, allow interaction with graphical user interfaces in a much more casual manner than desktop computers, which tie the user a particular desk. But simply putting desktop applica- tions on a ubiquitous display will not make their use casual. We propose applicat...
Developing applications comprising service composition is a complex task. Service composition requires the knowledge of various process languages (e.g. WS-BPEL, XPDL, or WSFL) or the knowledge of languages like WS-CDL which focus more on messaging aspects. To choose the right language for the problem at hand requires a lot of research as different...
Over the past few years, several technological advances have been made to enable locating people in indoor settings, where
way finding is something we do on a daily basis. In a similar way as it happened with GPS and today’s popular outdoor navigation
systems, indoor navigation is set to become one of the first, truly ubiquitous services that will...
The World Wide Web has changed the world. It has changed the ways we communicate, collaborate, and educate. We increasingly live in a Web-dependent society in a Web-dependent world. The Web is also the largest human information construct and it is growing ...
The first edition of AmI-Blocks’07 workshop took place on 7th of November 2007 in Darmstadt, in conjunction with the European Conference on Ambient Intelligence (AmI-07). The focus of
the workshop was to bring together experts of diverse areas such as Ubiquitous Computing, Product Engineering, Cognitive Science,
Human Computer Interaction, Economic...
Ubiquitous Computing assumes that users and their computing devices are highly mobile. Because it is unlikely that mobile networks will be equally available in the same quality everywhere, there may be varying levels of connectivity, ranging from full network availability through low-bandwidth connectivity, to no connection at all. As a consequence...
This chapter adds an in-depth description of location context, because location is the most prominent context property and the associated tracking technology is increasingly deployed in industry. First, we motivate a number of application areas for this technology in industry, healthcare, tourism, and more. We first describe the different physical...
These proceedings contain the papers presented at the second European Workshop on Smart Products: Building Blocks of Ambient Intelligence in November of 2008.The vision of Ambient Intelligence is based on the increasing technological advances in embedding computational power, information and sensing capabilities into everyday objects and environmen...
This book constitutes the refereed proceedings of the workshops of the First European Conference on Ambient Intelligence, AmI 2007, held in Darmstadt, Germany, in November 2007.
The papers are organized in topical sections on AI methods for ambient intelligence, evaluating ubiquitous systems with users, model driven software engineering for ambient...
MundoCore is a communication middleware specifically designed for the requirements of pervasive computing. To address the high degree of heterogeneity of platforms and networking technologies, it is based on a microkernel design, supports dynamic reconfiguration, and provides a common set of APIs for different programming languages (Java, C++, Pyth...
The Mundo project at the Telecooperation Group is concerned with general models and architectures for ubiquitous computing. The Mundo Smart Environments system provides the necessary core services and tools to build applications for such environments. While the development of single services is common practice, the matter of how to coordinate servi...
One of the main challenges in ubiquitous computing is mak- ing users interact with computing appliances in an easy and natural manner. In this paper we discuss how to turn or- dinary devices into Smart Products that are more intuitive to use and are self-explanatory. We present a general archi- tecture and a distributed runtime environment for buil...
Indirect touches - touches that originate from above the key - play an important role in piano technique. Analysis methods are presented and applied in a study with piano students performing different touches in slow motion. Colored markers that were attached to the players' fingers were tracked and the angles in the joints were determined. Methods...
Das Mundo-Projekt an unserer Arbeitsgruppe befasst sich mit allgemeinen Modellen und Architekturen für Ubiquitous Computing (UC)-Systeme. Dieser Beitrag beschäftigt sich mit der systematisierten Entwicklung von Anwendungen für Smart Environments. Dazu wurde im Mundo-Projekt eine Reihe von Diensten und Werkzeu- gen entwickelt. Es werden Werkzeuge zu...
We took a standard off-the-shelf espresso machine and integrated a microcontroller, an RFID-reader, and a Bluetooth module. We can control the machine from a computer or a cellphone using these extensions. With the RFID-reader, the machine can automatically detect a cup being inserted; it is also possible to distinguish between cups. We have equipp...
Pervasive computing environments require new communication and programming paradigms. In this paper we present our experiences from the implementation of MundoCore, a pervasive communication middleware. MundoCore's service discovery allows us to discover all available services in the nearby environment, as our experimental results demonstrate. Mund...
An important issue in a ubiquitous computing world is that of future personal devices and how they communicate with their environment. This paper discusses smart digital identities that represent user's in the digital world and are able to perform operations such as authenticating the user to other parties. Furthermore, the environment with its man...
A predominant issue in a ubiquitous computing world is that of future personal devices in the postPC era. In this paper we present the Talking Assistant (TA), a prototype device we have developed to serve as a personal device. The main function of the Talking Assistant is to serve as the user's digital identity. In addition, the TA features local p...
In this video paper we present the Talking Assistant and the STAIRS project, and how the two interact. The Talking Assistant is a device for interacting in ubiquitous computing environments. It features sensors, wireless communications and simple local speech recognition. The STAIRS project concerns browsing of structured hypertext documents in aud...
This paper describes IRIS-LPS (InfraRed Indoor Scout), an optical infrared local positioning system. The tracked objects carry active tags that emit infrared signals which are received by a stationary mounted stereo-camera. The system is based on cheap off-the-shelf components, is easy to deploy, and features a large range of coverage. It is capabl...
Ubiquitous computing with its many different devices, operating system platforms and network technologies, poses new challenges to communication middleware. Mobile devices providing vastly different capabilities need to integrate into heterogeneous environments. We have identified a key set of requirements for ubiquitous computing communication mid...
Ubiquitous computing focusing on users and tasks instead of devices and singular applications is an attractive vision for the future. Especially the idea of nomadic, mobile users poses new challenges on hardware and software. Mobile devices provide vastly different presentation capabilities and need to integrate into heterogeneous environments. Net...
Die Ubiquitous-Computing-Forschung am Fachgebiet Telekooperation konzentriert sich auf Infrastrukturen und Endgeräte für speziell-mobile und universell-mobile Benutzer. Nachfolgend wird zunächst der Prototyp eines audiobasierten Endgeräts beschrieben. Dieses sprachgestützte Headset verfügt über Prozessor und Speicher, drahtlose Netzwerkanbindung so...
Beim Ubiquitous Computing sollen unzählige verschiedene Geräte in spontaner Kooperation Dienste auf intelligente und benutzerfreundliche Weise erbringen. Ein Dienst könnte z.B. je nach Situation des Benutzers mal ein Display und mal Sprache zur Interaktion nutzen. Solch intelligentes Verhalten sollte automatisch bereitgestellt werden, anstatt jeden...
Research on ubiquitous computing (UC) infrastructures at the Telecooperation Group emphasizes ears-and-mouth devices for nomadic users. In this context, the following document describes the prototype of such a device. This voicecentric headset features a Bluetooth radio for wireless network connectivity and a combination of sensors to gather contex...
This technical report introduces goals and early findings of a multi-year multi-party project MUNDO. MUNDO is a pool of services and enablers for mobile and ubiquitous computing. It emphasizes easy global evolutionary deployment as a migra- tion path for the Internet as a whole towards a nomadic computing economy. The no- madic users access the net...
Ubiquitous computing focusing on users and tasks instead of devices and singular applications is an attractive vision for the future. The idea of nomadic, mobile users in particular poses new challenges for hardware and software. Mobile devices provide vastly different presentation capabilities and need to integrate into heterogeneous environments....
This work describes the design and implementation of the programmed graph rewriting system GRL (graph rewrite library). The result is a Java library that provides the core functions of such a rewriting system by supporting queries and rewrite operations. Rewrite rules are described in the declarative language GRL-RDL (rule description language). Th...
This work describes the design and implementation of the programmed graph rewriting system GRL (graph rewrite library). The result is a Java library that provides the core functions of such a rewriting system by supporting queries and rewrite operations. Rewrite rules are described in the declarative language GRL-RDL (rule description language). Th...
Over the past few years, several authentica- tion methods based on location-limited channels have been presented in research literature. We extend this no- tion to location-aware, zero-interaction authentication, present an ecient protocol implementation, and de- scribe the integration of our authentication system into a state-of-the-art enterprise...
Lecture halls are often the main places for discussion be- tween educators and students. They are therefore ideal starting points for incorporating technology into teaching. To be widely accepted, the technology must be useful with- out distracting lecturer or audience. We present a lecture hall infrastructure and a headset that provide attractive...
During the last few years we have developed different smart environments and artifacts by creating devices or extending existing ones to make them smart. In this paper we will show some of the projects developed at the Telekooperation Group. Throughout those exam-ples we show how we have been developing ubiquitous computing aplications by empowerin...