VLDB 2026 Research / reviewers in the wild / expert
Petri Vuorimaa
dblp:v/PVuorimaa
· DBLP profile ↗
37ranked-venue papers
4as first author
5since 2021 · last 2025
0009-0007-6198-6650ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 11 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 9 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8Software engineering, systems software and programming languages · 6 · 3 since 2021Artificial intelligence and machine learning · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The Potential of Serverless Edge-powered Islands for Web DevelopmentabstractWeb developers face two significant challenges when developing their applications and websites: latency and payload size. Given that web services rely on servers, the related communication incurs a cost in terms of latency. In contrast, the payload passed to the client incurs a communication cost, not to mention the computational cost to the client. The concept of serverless edge computing, built on top of content delivery networks (CDNs), is an approach that has begun to gain the attention of web developers for its promise of lower latencies due to its efficiencies in communication thanks to globally distributed networks and replication. Islands architecture is a technical approach that addresses payload size by giving developers easy ways to defer and potentially even avoid the cost of loading content. Combined, these two approaches form edge-powered islands and, in this article, we examine how the combination can help to address these two notable costs web developers have to consider in their daily work. Our findings indicate that edge-powered islands can provide a way to introduce interactivity to otherwise static websites while wrapping dynamic portions of a page within islands to gain the benefits of static approaches in more dynamic contexts, such as storefronts. In addition, islands can provide loading benefits even for more application-like websites, such as social networks, and give web developers an additional control layer in their development work. Juho Vepsäläinen, Petri Vuorimaa, Arto Hellas |
J. Web Eng. | 2 |
| 2023 | The Rise of Disappearing Frameworks in Web Development
Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa |
ICWE | 3 |
| 2023 | Implications of Edge Computing for Static Site Generation
Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa |
WEBIST | 3 |
| 2023 | The State of Disappearing Frameworks in 2023
Juho Vepsäläinen, Arto Hellas, Petri Vuorimaa |
WEBIST | 3 |
| 2022 | Bridging Static Site Generation with the Dynamic Web
Juho Vepsäläinen, Petri Vuorimaa |
ICWE | 2 |
| 2016 | UniQue: An Approach for Unified and Efficient Querying of Heterogeneous Web Data Sources
Markku Laine, Jari Kleimola, Petri Vuorimaa |
WEBIST (1) | 3 |
| 2016 | Leveraging declarative languages in web application developmentabstractWeb Applications have become an omnipresent part of our daily lives. They are easy to use, but hard to develop. WYSIWYG editors, form builders, mashup editors, and markup authoring tools ease the development of Web Applications. However, more advanced Web Applications require servers-side programming, which is beyond the skills of end-user developers. In this paper, we discuss how declarative languages can simplify Web Application development and empower end-users as Web developers. We first identify nine end-user Web Application development levels ranging from simple visual customization to advanced three-tier programming. Then, we propose expanding the presentation tier to support all aspects of Web Application development. We introduce a unified XForms-based framework—called XFormsDB—that supports both client-side and server-side Web Application development. Furthermore, we make a language extension proposal—called XFormsRTC—for adding true real-time communication capabilities to XForms. We also present XFormsDB Integrated Development Environment (XIDE), which assists end-users in authoring highly interactive data-driven Web Applications. XIDE supports all Web Application development levels and, especially, promotes the transition from markup authoring and snippet programming to single and unified language programming. Petri Vuorimaa, Markku Laine, Evgenia Litvinova, Denis Shestakov |
World Wide Web | 1 |
| 2015 | Semantic Interoperability for Web Services based Smart Home Systems
Hannu Järvinen, Petri Vuorimaa |
ICAART (1) | 2 |
| 2014 | Interoperability for Web Services based Smart Home Control Systems
Hannu Järvinen, Petri Vuorimaa |
WEBIST (1) | 2 |
| 2012 | Anticipatory lighting in smart buildingabstractAssistive living technologies can help the elderly and the people with disabilities with their daily life. The smart building solutions provide means to implement these systems in homes and can offer valuable applications, for example, an alarming service notifying relatives in case of irregular behavior. However, different systems are generally not able to intelligently communicate with each other, decreasing the usability of such technologies. We propose a new kind of general smart building system model aiming for flexibility and interoperability by offering different parts of the system to behave and cooperate intelligently. We present our implementation of the system with an anticipation method for the lighting control. It anticipates user's intention to enter to the space and thus removes the general system delay and offers more comfortable experience for the user. Hannu Järvinen, Petri Vuorimaa |
CCNC | 2 |
| 2012 | Engaging end users in real smart space programmingabstractSmart spaces, either public or private, has been a hot topic for more than a decade. They are claimed to bring various advantages for their users. However, only few people are actually using smart spaces. One of the reasons for that is the lack of attention paid to user interfaces used to control the space. Both industrial and academic research is often focused on hardware and device interoperability issues. There is not enough studies about end-user mental models, how and why people want to control and program smart spaces. In this position paper, we propose a strategy of how to bring end-user programming in smart spaces into real life. Our idea is three-fold: 1) concentrate on users' mental models, 2) create intuitive ubiquitous user interface, which combines the direct interaction pattern and the magnetic poetry interface metaphor, and 3) install a control system in a public smart space, where a lot of people can use it on daily basis. We aim to conduct a long term user study, from which we are planning to get unique data about evolution of people's expectations and mental models in the context of smart space control. Evgenia Litvinova, Petri Vuorimaa |
UbiComp | 2 |
| 2012 | XFormsDB: A Declarative Web Application Framework
Markku Laine, Denis Shestakov, Petri Vuorimaa |
ICWE | 3 |
| 2012 | XIDE: Expanding End-user Web Development
Evgenia Litvinova, Markku Laine, Petri Vuorimaa |
WEBIST | 3 |
| 2012 | Supporting News Reading and Discovery through Directed Onsite Information Sharing
Pia Tukkinen, Mikko Pohja, Katarina Segerståhl, Suvi Silfverberg, Petri Vuorimaa |
WEBIST | 5 |
| 2012 | UbiQloud - Social Smart Gateway
Petri Vuorimaa, Kalle Säilä, Petri Saarikko, Pia Tukkinen |
WEBIST | 1 |
| 2011 | Integration platform for home and building automation systemsabstractIn future buildings, all devices will be connected directly to the Internet, surrounding people with a Web of Things. That will bring the amazing possibility to control building facilities from any device with Internet access (PC, mobile phone, etc.). However, while it is already technically possible to connect devices directly to IP networks, most of home and building automation systems still use non-IP field level communication protocols. In this paper we describe an integration platform, which is an intermediate step between future IP based systems and available legacy equipment. The platform uses Web services technology for connecting devices to a stand-alone server. This approach makes the system flexible and independent from underlying platform and communication protocols. Conducted measurements with our oBIX based implementation show that our system model is efficient and can be deployed on cheap embedded devices with limited resources for computing. Hannu Järvinen, Andrey Litvinov, Petri Vuorimaa |
CCNC | 3 |
| 2008 | RESTful Declarative Framework for Extended Home Entertainment NetworksabstractMultimedia devices, services, and content are already distributed inside the home network. Mobility, sharing and IP based delivery mechanisms introduce additional challenges to accessibility by extending the range of distribution into interconnected home and Internet scale scenarios. However, the user should be able to access any of these targets in a satisfying, easy, and uniform way despite the differences in target and interaction device technologies. This paper proposes and demonstrates how RESTful and declarative approach could be used in solving extended accessibility and usability problems. In the proposed solution, the network becomes the media center, as one of the networked devices operates as a hub between targets and UI devices, while the actual media is streamed in out of band P2P fashion. Jari Kleimola, Petri Vuorimaa |
CCNC | 2 |
| 2006 | Optimized CSS Engine
Alessandro Cogliati, Petri Vuorimaa |
WEBIST (1) | 2 |
| 2006 | Web User Interaction - Comparison of Declarative Approaches
Mikko Pohja, Mikko Honkala, Miemo Penttinen, Petri Vuorimaa, Panu Ervamaa |
WEBIST (1) | 4 |
| 2006 | Open graphical framework for interactive TV
Pablo César, Juha P. Vierinen, Petri Vuorimaa |
Multim. Tools Appl. | 3 |
| 2006 | Nine methods to extend SMIL for multimedia applications
Kari Pihkala, Petri Vuorimaa |
Multim. Tools Appl. | 2 |
| 2006 | A graphics architecture for high-end interactive television terminalsabstractThis article presents a graphics software architecture for next-generation digital television receivers. We propose that such receivers should include a standardised Java-based procedural environment capable of rendering 2D/3D graphics and video, and a declarative environment supporting W3C recommendations such as SMIL and XForms. We also introduce a graphics architecture model that meets such requirements. As a proof-of-concept, a prototype implementation of the model is presented. This implementation enhances television content by allowing the user to play 3D graphics games, to run Java applications, and to browse XML-based documents while meeting current hardware restrictions. Pablo César, Petri Vuorimaa, Juha P. Vierinen |
ACM Trans. Multim. Comput. Commun. Appl. | 2 |
| 2005 | Secure Web Forms with Client-Side Signatures
Mikko Honkala, Petri Vuorimaa |
ICWE | 2 |
| 2004 | An XHTML 2.0 Implementation
Mikko Pohja, Mikko Honkala, Petri Vuorimaa |
ICWE | 3 |
| 2004 | Text Adaptation for Mobile Digital TeletextabstractSmall and varying screen sizes of mobile devices pose a big problem for digital Teletext service to display its content. It is difficult to display all the text information on a small screen, where page scroll or transparent page to live video is not practical. This paper presents an adaptive text extraction method which can automatically extract key information from original text and keep semantic meanings as close as possible. We combine both statistical methods and coarse coding algorithm from neural science to shorten long text sentences in terms of generalization. The experiment results show that the methods are efficient and effective. Chengyuan Peng, Petri Vuorimaa |
Web Intelligence | 2 |
| 2003 | Automatic Layout Generation with XML Wrapping
Istvan Beszteri, Petri Vuorimaa |
APWeb | 2 |
| 2002 | Design of a Dynamic SMIL playerabstractSynchronized Multimedia Integration Language (SMIL) 2.0 has a support for user interactions with its declarative event timing and temporal hyperlinking model. However, complex Web applications require more control over multimedia presentations. This is achieved with a support for a scripting language. The result is Dynamic SMIL, a combination of SMIL and a scripting language. We present the design and implementation of a player for Dynamic SMIL. It consists of a SMIL 2.0 player and a facility to run scripts with the help of XML Events. The SMIL player is also integrated into an XML browser, X-Smiles, thus enabling playing SMIL with XForms, XSL FO, SVG, and XHTML. Kari Pihkala, Petri Vuorimaa |
ICME (2) | 2 |
| 2002 | A Digital Television Navigator
Chengyuan Peng, Artur Lugmayr, Petri Vuorimaa |
Multim. Tools Appl. | 3 |
| 2001 | Department of Information and Computer Science Waseda University
Chengyuan Peng, Petri Vuorimaa |
ICME | 2 |
| 2001 | System Software For Digital Television ApplicationsabstractInteractive Television is fast becoming a necessity as it converges the popular web browsing and the standard television systems better. This paper discusses the underlying system - Operating system and Java Runtime Environment - for the Digital TV. A review of the needed system capabilities for Digital TV, a probable solution of the underlying system, and future improvisation of the system are dealt herewith. Ganesh Sivaraman, Pablo César, Petri Vuorimaa |
ICME | 3 |
| 2001 | XForms in X-SmilesabstractWorld Wide Web Consortium is currently specifying XForms form language, which is intended to be the next generation language for Web forms. XForms is not currently supported by the major browsers, which prevents the early utilization of XForms. In this paper, we describe our implementation of XForms. The implementation is part of our X-Smiles browser, which is an open source XML browser. Mikko Honkala, Petri Vuorimaa |
WISE (1) | 2 |
| 2001 | XForms in X-Smiles
Mikko Honkala, Petri Vuorimaa |
World Wide Web | 2 |
| 2000 | User Interfaces for Digital Television: a Navigator Case StudyabstractDigital television user interfaces are composed of text, graphics and video. Usability issues that arise include information visualization, searching and navigation. This paper introduces two user interface prototypes for digital television. Both prototypes were tested with real users and the test results are discussed. Leena Eronen, Petri Vuorimaa |
Advanced Visual Interfaces | 2 |
| 2000 | A digital television navigator
Chengyuan Peng, Petri Vuorimaa |
ACM Multimedia | 2 |
| 2000 | XML based Text TVabstractText TV is one of the most important services of the forthcoming digital television. In this article, we discuss how text TV can be implemented using XML. The content is defined using XML, while the spatial and procedural relationships of the media elements are defined using XSL (Extensible Stylesheet Language) and ECMAScript (European Computer Manufacturers' Association Scripting language), respectively. This approach allows the display of the text TV content in an XML browser. Since digital television set-top boxes (i.e. receivers) won't have a XML browser in the near future, a separate Java application was also designed to display the content. The spatial and procedural relationships of the media component are then pre-defined within the Java application. Our approach allows the development of the text TV content using XML and its display in both the Internet and the digital TV environment. Petri Vuorimaa, César Sancho |
WISE | 1 |
| 2000 | A Defect Detection Scheme for Web Surface InspectionabstractThe goal of this work was to develop an improved defect detection scheme for high-speed real-time web surface inspection. This goal was realized by splitting the task into two independent parts: feature extraction and segmentation. Both parts were implemented using efficient algorithms which were implemented in hardware that is suitable and fast enough to be included in a working web inspection system. The proposed scheme is based on some derived texture features and a new self-organizing map variant, the statistical self-organizing map. These techniques offer several improvements over the gray-level thresholding techniques that have been traditionally used in commercial web inspection systems. Jukka Iivarinen, Katriina Heikkinen, Juhani Rauhamaa, Petri Vuorimaa, Ari Visa |
Int. J. Pattern Recognit. Artif. Intell. | 4 |
| 1995 | A neuro-fuzzy system for chemical agent detectionabstractThe authors previously introduced a fuzzy version of Kohonen's well-known self-organizing map neural network model. In this novel neuro-fuzzy system, the neurons of Kohonen's original model are replaced by fuzzy rules. Each fuzzy rule is composed of fuzzy sets and an output singleton. Since the fuzzy self-organizing map is a modified version of Kohonen's original model, the self-organizing map and the learning vector quantization learning laws can be used to tune the neuro-fuzzy system. Originally, the fuzzy self-organizing map was intended to be used as an unknown function approximator, while Kohonen's self-organizing map is primarily used as a neural classifier. In this paper, the authors show how the fuzzy self-organizing map can also be used as a neuro-fuzzy classifier. Simulation results show that, in chemical agent detection, the fuzzy self-organizing map not only gives better classification results than Kohonen's model, but it also has smaller number of fuzzy rules than the corresponding neurons required by Kohonen's self-organizing map. Petri Vuorimaa, Tarmo Jukarainen, Esko Kärpänoja |
IEEE Trans. Fuzzy Syst. | 1 |