David Svensson Fors
Research
In February 2009, I defended my PhD thesis Assemblies of Pervasive Services at the Department of Computer Science, Faculty of Engineering, Lund University (LTH).
I have worked in the PalCom project, a European 6th Framework Programme project that introduces palpable computing. Palpable computing is a complement to pervasive computing that emphasizes the need to make the systems understandable by humans. Pervasive computing means that connected devices (wireless or wired) blend into the environment, forming systems that interact well with human users.
More specifically, our work within PalCom deals with technology for situations where a mobile device forms an ad-hoc network with nearby mobile and stationary devices. The intention is to let the user connect the devices in a flexible way, so that they can be controlled as a system, and not as individual devices only. PalCom uses the concept of an assembly for a combination of services on devices. User interfaces are migrated to the mobile device, and used for interacting with the services and assemblies.
The PalCom middleware software developed in the project, where our group in Lund has contributed with a substantial part, is available as open source. It can be downloaded at the project web site.
My work has also been carried out within the project Migrating User Interfaces (MUI) within LUCAS, the Center for Applied Software Research at LTH. The MUI project has been supported by VINNOVA, the Swedish Agency for Innovation Systems.
I have been supervisor for the following master theses, which are all part of our work in PalCom:
- Johan Kristell's master thesis Interoperability between PalCom and external protocols, 2008. Johan investigated commonalities and interoperability between PalCom, UPnP and Zeroconf, and developed a bridge that connects UPnP and PalCom networks.
- Thomas Forsström's and David Raimosson's master thesis External ad-hoc communication for PalCom, 2007. In this project, a gateway and "tunnel" was developed, through which local PalCom networks could be connected across the Internet.
- Boel Mattsson's and Brice Jaglin's master thesis Implementing the PalCom protocol in an Axis network camera, 2006. They implemented support for the PalCom communication protocols in C, on an Axis network camera running Linux.
Publications
- David Svensson Fors, Boris Magnusson, Sven Gestegård Robertz, Görel Hedin, and Emma Nilsson-Nyman. Ad-hoc Composition of Pervasive Services in the PalCom Architecture. In Proceedings of The 2009 International Conference on Pervasive Services, pages 83-92. London, 13-16 July 2009.
- David Svensson Fors. Assemblies of Pervasive Services. Doctoral dissertation. Lund University, 2009.
- Jeppe Brønsted, Erik Grönvall, and David Fors. Palpability support demonstrated. In Proceedings of The 2007 IFIP International Conference on Embedded and Ubiquitous Computing, LNCS 4808, pages 294-308. Taipei, Taiwan, December 17-20, 2007.
- David Svensson,1 Görel Hedin, and Boris Magnusson. Pervasive applications through scripted assemblies of services. In Pervasive Services, IEEE International Conference on, pages 301-307, 15-20 July 2007.
- David Svensson. Support for Ad-Hoc Applications in Ubiquitous Computing. Licentiate thesis, Lund University, November 2006.
- Erik Grönvall, Alessandro Pollini, Alessia Rullo, and David Svensson. Designing game logics for dynamic Active Surfaces. MUIA '06, Workshop on Mobile & Ubiquitous Information Access, Espoo, Finland, September 2006.
- Aino Vonge Corry, Klaus Marius Hansen, and David Svensson. Traveling Architects – A New Way of Herding Cats. In Quality of Software Architectures: Second International Conference on Quality of Software Architectures, QoSA 2006, LNCS 4214, pages 111-126, Västerås, Sweden, June 27-29, 2006.
- David Svensson, Boris Magnusson, and Görel Hedin. Composing ad-hoc applications on ad-hoc networks using MUI. In Proceedings of Net.ObjectDays 2005, 6th Annual International Conference on Object-Oriented and Internet-based Technologies, Concepts, and Applications for a Networked World, pages 153-164, Erfurt, Germany, September 2005.
- David Svensson and Boris Magnusson. An Architecture for Migrating User Interfaces. In Koskimies, Lilius, Porres, and Østerbye, editors, NWPER'2004, 11th Nordic Workshop on Programming and Software Development Tools and Techniques, pages 31-44, Turku, Finland, August 2004.
- Torbjörn Eklund and David Svensson. Mui: Controlling Equipment via Migrating User Interfaces. Master's thesis, Lund University, January 2003.
See also Lund University Publications
1 I changed my last name to Svensson Fors in 2007.