Local Synchronization of Web Applications with Audio Markings

  • Victor S. Lemos UFES
  • Rafael F. Ferreira UFES
  • Ricardo Mendes Costa Segundo UFES
  • Leandro Lesqueves Costalonga UFES
  • Celso A. S. Santos UFES

Abstract


Synchronization is about providing coherent orchestration of events or resources involved in a multimedia application. In a synchronized application, the user has the notion that his device's content is directly connected with others. In this paper we discuss the existing synchronization techniques, their advantages and disadvantages, and the current implementations and usage. We also present our open source solution for local synchronization of Web applications, the Audio Markings API, detailing its usage, components and functionalities. The focus of this paper is on smart devices such as smartphones, tablets and laptops since they often have built-in microphones and speakers - resources that we intend to explore. In addition to that, those devices are perfectly capable of running full-featured web browsers, something that we also need to take advantage of. Our goal is to give developers an alternative for synchronization of Web applications, using the Web browser as a platform and the sound as a bridge.
Keywords: Synchronization, Web Application, Audio, HTML5, Mobile
Published
2016-11-08
LEMOS, Victor S.; FERREIRA, Rafael F.; SEGUNDO, Ricardo Mendes Costa; COSTALONGA, Leandro Lesqueves; SANTOS, Celso A. S.. Local Synchronization of Web Applications with Audio Markings. In: BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB (WEBMEDIA), 22. , 2016, Teresina. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 159-166.