Eina Web de suport a la docència en línia per executar programes en C utilitzant WebAssembly, una primera aproximació

Author

Serrano Aporta, Víctor

Other authors

Albertos Marco, Félix

Garrido, Juan E.

Universitat de Lleida. Escola Politècnica Superior

Publication date

2020-11-05T10:29:18Z

2020-11-05T10:29:18Z

2020-10



Abstract

Aquest treball té com a objectiu la creació d’una aplicació Web que rebent un fitxer en C en mostri l’execució i el codi font en un navegador. Es basa per fer-ho en l’ús de l’eina WebAssembly, una eina poc coneguda però amb un gran potencial. L’aplicació no ha estat completada en un estat completament funcional. Però si que s’ha realitzat una petita demostració per veure com seria el seu funcionament. Aquesta memòria està dividida en tres blocs. El bloc de teoria repassa totes les tecnologies utilitzades en el procés de desenvolupament de l’aplicació. Incloent conceptes que són necessaris saber sobre aquestes. Profunditza especialment en Node.js i WebAssembly, les dues eines principals en el desenvolupament. Finalment essent una aplicació destinada al sector educatiu, s’estudia la metodologia educativa “Blended Learning”, la qual combina tant l’educació presencial com online. El segon bloc exposa com ha anat el desenvolupament del projecte. Es pot veure com progressa l’aplicació des de 0 fins la demostració final. Finalment l’últim bloc conté les conclusions personals de l’autor, on es repassa si WebAssembly és una eina adequada per l’aplicació que es vol realitzar així com valoracions personals. Inclou també la bibliografia i quin pot ser el futur del projecte.

Document Type

Project / Final year job or degree

Language

Catalan

Subjects and keywords

WebAssembly; Aplicació web; Express Js; Aplicacions web

Rights

cc-by-nc-nd

http://creativecommons.org/licenses/by-nc-nd/4.0/

This item appears in the following Collection(s)