Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos

El presente trabajo de grado fue realizado gracias a una pasantia de investigación en el Departamento de Ciencias de la Computación de Tenneesse State University, Estados Unidos, en el marco del proyecto "DESARROLLO DE LA INVESTIGACIÓN CONJUNTA: CREACIÓN DE CONOCIMIENTO JUNTOS", financiado...

Full description

Autores:
Mora Ruiz, Alexander
Lema Perez, Juan Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Tecnológico de Antioquia
Repositorio:
Repositorio Tdea
Idioma:
spa
OAI Identifier:
oai:dspace.tdea.edu.co:tda/448
Acceso en línea:
https://dspace.tdea.edu.co/handle/tda/448
Palabra clave:
Desarrollo de paginas web
Innovaciones tecnologicas
Conocimiento
Metodos de enseñanza
Educacion superior
Centros de ayudas educativas
Rights
openAccess
License
Derechos reservados - Tecnológico de Antioquia
id RepoTdea2_1e789fc2a9b23b05738e357d624c07ee
oai_identifier_str oai:dspace.tdea.edu.co:tda/448
network_acronym_str RepoTdea2
network_name_str Repositorio Tdea
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
title Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
spellingShingle Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
Desarrollo de paginas web
Innovaciones tecnologicas
Conocimiento
Metodos de enseñanza
Educacion superior
Centros de ayudas educativas
title_short Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
title_full Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
title_fullStr Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
title_full_unstemmed Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
title_sort Desarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertos
dc.creator.fl_str_mv Mora Ruiz, Alexander
Lema Perez, Juan Felipe
dc.contributor.advisor.none.fl_str_mv Gomez Jaramillo, Sebastian
dc.contributor.author.none.fl_str_mv Mora Ruiz, Alexander
Lema Perez, Juan Felipe
dc.subject.spa.fl_str_mv Desarrollo de paginas web
Innovaciones tecnologicas
Conocimiento
Metodos de enseñanza
Educacion superior
Centros de ayudas educativas
topic Desarrollo de paginas web
Innovaciones tecnologicas
Conocimiento
Metodos de enseñanza
Educacion superior
Centros de ayudas educativas
description El presente trabajo de grado fue realizado gracias a una pasantia de investigación en el Departamento de Ciencias de la Computación de Tenneesse State University, Estados Unidos, en el marco del proyecto "DESARROLLO DE LA INVESTIGACIÓN CONJUNTA: CREACIÓN DE CONOCIMIENTO JUNTOS", financiado por el Fondo de Innovación 100,000 Strong in the Américas. Este proyecto de grado retoma el trabajo de grado titulado “DISEÑO DE MODELO CONCEPTUAL DE SISTEMA RECOMENDACIÓN BASADO EN CONOCIMIENTO PARA APOYAR LA ENSEÑANZA DEL DESARROLLO WEB A TRAVÉS DE RECURSOS EDUCATIVOS ABIERTOS” presentado como primera parte del proyecto durante la pasantía. Con el uso de las TIC (Tecnologias de la información y comunicación) se ha buscado es una nueva propuesta a la manera de como se ha enseñado en los últimos años. Una de las oportunidades pedagógicas es tener presente a las TIC en la educación superior, donde se busca principalmente un cambio estructural y cognitivo, a través de la innovación tecnológica y los procesos de enseñanza-aprendizaje que permitan flexibilizar e impulsar la formación profesional a través de las TIC, de ahí que las Universidades e Instituciones de Educación Superior juegan un papel primordial en la incorporación de la TIC (O. Ardila, 2010). En el campo de las TIC, aparecen los sistemas de Enseñanza/Aprendizaje Inteligentes, como sistemas que se caracterizan por aplicar técnicas de Inteligencia Artificial, donde el término "inteligente" se asocia a la capacidad de adaptarse dinámicamente al desarrollo del aprendizaje del estudiante. (Sánchez, 2007) Los sistemas se recomendación (SR) como área de interesen en la inteligencia artificial, tienen como principal objetivo entregar a los usuarios resultados de búsquedas de información cercanos a sus preferencias y necesidades, a partir del hecho que a un usuario le guste o no cierto ítem, objeto, medio o información al que podría acceder. Existen diferentes técnicas de recomendación, cada una puede ser usada para un enfoque diferente y en diferentes contextos, de acuerdo a las necesidades (P. A. Rodríguez, 2016). Para este trabajo de investigación se propone un sistema de recomendación basado en conocimiento. Estos sistemas recomiendan artículos basados en conocimiento del dominio sobre cómo ciertas características del artículo satisfacen las necesidades y preferencias de los usuarios y, en última instancia, cómo el artículo es útil para el usuario. (F. Ricci, 2015) Dentro de estos sistemas de recomendación, se puede distinguir dos tipos, basados en casos (CBR) y basados en restricciones. En términos del conocimiento utilizado y su funcionalidad estos sistemas a menudo son bastante similares: se recopilan los requisitos de los usuarios, se hacen recomendaciones basadas en el conocimiento sobre los artículos y qué tan bien coinciden con los requisitos. (F. Ricci, 2015) Para el presente trabajo de investigación se tendrá en cuenta la recomendación basada en reglas, donde predominan las bases de conocimiento predefinidos que contienen reglas explicitas sobre como relacionar los requisitos de los usuarios y con las propiedades de los artículos. Para la recomendación se presentan Recursos Educativos Abiertos, los cuales juegan un papel relevante para el desarrollo de este trabajo de investigación. Los Recursos Educativos Abiertos (OER) son materiales utilizados para apoyar la educación y que se puede acceder libremente, reutilizar, modificar y compartir. Estas directrices describen los temas clave y hacen sugerencias para integrar los OER en la educación superior (Uvalić-Trumbić, 2011). Para la extracción de metadatos de los recursos educativos virtuales, se tomó en cuenta el modelo LOM-ES, el cual consiste principalmente en crear descripciones bien estructuradas para recursos educativos. Los estudiantes asimilan y procesan la información de manera diferente. Por lo tanto, para realizar las recomendaciones se tendrá presente el modelo de estilos de aprendizaje Soloman-Felder, el cual permite identificar si el estilo de aprendizaje del estudiante es Activo/Reflexivo, Sensitivo/Intuitivo, Visual/Verbal y Secuencial/Global (Silverman, 1988). Igualmente se considerará el nivel del estudiante, en términos de principiante, intermedio y avanzado. medio del sistema de recomendación basado en conocimiento que sugiere recursos educativos abiertos que están relacionados con el desarrollo web, se busca ofrecer una oportunidad de apoyo a los estudiantes de primeros semestres de Ingeniería de software o carreas a fines del Tecnológico de Antioquia. Igualmente se pretende que el estudiante tenga más protagonismo en la construcción de su aprendizaje. La idea conocida como constructivismo en el aprendizaje, se referiré a un nuevo paradigma para sustentar el uso de las TIC, en los procesos de formación, donde se cambia el papel y el lápiz y se pone como protagonista las aplicaciones de las nuevas tecnologías, como aporte a una nueva manera de aprender, esto permite al estudiante crear experiencias para su propio aprendizaje (O. Ardila, 2010). La motivación principal para la realización de este trabajo investigativo es lograr presentar un sistema de recomendación que sirva de apoyo a los cursos de programación web, de manera que se logre contribuir a la generación de profesionales en desarrollo web (Statistics, s.f.). El índice de retención de la ingeniería de software frente al resto de carreras se ha observado y analizado en el sistema ofrecido por ministerio de educación de Colombia, el sistema es conocido como SPADIES, sistema de Prevención y Análisis de la Deserción en las Instituciones de Educación Superior [10 (Statistics, s.f.)].
publishDate 2018
dc.date.accessioned.none.fl_str_mv 2018-12-13T22:36:29Z
dc.date.available.none.fl_str_mv 2018-12-13T22:36:29Z
dc.date.issued.none.fl_str_mv 2018-12-13
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.spa.fl_str_mv https://dspace.tdea.edu.co/handle/tda/448
url https://dspace.tdea.edu.co/handle/tda/448
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos reservados - Tecnológico de Antioquia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
rights_invalid_str_mv Derechos reservados - Tecnológico de Antioquia
https://creativecommons.org/licenses/by-nc/4.0/
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 118 paginas; ilustraciones
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Tecnologico de Antioquia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenieria
dc.publisher.program.spa.fl_str_mv Ingenieria de Software
dc.publisher.degree.spa.fl_str_mv Ingeniero de Software
institution Tecnológico de Antioquia
bitstream.url.fl_str_mv https://dspace.tdea.edu.co/bitstream/tda/448/4/DESARROLLO%20DE%20SISTEMA%20DE%20RECOMENDACION%20BASADO%20EN%20CONOCIMIENTO.pdf.txt
https://dspace.tdea.edu.co/bitstream/tda/448/6/Alexander%20Mora%20Ruiz.PDF.txt
https://dspace.tdea.edu.co/bitstream/tda/448/5/DESARROLLO%20DE%20SISTEMA%20DE%20RECOMENDACION%20BASADO%20EN%20CONOCIMIENTO.pdf.jpg
https://dspace.tdea.edu.co/bitstream/tda/448/7/Alexander%20Mora%20Ruiz.PDF.jpg
https://dspace.tdea.edu.co/bitstream/tda/448/1/DESARROLLO%20DE%20SISTEMA%20DE%20RECOMENDACION%20BASADO%20EN%20CONOCIMIENTO.pdf
https://dspace.tdea.edu.co/bitstream/tda/448/2/Alexander%20Mora%20Ruiz.PDF
https://dspace.tdea.edu.co/bitstream/tda/448/3/license.txt
bitstream.checksum.fl_str_mv f7f60cc41980ead0c69a9808817f4326
e1c06d85ae7b8b032bef47e42e4c08f9
8f94fdb6915aafedb2241d2d6f009c40
e4520fe53ff1d21cbb37831c4c9fd547
d89ca13c89857c9c006369d592a80246
e0f4991d04ce237a68604593949685c5
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Tecnologico de Antioquia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1812189246628298752
spelling Gomez Jaramillo, Sebastian6654e7b1-e0b4-412c-ba8d-763081e39057-1Mora Ruiz, Alexander46a3088b-0431-4cc7-b2f4-ebf4a1de7af4-1Lema Perez, Juan Felipe8e29157b-62fd-4153-9c7c-b7d9d9cfe13d-12018-12-13T22:36:29Z2018-12-13T22:36:29Z2018-12-13https://dspace.tdea.edu.co/handle/tda/448El presente trabajo de grado fue realizado gracias a una pasantia de investigación en el Departamento de Ciencias de la Computación de Tenneesse State University, Estados Unidos, en el marco del proyecto "DESARROLLO DE LA INVESTIGACIÓN CONJUNTA: CREACIÓN DE CONOCIMIENTO JUNTOS", financiado por el Fondo de Innovación 100,000 Strong in the Américas. Este proyecto de grado retoma el trabajo de grado titulado “DISEÑO DE MODELO CONCEPTUAL DE SISTEMA RECOMENDACIÓN BASADO EN CONOCIMIENTO PARA APOYAR LA ENSEÑANZA DEL DESARROLLO WEB A TRAVÉS DE RECURSOS EDUCATIVOS ABIERTOS” presentado como primera parte del proyecto durante la pasantía. Con el uso de las TIC (Tecnologias de la información y comunicación) se ha buscado es una nueva propuesta a la manera de como se ha enseñado en los últimos años. Una de las oportunidades pedagógicas es tener presente a las TIC en la educación superior, donde se busca principalmente un cambio estructural y cognitivo, a través de la innovación tecnológica y los procesos de enseñanza-aprendizaje que permitan flexibilizar e impulsar la formación profesional a través de las TIC, de ahí que las Universidades e Instituciones de Educación Superior juegan un papel primordial en la incorporación de la TIC (O. Ardila, 2010). En el campo de las TIC, aparecen los sistemas de Enseñanza/Aprendizaje Inteligentes, como sistemas que se caracterizan por aplicar técnicas de Inteligencia Artificial, donde el término "inteligente" se asocia a la capacidad de adaptarse dinámicamente al desarrollo del aprendizaje del estudiante. (Sánchez, 2007) Los sistemas se recomendación (SR) como área de interesen en la inteligencia artificial, tienen como principal objetivo entregar a los usuarios resultados de búsquedas de información cercanos a sus preferencias y necesidades, a partir del hecho que a un usuario le guste o no cierto ítem, objeto, medio o información al que podría acceder. Existen diferentes técnicas de recomendación, cada una puede ser usada para un enfoque diferente y en diferentes contextos, de acuerdo a las necesidades (P. A. Rodríguez, 2016). Para este trabajo de investigación se propone un sistema de recomendación basado en conocimiento. Estos sistemas recomiendan artículos basados en conocimiento del dominio sobre cómo ciertas características del artículo satisfacen las necesidades y preferencias de los usuarios y, en última instancia, cómo el artículo es útil para el usuario. (F. Ricci, 2015) Dentro de estos sistemas de recomendación, se puede distinguir dos tipos, basados en casos (CBR) y basados en restricciones. En términos del conocimiento utilizado y su funcionalidad estos sistemas a menudo son bastante similares: se recopilan los requisitos de los usuarios, se hacen recomendaciones basadas en el conocimiento sobre los artículos y qué tan bien coinciden con los requisitos. (F. Ricci, 2015) Para el presente trabajo de investigación se tendrá en cuenta la recomendación basada en reglas, donde predominan las bases de conocimiento predefinidos que contienen reglas explicitas sobre como relacionar los requisitos de los usuarios y con las propiedades de los artículos. Para la recomendación se presentan Recursos Educativos Abiertos, los cuales juegan un papel relevante para el desarrollo de este trabajo de investigación. Los Recursos Educativos Abiertos (OER) son materiales utilizados para apoyar la educación y que se puede acceder libremente, reutilizar, modificar y compartir. Estas directrices describen los temas clave y hacen sugerencias para integrar los OER en la educación superior (Uvalić-Trumbić, 2011). Para la extracción de metadatos de los recursos educativos virtuales, se tomó en cuenta el modelo LOM-ES, el cual consiste principalmente en crear descripciones bien estructuradas para recursos educativos. Los estudiantes asimilan y procesan la información de manera diferente. Por lo tanto, para realizar las recomendaciones se tendrá presente el modelo de estilos de aprendizaje Soloman-Felder, el cual permite identificar si el estilo de aprendizaje del estudiante es Activo/Reflexivo, Sensitivo/Intuitivo, Visual/Verbal y Secuencial/Global (Silverman, 1988). Igualmente se considerará el nivel del estudiante, en términos de principiante, intermedio y avanzado. medio del sistema de recomendación basado en conocimiento que sugiere recursos educativos abiertos que están relacionados con el desarrollo web, se busca ofrecer una oportunidad de apoyo a los estudiantes de primeros semestres de Ingeniería de software o carreas a fines del Tecnológico de Antioquia. Igualmente se pretende que el estudiante tenga más protagonismo en la construcción de su aprendizaje. La idea conocida como constructivismo en el aprendizaje, se referiré a un nuevo paradigma para sustentar el uso de las TIC, en los procesos de formación, donde se cambia el papel y el lápiz y se pone como protagonista las aplicaciones de las nuevas tecnologías, como aporte a una nueva manera de aprender, esto permite al estudiante crear experiencias para su propio aprendizaje (O. Ardila, 2010). La motivación principal para la realización de este trabajo investigativo es lograr presentar un sistema de recomendación que sirva de apoyo a los cursos de programación web, de manera que se logre contribuir a la generación de profesionales en desarrollo web (Statistics, s.f.). El índice de retención de la ingeniería de software frente al resto de carreras se ha observado y analizado en el sistema ofrecido por ministerio de educación de Colombia, el sistema es conocido como SPADIES, sistema de Prevención y Análisis de la Deserción en las Instituciones de Educación Superior [10 (Statistics, s.f.)].118 paginas; ilustracionesapplication/pdfspaTecnologico de AntioquiaFacultad de IngenieriaIngenieria de SoftwareIngeniero de SoftwareDerechos reservados - Tecnológico de Antioquiahttps://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2Desarrollo de paginas webInnovaciones tecnologicasConocimientoMetodos de enseñanzaEducacion superiorCentros de ayudas educativasDesarrollo de sistema de recomendacion basado en conocimiento para apoyar la enseñanza del desarrollo web a traves de recursos educativos abiertosTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85TEXTDESARROLLO DE SISTEMA DE RECOMENDACION BASADO EN CONOCIMIENTO.pdf.txtDESARROLLO DE SISTEMA DE RECOMENDACION BASADO EN CONOCIMIENTO.pdf.txtExtracted texttext/plain150893https://dspace.tdea.edu.co/bitstream/tda/448/4/DESARROLLO%20DE%20SISTEMA%20DE%20RECOMENDACION%20BASADO%20EN%20CONOCIMIENTO.pdf.txtf7f60cc41980ead0c69a9808817f4326MD54open accessAlexander Mora Ruiz.PDF.txtAlexander Mora Ruiz.PDF.txtExtracted texttext/plain2https://dspace.tdea.edu.co/bitstream/tda/448/6/Alexander%20Mora%20Ruiz.PDF.txte1c06d85ae7b8b032bef47e42e4c08f9MD56open accessTHUMBNAILDESARROLLO DE SISTEMA DE RECOMENDACION BASADO EN CONOCIMIENTO.pdf.jpgDESARROLLO DE SISTEMA DE RECOMENDACION BASADO EN CONOCIMIENTO.pdf.jpgGenerated Thumbnailimage/jpeg6953https://dspace.tdea.edu.co/bitstream/tda/448/5/DESARROLLO%20DE%20SISTEMA%20DE%20RECOMENDACION%20BASADO%20EN%20CONOCIMIENTO.pdf.jpg8f94fdb6915aafedb2241d2d6f009c40MD55open accessAlexander Mora Ruiz.PDF.jpgAlexander Mora Ruiz.PDF.jpgGenerated Thumbnailimage/jpeg3666https://dspace.tdea.edu.co/bitstream/tda/448/7/Alexander%20Mora%20Ruiz.PDF.jpge4520fe53ff1d21cbb37831c4c9fd547MD57open accessORIGINALDESARROLLO DE SISTEMA DE RECOMENDACION BASADO EN CONOCIMIENTO.pdfDESARROLLO DE SISTEMA DE RECOMENDACION BASADO EN CONOCIMIENTO.pdfapplication/pdf1726517https://dspace.tdea.edu.co/bitstream/tda/448/1/DESARROLLO%20DE%20SISTEMA%20DE%20RECOMENDACION%20BASADO%20EN%20CONOCIMIENTO.pdfd89ca13c89857c9c006369d592a80246MD51open accessAlexander Mora Ruiz.PDFAlexander Mora Ruiz.PDFapplication/pdf20744https://dspace.tdea.edu.co/bitstream/tda/448/2/Alexander%20Mora%20Ruiz.PDFe0f4991d04ce237a68604593949685c5MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.tdea.edu.co/bitstream/tda/448/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accesstda/448oai:dspace.tdea.edu.co:tda/4482021-05-01 00:45:46.405An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=