Aplicacions en temps real mitjançant l'ús de web sockets en PHP5
Guix Fernández, Rubén
Sánchez Albaladejo, Gemma, dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Real-time applications using web sockets in PHP5
Additional title: Aplicaciones en tiempo real mediante el uso de web sockets en PHP5
Date: 2015-06-30
Abstract: Actualment, l'ús globalitzat de les noves tecnologies ha dut a la societat a una dependència pràcticament exponencial d'aquestes i ha donat pas a l'internet de les coses. Les necessitats i les tendències d'ús mostren com necessàriament l'àmbit del temps real en les aplicacions i la connexió al núvol, és prioritari per a pràcticament qualsevol aplicació d'ús general. En aquest article es detallen les dependències i limitacions a l'hora de solucionar dita problemàtica amb el llenguatge PHP5. Al llarg del projecte, s'ha estudiat la tecnologia per tal de definir i implementar un nucli de temps real en un projecte en producció, solucionant les problemàtiques actuals de dinamisme i intercomunicació d'usuaris. En l'àmbit del projecte, s'ha ampliat la funcionalitat del mateix, mitjançant la implementació d'uns mòduls dissenyats per gestionar en temps real el comerç electrònic de productes en línia mitjançant l'ús de les subhastes, xats i un observador encarregat de mantenir sempre la pàgina actualitzada a totes les connexions al sistema.
Abstract: Nowadays, globalized usage of new technologies has led society to an almost exponential dependence on these, giving way to the Internet of Things. Usage trends show how real-time applications and staying connected to the cloud are a priority for virtually any task. This article describes dependencies and limitations when solving this problem using the PHP5 language, which been studied throughout the project in order to define and implement a real-time kernel and deploy it into an environment already running in production, solving current problems of dynamism and intercommunication between users. The functionality of the original application has been expanded in the scope of this project, through the implementation of a module designed to manage real-time e-commerce products using auctions, chat rooms and an polling worker keeping all connections up to date at all times.
Abstract: Actualmente, el uso globalizado de las nuevas tecnologías ha llevado a la sociedad a una dependencia prácticamente exponencial de estas y ha dado paso a la internet de las cosas. Las necesidades y las tendencias de uso muestran como necesariamente el ámbito del tiempo real en las aplicaciones y la conexión a la nube, es prioritario para prácticamente cualquier aplicación de uso general. En este artículo se detallan las dependencias y limitaciones a la hora de solucionar dicha problemática con el lenguaje PHP5. A lo largo del proyecto, se ha estudiado la tecnología para definir e implementar un núcleo de tiempo real en un proyecto en producción, solucionando las problemáticas actuales de dinamismo y intercomunicación de usuarios. En el ámbito del proyecto, se ha ampliado la funcionalidad del mismo, mediante la implementación de unos módulos diseñados para gestionar en tiempo real el comercio electrónico de productos en línea mediante el uso de las subastas, chats y un observador encargado de mantener siempre la página actualizada a todas las conexiones al sistema.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Català
Studies: Grau en Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Subject area: Menció Enginyeria del Software
Subject: PHP5 ; WebSockets ; Subhastes ; Temps real ; Pthreads ; Multi tasca ; Subastas ; Tiempo real ; Multi tarea ; Auctions ; Real time ; Multi task



13 p, 1.5 MB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2015-11-19, last modified 2024-07-20



   Favorit i Compartir