Kostas Kapetanakis

Learn 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 of(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)
Providing Internet users with good 3D representations used to be a hard task, not only for web graphic designers but also for web programmers. However, the rapid evolution of SmartPhones has drastically changed the industry. In this paper we attempt to evaluate server and client-side rendering procedures for web 3D animation delivery. Using Ajax and(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)
Modern mobile software and hardware is dominated by a paradox: while devices become smaller and services more resource- and energy-demanding, batteries almost maintain size and power. Among them, the multimedia applications consume the most of battery power. By measuring the battery charging level and efficiently estimating the remaining operational time of(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)
In recent years, with the emergence of HTML5, the Web has managed to evolve from an Internet application for information announcement and exchange to a toolkit provided for pervasive, ubiquitous and collaborative services. In this context, the Web can ultimately provide Real-Time Communication (RTC) services between browsers via the Internet. WebRTC is the(More)