Mostrar el registro sencillo del ítem
Práctico: generador de aplicaciones web
dc.contributor.advisor | Moreno Valero, Sandra Johanna | spa |
dc.contributor.author | Arroyave Gutiérrez, John Freddy | spa |
dc.date.accessioned | 2020-06-26T21:34:56Z | |
dc.date.available | 2020-06-26T21:34:56Z | |
dc.date.issued | 2012-01-25 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/3484 | |
dc.description.abstract | Práctico es un proyecto de software libre publicado bajo licencia GNU GPL v2.0 para la creación de aplicaciones web de una manera completamente visual, rápida y sin mayores conocimientos previos de programación. Su núcleo incorpora los scripts necesarios para una fácil instalación y la generación dinámica de objetos como formularios, informes, gráficos, administración de usuarios y conexión a múltiples motores de bases de datos. nace a partir de la necesidad en la disminución de los tiempos de desarrollo para aplicaciones web, aprovechando la reutilización de código y la estandarización de operaciones de programación para ofrecer funcionalidades comunes sobre aplicaciones basadas en web. Mediante el uso de herramientas de programación y lenguajes de última generación implementa una herramienta flexible y altamente personalizable para el desarrollo de aplicaciones web con cualquier finalidad. | spa |
dc.description.sponsorship | Universitat Oberta de Catalunya UOC | spa |
dc.description.tableofcontents | GLOSARIO...…..12 RESÚMEN...….15 INTRODUCCIÓN...…16 1. MARCO DE REFERENCIA...….17 1.1. MARCO TEÓRICO...…17 1.2. ESTADO DEL ARTE...…..22 …..25 …..26 1.3. MARCO LEGAL...…..26 1.4. MARCO METODOLÓGICO...…33 2. DESCRIPCIÓN GENERAL DEL PROBLEMA...…..41 3. OBJETIVOS...…43 3.1. Objetivo general...…..43 3.2. Objetivos específicos...…43 4. RESULTADOS OBTENIDOS...….44 5. MARCO METODOLÓGICO...…45 6. METODOLOGÍA DE DESARROLLO...….46 6.1. TECNOLOGÍAS ASOCIADAS AL PROYECTO...…..46 6.1.1. Asociadas al núcleo de la herramienta...…..46 6.1.2. Plataforma de trabajo...….46 6.1.3. Orientadas al desarrollo del aplicativo...…..47 6.1.4. Edición de documentos y textos generales...….47 6.1.5. Documentación...…..47 6.1.6. Control de cambios y …47 6.1.7. Diseño gráfico...….47 7. ESTRATEGIAS PARA LA ORGANIZACIÓN DE LA COMUNIDAD.........................48 7.1 DISEÑO DE IDENTIDAD VISUAL DEL PROYECTO...….48 7.1.1 Logotipo...…48 7.1.2 Símbolo...….48 7.1.3 …..49 7.2 PUBLICACION DE SITIO WEB...….50 7.2.1 Definición de contenidos básicos...…52 7.2.2 Espacios de interacción...…53 8. ARQUITECTURA DE LA APLICACIÓN...….54 8.1. DISEÑO MODULAR...…..55 8.1.1 Módulo de usuarios...…56 8.2.2 Módulo para gestión de permisos...…..57 8.2.3 Módulo diseñador de tablas...…..58 8.2.4 Módulo para administración de …60 8.2.5 Módulo para diseño y presentación de formularios...…..61 8.2.6 Módulo para diseño y presentación de informes...…62 8.2.7 Módulos y funcionalidades complementarias...…..62 8.3. CAPA DE DATOS...…..63 8.4. LÓGICA DE PROGRAMACIÓN...…..65 9. PRIMEROS PASOS PARA CREAR UNA APLICACIÓN...…..68 10. DESPLIEGUE DE APLICACIONES...…..71 10.1. Servidor de web y base de datos dedicado a producción...…72 10.2. Servidor web y de base de datos dedicado a producción y pruebas.............73 10.3. Servidor de web y base de datos independientes dedicados a producción..74 10.4. Servidor de web y base de datos independientes dedicados a producción y pruebas...…..74 11. MODELO ENTIDAD RELACIÓN...…76 12. DICCIONARIO DE DATOS...…78 13. DIAGRAMAS UML...….88 13.1 DIAGRAMAS DE CASOS DE USO...…..88 13.1.1 General...…..88 13.1.2 Instalar herramienta...….89 13.1.3 Ingresar al sistema...…..91 13.1.4 Agregar tabla de datos...…..92 13.1.5 Agregar formulario...…95 13.1.6 Agregar informe...….96 13.1.7 Agregar usuario...….99 …..100 13.1.8 Agregar menú...…..100 13.1.9 Definir permisos...…..102 13.1.10 Cambiar clave...…104 13.1.11 Actualizar plataforma...….105 13.2 DIAGRAMA GENERAL DE COMPONENTES...….107 13.3 DIAGRAMAS DE SECUENCIA...…108 1 3.3.4 Agregar formulario...….109 14. CONCLUSIONES...…110 15. RECOMENDACIONES...…. 112 BIBLIOGRAFÍA...….114 ANEXO 1: Proceso de registro, revisión y aprobación del proyecto .......................119 ante la FSF (Free Software Foundation)...................................................................119 ANEXO 2: Licencia GNU/GPL versión 2 (Aplicada al software)...............................125 ANEXO 3: Licencia GFDL versión 1.3 (Aplicada a este documento).......................129 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Práctico: generador de aplicaciones web | spa |
dc.title.translated | Practical: web application generator | eng |
dc.degree.name | Magíster en Software Libre | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Maestría en Software Libre | spa |
dc.description.degreelevel | Maestría | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | |
dc.type.local | Tesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.subject.keywords | Software engineering | eng |
dc.subject.keywords | Website development | eng |
dc.subject.keywords | World Wide Web | eng |
dc.subject.keywords | Network information service | eng |
dc.subject.keywords | Systems Engineering | eng |
dc.subject.keywords | Software management | eng |
dc.subject.keywords | Software application | eng |
dc.subject.keywords | Software development | eng |
dc.subject.keywords | New technologies | eng |
dc.subject.keywords | Investigations | eng |
dc.subject.keywords | Teaching | eng |
dc.subject.keywords | Programming tools | eng |
dc.subject.keywords | Application development | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | Arroyave Gutiérrez, John Freddy (2013). Práctico generador de aplicaciones web. Bucaramanga (Santander, Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOC | spa |
dc.relation.references | ALBÓS RAYA, Amadeu. D'ELIA BRANCO, Marcelo. LEÓN MARTÍNEZ, Mónica. NOVO LÓPEZ, Alejandro, OTERO GARCÍA, Alberto. SÁNCHEZ JIMÉNEZ, Oscar David. Implantación de Sistemas de Software Libre. Segunda Edición. Barcelona. Fundació per a la Universitat Oberta de Catalunya. Eureca Media, SL. 2008. 334p. | spa |
dc.relation.references | AREITIO BERTOLÍN, Javier. Protección del Cloud Computing en seguridad y privacidad. España. Revista española de electrónica, ISSN 0482-6396, Nº 666, 2010 , págs. 42-48. Texto completo (pdf) | spa |
dc.relation.references | ARENAS, Manuel. Cloud Computing. Como estar en las nubes. El software como servicio a tu alcance. España. Revista PC Actual. Personal computer, 2008 OCT; 19 (211) Todo sobre OpenOffice. Páginas 100-106. ISSN: 11309954. | spa |
dc.relation.references | BABIN, Lee. Introducción a Ajax con PHP. España. Editores Anaya Multimedia, 2007. ISBN: 9788441522008 978-84-415-2200-8 8441522006 84-415-2200-6 | spa |
dc.relation.references | COBO, Ángel. GÓMEZ, Patricia. PÉREZ, Daniel. ROCHA, Rocío. PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. España. Ediciones Díaz de Santos, 2005. 356p. ISBN: 84-7978-706-6. Internet: disponible en este enlace. | spa |
dc.relation.references | GERKEN, Till. RATSCHILLER, Tobias. Creación de aplicaciones web con PHP 4. 373p. ISBN: 84-205-3108-1. Internet: Disponible en formato PDF en este enlace | spa |
dc.relation.references | GONZALEZ BARAHONA, Jesús M. ¿Y cómo hago para que mi código sea libre?. España. Revista TodoLinux. Número 30, pág 12-13. 2003. | spa |
dc.relation.references | HERNÁNDEZ BRAVO, Ángel. IBM España S.A. El SaaS y el Cloud-Computing: una opción innovadora para tiempos de crisis. España. REICIS, Revista Española de Innovación, Calidad e Ingeniería del Software, 2009. 1885-4486 Volumen 5 Número 1. Internet: Disponible en http://www.ati.es/IMG/pdf/IBMVol5Num1-2.pdf | spa |
dc.relation.references | HERNANDEZ SAMPIERI, Reberto. FERNANDEZ COLLADO, Carlos. BAPTISTA LUCIO, Pilar. Metodología de la Investigación. Tercera Edición. México. Mc Graw Hill. 2003. | spa |
dc.relation.references | INSTITUTO COLOMBIANO DE NORMAS TÉCNICAS Y CERTIFICACIÓN. Trabajos escritos: presentación y referencias bibliográficas. Sexta actualización. Bogotá: ICONTEC, 2008. 110p | spa |
dc.relation.references | JORBA ESTEVE, Josep. SUPPI BOLDRITO, Remo. Introducción al Sistema Operativo GNU/Linux. España. Fundació per a la Universitat Oberta de Catalunya. 2008. 56p. | spa |
dc.relation.references | JORBA ESTEVE, Josep. SUPPI BOLDRITO, Remo. Administración Avanzada del Sistema Operativo GNU/Linux. España. Fundació per a la Universitat Oberta de Catalunya. 2011. Eureca Media SL 240p. ISBN: 978-84-693-9173-0 | spa |
dc.relation.references | LETELIER, Patricio. CANÓS, José H. PENADÉS, Ma Carmen. Métodologías Ágiles en el Desarrollo de Software. España. DSIC -Universidad Politécnica de Valencia. { jhcanos | letelier | mpenades }@dsic.upv.es | spa |
dc.relation.references | LETELIER, Patricio. PENADÉS, Ma Carmen. Métodologías Ágiles para el Desarrollo de Software: eXtreme Programming (XP). España. DSIC -Universidad Politécnica de Valencia. { letelier | mpenades }@dsic.upv.es Internet: Disponible en este enlace. | spa |
dc.relation.references | MAS HERNANDEZ, Jordi. MEGÍAS JIMÉNEZ, David. GONZÁLEZ BARAHONA, Jesús M. SEOANE PASCUAL, Joaquín. ROBLES, Gregorio. Introducción al Software Libre. España. Fundació per a la Universitat Oberta de Catalunya. Eureca Media. 2008. 340p. | spa |
dc.relation.references | MATELLAN OLIVERA, Vicente. GONZALEZ BARAHONA, Jesús M. DE LAS HERAS QUIROS, Pedro. ROBLES MARTINEZ, Gregorio. Sobre Software Libre, Compilación de ensayos sobre software libre. Universidad Rey Juan Carlos, Escuela Superior de Ciencias Experimentales y Tecnología, Departamento de Informática, Estadística y Telemática. 2004. 197p. | spa |
dc.relation.references | MATEU, Carles. Desarrollo de Aplicaciones Web. Barcelona. Fundació per a la Universitat Oberta de Catalunya. Eureca Media SL. 2004. 378p. | spa |
dc.relation.references | MOSELEY, Ralph. Desarrollo de aplicaciones Web. España. Editores Anaya Multimedia, 2007. ISBN: 9788441522657 978-84-415-2265-7 8441522650 84-415-2265-0 | spa |
dc.relation.references | MURO GARCÍA, Leonardo. Licencias de Software Libre. Venezuela. Universidad Nueva Esparta, Facultad de Ciencias. 2007. | spa |
dc.relation.references | OVIEDO BRIONES, Andrés Leonardo. Estudio de las ventajas del manejo de cloud computing (computación en la nube) y propuesta de un modelo de uso para nuestro medio. Ecuador. Facultad de Ingeniería de Sistemas y Computación. PUCE, 2011. 159p. Internet: Disponible en URI: http://repositorio.puce.edu.ec/handle/22000/3372 | spa |
dc.relation.references | PRESSMAN, Roger S. Ingeniería del Software: Un enfoque práctico. Sexta Edición. Mc Graw Hill , 2005. 958p. ISBN: 0-07-285318-2 | spa |
dc.relation.references | SEPÚLVEDA, Erick. SALCEDO, Octavio. GÓMEZ, Ernesto. Manejo del riesgo y seguridad en el consumo de servicios de TI en cloud computing. Revista Redes de Ingeniería 2010. Internet: Disponible en formato PDF en este enlace. | spa |
dc.relation.references | SUPPI BOLDRITO, Remo. Programación de comandos combinados (shell scripts). España. Fundació per a la Universitat Oberta de Catalunya. 2008. 34p. | spa |
dc.relation.references | TOLEDO VALERA, Rubén. Servicios de gestión empresarial para PYMEs: un caso práctico de SaaS (Software as a Service). España. Escuela Técnica Superior de Ingeniería de Telecomunicación. Tecnologías de la Información y las Comunicaciones. Internet: URI: http://hdl.handle.net/10317/1924 | spa |
dc.relation.references | WELLING, Luke. THOMSON, Laura. Desarrollo web con php y mysql php 5 y mysqul 4.1 y 5. España. Editores Anaya Multimedia, 2005. 974p. | spa |
dc.relation.references | YEFIM V, Natis. KNIPP, Eric. PEZZINI, Massimo. Gartner: Scalability, Elasticity and Multitenancy on the Road to Cloud Services. Gartner, 2010. Gartner Research. 2009. 13p. ID Number: G00169631 | spa |
dc.relation.references | YEFIM V, Natis. KNIPP, Eric. Gartner: Reference Architecture for Multitenancy. Gartner, 2010. Gartner Research. 2010. 13p. ID Number: G00205983 | spa |
dc.relation.references | YEFIM V, Natis. KNIPP, Eric. Gartner: Understanding Tenancy: Salesforce.com Versus Google.com. Gartner, 2011. Gartner Research. 2011. 13p. ID Number: G00213940 | spa |
dc.relation.references | YEFIM V, Natis. Gartner: Reference Model for PaaS. Gartner, 2011. Gartner Research. 2011. 13p. ID Number: G00218432 | spa |
dc.relation.references | YEFIM V, Natis. KNIPP, Eric. VALDES, Ray. CEARLEY, David W. SHOLLER, Daniel. Who's Who in Application Platforms for Cloud. Computing: The Cloud Specialists. Gartner, 2009. Gartner Research. 2009. 23p. ID Number: G00170954 | spa |
dc.contributor.cvlac | Arroyave Gutiérrez, John Freddy [0001167340] | * |
dc.subject.lemb | Ingeniería de software | spa |
dc.subject.lemb | Desarrollo de páginas web | spa |
dc.subject.lemb | World Wide Web | spa |
dc.subject.lemb | Servicio de información sobre redes | spa |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Gestión de software | spa |
dc.subject.lemb | Aplicación de software | spa |
dc.subject.lemb | Desarrollo de software | spa |
dc.subject.lemb | Nuevas tecnologías | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Enseñanza | spa |
dc.description.abstractenglish | Practico is a free software project published under the GNU GPL v2.0 license for the creation of web applications in a completely visual, fast way and without any prior programming knowledge. Its core incorporates the necessary scripts for easy installation and the dynamic generation of objects such as forms, reports, charts, user administration and connection to multiple database engines. It was born from the need to reduce development times for web applications, taking advantage of the reuse of code and the standardization of programming operations to offer common functionalities on web-based applications. By using state-of-the-art programming tools and languages, it implements a flexible and highly customizable tool for the development of web applications for any purpose. | eng |
dc.subject.proposal | Herramientas de programación | spa |
dc.subject.proposal | Desarrollo de aplicaciones | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |