Abstract:
RESUMEN: En los últimos años se ha incrementado a un ritmo acelerado el uso herramientas que permiten trabajar en equipo sin la necesidad de estar en el mismo espacio físico. Estas ofrecen a los usuarios la posibilidad de comunicarse con su equipo o colaborar en tiempo real sobre un mismo archivo, obteniendo mayor eficacia en sus trabajos. Siendo de esa manera, el proyecto propone la creación de una aplicación que unifique las funciones de diversas herramientas de comunicación y programación y que trascienda los límites físicos y las dificultades que causa, facilitando así la implementación del pair programming1 de forma distribuida. La aplicación proporcionará funcionalidades, tanto para el desarrollo de software a través de un editor de código en el que se podrá colaborar en tiempo real, y también para la comunicación y coordinación del equipo por medio de canales de texto y voz. Además, podrá compilar código y conectarse con GitHub por medio de Interfaces de Programación de Aplicaciones (API’s por sus siglas en inglés).
ABSTRACT: In the last years, there has been an accelerated increase of the use of tools that allow people to work together without the need of being within the same place. These tools offer to the user the possibility of communicating or collaborating with their team in real time in working on the same document, therefore, obtaining better efficiency at their jobs. Thereby, this project suggests the creation of an application that unifies the functions of different communication and programming tools, and that transcends the physical limits
and difficulties caused by them. In this way, the implementation of pair programming is
simplified and easily distributed among its users. The application will provide functions
focused on the development of software through a code editor in which users will be able
to collaborate in real time, and also focused on team communication and coordination
through text and voice channels. Additionally, the application will be able to compile code
and connect via GitHub through Application Programming Interfaces (APIs). Palabras
Description:
Trabajo escrito (Ingeniería en Sistemas Computacionales), Instituto Politécnico Nacional, UPIIZ, 2022, 1 archivo PDF, (386 páginas). tesis.ipn.mx