Resumen:
|
[ES] El proyecto llevado a cabo consiste en el análisis de una aplicación de una sola página
encargada de visualizar elementos multimedia de distintas redes sociales para la ampliación de ésta. Se realiza un diseño e ...[+]
[ES] El proyecto llevado a cabo consiste en el análisis de una aplicación de una sola página
encargada de visualizar elementos multimedia de distintas redes sociales para la ampliación de ésta. Se realiza un diseño e implementación de un nuevo módulo encargado de
recoger los datos de una nueva fuente para que se puedan visualizar junto a las demás
fuentes ya existentes.
La aplicación web recoge distintos temas sociales, como la guerra, la política o catástrofes medioambientales. En base a estas preocupaciones sociales, la aplicación permite la
visualización en tiempo real de mensajes y contenido multimedia publicado en distintas
redes sociales, aplicando un procesamiento del lenguaje natural a los mensajes recogidos
para detectar las localizaciones, personas y organizaciones relacionadas con un tema.
Este módulo afecta tanto la parte cliente de la aplicación como en la del servidor. En la
parte cliente se explora el potencial ofrecido por React, una biblioteca de JavaScript, para
la construcción de páginas web de forma dinámica. En el lado del servidor se crea un nuevo controlador encargado de procesar las peticiones requeridas por el cliente, realizando
consultas a un índice en Elasticsearch. Por último, se realizan pruebas para verificar que
las nuevas funcionalidades añadidas a la página satisfacen los requisitos identificados y
el resultado obtenido concuerda con los objetivos.
[-]
[CA] El projecte dut a terme consistix en l’anàlisi d’una aplicació d’una sola pàgina encarregada de visualitzar elements multimèdia de distintes xarxes socials per a l’ampliació
d’esta. Es realitza un disseny i implementació ...[+]
[CA] El projecte dut a terme consistix en l’anàlisi d’una aplicació d’una sola pàgina encarregada de visualitzar elements multimèdia de distintes xarxes socials per a l’ampliació
d’esta. Es realitza un disseny i implementació d’un nou mòdul encarregat d’arreplegar
les dades d’una nova font perquè es puguen visualitzar junt amb les altres fonts ja existents.
L’aplicació web arreplega distints temes socials, com la guerra, la política o catàstrofes mediambientals. Basant-se en estes preocupacions socials, l’aplicació permet la visualització en temps real de missatges i contingut multimèdia publicat en distintes xarxes
socials, aplicant un processament del llenguatge natural als missatges arreplegats per a
detectar les localitzacions, persones i organitzacions relacionades amb un tema.
Aquest mòdul afecta la part client i servidor de l’aplicació. En la part client s’explora
el potencial oferit per React, una biblioteca de JavaScript, per a la construcció de pàgines
web de forma dinàmica. En la part del servidor es crega un nou controlador encarregat de processar les peticions requerides pel client, realitzant consultes a un índex en
Elasticsearch. Finalment, es realitzen proves per a verificar que les noves funcionalitats
afegides a la pàgina satisfan els requisits identificats i el resultat obtingut concorda amb
els objectius.
[-]
[EN] The project consists of the analysis of a single page application destined to displaying
multimedia elements from different social networks for its extension. A new module it’s
designed and implemented to collect ...[+]
[EN] The project consists of the analysis of a single page application destined to displaying
multimedia elements from different social networks for its extension. A new module it’s
designed and implemented to collect data from a new source in order to be displayed
next to the other existing sources.
The web application collects different social issues, such as war, politics or environmental catastrophes. Based on these social concerns, the application enables real-time
visualization of messages and multimedia content posted on different social networks,
applying natural language processing to the collected messages to detect locations, people and organizations related to a topic.
This module affects both the client side of the application and the server side. On the
client side It is explored the potential offered by React, a JavaScript library, for building
web pages dynamically. On the server side, a new controller is created in charge of processing the requests required by the client, making queries to an index in Elasticsearch.
Finally, tests are performed to verify that the new functionalities added to the page satisfy
the identified requirements and the result obtained matches the objectives.
[-]
|