Online services have become ubiquitous in technological society, the global demand for which has driven enterprises to construct gigantic datacenters that run their software. Such facilities have also recently become a substrate for third-party organizatio ...
Over the past few years scientific research has opened up to the idea of using digital games for human-based studies. Fields such as Neuroscience, Medical and Affective Computing are currently using games to study human-based phenomena. Even though a vast ...
The increasing adoption of smartphones and tablets has provided tens of millions of users with substantial resources for computation, communication and sensing. The availability of these resources has a huge potential to positively transform our society an ...
Reducing communication cost is crucial for outdoor wireless monitoring cameras which are constrained by limited energy budgets. From event detection point of view, traditional video coding schemes such as H.264 are inefficient as they ignore the "meaning" ...
Smartphones are an ideal platform for local multiplayer games, thanks to their computational and networking ca- pabilities as well as their popularity and portability. How- ever, existing game engines do not exploit the locality of players to improve game ...
The expansion of 3D real-time simulations (3DRTS) into millions of homes together with the technical progress of computers hardware force to approach software developments for 3DRTS from different perspectives. From an historical standpoint, 3DRTS started ...
This thesis is at the crossing of object-orientation and reliable distributed systems, and contributes to integrate those two research fields. Existing distributed programming environments can be characterised according to whether they rely on object conce ...