Welcome to the home page of the Web Programming Research Team in Tampere University of Technology, Finland. Our research spans a broad range of topics from the foundations of web applications (as opposed to web pages or documents), mobile web applications and user interaction techniques to topics such as mashup development, client-server partitioning of web applications, and collaborative & context-aware web services and development tools. Here are some of our current and past public projects and activities in the area of web programming:
- MDSWD - a project on multi-device SW project funded by Academy of Finland
- LiquidIoT, XThings - collaboration projects with Nokia Technologies on Liquid Software and programmability of IoT devices
- Liquid Software
- Lively 3D
- Lively for Qt
- Lively Kernel
Check out our publications for further information.
Note: call for papers to 2nd Workshop on Liquid Software is open.
More recently, we have become interested in liquid software (in Finnish: liukkaat ohjelmistot) – an approach that allows applications and data to move seamlessly between multiple devices and screens, making it possible for the users to roam freely between the different computing devices that they have. We believe that in the future consumers will have a significantly larger number of internet-connected computing devices in their daily lives; liquid software will play a central role in enabling truly casual and effortless multiple device ownership.
For more information, read our Liquid Software Manifesto. We also organized the first international workshop in multidevice programming.
Seminars and Events
- 1st International Workshop on Liquid Multi-Device Software for the Web
- Inforte post-grad seminar on multi-device programming
- Backend as a Service (BaaS) Seminar (Fall 2013)
- Doctoral Dissertation Event for Janne Lautamäki (Nov 2013)
- Doctoral Dissertation Event for Arto Salminen (Feb 2013)
- NoSQL Databases Seminar (Fall 2012)
- RESTful Application Design Seminar (Spring 2012)
- WebGL Seminar @ TUT (December 2010 - March 2011)
- Guest lecture by Lars Bak (January 22, 2010)
- Guest lecture by Dan Ingalls (September 26, 2008)
- Mashup Development Seminar @ TUT (Fall 2008)
- Lively Kernel Code Camp in Tampere (Fall 2008)
- Web Application Development Seminar @ TUT (Fall 2007)
- Web-Oriented Software Development Seminar @ TUT (Spring 2006)