Posted on

Modeling and Specification in Action

product with sensors, actuators and network connections can offer an
interesting, useful, or playful behavior to its users and to the other
products, systems and services to which it is connected. The ID Master
takes responsibility for the creation of this behavior. If the product
isn’t stand-alone, neither is the designer. Whenever product behavior
is realized through computer software and protocols, the designer takes
advantage of being an excellent communicator in these matters.

Continue reading Modeling and Specification in Action

Posted on

ApartGame: a Multi-User Tabletop Game Platform for Intensive Public Use

Dirk van de Mortel, Jun Hu

ApartGame is a tabletop platform that supports multiple games for social environments and intensive public use. This paper summarizes the design of ApartGame and the results from preliminary user evaluation. The integration of physical control and digital objects was a crucial design decision and it made the games on the platform tangible.

D. van de Mortel, and J. Hu, “ApartGame: a MultiUser Tabletop Game Platform for Intensive Public Use,” in Tangible Play Workshop, Intelligent User Interfaces Conference, Honolulu, Hawaii, USA, 2007, pp. 49-52.
Posted on

Eindhovens Dagblad: Oosterling vreest bezielde machine niet

Door Martijn Hover, pg. 26, Woensdag 13 September 2006

2006-10-01-eindhoven-eindhovens_dagblad.jpgDe ‘ambient’-apparatuur waarmee Philips momenteel de huiskamers
hoopt te veroveren is nog maar het begin, verzekert
assistant-hoogleraar Jun Hu van de techische universiteit Eindhoven.
“Uiteindlijk willen we de hele woonkamer, zelfs het hele huis,
integreren tot een interactieve omgeving.”


Continue reading Eindhovens Dagblad: Oosterling vreest bezielde machine niet

Posted on

Designing Social Navigation for a Virtual Community of Practice

Wen Xu, Jun Hu and Karel Kreijns

Abstract. Social navigation in a community of practice is an approach of locating information with increased social awareness. Social navigation alone is not a system, whereas the community of practice is. User requirement definition on social navigation is difficult. On the one hand, without the context of the community of practice, it is hard to collect the user requirements on navigation, especially when the concept of virtual community is new to the target user group. On the other hand, to set up such a virtual community, preliminary studies on social navigation is however necessary. This paper presents the experiences how we dealt with such a chicken and egg problem. Different approaches were used, from theoretical study online questionnaire, observation on an existing virtual society, analysis on similar systems, to prototyping and expert walk-through.

W. Xu, K. Kreijns, and J. Hu, “Designing Social Navigation for a Virtual Community of Practice,” Technologies for E-Learning and Digital Entertainment, Series, 3942/2006, pp. 27-38: Springer Berlin / Heidelberg, 2006.
DOI: 10.1007/11736639_7
Posted on

Cursor: Netwerkarchitectuur voor de thuisbioscoop van de toekomst

In de toekomst kijken we niet meer gewoon naar de tv, gelooft
ID-promovendus Jun Hu (37), maar hebben we een huis vol apparaten die
van het film kijken of videogame spelen een totaalervaring maken.
Probleem is alleen: hoe krijg je al die verschillende apparaten, van
verschillende fabrikanten, op elkaar afgestemd? Een van de grootste
struikelblokken bleek het feit dat alle ‘devices’ een eigen klok
hebben. Waardoor ze het vaak oneens zijn over hoe laat het is.

Continue reading Cursor: Netwerkarchitectuur voor de thuisbioscoop van de toekomst

Posted on

Bits&Chips: Een totaalbelevenis in de huiskamer

Bits&Chips, a Dutch magazine presented my work in distributed interactive multimedia in its no.13, on Aug. 31, 2006, by Marianne Vincken:

“In onze huizen zal in de toekomst veel digitale technologie aanwezig
zijn. Daar willen we geen last van hebben, allen maar plezier.
Apparaten die elkaar ondersteunen en aanvullen, zijn gekoppeld in een
netwerk. Maar welke apparaten dat precies zijn en in welk netwerk ze
met elkaar verbonden zijn, is voor elk huis weer anders. De Eindhovense
promovendus Jun Hu onderzocht een open architectuur die dat
mogelijk maakt. Hij vond opmerkelijke verschillen in de waardering voor
samenwerkende apparaten tussen Nederlanders en Chinezen.”

A snapshot of the article: PDF

Continue reading Bits&Chips: Een totaalbelevenis in de huiskamer

Posted on

Design of a Distributed Architecture for Enriching Media Experience in Home Theaters

Jun Hu

The concept of Ambient Intelligence (AmI) is introduced by Philips Research as a new paradigm in how people interact with technology. It envisions digital environments to be sensitive, adaptive, and responsive to the presence of people. This PhD project believes that AmI environments will change the way people use multimedia services. The environments, which include many devices, will play interactive multimedia to engage people in a more immersive experience than just watching television shows or listening to radio programs. People will interact not only with the environment itself, but also with the interactive multimedia through the environment.

For many years, the research and development of multimedia technologies have increasingly focused on models for distributed applications, but the focus was mainly on the distribution of the media sources. Within the context of AmI, not only are the media sources distributed, the presentation of and the interaction with the media will also be distributed across interface devices. This PhD project focuses on the design of the structure of multimedia content and the distributed interfaces, believing that the user experience of multimedia in a distributed environment can be enriched by structuring both the media content at the production side and the playback system architecture at the user side in a proper way. The structure should enable both the media presentation and the user interaction to be distributed and synchronized over the networked devices in the environment. The presentation and interaction should be adaptive to the profiles and preferences of the users, and the dynamic configurations of the environment.

The design process went through three design iterations, following a spiral model. The first iteration was needed to get some first-hand experience and the preliminary requirements. It was concluded with the structure of StoryML and a demonstrator TOONS, which put the requirements for the second iteration on a stable foundation. More user requirements and technical challenges emerged in the second iteration during the development of the demonstrator DeepSea. DeepSea was used for the user evaluation of the concept of interactive multimedia in distributed environments. The design and development were brought forward based on the technical requirements and the experience gained from the second iteration. The design was completed with a full implementation of the proposed architecture, based on open standards and technologies. Three more demonstrators (TOONS in IPML, TheInterview, Mov’in) were built to validate the design. TheInterview was used to test the effect of the user’s cultural background on their perception of presence in interacting with these multimedia presentations in a distributed setting. During the project, the proposed architecture was used in implementing applications for various projects, ranging from a big EU project together with professional developers, to a small educational project by a team of four second year university students. Each resulted in a working demonstrator or prototype.

During the design process, several formal methods were used, including Object-Z, Broy’s component based framework, and the Petri net based OCPN and ASE. The formal approaches were helpful: They are abstract enough to make mechanisms explicit in a clear way and at the same time they are concrete enough to see the structure of the implementation. However it was not possible to formalize every aspect of the system. The system is far too complex for that. Several formalisms and several types of “syntactic sugar” were used to keep things manageable. Yet the most important design concepts were covered by formalizing them in a pragmatic way.

As a direct result of this design, a generic architecture has been implemented on top of existing network technologies and platform architectures, to enable playing IPML scripts in a networked environment with user preference and dynamic configurations taken into account. Aside from the architecture, this project also contributed to the body of scientific and engineering results. Examples are the method of rapid robotic prototyping, the extension of Petri nets as action synchronization engine, and new architectural patterns such as Timed Action, Synchronizable Object, Real-time Channel and Streaming Channel.

The results of user evaluations offer preliminary insight into how distribution, level of control and number of users influence user’s fun and presence experience in interacting with an AmI movie. Notably the level of control, and the number of the users, have a positive influence on the user experience. The influence of distribution on the user experiences is also observed and there can be an effect depending on the type of the distributed content and how the distribution is arranged. An effect of cultural background upon the perception of presence in a distributed setting is also observed. As far as known, it is the first time that the long-standing conjecture on this effect is confirmed experimentally.

J. Hu, “Design of a Distributed Architecture for Enriching Media Experience in Home Theaters,” PhD Thesis, Department of Industrial Design, Eindhoven University of Technology, Eindhoven, 2006.
Posted on

VSMM’06: Xi’an, China

We have got a paper “IPML: Extending smil for distributed multimedia presentations” accepted for presentation at VSMM’06 , Xi’an China.

This paper addresses issues of distributing multimedia presentations in an ambient intelligent environment, exams the existing technologies and proposes IPML, a markup language that extends SMIL for distributed settings. It uses a powerful metaphor of play, with which the timing and mapping issues in distributed presentations are easily covered in a natural way.

J. Hu, and L. Feijs, “IPML: Extending SMIL for Distributed Multimedia Presentations,” Interactive Technologies and Sociotechnical Systems, Lecture Notes in Computer Science Series, 4270/2006, pp. 60-70, Xi’an, China: Springer, 2006.
DOI: 10.1007/11890881_8