Desarrollo de un aplicativo WEB de entrenamiento rítmico musical
El desarrollo de software se caracteriza por construir herramientas tecnológicas digitales que aportan a la optimización de procesos y actividades que se realizan en diferentes ámbitos, por esto, las creaciones terminan siendo de gran valor dentro de la sociedad y el costo en el mercado costo puede...
- Autores:
-
González Páez, Carlos Eduardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/44931
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/44931
- Palabra clave:
- Desarrollo de una aplicación
Software libre
Desarrollo de nuevas tecnologías digitales
Algoritmo lógico de programación
Development of an application
Free software
Development of new digital technologies
Programming logic algorithm
- Rights
- openAccess
- License
- Atribución – No comercial – Sin Derivar
id |
COOPER2_b018da538add17dde831f4876493dca6 |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/44931 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
title |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
spellingShingle |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical Desarrollo de una aplicación Software libre Desarrollo de nuevas tecnologías digitales Algoritmo lógico de programación Development of an application Free software Development of new digital technologies Programming logic algorithm |
title_short |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
title_full |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
title_fullStr |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
title_full_unstemmed |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
title_sort |
Desarrollo de un aplicativo WEB de entrenamiento rítmico musical |
dc.creator.fl_str_mv |
González Páez, Carlos Eduardo |
dc.contributor.advisor.none.fl_str_mv |
Díaz Cabiativa, Edgar Camilo |
dc.contributor.author.none.fl_str_mv |
González Páez, Carlos Eduardo |
dc.subject.spa.fl_str_mv |
Desarrollo de una aplicación Software libre Desarrollo de nuevas tecnologías digitales Algoritmo lógico de programación |
topic |
Desarrollo de una aplicación Software libre Desarrollo de nuevas tecnologías digitales Algoritmo lógico de programación Development of an application Free software Development of new digital technologies Programming logic algorithm |
dc.subject.other.spa.fl_str_mv |
Development of an application Free software Development of new digital technologies Programming logic algorithm |
description |
El desarrollo de software se caracteriza por construir herramientas tecnológicas digitales que aportan a la optimización de procesos y actividades que se realizan en diferentes ámbitos, por esto, las creaciones terminan siendo de gran valor dentro de la sociedad y el costo en el mercado costo puede variar dependiendo del sector económico establecido previamente en la etapa de análisis. Por lo anterior, la presente investigación se enfoca en el desarrollo de una aplicación bajo el criterio de software libre, permitiéndole al lector de esta, comprender las diferentes etapas que se deben tener en cuenta en dicho proceso. En páginas posteriores se encontrará el planteamiento del problema, el cual permitió generar la pregunta de investigación, la justificación y los objetivos que permiten definir la ruta del proyecto. Además, se podrá encontrar el marco referencial del proyecto el cual contiene el marco teórico, conceptual y legal. Posterior a ello, el lector podrá ver el diseño metodológico del proyecto en donde se define la metodología y las herramientas de recolección de la información. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-05-17T22:52:22Z |
dc.date.available.none.fl_str_mv |
2022-05-17T22:52:22Z |
dc.date.issued.none.fl_str_mv |
2022 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12494/44931 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
González Páez, C. E. (2022). Desarrollo de un aplicativo WEB de entrenamiento rítmico musical [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/44931 |
url |
https://hdl.handle.net/20.500.12494/44931 |
identifier_str_mv |
González Páez, C. E. (2022). Desarrollo de un aplicativo WEB de entrenamiento rítmico musical [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/44931 |
dc.relation.references.spa.fl_str_mv |
Ausubel, D. (1983). Psicología educativa. México: Trillas. Cano, J. (s.f.). SG. Obtenido de SG: https://sg.com.mx/revista/56/angular Cazau, P. (2006). Introducción a la investigación en ciencias sociales. Buenos Aires. Cerda, H. (1993). Elementos de la investigación. Quito: Abya ayala. Fernández, J. (04 de 03 de 2021). Deviolines. Obtenido de Deviolines: https://www.deviolines.com/que-es-la-notacion-musical-abc/#:~:text=Este%20tipo%20de%20notación%20musical,letras%20y%20símbolos%20del%20teclado. Foundation, F. S. (2001). GNU. Obtenido de GNU: https://www.gnu.org/philosophy/free-sw.es.html García, F. (5 de Octubre de 2015). Hipertextual. Obtenido de Hipertextual: https://hipertextual.com/2015/10/historia-del-software-libre Hernández, E. (2002). El lenguaje unificado de modelado (UML). Valencia: Manual formativo ACTA. Jiménez, J. (06 de 08 de 2018). Negocios y estrategia. Obtenido de Negocios y estrategia: https://negociosyestrategia.com/blog/que-es-csharp/ Martínez, F. (13 de 05 de 2021). Formación musical. (C. González, Entrevistador) Méndez, C. (1998). Metodología: guía para elaborar diseños de investigación en ciencias económicas, contables y administrativas. Bogotá: McGraw-Hill. Menéndez, M. (5 de 10 de 2016). Aula del lenguaje musical. Obtenido de Aula del lenguaje musical: https://auladelenguajemusical.wordpress.com/2016/10/05/las-figuras-musicales/ Nacional, C. (31 de 12 de 2021). Secretaria senado. Obtenido de Secretaria senado: http://www.secretariasenado.gov.co/index.php/constitucion-politica Puccinelli, M. (2016). Software libre para una cultura libre. Concepción: Universidad Nacional de Entre Ríos. Ramos, R. (30 de 09 de 2020). Soyrafaramos. Obtenido de Soyrafaramos: https://soyrafaramos.com/que-es-javascript-para-que-sirve/ Rehkopf, M. (s.f.). Atlassian agile coach. Obtenido de Atlassian agile coach: https://www.atlassian.com/es/agile/project-management/user-stories Rodríguez, M. (24 de 12 de 2020). Netmind. Obtenido de Netmind: https://netmind.net/es/scrum-el-pasado-y-el-futuro/ Sánchez, D. (11 de 9 de 2018). Open Webinars. Obtenido de Open Webinars: https://openwebinars.net/blog/que-es-uml-unified-modeling-language/ Schwaber, K., & Sutherland, J. (Noviembre de 2020). Scrumguides. Obtenido de Scrumguides: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-Latin-South-American.pdf Villanueva, M. (2018). Desarrollo de un sitio web para trabajar con partituras de forma colaborativa. Barcelona: Universitat Oberta de Catalunya. Walshaw, C. (s.f.). abc notation. Obtenido de abc notation: https://abcnotation.com/tunePage?a=trillian.mit.edu/~jc/music/abc/Contra/jig/LegacyJig_G/0000 |
dc.rights.license.none.fl_str_mv |
Atribución – No comercial – Sin Derivar |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución – No comercial – Sin Derivar http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
66 p. |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Bogotá |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/07acd627-5507-4b7c-9997-cdfaa6da8579/download https://repository.ucc.edu.co/bitstreams/bc6df33a-f1e0-46df-bad9-2f8da88bf189/download https://repository.ucc.edu.co/bitstreams/6c4b4626-6d12-4cd6-b159-e1d31df265c8/download https://repository.ucc.edu.co/bitstreams/2d2242df-6d13-41c2-9c99-e61357c572e7/download https://repository.ucc.edu.co/bitstreams/8dae4657-386d-483e-a905-df93f30679b9/download https://repository.ucc.edu.co/bitstreams/2ac1086d-d028-48a4-af0d-20f41e3ff0ef/download https://repository.ucc.edu.co/bitstreams/4b168c73-88a1-49ef-94d8-8c88eaa78c7b/download https://repository.ucc.edu.co/bitstreams/902b61cb-2fcf-46e3-8263-97568069313e/download https://repository.ucc.edu.co/bitstreams/5378a1b2-4a06-42b9-9b59-7fed886142b4/download https://repository.ucc.edu.co/bitstreams/eb6c7798-adaa-4662-8f30-ba84d23b6e3e/download |
bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 484bc4fc4e8aa77501e009af800ce430 23b7dd391851275930bfe8680b763308 b4a536d0a633eb3e3863f4b6cae8e26b 00a63bd0c2b0e15425bf427e01292f1f fd2ad7ec7c64328b215380810bd1f388 ea1bf13cbf5d9fd3da1a7275825e4bb4 af03cdd5080e95493e0fd647a5104b66 576d2c8ddbb21dc512d3b5dabf0d1b79 58811ab4cdc01abff9951d51aa34402b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814246591495667712 |
spelling |
Díaz Cabiativa, Edgar CamiloGonzález Páez, Carlos Eduardo2022-05-17T22:52:22Z2022-05-17T22:52:22Z2022https://hdl.handle.net/20.500.12494/44931González Páez, C. E. (2022). Desarrollo de un aplicativo WEB de entrenamiento rítmico musical [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/44931El desarrollo de software se caracteriza por construir herramientas tecnológicas digitales que aportan a la optimización de procesos y actividades que se realizan en diferentes ámbitos, por esto, las creaciones terminan siendo de gran valor dentro de la sociedad y el costo en el mercado costo puede variar dependiendo del sector económico establecido previamente en la etapa de análisis. Por lo anterior, la presente investigación se enfoca en el desarrollo de una aplicación bajo el criterio de software libre, permitiéndole al lector de esta, comprender las diferentes etapas que se deben tener en cuenta en dicho proceso. En páginas posteriores se encontrará el planteamiento del problema, el cual permitió generar la pregunta de investigación, la justificación y los objetivos que permiten definir la ruta del proyecto. Además, se podrá encontrar el marco referencial del proyecto el cual contiene el marco teórico, conceptual y legal. Posterior a ello, el lector podrá ver el diseño metodológico del proyecto en donde se define la metodología y las herramientas de recolección de la información.Software development is characterized by building digital technological tools that contribute to the optimization of processes and activities that are carried out in different areas, for this reason, the creations end up being of great value within society and the cost in the market may vary. depending on the economic sector previously established in the analysis stage. Therefore, this research focuses on the development of an application under the criteria of free software, allowing the reader to understand the different stages that must be taken into account in said process. In later pages you will find the problem statement, which allowed to generate the research question, the justification and the objectives that allow defining the project route. In addition, you can find the reference framework of the project which contains the theoretical, conceptual and legal framework. After that, the reader will be able to see the methodological design of the project where the methodology and the information collection tools are defined.Tabla de ilustraciones. -- Introducción. -- Planteamiento del problema. -- Justificación. -- Objetivos. -- General. -- Específicos. -- Delimitación del proyecto. -- Temática. -- Espacio temporal. -- Marco referencial. -- Marco teórico. -- Marco conceptual. -- Marco legal y normativo. -- Diseño metodológico. -- Tipo de investigación. -- Metodología. -- Técnicas para la recolección de la información. -- Tratamiento de la información. -- Desarrollo del aplicativo web de entrenamiento rítmico musical. -- Sprints. -- Sprint 0. -- Sprint 1. -- Sprint 2. -- Sprint 3. -- Pruebas unitarias del software. -- Aplicativo. -- Conclusiones. -- Referencias bibliográficas. -- Anexos. -- Anexo 1. Entrevista con Francisco Martínez. -- Anexo 2. Historia de usuario 1 – HU_1 Módulo de dictados. -- Anexo 3. Historia de usuario 2 – HU_2 Módulo historial de dictados. -- Anexo 4. Historia de usuario 3 – HU_3 Módulo de administración de usuarios. -- Anexo 5. Historia de usuario 4 – HU_4 Módulo de administración de perfiles. -- Anexo 6. Manual de usuario. --carlose.gonzalezp@campusucc.edu.co66 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáDesarrollo de una aplicaciónSoftware libreDesarrollo de nuevas tecnologías digitalesAlgoritmo lógico de programaciónDevelopment of an applicationFree softwareDevelopment of new digital technologiesProgramming logic algorithmDesarrollo de un aplicativo WEB de entrenamiento rítmico musicalTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Ausubel, D. (1983). Psicología educativa. México: Trillas.Cano, J. (s.f.). SG. Obtenido de SG: https://sg.com.mx/revista/56/angularCazau, P. (2006). Introducción a la investigación en ciencias sociales. Buenos Aires.Cerda, H. (1993). Elementos de la investigación. Quito: Abya ayala.Fernández, J. (04 de 03 de 2021). Deviolines. Obtenido de Deviolines: https://www.deviolines.com/que-es-la-notacion-musical-abc/#:~:text=Este%20tipo%20de%20notación%20musical,letras%20y%20símbolos%20del%20teclado.Foundation, F. S. (2001). GNU. Obtenido de GNU: https://www.gnu.org/philosophy/free-sw.es.htmlGarcía, F. (5 de Octubre de 2015). Hipertextual. Obtenido de Hipertextual: https://hipertextual.com/2015/10/historia-del-software-libreHernández, E. (2002). El lenguaje unificado de modelado (UML). Valencia: Manual formativo ACTA.Jiménez, J. (06 de 08 de 2018). Negocios y estrategia. Obtenido de Negocios y estrategia: https://negociosyestrategia.com/blog/que-es-csharp/Martínez, F. (13 de 05 de 2021). Formación musical. (C. González, Entrevistador)Méndez, C. (1998). Metodología: guía para elaborar diseños de investigación en ciencias económicas, contables y administrativas. Bogotá: McGraw-Hill.Menéndez, M. (5 de 10 de 2016). Aula del lenguaje musical. Obtenido de Aula del lenguaje musical: https://auladelenguajemusical.wordpress.com/2016/10/05/las-figuras-musicales/Nacional, C. (31 de 12 de 2021). Secretaria senado. Obtenido de Secretaria senado: http://www.secretariasenado.gov.co/index.php/constitucion-politicaPuccinelli, M. (2016). Software libre para una cultura libre. Concepción: Universidad Nacional de Entre Ríos.Ramos, R. (30 de 09 de 2020). Soyrafaramos. Obtenido de Soyrafaramos: https://soyrafaramos.com/que-es-javascript-para-que-sirve/Rehkopf, M. (s.f.). Atlassian agile coach. Obtenido de Atlassian agile coach: https://www.atlassian.com/es/agile/project-management/user-storiesRodríguez, M. (24 de 12 de 2020). Netmind. Obtenido de Netmind: https://netmind.net/es/scrum-el-pasado-y-el-futuro/Sánchez, D. (11 de 9 de 2018). Open Webinars. Obtenido de Open Webinars: https://openwebinars.net/blog/que-es-uml-unified-modeling-language/Schwaber, K., & Sutherland, J. (Noviembre de 2020). Scrumguides. Obtenido de Scrumguides: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-Latin-South-American.pdfVillanueva, M. (2018). Desarrollo de un sitio web para trabajar con partituras de forma colaborativa. Barcelona: Universitat Oberta de Catalunya.Walshaw, C. (s.f.). abc notation. Obtenido de abc notation: https://abcnotation.com/tunePage?a=trillian.mit.edu/~jc/music/abc/Contra/jig/LegacyJig_G/0000PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/07acd627-5507-4b7c-9997-cdfaa6da8579/download8a4605be74aa9ea9d79846c1fba20a33MD54ORIGINAL2022_Desarrollo_Aplicativo_Web.pdf2022_Desarrollo_Aplicativo_Web.pdfTrabajo de gradoapplication/pdf1365844https://repository.ucc.edu.co/bitstreams/bc6df33a-f1e0-46df-bad9-2f8da88bf189/download484bc4fc4e8aa77501e009af800ce430MD522022_Desarrollo_Aplicativo_Web-LicenciaUso.pdf2022_Desarrollo_Aplicativo_Web-LicenciaUso.pdfLicencia de usoapplication/pdf195655https://repository.ucc.edu.co/bitstreams/6c4b4626-6d12-4cd6-b159-e1d31df265c8/download23b7dd391851275930bfe8680b763308MD512022_Desarrollo_Aplicativo_Web-AvalTutor.pdf2022_Desarrollo_Aplicativo_Web-AvalTutor.pdfAval del tutorapplication/pdf172859https://repository.ucc.edu.co/bitstreams/2d2242df-6d13-41c2-9c99-e61357c572e7/downloadb4a536d0a633eb3e3863f4b6cae8e26bMD53THUMBNAIL2022_Desarrollo_Aplicativo_Web.pdf.jpg2022_Desarrollo_Aplicativo_Web.pdf.jpgGenerated Thumbnailimage/jpeg3318https://repository.ucc.edu.co/bitstreams/8dae4657-386d-483e-a905-df93f30679b9/download00a63bd0c2b0e15425bf427e01292f1fMD552022_Desarrollo_Aplicativo_Web-LicenciaUso.pdf.jpg2022_Desarrollo_Aplicativo_Web-LicenciaUso.pdf.jpgGenerated Thumbnailimage/jpeg5156https://repository.ucc.edu.co/bitstreams/2ac1086d-d028-48a4-af0d-20f41e3ff0ef/downloadfd2ad7ec7c64328b215380810bd1f388MD562022_Desarrollo_Aplicativo_Web-AvalTutor.pdf.jpg2022_Desarrollo_Aplicativo_Web-AvalTutor.pdf.jpgGenerated Thumbnailimage/jpeg4819https://repository.ucc.edu.co/bitstreams/4b168c73-88a1-49ef-94d8-8c88eaa78c7b/downloadea1bf13cbf5d9fd3da1a7275825e4bb4MD57TEXT2022_Desarrollo_Aplicativo_Web.pdf.txt2022_Desarrollo_Aplicativo_Web.pdf.txtExtracted texttext/plain86344https://repository.ucc.edu.co/bitstreams/902b61cb-2fcf-46e3-8263-97568069313e/downloadaf03cdd5080e95493e0fd647a5104b66MD582022_Desarrollo_Aplicativo_Web-LicenciaUso.pdf.txt2022_Desarrollo_Aplicativo_Web-LicenciaUso.pdf.txtExtracted texttext/plain5830https://repository.ucc.edu.co/bitstreams/5378a1b2-4a06-42b9-9b59-7fed886142b4/download576d2c8ddbb21dc512d3b5dabf0d1b79MD592022_Desarrollo_Aplicativo_Web-AvalTutor.pdf.txt2022_Desarrollo_Aplicativo_Web-AvalTutor.pdf.txtExtracted texttext/plain1338https://repository.ucc.edu.co/bitstreams/eb6c7798-adaa-4662-8f30-ba84d23b6e3e/download58811ab4cdc01abff9951d51aa34402bMD51020.500.12494/44931oai:repository.ucc.edu.co:20.500.12494/449312024-08-10 22:24:20.123open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |