Resumen:
|
La comunicación en tiempo real de audio, vídeo y datos es hoy en día mucho más sencilla gracias al desarrollo de WebRTC, una ambiciosa especificación que permite establecer este tipo de comunicaciones en tiempo real ...[+]
La comunicación en tiempo real de audio, vídeo y datos es hoy en día mucho más sencilla gracias al desarrollo de WebRTC, una ambiciosa especificación que permite establecer este tipo de comunicaciones en tiempo real directamente entre los navegadores web. El término de aplicación web progresiva (PWA) es un concepto relativamente novedoso cuyo objetivo es la inclusión, de forma gradual, de una serie de mejoras o características adicionales en una aplicación web para que pueda ofrecer funcionalidades típicas de una aplicación nativa.
En este proyecto se plantea la posibilidad de combinar las dos tecnologías anteriores para el desarrollo de una aplicación web que permita realizar videollamadas entre usuarios utilizando únicamente el navegador web, en cualquier tipo de dispositivo. La aplicación ofrecerá elementos de valor añadido propios de aplicaciones nativas, como pueden ser por ejemplo la instalación en el dispositivo, el funcionamiento cuando no se dispone de conexión de red o la recepción de notificaciones.
Durante la implementación de la aplicación, realizada en HTML y JavaScript, se han empleado también algunas técnicas para facilitar el desarrollo. Se trata del uso de componentes web a través de la librería Polymer, y de la plataforma Firebase para cubrir las necesidades en la parte del servidor.
[-]
|