Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta

El software denominado como Sistema de Gestión para el Microcurrículo (SIGEM), es concebido como una herramienta que facilita el proceso de seguimiento al microcurrículo académico en la facultad de ingenierías de la Universidad Libre de la seccional Cúcuta. La herramienta informática SIGEM suministr...

Full description

Autores:
Alfonso Cordóba, Andrés Felipe
Bernal Trujillo, Jonathan Andrés
Tipo de recurso:
Fecha de publicación:
2021
Institución:
Universidad Libre
Repositorio:
RIU - Repositorio Institucional UniLibre
Idioma:
OAI Identifier:
oai:repository.unilibre.edu.co:10901/20525
Acceso en línea:
https://hdl.handle.net/10901/20525
Palabra clave:
Sistemas informáticos
Sistemas de Gestión de la Calidad
Computer systems
Quality Management Systems
Sofware
Sistemas informáticos
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id RULIBRE2_5cd5a05096f307903e5d476987e5a2ca
oai_identifier_str oai:repository.unilibre.edu.co:10901/20525
network_acronym_str RULIBRE2
network_name_str RIU - Repositorio Institucional UniLibre
repository_id_str
dc.title.spa.fl_str_mv Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
dc.title.alternative.spa.fl_str_mv Analysis, design and development of a computer system for the academic micro-curriculum process in the engineering faculty of the Universidad Libre - Cúcuta sectional.
title Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
spellingShingle Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
Sistemas informáticos
Sistemas de Gestión de la Calidad
Computer systems
Quality Management Systems
Sofware
Sistemas informáticos
title_short Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
title_full Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
title_fullStr Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
title_full_unstemmed Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
title_sort Análisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional Cúcuta
dc.creator.fl_str_mv Alfonso Cordóba, Andrés Felipe
Bernal Trujillo, Jonathan Andrés
dc.contributor.advisor.none.fl_str_mv Villamizar Estrada, Avilio
Sanchez Delgado, Maritza del pilar
dc.contributor.author.none.fl_str_mv Alfonso Cordóba, Andrés Felipe
Bernal Trujillo, Jonathan Andrés
dc.subject.spa.fl_str_mv Sistemas informáticos
Sistemas de Gestión de la Calidad
topic Sistemas informáticos
Sistemas de Gestión de la Calidad
Computer systems
Quality Management Systems
Sofware
Sistemas informáticos
dc.subject.subjectenglish.spa.fl_str_mv Computer systems
Quality Management Systems
dc.subject.lemb.spa.fl_str_mv Sofware
Sistemas informáticos
description El software denominado como Sistema de Gestión para el Microcurrículo (SIGEM), es concebido como una herramienta que facilita el proceso de seguimiento al microcurrículo académico en la facultad de ingenierías de la Universidad Libre de la seccional Cúcuta. La herramienta informática SIGEM suministra un espacio con información organizada y estructurada que agiliza tanto el llenado del formato como su revisión en todas sus fases, generando un ambiente propicio para la generación de resultados que puedan tener un impacto positivo en los procesos educativos que llevan los diferentes programas de la facultad, además de cumplir con requisitos del sistema de gestión de calidad.
publishDate 2021
dc.date.created.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2022-01-26T00:41:28Z
dc.date.available.none.fl_str_mv 2022-01-26T00:41:28Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Tesis de Pregrado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10901/20525
url https://hdl.handle.net/10901/20525
dc.relation.references.spa.fl_str_mv Congreso de la República de Colombia. (2009). Ley 1273 de 2009. Recuperado de: https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=34492
Congreso de la República de Colombia. (2008). Ley 1266 de 2008. Recuperado de: https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=34488
ANTEQUERA, Ricardo (1998). Derecho de Autor. Editorial Servicio autónomo de la Propiedad Intelectual, Dirección Nacional de Derecho de Autor.
Uribe, E. H., & Ayala, L. E. V. (2007). Del manifiesto ágil sus valores y principios. Scientia et technica, 13(34), 381-386.
Letelier, P., & Penadés, M. C. (2006). Metodologías ágiles para el desarrollo de software: eXtreme Programming (XP).
Cadavid, A. N., Martínez, J. D. F., & Vélez, J. M. (2013). Revisión de metodologías ágiles para el desarrollo de software. Prospectiva, 11(2), 30-39.
Amaro Calderón, S. D., & Valverde Rebaza, J. C. (2007). Metodologías ágiles. Escuela de Informática. Trujillo: Universidad Nacional de Trujillo.
Tobón, L. M. E., & Carmona, L. D. (2007). Caso práctico de la metodología ágil XP al desarrollo de software (Doctoral dissertation, Universidad Tecnológica de Pereira. Facultad de Ingenierías Eléctrica, Electrónica, Física y Ciencias de la Computación. Ingeniería de Sistemas y Computación).
Letelier P., Penadés Carmen. (2006). Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP). Recuperado de: 92 http://www.cyta.com.ar/ta0502/v5n2a1.htm#
Díaz Labrador, M., & Collazo Garcia A. (2013) La programación extrema. Universidad de las Ciencias Informáticas.
Joskowicz, J. (2008). Reglas y prácticas en eXtreme Programming. Universidad de Vigo, 22.
Castillo, Oswaldo (2014). www.ibrugor.com. Recuperado de: https://programacionextrema.tripod.com/index.htm
García Pérez Eduardo Ismael. (2019). ¿Qué Es Vue.JS? Recuperado de https://codigofacilito.com/articulos/que-es-vue
Rodríguez Txema. (2012). Bootstrap. Genbeta. Recuperado de https://www.genbeta.com/desarrollo/bootstrap
Manz. (2020). ¿Qué es CSS?. Lenguaje CSS. Recuperado de https://lenguajecss.com/css/introduccion/que-es-css/
Álvarez, Miguel Ángel. (2020). Introducción a las CSS. Lenguaje CSS. Recuperado de https://desarrolloweb.com/articulos/181.php
Álvarez, Miguel Ángel. (2020). ¿Qué es PHP?. Desarrolladorweb.com. Recuperado de https://www.deustoformacion.com/blog/programacion-tic/7-caracteristicas-lenguaje-php-que-lo-convierten-uno-mas-potentes
Miró, Albert. (2016). 7 características del lenguaje PHP que lo convierten en uno de los más potentes. Desarrolladorweb.com. Recuperado de https://desarrolloweb.com/articulos/392.php
Pino Reyes, Juan José. (2018). ¿Qué es HTML?. DevCode. Recuperado de https://devcode.la/blog/que-es-html/
Ramos, Rafael. (2020). ¿Qué es JavaScript y para qué sirve?. Recuperado de https://soyrafaramos.com/que-es-javascript-para-que-sirve/
Universidad de Alicante. (2018). Servicio de Informática Mootools. Universidad de Alicante. Recuperado de https://si.ua.es/es/documentacion/mootools/ajax.html
Dongil Sánchez, José Antonio (2018). Por qué elegir VueJS: 5 razones para considerarlo nuestro próximo framework de referencia. Recuperado de https://www.genbeta.com/desarrollo/por-que-elegir-vuejs-5-razones-para-considerarlo-nuestro-proximo-framework-de-referencia
Hernandez Roman, José (2018). Características de VueJS. Recuperado de https://lenguajejs.com/vuejs/introduccion/que-es-vue/#framework-sin-opini%C3%B3n
Ruiz, Alfredo (2014). ¿Cuáles son las características principales del HTML?. Recuperado de https://www.mastermarketingdigital.com/everriculum/2014/09/17/cuales-son-las-caracteristicas-principales-del-html/#:~:text=Este%20lenguaje%20nos%20ofrece%20una,de%20manera%20l%C3%B3gica%20y%20estructurada.
Apptibaweb (2019). Axios.js una librería de promesas. Recuperado de https://apptivaweb.com/publicacion/desarrollo-web/axiosjs-una-libreria-de-promesas#:~:text=Axios%20es%20un%20cliente%20HTTP,REST%20y%20realizar%20operaciones%20CRUD.
MySQL (2018). MySQL. Manual de referencia. 94 Recuperado de https://www.mysql.com/
ALEGSA (2014). Definición de MySQL (SGBD). Recuperado de https://www.alegsa.com.ar/Dic/mysql.php
Cases, E. F. (2014). www.ibrugor.com. Recuperado de http://www.ibrugor.com/blog/apache-http-server-que-es-como-funciona-y-para-que-sirve/
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.license.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.spa.fl_str_mv PDF
dc.coverage.spatial.spa.fl_str_mv Cúcuta
institution Universidad Libre
bitstream.url.fl_str_mv http://repository.unilibre.edu.co/bitstream/10901/20525/5/FORMATO%20INSTITUCIONAL%20RESUMEN.pdf.jpg
http://repository.unilibre.edu.co/bitstream/10901/20525/6/Tesis%20Jonathan%20Bernal%20y%20Andres%20Alfonso.PDF.jpg
http://repository.unilibre.edu.co/bitstream/10901/20525/7/Autorizaci%c3%b3n%20en%20repositorio.pdf.jpg
http://repository.unilibre.edu.co/bitstream/10901/20525/3/license.txt
http://repository.unilibre.edu.co/bitstream/10901/20525/1/FORMATO%20INSTITUCIONAL%20RESUMEN.pdf
http://repository.unilibre.edu.co/bitstream/10901/20525/2/Tesis%20Jonathan%20Bernal%20y%20Andres%20Alfonso.PDF
http://repository.unilibre.edu.co/bitstream/10901/20525/4/Autorizaci%c3%b3n%20en%20repositorio.pdf
bitstream.checksum.fl_str_mv 354b2917a72105a91b4c03848da7f8c9
3d301de39f4055230fc3dbfdad6bb74c
ca41381802007525f38c7d119f5eeb64
8a4605be74aa9ea9d79846c1fba20a33
d6b1a1b6c94f72a3e5c432c0956263b7
b322d0a71a395ad265793808a03adee1
76f6fe9dff32e1c4649635b4d755bb22
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Unilibre
repository.mail.fl_str_mv repositorio@unilibrebog.edu.co
_version_ 1814090501552340992
spelling Villamizar Estrada, AvilioSanchez Delgado, Maritza del pilarAlfonso Cordóba, Andrés FelipeBernal Trujillo, Jonathan AndrésCúcuta2022-01-26T00:41:28Z2022-01-26T00:41:28Z2021https://hdl.handle.net/10901/20525El software denominado como Sistema de Gestión para el Microcurrículo (SIGEM), es concebido como una herramienta que facilita el proceso de seguimiento al microcurrículo académico en la facultad de ingenierías de la Universidad Libre de la seccional Cúcuta. La herramienta informática SIGEM suministra un espacio con información organizada y estructurada que agiliza tanto el llenado del formato como su revisión en todas sus fases, generando un ambiente propicio para la generación de resultados que puedan tener un impacto positivo en los procesos educativos que llevan los diferentes programas de la facultad, además de cumplir con requisitos del sistema de gestión de calidad.The software called Micro-curriculum Management System (SIGEM), is conceived as a tool that facilitates the process of monitoring the academic micro-curriculum in the engineering faculty of the Universidad Libre de Cúcuta. The SIGEM computer tool provides a space with organized and structured information that expedites both the filling out of the form and its review in all its phases, generating an environment conducive to the generation of results that can have a positive impact on the educational processes carried out by the different programs of the faculty, in addition to complying with the requirements of the quality management system.PDFhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sistemas informáticosSistemas de Gestión de la CalidadComputer systemsQuality Management SystemsSofwareSistemas informáticosAnálisis, diseño y desarrollo de un sistema informático para el proceso de microcurrículo académico en la facultad de ingenierías de la Universidad Libre – Seccional CúcutaAnalysis, design and development of a computer system for the academic micro-curriculum process in the engineering faculty of the Universidad Libre - Cúcuta sectional.Tesis de Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCongreso de la República de Colombia. (2009). Ley 1273 de 2009. Recuperado de: https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=34492Congreso de la República de Colombia. (2008). Ley 1266 de 2008. Recuperado de: https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=34488ANTEQUERA, Ricardo (1998). Derecho de Autor. Editorial Servicio autónomo de la Propiedad Intelectual, Dirección Nacional de Derecho de Autor.Uribe, E. H., & Ayala, L. E. V. (2007). Del manifiesto ágil sus valores y principios. Scientia et technica, 13(34), 381-386.Letelier, P., & Penadés, M. C. (2006). Metodologías ágiles para el desarrollo de software: eXtreme Programming (XP).Cadavid, A. N., Martínez, J. D. F., & Vélez, J. M. (2013). Revisión de metodologías ágiles para el desarrollo de software. Prospectiva, 11(2), 30-39.Amaro Calderón, S. D., & Valverde Rebaza, J. C. (2007). Metodologías ágiles. Escuela de Informática. Trujillo: Universidad Nacional de Trujillo.Tobón, L. M. E., & Carmona, L. D. (2007). Caso práctico de la metodología ágil XP al desarrollo de software (Doctoral dissertation, Universidad Tecnológica de Pereira. Facultad de Ingenierías Eléctrica, Electrónica, Física y Ciencias de la Computación. Ingeniería de Sistemas y Computación).Letelier P., Penadés Carmen. (2006). Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP). Recuperado de: 92 http://www.cyta.com.ar/ta0502/v5n2a1.htm#Díaz Labrador, M., & Collazo Garcia A. (2013) La programación extrema. Universidad de las Ciencias Informáticas.Joskowicz, J. (2008). Reglas y prácticas en eXtreme Programming. Universidad de Vigo, 22.Castillo, Oswaldo (2014). www.ibrugor.com. Recuperado de: https://programacionextrema.tripod.com/index.htmGarcía Pérez Eduardo Ismael. (2019). ¿Qué Es Vue.JS? Recuperado de https://codigofacilito.com/articulos/que-es-vueRodríguez Txema. (2012). Bootstrap. Genbeta. Recuperado de https://www.genbeta.com/desarrollo/bootstrapManz. (2020). ¿Qué es CSS?. Lenguaje CSS. Recuperado de https://lenguajecss.com/css/introduccion/que-es-css/Álvarez, Miguel Ángel. (2020). Introducción a las CSS. Lenguaje CSS. Recuperado de https://desarrolloweb.com/articulos/181.phpÁlvarez, Miguel Ángel. (2020). ¿Qué es PHP?. Desarrolladorweb.com. Recuperado de https://www.deustoformacion.com/blog/programacion-tic/7-caracteristicas-lenguaje-php-que-lo-convierten-uno-mas-potentesMiró, Albert. (2016). 7 características del lenguaje PHP que lo convierten en uno de los más potentes. Desarrolladorweb.com. Recuperado de https://desarrolloweb.com/articulos/392.phpPino Reyes, Juan José. (2018). ¿Qué es HTML?. DevCode. Recuperado de https://devcode.la/blog/que-es-html/Ramos, Rafael. (2020). ¿Qué es JavaScript y para qué sirve?. Recuperado de https://soyrafaramos.com/que-es-javascript-para-que-sirve/Universidad de Alicante. (2018). Servicio de Informática Mootools. Universidad de Alicante. Recuperado de https://si.ua.es/es/documentacion/mootools/ajax.htmlDongil Sánchez, José Antonio (2018). Por qué elegir VueJS: 5 razones para considerarlo nuestro próximo framework de referencia. Recuperado de https://www.genbeta.com/desarrollo/por-que-elegir-vuejs-5-razones-para-considerarlo-nuestro-proximo-framework-de-referenciaHernandez Roman, José (2018). Características de VueJS. Recuperado de https://lenguajejs.com/vuejs/introduccion/que-es-vue/#framework-sin-opini%C3%B3nRuiz, Alfredo (2014). ¿Cuáles son las características principales del HTML?. Recuperado de https://www.mastermarketingdigital.com/everriculum/2014/09/17/cuales-son-las-caracteristicas-principales-del-html/#:~:text=Este%20lenguaje%20nos%20ofrece%20una,de%20manera%20l%C3%B3gica%20y%20estructurada.Apptibaweb (2019). Axios.js una librería de promesas. Recuperado de https://apptivaweb.com/publicacion/desarrollo-web/axiosjs-una-libreria-de-promesas#:~:text=Axios%20es%20un%20cliente%20HTTP,REST%20y%20realizar%20operaciones%20CRUD.MySQL (2018). MySQL. Manual de referencia. 94 Recuperado de https://www.mysql.com/ALEGSA (2014). Definición de MySQL (SGBD). Recuperado de https://www.alegsa.com.ar/Dic/mysql.phpCases, E. F. (2014). www.ibrugor.com. Recuperado de http://www.ibrugor.com/blog/apache-http-server-que-es-como-funciona-y-para-que-sirve/THUMBNAILFORMATO INSTITUCIONAL RESUMEN.pdf.jpgFORMATO INSTITUCIONAL RESUMEN.pdf.jpgIM Thumbnailimage/jpeg21195http://repository.unilibre.edu.co/bitstream/10901/20525/5/FORMATO%20INSTITUCIONAL%20RESUMEN.pdf.jpg354b2917a72105a91b4c03848da7f8c9MD55Tesis Jonathan Bernal y Andres Alfonso.PDF.jpgTesis Jonathan Bernal y Andres Alfonso.PDF.jpgIM Thumbnailimage/jpeg8670http://repository.unilibre.edu.co/bitstream/10901/20525/6/Tesis%20Jonathan%20Bernal%20y%20Andres%20Alfonso.PDF.jpg3d301de39f4055230fc3dbfdad6bb74cMD56Autorización en repositorio.pdf.jpgAutorización en repositorio.pdf.jpgIM Thumbnailimage/jpeg26435http://repository.unilibre.edu.co/bitstream/10901/20525/7/Autorizaci%c3%b3n%20en%20repositorio.pdf.jpgca41381802007525f38c7d119f5eeb64MD57LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repository.unilibre.edu.co/bitstream/10901/20525/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53ORIGINALFORMATO INSTITUCIONAL RESUMEN.pdfFORMATO INSTITUCIONAL RESUMEN.pdfResumenapplication/pdf99370http://repository.unilibre.edu.co/bitstream/10901/20525/1/FORMATO%20INSTITUCIONAL%20RESUMEN.pdfd6b1a1b6c94f72a3e5c432c0956263b7MD51Tesis Jonathan Bernal y Andres Alfonso.PDFTesis Jonathan Bernal y Andres Alfonso.PDFAutorizaciónapplication/pdf2594971http://repository.unilibre.edu.co/bitstream/10901/20525/2/Tesis%20Jonathan%20Bernal%20y%20Andres%20Alfonso.PDFb322d0a71a395ad265793808a03adee1MD52Autorización en repositorio.pdfAutorización en repositorio.pdfAutorizaciónapplication/pdf2237286http://repository.unilibre.edu.co/bitstream/10901/20525/4/Autorizaci%c3%b3n%20en%20repositorio.pdf76f6fe9dff32e1c4649635b4d755bb22MD5410901/20525oai:repository.unilibre.edu.co:10901/205252023-08-03 12:44:55.167Repositorio Institucional Unilibrerepositorio@unilibrebog.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=