Práctica empresarial en la empresa IBM Colombia

En este informe se detallan las actividades realizadas durante el periodo de practica académica iniciado el 01 de marzo de 2016 hasta el 31 de agosto de 2016. Aquí se encuentra una descripción detallada de las labores realizadas durante el transcurso de la misma y los resultados obtenidos. De igual...

Full description

Autores:
Mantilla Blanco, Julián David
Gutiérrez Ávila, Katherin
Tipo de recurso:
Investigation report
Fecha de publicación:
2016
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/14290
Acceso en línea:
http://hdl.handle.net/20.500.12749/14290
Palabra clave:
Academic practice
University students
University practices
Multinational
Hardware
Software
System integration
IT consulting
Outsourcing
Computer programs
Operational systems
Databases
Prácticas universitarias
Estudiantes universitarios
Práctica académica
Programas para computador
Sistemas operacionales
Multinacional
Integración de sistemas
Consultoría informática
Bases de datos
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_cdc5ba13d9430da004780162d486e271
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/14290
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Práctica empresarial en la empresa IBM Colombia
dc.title.translated.spa.fl_str_mv Business internship at IBM Colombia company
title Práctica empresarial en la empresa IBM Colombia
spellingShingle Práctica empresarial en la empresa IBM Colombia
Academic practice
University students
University practices
Multinational
Hardware
Software
System integration
IT consulting
Outsourcing
Computer programs
Operational systems
Databases
Prácticas universitarias
Estudiantes universitarios
Práctica académica
Programas para computador
Sistemas operacionales
Multinacional
Integración de sistemas
Consultoría informática
Bases de datos
title_short Práctica empresarial en la empresa IBM Colombia
title_full Práctica empresarial en la empresa IBM Colombia
title_fullStr Práctica empresarial en la empresa IBM Colombia
title_full_unstemmed Práctica empresarial en la empresa IBM Colombia
title_sort Práctica empresarial en la empresa IBM Colombia
dc.creator.fl_str_mv Mantilla Blanco, Julián David
Gutiérrez Ávila, Katherin
dc.contributor.advisor.none.fl_str_mv Hernández Bolívar, Darío José
dc.contributor.author.none.fl_str_mv Mantilla Blanco, Julián David
Gutiérrez Ávila, Katherin
dc.contributor.cvlac.spa.fl_str_mv Hernández Bolívar, Darío José [0000123287]
dc.contributor.orcid.spa.fl_str_mv Hernández Bolívar, Darío José [0000-0002-8288-334X]
dc.subject.keywords.spa.fl_str_mv Academic practice
University students
University practices
Multinational
Hardware
Software
System integration
IT consulting
Outsourcing
Computer programs
Operational systems
Databases
topic Academic practice
University students
University practices
Multinational
Hardware
Software
System integration
IT consulting
Outsourcing
Computer programs
Operational systems
Databases
Prácticas universitarias
Estudiantes universitarios
Práctica académica
Programas para computador
Sistemas operacionales
Multinacional
Integración de sistemas
Consultoría informática
Bases de datos
dc.subject.lemb.spa.fl_str_mv Prácticas universitarias
Estudiantes universitarios
Práctica académica
Programas para computador
Sistemas operacionales
dc.subject.proposal.spa.fl_str_mv Multinacional
Integración de sistemas
Consultoría informática
Bases de datos
description En este informe se detallan las actividades realizadas durante el periodo de practica académica iniciado el 01 de marzo de 2016 hasta el 31 de agosto de 2016. Aquí se encuentra una descripción detallada de las labores realizadas durante el transcurso de la misma y los resultados obtenidos. De igual manera se presenta información de la empresa IBM Colombia y de los recursos tecnológicos utilizados.
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2021-09-15T20:28:57Z
dc.date.available.none.fl_str_mv 2021-09-15T20:28:57Z
dc.type.eng.fl_str_mv Research report
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_18gh
http://purl.org/coar/resource_type/c_8042
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/workingPaper
dc.type.local.spa.fl_str_mv Informe de investigación
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_18ws
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/INF
format http://purl.org/coar/resource_type/c_18ws
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/14290
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/14290
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv [1] IBM, «IBM, Colombia,» [En línea]. Available: https://www.ibm.com/ibm/co/es/. [Último acceso: 10 6 2016 ].
[2] IBM, «Conozca IBM, productos y soluciones.,» [En línea]. Available: http://www.ibm.com/expressadvantage/mx/pdf/Folleto_Conozca_IB M.pdf. [Último acceso: 2016 22 05].
[3] D. P. Valdés, «JavaScript,» 03 5 2007. [En línea]. Available: http://www.maestrosdelweb.com/que-es-javascript/. [Último acceso: 09 6 2016].
[4] E. Informatica, «Tutorial JavaScript,» Dpto.L.C.C. U.M.A, [En línea]. Available: http://www.lcc.uma.es/~eat/services/htmljs/manual14.html. [Último acceso: 27 7 2016].
[5] IBM developerWorks , «Comience a utilizar IBM Bluemix,» IBM, [En línea]. Available: http://www.ibm.com/developerworks/ssa/bluemix/index.html. [Último acceso: 18 6 2016].
[6] IBM , «IBM Bluemix,» IBM , [En línea]. Available: https://console.ng.bluemix.net/. [Último acceso: 21 07 2016].
[7] I. developerWorks, «Bluemix España, Introduccion.,» IBM , 24 6 2014. [En línea]. Available: https://www.ibm.com/developerworks/community/wikis/home?lang= en#!/wiki/We0d917403ade_46b2_8991_d1eabb8126f6. [Último acceso: 04 6 2016].
[8] IBM, «IBM Cloudant,» IBM, [En línea]. Available: https://www.ibm.com/marketplace/cloud/databasemanagement/us/en-us. [Último acceso: 13 6 2016].
[9] IBM, «IBM Cloudant,» [En línea]. Available: http://www.ibm.com/analytics/us/en/technology/cloud-dataservices/cloudant/. [Último acceso: 19 7 2016].
[10] M. G. Ginesta, Base de datos en PostgreSQL, UOC edu, 2010
[11] Arduino , «Arduino Genuino,» Arduino, [En línea]. Available: https://www.arduino.cc/en/Guide/Introduction#. [Último acceso: 25 7 2016].
[12] Weebly, «Arduino: tecnologia para todos,» [En línea]. Available: http://arduinodhtics.weebly.com/iquestqueacute-es.html. . [Último acceso: 13 6 2016].
[13] Node-Red, «IBM,» [En línea]. Available: http://nodered.org/. [Último acceso: 10 6 2016].
[14] A. C. Cantón, «Manual de HTML5 en español,» thePROC, [En línea]. Available: http://php.openwifizone.info/manuales/manual_de_html_5.pdf. [Último acceso: 08 7 2016].
[15] A. Pastorini, «HTML5 y CSS3,» 2010. [En línea]. Available: http://php.openwifizone.info/manuales/manual_de_html_5.pdf. [Último acceso: 10 7 2016].
[16] Tutorialspoint, «Learn angularjs,» 2014 . [En línea]. Available: https://www.tutorialspoint.com/angularjs/angularjs_tutorial.pdf. [Último acceso: 2016].
[17] J. P. Mestras, «El patrón MVC,» 2008. [En línea]. Available: https://www.fdi.ucm.es/profesor/jpavon/poo/2.14.MVC.pdf. [Último acceso: 08 7 2016].
[18] J. E. Pérez, «CSS avanzado,» 3 2010. [En línea]. Available: http://www.jesusda.com/docs/ebooks/css_avanzado.pdf. [Último acceso: 7 7 2016]
[19] B. Thesis, Tutorial Sass, Bratislava : Faculty of Mathematics, Physics and Informatics , 2013
[20] PHP, «Manual PHP,» the PHP group , 2001. [En línea]. Available: http://php.net/manual/es/book.pdf.php. [Último acceso: 14 8 2016 ].
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bogotá (Cundinamarca, Colombia)
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Mecatrónica
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/14290/1/2016_Informe_Practica_Julian_David_Mantilla.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/14290/6/2017_Licencia_Julian_David_Mantilla.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/14290/3/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/14290/4/2016_Informe_Practica_Julian_David_Mantilla.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/14290/5/2016_Licencia_Julian_David_Mantilla.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/14290/7/2017_Licencia_Julian_David_Mantilla.pdf.jpg
bitstream.checksum.fl_str_mv 40228e6b8df1f4563159af7264500ef5
b46d26011d3933cc660e2f6a3e1063ff
8a4605be74aa9ea9d79846c1fba20a33
749b1e544f9e0564daa673fee59578a0
3933c1bf351826dd60cf30d80f96457f
3933c1bf351826dd60cf30d80f96457f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277291397611520
spelling Hernández Bolívar, Darío José3438ddc1-53a9-4441-b7b9-40ed478916ac-1Mantilla Blanco, Julián David84614b68-c021-42d0-b0d3-029a435b571b-1Gutiérrez Ávila, Katherinc6b287a8-2411-4f8e-9c9f-cf6c072979ea-1Hernández Bolívar, Darío José [0000123287]Hernández Bolívar, Darío José [0000-0002-8288-334X]Bogotá (Cundinamarca, Colombia)2021-09-15T20:28:57Z2021-09-15T20:28:57Z2016http://hdl.handle.net/20.500.12749/14290instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEn este informe se detallan las actividades realizadas durante el periodo de practica académica iniciado el 01 de marzo de 2016 hasta el 31 de agosto de 2016. Aquí se encuentra una descripción detallada de las labores realizadas durante el transcurso de la misma y los resultados obtenidos. De igual manera se presenta información de la empresa IBM Colombia y de los recursos tecnológicos utilizados.1. INTRODUCCION ................................................................................. 11 1.1. IBM DE COLOMBIA & CIA S.C.A. ................................................. 11 1.2. DATOS GENERALES DE LA EMPRESA ...................................... 14 1.2.1. Razón social ............................................................................ 14 1.2.2. Localización ............................................................................ 14 1.2.3. Teléfono .................................................................................. 14 1.2.4. Dependencia adscrita ............................................................. 14 1.2.5. Función ................................................................................... 14 1.2.6. Misión ...................................................................................... 15 1.2.7. Visión ...................................................................................... 15 1.2.8. Nuestros Valores ..................................................................... 15 1.3. DATOS DEL JEFE INMEDIATO .................................................... 16 1.3.1. Nombre ................................................................................... 16 1.3.2. Cargo ...................................................................................... 16 1.3.3. Correo electrónico ................................................................... 16 1.3.4. Línea de mando ...................................................................... 16 2. JUSTIFICACIÓN .................................................................................. 18 3. OBJETIVOS ......................................................................................... 20 3.1. OBJETIVO GENERAL ................................................................... 20 3.2. OBJETIVOS ESPECÍFICOS ......................................................... 20 4. MARCO TEORICO ............................................................................... 21 4.1. JavaScript ...................................................................................... 21 4.2. Bluemix .......................................................................................... 23 4.3. Cloudant ........................................................................................ 25 4.4. PostgreSQL ................................................................................... 26 4.5. Arduino .......................................................................................... 28 4.6. Node-red ........................................................................................ 31 4.7. HTML 5 .......................................................................................... 32 4.8. AngularJS ...................................................................................... 33 4.8.1. MVC ........................................................................................ 35 4.9. CSS ............................................................................................... 36 4.10. SASS .......................................................................................... 37 4.11. PHP ............................................................................................ 38 4.12. Curam IBM ................................................................................. 39 5. CUADRO DE RESULTADOS............................................................... 40 6. ACTIVIDADES REALIZADAS .............................................................. 43 CONCLUSIONES ....................................................................................... 46 BIBIOGRAFIA ............................................................................................. 47 ANEXOS ..................................................................................................... 49This report presents the activities undertaken during the period of professional internship which started on March 1 2016 up to August 31 2016. Here is a detailed description of the work done during the course and the results obtained of it. Similarly, IBM Colombia, business information Colombia and technological resources used are presented.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaPráctica empresarial en la empresa IBM ColombiaBusiness internship at IBM Colombia companyResearch reportinfo:eu-repo/semantics/workingPaperInforme de investigaciónhttp://purl.org/coar/resource_type/c_18wshttp://purl.org/coar/resource_type/c_18ghhttp://purl.org/coar/resource_type/c_8042http://purl.org/redcol/resource_type/INFUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería MecatrónicaAcademic practiceUniversity studentsUniversity practicesMultinationalHardwareSoftwareSystem integrationIT consultingOutsourcingComputer programsOperational systemsDatabasesPrácticas universitariasEstudiantes universitariosPráctica académicaProgramas para computadorSistemas operacionalesMultinacionalIntegración de sistemasConsultoría informáticaBases de datos[1] IBM, «IBM, Colombia,» [En línea]. Available: https://www.ibm.com/ibm/co/es/. [Último acceso: 10 6 2016 ].[2] IBM, «Conozca IBM, productos y soluciones.,» [En línea]. Available: http://www.ibm.com/expressadvantage/mx/pdf/Folleto_Conozca_IB M.pdf. [Último acceso: 2016 22 05].[3] D. P. Valdés, «JavaScript,» 03 5 2007. [En línea]. Available: http://www.maestrosdelweb.com/que-es-javascript/. [Último acceso: 09 6 2016].[4] E. Informatica, «Tutorial JavaScript,» Dpto.L.C.C. U.M.A, [En línea]. Available: http://www.lcc.uma.es/~eat/services/htmljs/manual14.html. [Último acceso: 27 7 2016].[5] IBM developerWorks , «Comience a utilizar IBM Bluemix,» IBM, [En línea]. Available: http://www.ibm.com/developerworks/ssa/bluemix/index.html. [Último acceso: 18 6 2016].[6] IBM , «IBM Bluemix,» IBM , [En línea]. Available: https://console.ng.bluemix.net/. [Último acceso: 21 07 2016].[7] I. developerWorks, «Bluemix España, Introduccion.,» IBM , 24 6 2014. [En línea]. Available: https://www.ibm.com/developerworks/community/wikis/home?lang= en#!/wiki/We0d917403ade_46b2_8991_d1eabb8126f6. [Último acceso: 04 6 2016].[8] IBM, «IBM Cloudant,» IBM, [En línea]. Available: https://www.ibm.com/marketplace/cloud/databasemanagement/us/en-us. [Último acceso: 13 6 2016].[9] IBM, «IBM Cloudant,» [En línea]. Available: http://www.ibm.com/analytics/us/en/technology/cloud-dataservices/cloudant/. [Último acceso: 19 7 2016].[10] M. G. Ginesta, Base de datos en PostgreSQL, UOC edu, 2010[11] Arduino , «Arduino Genuino,» Arduino, [En línea]. Available: https://www.arduino.cc/en/Guide/Introduction#. [Último acceso: 25 7 2016].[12] Weebly, «Arduino: tecnologia para todos,» [En línea]. Available: http://arduinodhtics.weebly.com/iquestqueacute-es.html. . [Último acceso: 13 6 2016].[13] Node-Red, «IBM,» [En línea]. Available: http://nodered.org/. [Último acceso: 10 6 2016].[14] A. C. Cantón, «Manual de HTML5 en español,» thePROC, [En línea]. Available: http://php.openwifizone.info/manuales/manual_de_html_5.pdf. [Último acceso: 08 7 2016].[15] A. Pastorini, «HTML5 y CSS3,» 2010. [En línea]. Available: http://php.openwifizone.info/manuales/manual_de_html_5.pdf. [Último acceso: 10 7 2016].[16] Tutorialspoint, «Learn angularjs,» 2014 . [En línea]. Available: https://www.tutorialspoint.com/angularjs/angularjs_tutorial.pdf. [Último acceso: 2016].[17] J. P. Mestras, «El patrón MVC,» 2008. [En línea]. Available: https://www.fdi.ucm.es/profesor/jpavon/poo/2.14.MVC.pdf. [Último acceso: 08 7 2016].[18] J. E. Pérez, «CSS avanzado,» 3 2010. [En línea]. Available: http://www.jesusda.com/docs/ebooks/css_avanzado.pdf. [Último acceso: 7 7 2016][19] B. Thesis, Tutorial Sass, Bratislava : Faculty of Mathematics, Physics and Informatics , 2013[20] PHP, «Manual PHP,» the PHP group , 2001. [En línea]. Available: http://php.net/manual/es/book.pdf.php. [Último acceso: 14 8 2016 ].ORIGINAL2016_Informe_Practica_Julian_David_Mantilla.pdf2016_Informe_Practica_Julian_David_Mantilla.pdfInforme de prácticaapplication/pdf3562871https://repository.unab.edu.co/bitstream/20.500.12749/14290/1/2016_Informe_Practica_Julian_David_Mantilla.pdf40228e6b8df1f4563159af7264500ef5MD51open access2017_Licencia_Julian_David_Mantilla.pdf2017_Licencia_Julian_David_Mantilla.pdfLicenciaapplication/pdf88696https://repository.unab.edu.co/bitstream/20.500.12749/14290/6/2017_Licencia_Julian_David_Mantilla.pdfb46d26011d3933cc660e2f6a3e1063ffMD56open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.unab.edu.co/bitstream/20.500.12749/14290/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accessTHUMBNAIL2016_Informe_Practica_Julian_David_Mantilla.pdf.jpg2016_Informe_Practica_Julian_David_Mantilla.pdf.jpgIM Thumbnailimage/jpeg5310https://repository.unab.edu.co/bitstream/20.500.12749/14290/4/2016_Informe_Practica_Julian_David_Mantilla.pdf.jpg749b1e544f9e0564daa673fee59578a0MD54open access2016_Licencia_Julian_David_Mantilla.pdf.jpg2016_Licencia_Julian_David_Mantilla.pdf.jpgIM Thumbnailimage/jpeg7159https://repository.unab.edu.co/bitstream/20.500.12749/14290/5/2016_Licencia_Julian_David_Mantilla.pdf.jpg3933c1bf351826dd60cf30d80f96457fMD55metadata only access2017_Licencia_Julian_David_Mantilla.pdf.jpg2017_Licencia_Julian_David_Mantilla.pdf.jpgIM Thumbnailimage/jpeg7159https://repository.unab.edu.co/bitstream/20.500.12749/14290/7/2017_Licencia_Julian_David_Mantilla.pdf.jpg3933c1bf351826dd60cf30d80f96457fMD57open access20.500.12749/14290oai:repository.unab.edu.co:20.500.12749/142902024-04-15 16:27:38.761open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=