Kostas Kapetanakis

Learn More
Recent advances in web technologies have now created a ubiquitous environment for cross-platform and cross-device multimedia applications. Media files can now be reproduced in a wide range of devices, from mobile phones to desktop computers and web-enabled televisions, using a common infrastructure. This trend towards unifying the technological(More)
The emergence of HTML5 and other associated web technologies have turned browser applications to cross-platform and device independent ones. In particular HTML5, WebSockets and X3Dom can shape a diversity of future applications, where the client-server operations will be obsolete. The X3Dom technology combines JavaScript, HTML5 and X3D to provide 3D(More)
This chapter at first surveys the Web technologies that can enable ubiquitous and pervasive multimedia communications over the Web and then reviews the challenges that are raised by their combination. In this context, the relevant HTML5 APIs and technologies provided for service adaptation are introduced and the MPEG-DASH, X3Dom, and WebRTC frameworks are(More)
Multi-sensor body scanners combined with new algorithms and social media technologies have started a revolutionary shift away from the classic desktop paradigm and into the direction of intuitive, " natural interaction " where people interface with the technological world through hand gestures, speech and body language. This article reviews recent examples(More)
Within the context of a 3D interactive strategy game, the EViE platform allows participants to unlock game features using their knowledge and skills in various thematic areas such as physics, mathematics, etc. By answering questions organized by Educational Objective in stratified levels of difficulty, users gather points which grant them access to desired(More)
Modern Web 3D technologies allow us to display complex interactive 3D content, including models, textures, sounds and animations, using any HTML-enabled web browser. Thus, due to the device-independent nature of HTML5, the same content might have to be displayed on a wide range of different devices and environments. This means that the display of Web 3D(More)