A collaborative ide for graphics programming
Descripción del Articulo
We present a collaborative coding environment that helps the teaching of introductory computer graphics courses, with the goal of to do teaching graphics fundamentals more effectively and lowering the excessive difficult of initiate into 3D graphics programming. Traditionally, the OpenGL Library is...
| Autor: | |
|---|---|
| Formato: | artículo |
| Fecha de Publicación: | 2020 |
| Institución: | Universidad Tecnológica del Perú |
| Repositorio: | UTP-Institucional |
| Lenguaje: | inglés |
| OAI Identifier: | oai:repositorio.utp.edu.pe:20.500.12867/3066 |
| Enlace del recurso: | https://hdl.handle.net/20.500.12867/3066 |
| Nivel de acceso: | acceso abierto |
| Materia: | Integrated Development Environment (IDE) OpenGL Programming Education Emscripten toolchain Computer graphics Entorno de desarrollo integrado Programación informática Educación Gráficos por computadora https://purl.org/pe-repo/ocde/ford#2.01.03 |
| id |
UTPD_17afa0dc721fe3181564f7ab3f513f49 |
|---|---|
| oai_identifier_str |
oai:repositorio.utp.edu.pe:20.500.12867/3066 |
| network_acronym_str |
UTPD |
| network_name_str |
UTP-Institucional |
| repository_id_str |
4782 |
| dc.title.es_PE.fl_str_mv |
A collaborative ide for graphics programming |
| title |
A collaborative ide for graphics programming |
| spellingShingle |
A collaborative ide for graphics programming Ubalde Enriquez, Rembrandt Integrated Development Environment (IDE) OpenGL Programming Education Emscripten toolchain Computer graphics Entorno de desarrollo integrado Programación informática Educación Gráficos por computadora https://purl.org/pe-repo/ocde/ford#2.01.03 |
| title_short |
A collaborative ide for graphics programming |
| title_full |
A collaborative ide for graphics programming |
| title_fullStr |
A collaborative ide for graphics programming |
| title_full_unstemmed |
A collaborative ide for graphics programming |
| title_sort |
A collaborative ide for graphics programming |
| author |
Ubalde Enriquez, Rembrandt |
| author_facet |
Ubalde Enriquez, Rembrandt |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Ubalde Enriquez, Rembrandt |
| dc.subject.es_PE.fl_str_mv |
Integrated Development Environment (IDE) OpenGL Programming Education Emscripten toolchain Computer graphics Entorno de desarrollo integrado Programación informática Educación Gráficos por computadora |
| topic |
Integrated Development Environment (IDE) OpenGL Programming Education Emscripten toolchain Computer graphics Entorno de desarrollo integrado Programación informática Educación Gráficos por computadora https://purl.org/pe-repo/ocde/ford#2.01.03 |
| dc.subject.ocde.es_PE.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.01.03 |
| description |
We present a collaborative coding environment that helps the teaching of introductory computer graphics courses, with the goal of to do teaching graphics fundamentals more effectively and lowering the excessive difficult of initiate into 3D graphics programming. Traditionally, the OpenGL Library is used for teaching computer graphics courses, since there are bindings for the most popular languages, including Python, Ruby, Java and the web (WebGL). In particular, our proposed framework provides a web IDE for collaborative coding, between classmates or workgroups, and the professor can help them or interact on it. The second component is the use of the Emscripten library, which allows the program with OpenGL on the web in the same way as it is done in a local mode. Compared with WebGL, our proposal has better benefits since the code could be used in any computer with OpenGL support, which has greatly benefited our students. It also was proposed to diminish the complexity of creating websites with 3D graphics support and better online games, which has been motivating students to learn 3D computer graphics, build educational graphical applications and articles, host them online. Compared to other online coding platforms, oriented to mainstream graphics educational materials and graphics in general, the collaborative IDE for programming computer graphics that we have developed offers the possibility of students could learn OpenGL in a fast way for both inside and outside our classrooms with the C++ language. |
| publishDate |
2020 |
| dc.date.accessioned.none.fl_str_mv |
2020-09-03T20:44:26Z |
| dc.date.available.none.fl_str_mv |
2020-09-03T20:44:26Z |
| dc.date.issued.fl_str_mv |
2020 |
| dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/article |
| dc.type.version.es_PE.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.issn.none.fl_str_mv |
2394-5125 |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12867/3066 |
| dc.identifier.journal.es_PE.fl_str_mv |
Journal of Critical Reviews |
| identifier_str_mv |
2394-5125 Journal of Critical Reviews |
| url |
https://hdl.handle.net/20.500.12867/3066 |
| dc.language.iso.es_PE.fl_str_mv |
eng |
| language |
eng |
| dc.relation.ispartofseries.none.fl_str_mv |
urn:isnn:2394-5125 |
| dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.es_PE.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
| dc.format.es_PE.fl_str_mv |
application/pdf |
| dc.publisher.es_PE.fl_str_mv |
Innovare Academics Sciences Pvt. |
| dc.source.es_PE.fl_str_mv |
Repositorio Institucional - UTP Universidad Tecnológica del Perú |
| dc.source.none.fl_str_mv |
reponame:UTP-Institucional instname:Universidad Tecnológica del Perú instacron:UTP |
| instname_str |
Universidad Tecnológica del Perú |
| instacron_str |
UTP |
| institution |
UTP |
| reponame_str |
UTP-Institucional |
| collection |
UTP-Institucional |
| bitstream.url.fl_str_mv |
https://repositorio.utp.edu.pe/backend/api/core/bitstreams/694e89f5-e8fa-466c-afe9-984746eb4594/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/cf8ba2db-f2ad-4776-bc25-49033c289691/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/a566b95e-8ceb-4862-945c-c164058823d1/download https://repositorio.utp.edu.pe/backend/api/core/bitstreams/52bb6106-7780-48cf-b274-830258589b82/download |
| bitstream.checksum.fl_str_mv |
b07650370ecf1c12c9681199ab935dcf dc447e455084ad73c4b83ba0481fbc58 5cc5759842c508e46faa18c116cc2195 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio de la Universidad Tecnológica del Perú |
| repository.mail.fl_str_mv |
repositorio@utp.edu.pe |
| _version_ |
1852865827588538368 |
| spelling |
Ubalde Enriquez, Rembrandt2020-09-03T20:44:26Z2020-09-03T20:44:26Z20202394-5125https://hdl.handle.net/20.500.12867/3066Journal of Critical ReviewsWe present a collaborative coding environment that helps the teaching of introductory computer graphics courses, with the goal of to do teaching graphics fundamentals more effectively and lowering the excessive difficult of initiate into 3D graphics programming. Traditionally, the OpenGL Library is used for teaching computer graphics courses, since there are bindings for the most popular languages, including Python, Ruby, Java and the web (WebGL). In particular, our proposed framework provides a web IDE for collaborative coding, between classmates or workgroups, and the professor can help them or interact on it. The second component is the use of the Emscripten library, which allows the program with OpenGL on the web in the same way as it is done in a local mode. Compared with WebGL, our proposal has better benefits since the code could be used in any computer with OpenGL support, which has greatly benefited our students. It also was proposed to diminish the complexity of creating websites with 3D graphics support and better online games, which has been motivating students to learn 3D computer graphics, build educational graphical applications and articles, host them online. Compared to other online coding platforms, oriented to mainstream graphics educational materials and graphics in general, the collaborative IDE for programming computer graphics that we have developed offers the possibility of students could learn OpenGL in a fast way for both inside and outside our classrooms with the C++ language.Revisión por pares de doble ciegoRevisión por pares de doble ciegoCampus Lima Centroapplication/pdfengInnovare Academics Sciences Pvt.urn:isnn:2394-5125info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/4.0/Repositorio Institucional - UTPUniversidad Tecnológica del Perúreponame:UTP-Institucionalinstname:Universidad Tecnológica del Perúinstacron:UTPIntegrated Development Environment (IDE)OpenGLProgrammingEducationEmscripten toolchainComputer graphicsEntorno de desarrollo integradoProgramación informáticaEducaciónGráficos por computadorahttps://purl.org/pe-repo/ocde/ford#2.01.03A collaborative ide for graphics programminginfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionTHUMBNAILRembrandt Ubalde Enriquez_Articulos_Journal of Critical Reviews_en_2020.pdf.jpgRembrandt Ubalde Enriquez_Articulos_Journal of Critical Reviews_en_2020.pdf.jpgGenerated Thumbnailimage/jpeg41777https://repositorio.utp.edu.pe/backend/api/core/bitstreams/694e89f5-e8fa-466c-afe9-984746eb4594/downloadb07650370ecf1c12c9681199ab935dcfMD58TEXTRembrandt Ubalde Enriquez_Articulos_Journal of Critical Reviews_en_2020.pdf.txtRembrandt Ubalde Enriquez_Articulos_Journal of Critical Reviews_en_2020.pdf.txtExtracted texttext/plain22494https://repositorio.utp.edu.pe/backend/api/core/bitstreams/cf8ba2db-f2ad-4776-bc25-49033c289691/downloaddc447e455084ad73c4b83ba0481fbc58MD57ORIGINALRembrandt Ubalde Enriquez_Articulos_Journal of Critical Reviews_en_2020.pdfRembrandt Ubalde Enriquez_Articulos_Journal of Critical Reviews_en_2020.pdfapplication/pdf268242https://repositorio.utp.edu.pe/backend/api/core/bitstreams/a566b95e-8ceb-4862-945c-c164058823d1/download5cc5759842c508e46faa18c116cc2195MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.utp.edu.pe/backend/api/core/bitstreams/52bb6106-7780-48cf-b274-830258589b82/download8a4605be74aa9ea9d79846c1fba20a33MD5220.500.12867/3066oai:repositorio.utp.edu.pe:20.500.12867/30662025-11-30 18:02:51.599https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://repositorio.utp.edu.peRepositorio de la Universidad Tecnológica del Perúrepositorio@utp.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| score |
13.472619 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).