Desarrollo de una aplicación WebRTC
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/89769
Tipus de documentTreball Final de Grau
Data2016-07-15
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
This project aims to develop a WebRTC application and study of the following technologies: AngularJS, Node.JS and JavaScript. The application is integrated into the academic field that provides real-time services to students and teachers by sharing information through a video call, instant messaging service (chat), a room discussion, a virtual blackboard, YouTube videos and presentations Prezi, all in real time. It has been made fully responsive system to use the application in Tablets, Mobile and primarily Desktop, thus the application has adapted to new technologies today. In addition to the WebRTC API and the aforementioned technologies, I have used as follows: HTML5, jQuery, Socket.IO, Lynkia / Licode, Bootstrap and Sass / CSS3. From this application and all the technologies mentioned, a teacher can create a virtual classroom and make the class on this platform as if it were a face class. But is not limited to this, besides the teacher can create tutorials or debates, which generates a multitude of possibilities, not only in academia, but outside it, such as for meetings in companies, interviews, online courses, etc. In conclusion, with the integration of all new technologies and a fairly friendly design platform is obtained with great potential for academic, with which users can share information in a secure, efficient and dynamically way. The project is hosted on the following GitHub repository: https://github.com/alex0vi/EdShare El presente proyecto tiene como objetivo el desarrollo de una aplicación WebRTC y el estudio de las siguientes tecnologías: AngularJS, Node.JS y JavaScript. La aplicación está integrada en el ámbito académico que proporciona servicios en tiempo real a los alumnos y profesores mediante la compartición de información a través de una videollamada, un servicio de mensajería instantánea (chat), una sala de debate, una pizarra virtual, vídeos de YouTube y presentaciones Prezi, todo en tiempo real. Se ha hecho el sistema totalmente responsive para poder utilizar la aplicación en Tablets, Móviles y principalmente en Escritorio, de esta forma se ha adaptado la aplicación a las nuevas tecnologías de hoy en día. Además de la API WebRTC y de las tecnologías ya mencionadas, se han utilizado las siguientes: HTML5, Jquery, Socket.IO, Lynkia/Licode, Bootstrap y Sass /CSS3. A partir de esta aplicación y todas las tecnologías mencionadas, un profesor podrá crear una aula virtual y realizar la clase en esta plataforma como si se tratase de una clase presencial. Pero no se limita sólo a esto, además el profesor puede crear tutorías o debates , lo cual genera multitud de posibilidades, no solo en el ámbito académico, sino fuera de él, como por ejemplo para reuniones en empresas, entrevistas, cursos online, etc. En conclusión, con la integración de todas las nuevas tecnologías y un diseño bastante amigable se obtiene una plataforma con un gran potencial para el sector académico, con la que los usuarios podrán compartir información de forma segura, eficiente y dinámica. El proyecto se encuentra alojado en el siguiente repositorio de GitHub: https://github.com/alex0vi/EdShare El present projecte té com a objectiu el desenvolupament d'una aplicació WebRTC i l'estudi de les següents tecnologies: AngularJS, NODE.JS i JavaScript. L'aplicació està integrada en l'àmbit acadèmic que proporciona serveis en temps real als alumnes i professors mitjançant la compartició d'informació a través d'una videotrucada, un servei de missatgeria instantània (xat), una sala de debat, una pissarra virtual, vídeos de YouTube i presentacions Prezi, tot en temps real. S'ha fet el sistema totalment responsive per poder utilitzar l'aplicació en Tablets, Mòbils i principalment en Escriptori, d'aquesta manera s'ha adaptat l'aplicació a les noves tecnologies d'avui en dia. A més de l'API WebRTC i de les tecnologies ja esmentades, s'han utilitzat les següents: HTML5, Jquery, Socket.IO, Lynkia / Licode, Bootstrap i Sass / CSS3. A partir d'aquesta aplicació i totes les tecnologies esmentades, un professor podrà crear una aula virtual i fer la classe en aquesta plataforma com si es tractés d'una classe presencial. Però no es limita només a això, a més el professor pot crear tutories o debats, la qual cosa genera multitud de possibilitats, no només en l'àmbit acadèmic, sinó fora d'ell, com per exemple per a reunions en empreses, entrevistes, cursos en línia, etc . En conclusió, amb la integració de totes les noves tecnologies i un disseny bastant amigable s'obté una plataforma amb un gran potencial per al sector acadèmic, amb la qual els usuaris podran compartir informació de forma segura, eficient i dinàmica. El projecte es troba allotjat en el següent repositori de GitHub: https://github.com/alex0vi/EdShare
Descripció
En el proyecto el alumno debe formarse en javascript y node.js para desarrollar una aplicación con WebRTC.
MatèriesJavaScript (Computer program language), Real-time data processing), World Wide Web, JavaScript (Llenguatge de programació), Temps real (Informàtica), Web
TitulacióGRAU EN ENGINYERIA TELEMÀTICA (Pla 2010)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
final_report_tfg-AlexOviedo_mas_apendices.zip | 15,31Mb | application/zip | Visualitza/Obre |