- -

Interfaz web para un simulador del MIPS R2000

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Interfaz web para un simulador del MIPS R2000

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Martí Campoy, Antonio es_ES
dc.contributor.advisor Petit Martí, Salvador Vicente es_ES
dc.contributor.author Codoñer Gil, Nieves es_ES
dc.date.accessioned 2021-10-04T07:21:30Z
dc.date.available 2021-10-04T07:21:30Z
dc.date.created 2021-09-16
dc.date.issued 2021-10-04 es_ES
dc.identifier.uri http://hdl.handle.net/10251/173679
dc.description.abstract [ES] El propósito de este Trabajo de Fin de Grado es diseñar e implementar una interfaz web para un simulador de la arquitectura R2000, acompañada de una interfaz de programación de aplicaciones (API) para extender su funcionalidad, ambas con un propósito final de uso docente. Con referencia al desarrollo de la aplicación, se parte del simulador spim de consola escrito en el lenguaje de programación C++ y que por medio de la tecnología Emscripten se compilará al lenguaje de programación JavaScript, para más tarde integrarlo en la aplicación web a través del uso de un worker. Dicho worker se comunica por medio de una interfaz gráfica desarrollada con React y Material UI, que hará peticiones a la API creada con Node.js y Express.js y guardará la información en la base de datos de MongoDB. Como resultado la aplicación web permite al usuario registrarse, crear sus propios programas a través de un editor de texto, poder almacenarlos, gestionarlos, ensamblarlos y ejecutarlos por medio del uso de un simulador. es_ES
dc.description.abstract [EN] The purpose of this Final Degree Project is to design and implement a web interface for an R2000 architecture simulator, accompanied by an application programming interface (API) to extend its function, both with a final purpose for teaching use. With reference to the development of the application, it starts with the console spim simulator written in the C ++ programming language and that through Emscripten technology will be compiled into the JavaScript programming language, to later integrate it into the web application through of the use of a worker. Said worker communicates through a graphical interface developed with React and Material UI, which will make requests to the API created with Node.js and Express.js and will save the information in the MongoDB database. As a result, the web application allows the user to register, create their own programs through a text editor, and be able to store, manage, assemble and execute them through the use of a simulator. es_ES
dc.description.abstract [CA] El propòsit d’aquest Treball de Fi de Grau és dissenyar i implementar una interfície web per a un simulador de l’arquitectura R2000, acompanyada d’una interfície de programació d’aplicacions (API) per a estendre la seua funcionalitat, totes dues amb un propòsit final d’ús docent. Amb referència al desenvolupament de l’aplicació, es parteix del simulador spim de consola escrit en el llenguatge de programació C++ i que per mitjà de la tecnologia Emscripten es compilarà al llenguatge de programació Javascript, per a més tard integrar-lo en l’aplicació web a través de l’ús d’un worker. Aquest worker es comunica per mitjà d’una interfície gràfica desenvolupada amb React i Material UI, que farà peticions a la API creada amb Node.js i Express.js i guardarà la informació en la base de dades de MongoDB. Com a resultat l’aplicació web permet a l’usuari registrar-se, crear els seus propis programes a través d’un editor de text, poder emmagatzemar-los, gestionar-los, assemblarlos i executar-los per mitjà de l’ús d’un simulador. es_ES
dc.format.extent 143 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Spim es_ES
dc.subject Simulador es_ES
dc.subject Aplicación web es_ES
dc.subject Worker es_ES
dc.subject Emscripten es_ES
dc.subject React es_ES
dc.subject Express es_ES
dc.subject MongoDB es_ES
dc.subject Simulator es_ES
dc.subject Web app es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Interfaz web para un simulador del MIPS R2000 es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Codoñer Gil, N. (2021). Interfaz web para un simulador del MIPS R2000. Universitat Politècnica de València. http://hdl.handle.net/10251/173679 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\136156 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem