Kari Pihkala

Learn More
The SMIL 2.0 multimedia standard has been designed for use on the Web. It supports keyboard and mouse as input devices. Typically, SMIL players can play out text, images, audio, and video. SMIL also has a strong support for declarative synchronization and timing. Being an open standard, SMIL could well be utilized in custom applications, in environments(More)
This paper presents the Linked Internet UI Concept, or LinkedUI for short, as a holistic user interface concept to facilitate social interaction on mobile devices. It aggregates social events from social networking services and communication channels and uses hypertext navigation for presentation and interaction. We describe the concept design principles,(More)
This paper presents the design and implementation of a portable SMIL player. The player has been written in Java and can be run on top of AWT, Swing, and ftv GUI frameworks. This allows running it in various platforms, e.g., PCs, PDAs, and digital television STBs. New media players can easily be added to the player, thus complying with the fundamental idea(More)
This paper describes how SMIL can be extended to support 3D audio in a similar fashion than AABIFS does it for MPEG-4. The SMIL layout is extended with an extra dimension to support a 3D space. Then, audio elements are positioned in the 3D space, whilst a listener element defines a listening point. Similarly to AABIFS perceptual modeling approach, an(More)
Synchronized Multimedia Integration Language (SMIL) 2.0 supports user interaction with its time-based hyperlinking and event model. However, often more advanced interaction is desired, such as information exchange with a server. Traditionally, Web forms have offered means to send data to a server. XForms is an effort by W3C to create a host language(More)
World Wide Web Consortium has specified Synchronized Multimedia Language (SMIL), which is intended to bring multimedia into World Wide Web. The most popular browsers still don’t support SMIL in its full, which slows down the utilization of SMIL. In this paper, we describe our implementation of a SMIL 1.0 player. The player is part of our X-Smiles browser,(More)