Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP.
En el presente archivo se desarrolló un sistema de información para realizar la administración de los proyectos en la Fundación Fundesp de manera óptima, este sistema fue desarrollado con el lenguaje de scripting PHP, utilizando Frameworks como Laravel, usando las buenas prácticas de programación y...
- Autores:
-
Cárdenas Osorio, Andrés Felipe
Ortega Camacho, Andrés Hernán
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/46123
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/46123
- Palabra clave:
- Framework
Metodología prototipo
Tecnología angular
Framework
Prototype methodology
Angular technology
- Rights
- openAccess
- License
- Atribución – Sin Derivar
id |
COOPER2_c1c9fe1d5847f47307b5ad200aeebecb |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/46123 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
title |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
spellingShingle |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. Framework Metodología prototipo Tecnología angular Framework Prototype methodology Angular technology |
title_short |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
title_full |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
title_fullStr |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
title_full_unstemmed |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
title_sort |
Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP. |
dc.creator.fl_str_mv |
Cárdenas Osorio, Andrés Felipe Ortega Camacho, Andrés Hernán |
dc.contributor.advisor.none.fl_str_mv |
Cano Beltrán, Jhon Haide |
dc.contributor.author.none.fl_str_mv |
Cárdenas Osorio, Andrés Felipe Ortega Camacho, Andrés Hernán |
dc.subject.spa.fl_str_mv |
Framework Metodología prototipo Tecnología angular |
topic |
Framework Metodología prototipo Tecnología angular Framework Prototype methodology Angular technology |
dc.subject.other.spa.fl_str_mv |
Framework Prototype methodology Angular technology |
description |
En el presente archivo se desarrolló un sistema de información para realizar la administración de los proyectos en la Fundación Fundesp de manera óptima, este sistema fue desarrollado con el lenguaje de scripting PHP, utilizando Frameworks como Laravel, usando las buenas prácticas de programación y los correspondientes estándares de alta calidad. Dicho esto, se llevó a cabo un análisis del estado del arte de estas tecnologías y utilidades de avance con el objetivo de elegir la más correcta para el desarrollo. El aplicativo fue creado utilizando una metodología prototipo, scrum e incremental, ya que al hacer un estudio se ha podido saber que eran las más correctas para esta clase de proyecto. Obteniendo como resultado un programa donde facilita administrar proyectos de la Fundación Fundesp. Implementando la arquitectura MVC (Modelo Vista Controlador) nos facilitó crear los módulos para así poder cumplir nuestros objetivos en la creación de los diferentes módulos y tareas junto a ello se utilizó un repositorio de GitHub para trabar sincrónicamente. |
publishDate |
2021 |
dc.date.issued.none.fl_str_mv |
2021-12 |
dc.date.accessioned.none.fl_str_mv |
2022-08-12T01:50:47Z |
dc.date.available.none.fl_str_mv |
2022-08-12T01:50:47Z |
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/46123 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Cárdenas Osorio, A. F. y Ortega Camacho, A. H. (2021). Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/46123 |
url |
https://hdl.handle.net/20.500.12494/46123 |
identifier_str_mv |
Cárdenas Osorio, A. F. y Ortega Camacho, A. H. (2021). Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/46123 |
dc.relation.references.spa.fl_str_mv |
¿Qué es JavaScript? - Aprende sobre desarrollo web | MDN. (2021, 8 diciembre). MDNWeb Docs. https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaSpt Agencia de Marketing Online NeoAttack. (2021, 6 marzo). ¿Qué es jQuery y para que sirve? - Neo Wiki. NeoAttack. CodeIgniter, el peso pluma de los frameworks PHP. (2021, 3 diciembre). IONOS Digitalguide. De Zúñiga, F. G. (2021, 15 junio). ¿Qué es Laravel? Blog de arsys.es. https://www.arsys.es/blog/programacion/que-es-laravel/ Devs, Q. (2019, 5 agosto). ¿Qué es Symfony? Y por qué es el mejor framework para Apps. Quality Devs. https://www.qualitydevs.com/2019/08/05/que-es-symfony/ Digital Learning. (2017, 14 abril). ¿Qué es AJAX? | Digital Learning. Digital Learning | Formación online en Nuevas Tecnologías. https://www.digitallearning.es/blog/que-es-ajax/ Fundamentos de JavaScript - Aprende sobre desarrollo web | MDN. (2021, 8 diciembre). MDN Web Docs. https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/JavaScript_basics Gandarillas, A. (2017, 28 agosto). Prototipado. Metodología. https://metodologia.es/prototipado/ Kinsta. (2020, 8 octubre). ¿Qué es GitHub? https://kinsta.com/es/base-de-conocimiento/que-es-github/ Mancuzo, G. (2021, 20 agosto). Qué es el modelo incremental. Blog - ComparaSoftware. https://blog.comparasoftware.com/que-es-el-modelo-incremental/ Microsoft. (2021). What is ASP.NET? | .NET. https://dotnet.microsoft.com/en-us/learn/aspnet/what-is-aspnet Microsoft. (2021). What is ASP.NET? | .NET. https://dotnet.microsoft.com/en-us/learn/aspnet/what-is-aspnet MVC - Glosario | MDN. (2021, 8 diciembre). MDN Web Docs. https://developer.mozilla.org/es/docs/Glossary/MVC Peiró, R. (2021, 20 enero). Sistema de información. Economipedia. https://economipedia.com/definiciones/sistema-de-informacion.html Pérez, O. A. C. (2019, 13 agosto). Sistema web para el proceso de control de proyectos en la empresa AJ Solutions SAC. Repositorio. https://repositorio.ucv.edu.pe/handle/20.500.12692/35545 PHP. (2021). Desarrollo Web. https://desarrolloweb.com/home/php Qué es Python. (2003, 19 noviembre). Desarrollo Web. https://desarrolloweb.com/articulos/1325.php Qué es SCRUM. (2021, 20 septiembre). Proyectos Ágiles. What is a web framework? (2017, 9 noviembre). Evolve. |
dc.rights.license.none.fl_str_mv |
Atribución – 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 – Sin Derivar http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
53 p. |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Cali. |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Cali |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/4bb48551-9439-477a-b945-a1a163746216/download https://repository.ucc.edu.co/bitstreams/815794d9-efe0-43c7-b50c-5979af3ae586/download https://repository.ucc.edu.co/bitstreams/9ef6bf2f-b040-4a45-b36e-31876d33c13b/download https://repository.ucc.edu.co/bitstreams/11e970c9-98c6-4188-9528-ad4582870ce4/download https://repository.ucc.edu.co/bitstreams/9837ea99-bf41-42a3-8bcf-e3d1f0c38cf3/download https://repository.ucc.edu.co/bitstreams/cdade2d5-e3ed-4aca-a7ac-076f95a1de79/download https://repository.ucc.edu.co/bitstreams/9ad09e92-0899-4b39-83e7-5c57ca747991/download https://repository.ucc.edu.co/bitstreams/5cc9d051-e36b-453b-9a49-9c2e4d4991c2/download https://repository.ucc.edu.co/bitstreams/98a2fe24-0408-4083-9808-b3f83d09cea4/download https://repository.ucc.edu.co/bitstreams/4b6610a1-e094-4d9b-87ea-de86666f1e57/download https://repository.ucc.edu.co/bitstreams/16bc4803-f59f-47a2-8d51-c32db28a946b/download |
bitstream.checksum.fl_str_mv |
7718acbb041bd37993cc076ad2e44c1e 5255b69ffe8501c3ee4b651f767e16ca 88e4c7e4484fb576254adf74a1cd884b 933e345d9adc409384cfa16db31d7559 8a4605be74aa9ea9d79846c1fba20a33 63964d2a795924eaf7eedccd947b6b73 0187f68e4f20e3ec4b539bdb7ad4ac7b ba4b3c958e7862df2211cfd127d66d50 165be6002c7250ae87d9af56ff48355e 8cf2211e9586d206affd49fcfa1536a2 d81cb8c37d90b970aaaea0402b762147 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1814247314640863232 |
spelling |
Cano Beltrán, Jhon HaideCárdenas Osorio, Andrés FelipeOrtega Camacho, Andrés Hernán2022-08-12T01:50:47Z2022-08-12T01:50:47Z2021-12https://hdl.handle.net/20.500.12494/46123Cárdenas Osorio, A. F. y Ortega Camacho, A. H. (2021). Desarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/46123En el presente archivo se desarrolló un sistema de información para realizar la administración de los proyectos en la Fundación Fundesp de manera óptima, este sistema fue desarrollado con el lenguaje de scripting PHP, utilizando Frameworks como Laravel, usando las buenas prácticas de programación y los correspondientes estándares de alta calidad. Dicho esto, se llevó a cabo un análisis del estado del arte de estas tecnologías y utilidades de avance con el objetivo de elegir la más correcta para el desarrollo. El aplicativo fue creado utilizando una metodología prototipo, scrum e incremental, ya que al hacer un estudio se ha podido saber que eran las más correctas para esta clase de proyecto. Obteniendo como resultado un programa donde facilita administrar proyectos de la Fundación Fundesp. Implementando la arquitectura MVC (Modelo Vista Controlador) nos facilitó crear los módulos para así poder cumplir nuestros objetivos en la creación de los diferentes módulos y tareas junto a ello se utilizó un repositorio de GitHub para trabar sincrónicamente.In the present file an information system was developed to perform the administration of projects in the Fundesp Foundation in an optimal way, this system was developed with the PHP scripting language, using Frameworks such as Laravel, using good programming practices and the corresponding high quality standards. That said, an analysis of the state of the art of these technologies and advance utilities was carried out in order to choose the most correct one for the development. The application was created using a prototype, scrum and incremental methodology, since by making a study it has been possible to know that they were the most correct for this kind of project. The result is a program that facilitates the administration of Fundesp Foundation projects. Implementing the MVC architecture (Model View Controller) allowed us to create the modules in order to meet our objectives in the creation of the different modules and tasks together with a GitHub repository was used to work synchronously.Glosario. -- Introducción. -- Problema de investigación. -- Antecedentes del problema. -- Planteamiento del problema. -- Formulación del problema. -- Objetivos. -- Objetivo general. -- Objetivos específicos. -- Justificación. -- Marco de referencia. -- Marco teórico. -- Diseño metodológico. -- Método de investigación. -- Fuentes y técnicas de recolección de información. -- Delimitación y alcance. -- Resultados y discusiones. -- Conclusiones. -- Recomendaciones. -- Bibliografías. --andres.cardenaso@campusucc.edu.coandres.ortegac@campusucc.edu.co53 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Cali.Ingeniería de SistemasCaliFrameworkMetodología prototipoTecnología angularFrameworkPrototype methodologyAngular technologyDesarrollo e implementación de un sistema de información para la administración de proyectos en la fundación FUNDESP.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2¿Qué es JavaScript? - Aprende sobre desarrollo web | MDN. (2021, 8 diciembre). MDNWeb Docs. https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaSptAgencia de Marketing Online NeoAttack. (2021, 6 marzo). ¿Qué es jQuery y para que sirve? - Neo Wiki. NeoAttack.CodeIgniter, el peso pluma de los frameworks PHP. (2021, 3 diciembre). IONOS Digitalguide.De Zúñiga, F. G. (2021, 15 junio). ¿Qué es Laravel? Blog de arsys.es. https://www.arsys.es/blog/programacion/que-es-laravel/Devs, Q. (2019, 5 agosto). ¿Qué es Symfony? Y por qué es el mejor framework para Apps. Quality Devs. https://www.qualitydevs.com/2019/08/05/que-es-symfony/Digital Learning. (2017, 14 abril). ¿Qué es AJAX? | Digital Learning. Digital Learning | Formación online en Nuevas Tecnologías. https://www.digitallearning.es/blog/que-es-ajax/Fundamentos de JavaScript - Aprende sobre desarrollo web | MDN. (2021, 8 diciembre). MDN Web Docs. https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/JavaScript_basicsGandarillas, A. (2017, 28 agosto). Prototipado. Metodología. https://metodologia.es/prototipado/Kinsta. (2020, 8 octubre). ¿Qué es GitHub? https://kinsta.com/es/base-de-conocimiento/que-es-github/Mancuzo, G. (2021, 20 agosto). Qué es el modelo incremental. Blog - ComparaSoftware. https://blog.comparasoftware.com/que-es-el-modelo-incremental/Microsoft. (2021). What is ASP.NET? | .NET. https://dotnet.microsoft.com/en-us/learn/aspnet/what-is-aspnetMicrosoft. (2021). What is ASP.NET? | .NET. https://dotnet.microsoft.com/en-us/learn/aspnet/what-is-aspnetMVC - Glosario | MDN. (2021, 8 diciembre). MDN Web Docs. https://developer.mozilla.org/es/docs/Glossary/MVCPeiró, R. (2021, 20 enero). Sistema de información. Economipedia. https://economipedia.com/definiciones/sistema-de-informacion.htmlPérez, O. A. C. (2019, 13 agosto). Sistema web para el proceso de control de proyectos en la empresa AJ Solutions SAC. Repositorio. https://repositorio.ucv.edu.pe/handle/20.500.12692/35545PHP. (2021). Desarrollo Web. https://desarrolloweb.com/home/php Qué es Python. (2003, 19 noviembre). Desarrollo Web. https://desarrolloweb.com/articulos/1325.phpQué es SCRUM. (2021, 20 septiembre). Proyectos Ágiles.What is a web framework? (2017, 9 noviembre). Evolve.PublicationORIGINAL2021_desarrollo_implementacion_sistema.pdf2021_desarrollo_implementacion_sistema.pdfTrabajo de gradoapplication/pdf1254418https://repository.ucc.edu.co/bitstreams/4bb48551-9439-477a-b945-a1a163746216/download7718acbb041bd37993cc076ad2e44c1eMD512021_desarrollo_implementacion_sistema-licencia.pdf2021_desarrollo_implementacion_sistema-licencia.pdfLicencia de usoapplication/pdf658711https://repository.ucc.edu.co/bitstreams/815794d9-efe0-43c7-b50c-5979af3ae586/download5255b69ffe8501c3ee4b651f767e16caMD522021_desarrollo_implementacion_sistema-acta.pdf2021_desarrollo_implementacion_sistema-acta.pdfActa sustentaciónapplication/pdf117567https://repository.ucc.edu.co/bitstreams/9ef6bf2f-b040-4a45-b36e-31876d33c13b/download88e4c7e4484fb576254adf74a1cd884bMD532021_desarrollo_implementacion_sistema-acta.pdf2021_desarrollo_implementacion_sistema-acta.pdfActa sustentaciónapplication/pdf117388https://repository.ucc.edu.co/bitstreams/11e970c9-98c6-4188-9528-ad4582870ce4/download933e345d9adc409384cfa16db31d7559MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/9837ea99-bf41-42a3-8bcf-e3d1f0c38cf3/download8a4605be74aa9ea9d79846c1fba20a33MD55THUMBNAIL2021_desarrollo_implementacion_sistema.pdf.jpg2021_desarrollo_implementacion_sistema.pdf.jpgGenerated Thumbnailimage/jpeg2956https://repository.ucc.edu.co/bitstreams/cdade2d5-e3ed-4aca-a7ac-076f95a1de79/download63964d2a795924eaf7eedccd947b6b73MD562021_desarrollo_implementacion_sistema-licencia.pdf.jpg2021_desarrollo_implementacion_sistema-licencia.pdf.jpgGenerated Thumbnailimage/jpeg5230https://repository.ucc.edu.co/bitstreams/9ad09e92-0899-4b39-83e7-5c57ca747991/download0187f68e4f20e3ec4b539bdb7ad4ac7bMD572021_desarrollo_implementacion_sistema-acta.pdf.jpg2021_desarrollo_implementacion_sistema-acta.pdf.jpgGenerated Thumbnailimage/jpeg5042https://repository.ucc.edu.co/bitstreams/5cc9d051-e36b-453b-9a49-9c2e4d4991c2/downloadba4b3c958e7862df2211cfd127d66d50MD58TEXT2021_desarrollo_implementacion_sistema.pdf.txt2021_desarrollo_implementacion_sistema.pdf.txtExtracted texttext/plain62014https://repository.ucc.edu.co/bitstreams/98a2fe24-0408-4083-9808-b3f83d09cea4/download165be6002c7250ae87d9af56ff48355eMD592021_desarrollo_implementacion_sistema-licencia.pdf.txt2021_desarrollo_implementacion_sistema-licencia.pdf.txtExtracted texttext/plain5954https://repository.ucc.edu.co/bitstreams/4b6610a1-e094-4d9b-87ea-de86666f1e57/download8cf2211e9586d206affd49fcfa1536a2MD5102021_desarrollo_implementacion_sistema-acta.pdf.txt2021_desarrollo_implementacion_sistema-acta.pdf.txtExtracted texttext/plain1378https://repository.ucc.edu.co/bitstreams/16bc4803-f59f-47a2-8d51-c32db28a946b/downloadd81cb8c37d90b970aaaea0402b762147MD51120.500.12494/46123oai:repository.ucc.edu.co:20.500.12494/461232024-08-10 22:17:18.1open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |