Summer seminar on multi-device software

On 16-17.6 we organized an Inforte  seminar on multi-device software.  The guiding introduction for the seminar was:

The world has changed from single client-server architectures to multi-device architectures where the 1) users use several client devices, 2) data is generated by huge number of sensors and 3) data is stored in several cloud-based services, 4) software-based services, people and Internet-connected sensors work seamlessly together. This leads to new demands on compatibility, adaptability and distributed computing. In this seminar the participants get together to learn and discuss about the issues and solutions on related SW technologies and application development approaches. The working method will be a combination of lectures and workshops.

And we were lucky to get three excellent speakers to present their views on this topic.

Tuesday 16th started with an extensive introduction to various architecture alternatives for multi-device systems and “Liquid Software”. Liquid Software is also a research topic in our department (see These lectures were given by prof. Cesare Pautasso  from University of Lugano, Switzerland.


Prof Pautasso talks about Pizza business … or about different architectures for moving code.

After the lecture part, we had some hands-on work with a research system  developed in Lugano. That system was based on stream-oriented architecture and involved a bunch of Raspberry PI devices in Tampere and a server in Lugano. We got a change to see different ways to distribute computation and even how computation can migrate between devices.


Left: Raspberry PI devices ready for action. Right Sasu Tarkoma speaking about power consumption of mobile devices.

Left: Raspberry PI devices ready for action. Right Sasu Tarkoma speaking about power consumption of mobile devices.

At the end of the afternoon prof. Sasu Tarkoma from University of Helsinki talked about the energy consumption models of applications and about how energy consumption data has been collected as a crowdsourcing effort. The mobile application Carat is available for everybody to try and benefit for.

On Wednesday 17.6. prof. Juan Juan Manuel Murillo Rodríguez from Universidad de Extremadura, Spain gave us a journey to People as a Service after after introducing us his definition of Cyber Physical Systems CPS and IoT. After that the students had a change to experiment with a system. We also learned “IOP Manifesto”.

Juan Murillo introducing the exercise.

Juan Murillo introducing the exercise.


Concluding discussions by Murillo, Pautasso and audience continued “overtime”

During the day we had several interesting discussions about trust and business models of these services and applications.

All in all this was a successful event. Many thanks to Masiar Babazadeh and Farshad Ahmadighohandizi for setting up the Raspberry system, Jaffa and IT support for setting the network, and to Inforte office for the practical arrangements.


This entry was posted in events, internet of things, research, seminar. Bookmark the permalink.