miquelmartin's

Publications

The documents contained on these page are made available by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other respective copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright.

  • A. Nickelsen, F. Paternó, A. Grasselli, K. Schmidt, M. Martin, B. Schindler, F. Mureddu OPEN: Open pervasive environments for migratory interactive services, in Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services (IIWAS 2010), 2010.
    One important aspect of ubiquitous environments is to provide users with the possibility to freely move about and continue to interact with the available applications through a variety of interactive devices such as cell phones, PDAs, desktop computers, intelligent watches or digital television sets. Migratory applications are able to follow the user by sensing changes in the user’s context and adapting to available devices, ideally without interrupting the user experience. However, applications themselves must contain functions to monitor context information, coordinate a migration, handle application adaptation and interact with the user during the migration process. To make life easier for developers and users of migratory applications, we propose an integrated Migration Service Platform (MSP), where all the common migration functions are centralised. We show how the platform is realised as middleware that contains a server for the central functions and lightweight client-side running on the end-user devices. We show how migratory applications can interact with the platform and thereby do not have to contain migration functions themselves. By using the platform, they can register and be controlled by the platform to enrich the user experience with the application. We describe the challenges following the centralisation of a migration platform that can support different types of applications, both games and business applications, implemented with either web-technologies or as component-based applications.
  • A. Nickelsen, M. Martin, HP. Schwefel Service Migration Protocol for NFC Links, in Lecture Notes in Computer Science: Networked Services and Applications - Engineering, Control and Management (EUNICE 2010), pages 41-50, Springer, 2010.
    In future ubiquitous communication environments, users expect to move freely while continuously interacting with the available applications through a variety of devices. Interactive applications will therefore need to support migration, which means to follow users and adapt to the changing context of use while preserving state. This paper focuses on the scenario of migration between two devices in which the actual migration procedure is executed over near-field communication (NFC) ad-hoc links. The NFC link is interesting as it gives the user the perception of trust and enables service continuity in cases where mid- or long-range wireless connectivity is unavailable. Based on an experimental performance analysis of a specic NFC platform, the paper presents a migration orchestration protocol with low overhead and low delays to be used with NFC links. Experimental results allow to conclude on the sizes of application state that can be expected to be feasible for such ad-hoc NFC migration.
  • A. Battestini, A. Flanagan, P. Floréen, S. Gessler, J. Koolwaaij, E. Lagerspetz, S. Lau, M. Luther, M. Martin, J. Millerat, B. Mrohs, P. Nurmi, M. Paolucci, J. Robinson, J. Suomela, and M. Wagner. Enabling Technologies for Mobile Services: The MobiLife Book, chapter 3. Context Awareness and Management. John Wiley & Sons, October 2007.
    This book's emphasis is on describing a complete architectural framework, which combines theory and practice in a way that gives a realistic view of the opportunities and challenges in the applications and services area, including results from both extensive user evaluations and technical evaluations. It will cover topics in the B3G area that are not yet well covered, namely applications and services from the users, key enabling technologies, regulatory and business models, end-user evaluations and applications/services creation points of views. Especially, the book describes the results and conclusions of practical work that has taken place during the major collaborative MobiLife research project with around 1500 person-months of work during 2.5 years (Sep/2004-Dec/2006), and is building on the former and parallel interaction with the Wireless World Research Forum.
    It will also include, a defined service architecture/infrastructure with interoperable components on user interaction, context-awareness, privacy & trust, personalization, and services support; definitions of key enabling technologies; reference applications for several application/service concepts; and qualitative evaluations and field studies with more than 250 end-users in Italy and Finland. Thus, the architecture and enabling technology solutions have been validated both in technical and non-technical dimensions. It will also describe marketplace analysis with validations by more than 20 key experts in Finland, The Netherlands, U.K, Italy and Germany; and pioneering legal/regulatory analysis of the challenges related to new advanced application/service solutions with remarks on, e.g., personalization and DRM.
  • S. Campadello, O. Coutand, P. Ebben , R. van Eijk, J. Hjelm, S. Holtmanns, T. Kanter, S. Lau, M. Martin, B. Melén, M. Miettinen, R. Nani, P. Nurmi, M. Radziszewski, M. Salacinski, G. Schultz, and E. Turtiainen. Enabling Technologies for Mobile Services: The MobiLife Book, chapter 5. Privacy, Trust and Group Communications. John Wiley & Sons, October 2007.
    This book's emphasis is on describing a complete architectural framework, which combines theory and practice in a way that gives a realistic view of the opportunities and challenges in the applications and services area, including results from both extensive user evaluations and technical evaluations. It will cover topics in the B3G area that are not yet well covered, namely applications and services from the users, key enabling technologies, regulatory and business models, end-user evaluations and applications/services creation points of views. Especially, the book describes the results and conclusions of practical work that has taken place during the major collaborative MobiLife research project with around 1500 person-months of work during 2.5 years (Sep/2004-Dec/2006), and is building on the former and parallel interaction with the Wireless World Research Forum.
    It will also include, a defined service architecture/infrastructure with interoperable components on user interaction, context-awareness, privacy & trust, personalization, and services support; definitions of key enabling technologies; reference applications for several application/service concepts; and qualitative evaluations and field studies with more than 250 end-users in Italy and Finland. Thus, the architecture and enabling technology solutions have been validated both in technical and non-technical dimensions. It will also describe marketplace analysis with validations by more than 20 key experts in Finland, The Netherlands, U.K, Italy and Germany; and pioneering legal/regulatory analysis of the challenges related to new advanced application/service solutions with remarks on, e.g., personalization and DRM.
  • P. Boda, N. Brgulja, S. Gessler, G. Giuliani, J. Koolwaaij, M. Martin, D. Melpignano, J. Millerat, R. Nani, P. Nurmi, P. Ollikainen, P. Polasek, M. Radziszewski, M. Salacinski, G. Schultz, M. Sutterer, D. Trendafilov, and L. Ukropec. Enabling Technologies for Mobile Services: The MobiLife Book, chapter 6. Reference Applications. John Wiley & Sons, October 2007.
    This book's emphasis is on describing a complete architectural framework, which combines theory and practice in a way that gives a realistic view of the opportunities and challenges in the applications and services area, including results from both extensive user evaluations and technical evaluations. It will cover topics in the B3G area that are not yet well covered, namely applications and services from the users, key enabling technologies, regulatory and business models, end-user evaluations and applications/services creation points of views. Especially, the book describes the results and conclusions of practical work that has taken place during the major collaborative MobiLife research project with around 1500 person-months of work during 2.5 years (Sep/2004-Dec/2006), and is building on the former and parallel interaction with the Wireless World Research Forum.
    It will also include, a defined service architecture/infrastructure with interoperable components on user interaction, context-awareness, privacy & trust, personalization, and services support; definitions of key enabling technologies; reference applications for several application/service concepts; and qualitative evaluations and field studies with more than 250 end-users in Italy and Finland. Thus, the architecture and enabling technology solutions have been validated both in technical and non-technical dimensions. It will also describe marketplace analysis with validations by more than 20 key experts in Finland, The Netherlands, U.K, Italy and Germany; and pioneering legal/regulatory analysis of the challenges related to new advanced application/service solutions with remarks on, e.g., personalization and DRM.
  • Petteri Nurmi, Alfons Salden, Sian Lun Lau, Jukka Suomela, Michael Sutterer, Jean Millerat, Miquel Martin, Eemil Lagerspetz, and Remco Poortinga. A system for context-dependent user modelling. In On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, volume Volume 4278/2006 of Lecture Notes in Computer Science, pages 1894-1903, Montpellier, France, October 2006. Springer-Verlag. Presented at the Second International Workshop on Context-Aware Mobile Systems (CAMS'06).
    We present a system for learning and utilizing context-dependent user models. The user models attempt to capture the interests of a user and link the interests to the situation of the user. The models are used for making recommendations to applications and services on what might interest the user in her current situation. In the design process we have analyzed several mock-ups of new mobile, context-aware services and applications. The mock-ups spanned rather diverse domains, which helped us to ensure that the system is applicable to a wide range of tasks, such as modality recommendations (e.g., switching to speech output when driving a car), service category recommendations (e.g., journey planners at a bus stop), and recommendations of group members (e.g., people with whom to share a car). The structure of the presented system is highly modular. First of all, this ensures that the algorithms that are used to build the user models can be easily replaced. Secondly, the modularity makes it easier to evaluate how well different algorithms perform in different domains. The current implementation of the system supports rule based reasoning and tree augmented naive Bayesian classifiers (TAN). The system consists of three components, each of which has been implemented as a web service. The entire system has been deployed and is in use in the EU IST project MobiLife. In this paper, we detail the components that are part of the system and introduce the interactions between the components. In addition, we briefly discuss the quality of the recommendations that our system produces.
  • Joao Girao and Miquel Martin. Two's company, three is a crowd: A group-admission protocol for WSNs. In Security and Privacy in Ad-Hoc and Sensor Networks, 2006 (ESAS 2006), volume 4357/2006 of Lecture Notes in Computer Science, pages 70-82, Hamburg, Germany, September 2006. Springer-Verlag.
    Once a wireless sensor network (WSN) is stable and has been running for a while,sensors start to fail due to hardware problems, battery exhaustion or even due to their physical destruction. In any case, the administrator of the network may wish to replace the damaged nodes with new ones to reinforce the coverage area. In this paper we make use of an out of band channel (OOB) to bootstrap an authenticated symmetric key. The protocol ensures that the new sensor nodes are currently part of the region covered by the network before negotiating sensitive key material and making them a part of the system and its operations. We describe a novel approach to group admission for wireless sensor networks using an OOB secure channel and perform a security evaluation over this protocol.
  • Miquel Martin and Petteri Nurmi. A generic large scale simulator for ubiquitous computing. In Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services, 2006 (MobiQuitous 2006), San Jose, California, USA, July 2006. IEEE Computer Society.
    The complexity associated to gathering and processing contextual data makes testing mobile context-aware applications and services difficult. Furthermore, the lack of standard data sets and simulation tools makes the evaluation of machine learning algorithms in context-aware settings an even harder task. To ease the situation, we introduce a generic simulator that has been designed with the above mentioned purposes in mind. The simulator has also proven to be a good demonstration tool for mobile services and applications that are aimed at groups. The simulator is highly customizable and it can output context information of individual entities both through an interactive GUI and as data streams consisting of comma separated values. To support a wide range of tasks and scenarios, we have separated the three main information sources: behavior of agents, the scenario being simulated and the used context variable. The simulator has been implemented using Java, and the data streams have been made available through a web service interface.
  • Miquel Martin. Using context for smart group discovery and adaptation. In Wireless World Research Forum 16, Shanghai, China, April 2006.
    In this paper we highlight the relevance of human relations for the research field of Context awareness, and propose a middleware solution that enables applications and services to exploit this information. The design and implementation of the system is illustrated with a prototype application, exposing the technical challenges involved.
  • O. Coutand, O. Droegehorn, K. David, P. Nurmi, P. Floréen, R. Kernchen, S. Holtmanns, S. Campadello, T. Kanter, M. Martin, R. van der Eijk, and R. Guarneri. Group- & context-management in mobile environments. In Proceedings of IST Mobile & Communications Summit, 2005, Dresden, Germany, June 2005.
    The paradigm for ubiquitous communication aims at enabling people to contact anyone anywhere and at anytime in a convenient way. Though, this promising vision is mainly addressed from the perspective of individual users. The IST project MobiLife furthers this mobile communications paradigm by developing new applications and services. In addition to the requirements of individual users, MobiLife also considers the needs and concerns of groups of users. This paper presents an architecture that allows the management of mobile groups in heterogeneous communication environments and provides them with context-aware services. The architecture presented has been developed by and proposed within the EU IST-511607 project MobiLife.
  • Petteri Nurmi, Miquel Martin, and John A. Flanagan. Enabling proactiviness through context prediction. In Workshop on Context Awareness for Proactive Systems, 2005 (CAPS 2005), pages 159-168, Helsinki, Finland, June 2005. Helsinki University Press.
    In order to enable proactiveness in applications and services, inferences about likely future contexts are needed. This task, which is often referred to as context prediction, has not been properly addressed in the literature.We define the different components of context awareness from data acquisition to prediction. Some mathematical principles of making predictions, alongside with technical challenges that must be solved in systems producing predictions about context are discussed. Several possible uses for predicted context are presented as well as some architecture issues related to the implementation of context prediction.
  • Miquel Martin, Marcus Brunner, Martin Stiemerling, and Ali Fessi. Path-coupled signaling for NAT/firewall traversal. In Workshop on High Performance Switching and Routing, 2005 (HPSR 2005), pages 231- 235, Hong Kong, China, May 2005. IEEE.
    Many complex protocols negotiate secondary flows on the application layer. Examples of such protocols include many peer-to-peer applications, SIP, H.323, etc. In general, this prevents firewalls from allowing them and through NATs public/private address space mapping from routing them. In this paper, we describe the requirements and design of an end-application triggered, path-coupled signaling protocol for NAT/firewall traversal. Finally, we show a prototypical implementation and discuss preliminary performance evaluation.
  • Stefan Gessler, Miquel Martin, and Stefan Weiss. Context awareness in future life scenarios: Impact on service provisioning platforms. In 2005 Symposium on Applications and the Internet (SAINT 2005 Workshops), pages 144-147, Trento, Italy, January 2005. IEEE Computer Society.
    Looking at future life scenarios we discover that personal communication devices are expected to play a central role in the organization of the user's life, enabling him to access any information he needs at any time, and taking what action which is useful in his specific situation. This will be done by taking individual preferences and context information into account. Still, these scenarios most often do not outline the impact on the technology platform behind. In this paper we picked up the example of service portals as a simple, well introduced aspect of service provisioning and describe how the enrichment through context awareness will bring us one step closer to those future life scenarios.

Thesis Advisor

I have had the pleasure of advising or co-advising the MSc or BSc Theses of the following students:

  • Benjamin Hebgen, January 2009 - July 2009 - thesis
    A Context-aware Content Management and Presentation System for Pervasive Display Networks
    This work deals with a policy based framework that schedules multimedia content for Digital Signage systems. Content updates are triggered by the situation of both the Display and the users near it. The system has been engineered with the dual purpose of implementing interactive Digital Signage installations and facilitating content targeting.
  • Simone Heil, May 2006 - October 2007 - thesis
    Development and Implementation of an AJAX framework for dynamic context injection in Web 2.0 applications
    The thesis proposes an AJAX framework whereby web designers can account for the viewer's context at execution time. With the use of a firefox extension, context is regularly injected into the page JavaScript, activating callback functions which allow the page to adapt itself to the new situation. Use cases include maps that track the user or personalized web pages where widgets are chosen depending on the user's situation.
  • Murat Celep, March 2006 - September 2006 - thesis
    A Portal for Proactive Configuration and Execution of Services in a Mobile Environment
    The thesis develops a modular server side portal for intelligent service provisioning. Services from multiple sources (e.g. web services or smartspace services) progress through a chain of modules which perform service filtering, rating and preconfiguration operations on a per user basis, using both service semantics and user's feedback. The framework has been implemented using web services, and a PDA user interface.
  • Alban Hessler, August 2005 - March 2006 - thesis
    AskMe, Adaptive Context-based Expert Discovery Mechanism for Information Retrieval in Mobile Communities
    AskMe maintains that, for most questions a mobile user might have, there's someone out there whose context makes him an expert in the topic. In this fashion, one can find whether a far away disco is over crowded, or what type of present a guest is expected to offer. The system also covers the design and implementation of anonymous context gathering, digtal incentive mechanisms and reputation schemes.
  • Claudia Villalonga, July 2005 - March 2006 - thesis
    A Proxy based Solution for the Local Discovery of Self Promoting Services
    This thesis elaborates on a framework for service discovery in smartspaces, with a server side backend for promotion and filtering. The system has been implemented for Bluetooth services and is particularly efficient in terms of battery consumption.

Search this site

Publications and Theses

You'll also find me at: