168 research outputs found

    Automatic generation of raw interface code, in web environments from a database for free software environments

    Get PDF
    La investigación de este proyecto, radica en proponer a la comunidad de software libre una herramienta que permita generar de forma automática aplicaciones con interfaces CRUD, a partir de una base de datos, con el motor mySQL. Con este software, la comunidad de software libre tendrá la oportunidad de generar aplicaciones de sistemas de información y a su vez poder modificar manualmente el código fuente resultante, para poder empoderar y personalizar la aplicación, de acuerdo con los resultados de las etapas iniciales del ciclo de vida de la ingeniería de software. La aplicación propuesta en este proyecto, consta de cuatro grandes módulos: parametrización de la aplicación generada, conexión a la base de datos, interpretación del diccionario de datos y generación del código fuente en el lenguaje de programación escogido. Además el proyecto hace un análisis de las herramientas de similar función, ya sean de software libre o de licencia privativa, para tener en cuenta aspectos técnicos que deben ser considerados en el diseño de este tipo de herramientas. El estudio de investigación se aplicó a una muestra de población de la comunidad de software libre de Boyacá, para tener en cuenta sus intereses y expectativas con este tipo de proyectos de software y para su vez satisfacer primordialmente las necesidades de esta comunidad. Para el desarrollo de software se siguieron metodologías para el desarrollo de herramientas CASE y metodologías de desarrollo ágil de software, concretamente SCRUM. El documento está estructurado en tres grandes capítulos: El primer de ellos contempla los aspectos generales del proyecto, su formulación, objetivos, la justificación y la hipótesis. El segundo capítulo enfatiza el marco referencial, teniendo en cuenta el marco histórico, el estado de arte, el marco teórico y los instrumentos de recolección de información. Todos ellos enfocados a áreas como la Ingeniería de Software, las herramientas CASE y metodologías para el desarrollo de este tipo de software. El tercer capítulo trata sobre la metodología y su desarrollo propio del proyecto.Universitat Oberta de Catalunya UOCAGRADECIMIENTOS 1 DEDICATORIA 2 INTRODUCCIÓN 3 1. CONTEXTUALIZACIÓN DEL PROYECTO 5 1.1. Título 5 1.2. Tema 5 1.3. Formulación del Problema 6 1.4. Objetivos 7 1.4.1. Objetivo General 7 1.4.2. Objetivos Específicos 7 1.5. Resultados Esperados 7 1.6. Justificación 8 1.7. Hipótesis 9 2. MARCO REFERENCIAL 10 2.1. Marco Histórico 10 2.2. Estado del Arte 11 2.2.1. PHPMaker 12 2.2.2. VisualWade 13 2.2.3. AppGini 13 2.2.4. PHPScaffold 13 2.2.5. POG: PHP Object Generator 13 2.2.6. PHP Generator for MySQL 14 2.3. Marco Teórico 15 2.3.1. Ingeniería de Software 15 2.3.2. Ingeniería Ágil de Software 15 2.3.3. El Método SCRUM (SCRUM Methodology Org) 16 2.3.4. CASE 17 2.3.5. Software Libre 19 2.3.6. Sistemas de Gestión de Bases de Datos 20 2.3.7. MySQL 21 2.3.8. PHP 21 2.3.9. CRUD 22 2.3.10. Estándares de Calidad Aplicados al Software 22 2.4. Instrumentos de Recolección de Información 24 2.4.1. Primer Instrumento: Tabla para la Identificación de Elementos de Calidad de Desarrollo de Código 24 2.4.2. Segundo Instrumento: Tabla Identificación de la Velocidad de Desarrollo de Código Con y Sin Herramientas de Generación Automática de Software 25 2.5. Población Objetivo 25 2.6. Formas de Recolectar la Información 25 3. METODOLOGÍA 26 3.1. Desarrollo Metodológico 34 3.1.1. Requerimientos de una Herramienta de Generación Automática de Código Considerados por los Desarrolladores de Software Libre de la Región 34 3.1.2. Realizar un Diagnóstico Comparativo del Uso de Algunas Herramientas Actuales, para la Generación Automática de Código, a partir de una Base de Datos 40 3.1.3. Crear una Herramienta de Automatización para la Generación de Código de Interfaces CRUD, a partir de una Base de Datos, en Ambientes de Desarrollo de Software Libre 60 4. CONCLUSIONES Y RECOMENDACIONES 76 5. REFERENTES BIBLIOGRÁFICOS 78 5.1. Bibliografía 78 5.2. Citas Bibliográficas 79 6. ANEXOS 81MaestríaThe investigation of this project lies in proposing to the free software community a tool that allows the automatic generation of applications with CRUD interfaces, from a database, with the mySQL engine. With this software, the free software community will have the opportunity to generate information system applications and, in turn, be able to manually modify the resulting source code, in order to empower and customize the application, according to the results of the initial stages of the development cycle. software engineering life The proposal in this project consists of four large modules: parameterization of the generated application, connection to the database, interpretation of the data dictionary and generation of the source code in the chosen programming language. In addition, the project analyzes tools with a similar function, whether free software or private license, to take into account technical aspects that must be considered in the design of this type of tool. The research study was applied to a sample of the population of the Boyacá free software community, to take into account their interests and expectations with this type of software projects and, in turn, primarily satisfy the needs of this community. For software development, methodologies for the development of CASE tools and agile software development methodologies, specifically SCRUM, were followed. The document is structured in three large chapters: The first one covers the general aspects of the project, its formulation, objectives, justification and hypothesis. The second chapter emphasizes the referential framework, taking into account the historical framework, the state of the art, the theoretical framework and the instruments for collecting information. All of them focused on areas such as Software Engineering, CASE tools and methodologies for the development of this type of software. The third chapter deals with the methodology and its own development of the project.Modalidad Presencia

    Herramientas en 3D para el modelado de escenarios virtuales basados en logo: Estado del arte

    Get PDF
    This article reviews the tried pedagogical focus of LOGO (Papert, 2003), which alsooffers interesting motivational strategies for children in areas, such as a spatial skills development from their own exploration of virtual worlds. The original methodology was proposed by Seymour Papert for 2D scenarios. In fact, we analyze the possibility to integrate the LOGO teaching advantages with a 3D graphical interface by leveraging the technology provided by Web3D consortium standards. X3D also describes the components that allow the use of avatars (humanoid) to make easier user interaction in dynamic virtual worlds to count on extra characters of the LOGO turtle.Este artículo revisa la comprobada fundamentación pedagógica de LOGO (Papert,2003) que a su vez ofrece interesantes estrategias de motivación para los niños, en aspectos tales como el desarrollo de habilidades espaciales a través de su propia exploración de mundos virtuales. La metodología original fue propuesta por Seymour Papert para escenarios en dos dimensiones (2D). Por lo tanto, se analiza la posibilidad de integrar las ventajas pedagógicas de LOGO con una interfaz gráfica en tres dimensiones (3D), al aprovechar la tecnología contemplada en los estándares del consorcio Web3D. Además menciona los componentes X3D que permiten el uso de avatares (humanoides) para facilitar la interacción de los usuarios en mundos virtuales dinámicos, al disponer de personajes adicionales al de la tortuga de LOGO

    OntoTouTra: tourist traceability ontology based on big data analytics

    Get PDF
    Tourist traceability is the analysis of the set of actions, procedures, and technical measures that allows us to identify and record the space–time causality of the tourist’s touring, from the beginning to the end of the chain of the tourist product. Besides, the traceability of tourists has implications for infrastructure, transport, products, marketing, the commercial viability of the industry, and the management of the destination’s social, environmental, and cultural impact. To this end, a tourist traceability system requires a knowledge base for processing elements, such as functions, objects, events, and logical connectors among them. A knowledge base provides us with information on the preparation, planning, and implementation or operation stages. In this regard, unifying tourism terminology in a traceability system is a challenge because we need a central repository that promotes standards for tourists and suppliers in forming a formal body of knowledge representation. Some studies are related to the construction of ontologies in tourism, but none focus on tourist traceability systems. For the above, we propose OntoTouTra, an ontology that uses formal specifications to represent knowledge of tourist traceability systems. This paper outlines the development of the OntoTouTra ontology and how we gathered and processed data from ubiquitous computing using Big Data analysis techniquesThis research was financially supported by the Ministry of Science, Technology, and Innovation of Colombia (733-2015) and by the Universidad Santo Tomás Seccional Tunja

    Tourist experiences recommender system based on emotion recognition with wearable data

    Get PDF
    The collection of physiological data from people has been facilitated due to the mass use of cheap wearable devices. Although the accuracy is low compared to specialized healthcare devices, these can be widely applied in other contexts. This study proposes the architecture for a tourist experiences recommender system (TERS) based on the user’s emotional states who wear these devices. The issue lies in detecting emotion from Heart Rate (HR) measurements obtained from these wearables. Unlike most state-of-the-art studies, which have elicited emotions in controlled experiments and with high-accuracy sensors, this research’s challenge consisted of emotion recognition (ER) in the daily life context of users based on the gathering of HR data. Furthermore, an objective was to generate the tourist recommendation considering the emotional state of the device wearer. The method used comprises three main phases: The first was the collection of HR measurements and labeling emotions through mobile applications. The second was emotional detection using deep learning algorithms. The final phase was the design and validation of the TERS-ER. In this way, a dataset of HR measurements labeled with emotions was obtained as results. Among the different algorithms tested for ER, the hybrid model of Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) networks had promising results. Moreover, concerning TERS, Collaborative Filtering (CF) using CNN showed better performance.This research was financially supported by the Ministry of Science, Technology, and Innovation of Colombia (733-2015) and by the Universidad Santo Tomás Seccional Tunja. We thank the members of the GICAC group (Research Group in Administrative and Accounting Sciences) of the Universidad Santo Tomás Seccional Tunja for their participation in the experimental phase of this investigation

    Estrategia para Prevenir Accidentalidad del Trabajo en Alturas en el sector Construcción en Algunos Países de Iberoamérica

    Get PDF
    Establecer una estrategia en protección y prevención para el trabajo de alturas en el sector de la construcción en algunos países de Iberoamérica.La presente investigación tuvo como finalidad establecer una estrategia en protección y prevención para el trabajo de alturas en el sector de la construcción en Argentina, Colombia, España y México debido a que la accidentabilidad que hay en este sector, tiene uno de los índices más altos en mortalidad. Esta investigación se llevó a cabo mediante 3 fases: Determinación de los factores de riesgo en los trabajos de altura que producen los eventos mortales a los trabajadores en el sector de la construcción en algunos países de Iberoamérica, identificación de métodos de protección y prevención que existan para los trabajos de alturas en el sector de la construcción en Argentina, Colombia, España y México y análisis de evidencia documental y normatividad, sobre la accidentalidad del trabajo en alturas del sector de la construcción en Argentina, Colombia, España y México. Este trabajo se realizó por medio de la revisión bibliográfica narrativa de artículosThe purpose of this research was to establish a protection and prevention strategy for work at heights in the construction sector in Argentina, Colombia, Spain and Mexico due to the fact that the accident rate in this sector has one of the highest rates in mortality. This research was carried out through 3 phases: Determination of risk factors in work at height that produce fatal events to workers in the construction sector in some Latin American countries, identification of existing protection and prevention methods. for work at heights in the construction sector in Argentina, Colombia, Spain and Mexico and analysis of documentary evidence and regulations, on the accident rate of work at heights in the construction sector in Argentina, Colombia, Spain and Mexico. This work was carried out through the narrative bibliographic review of articles and studies where the function and application of the SG-SST in work at heights could be identified, mortality rates from work at heights, regulations, promotion measures, prevention and protection before , during and after the activity; Additionally, some article

    Estrategia para Prevenir Accidentalidad del Trabajo en Alturas en el sector Construcción en Algunos Países de Iberoamérica

    Get PDF
    Establecer una estrategia en protección y prevención para el trabajo de alturas en el sector de la construcción en algunos países de Iberoamérica.La presente investigación tuvo como finalidad establecer una estrategia en protección y prevención para el trabajo de alturas en el sector de la construcción en Argentina, Colombia, España y México debido a que la accidentabilidad que hay en este sector, tiene uno de los índices más altos en mortalidad. Esta investigación se llevó a cabo mediante 3 fases: Determinación de los factores de riesgo en los trabajos de altura que producen los eventos mortales a los trabajadores en el sector de la construcción en algunos países de Iberoamérica, identificación de métodos de protección y prevención que existan para los trabajos de alturas en el sector de la construcción en Argentina, Colombia, España y México y análisis de evidencia documental y normatividad, sobre la accidentalidad del trabajo en alturas del sector de la construcción en Argentina, Colombia, España y México. Este trabajo se realizó por medio de la revisión bibliográfica narrativa de artículosThe purpose of this research was to establish a protection and prevention strategy for work at heights in the construction sector in Argentina, Colombia, Spain and Mexico due to the fact that the accident rate in this sector has one of the highest rates in mortality. This research was carried out through 3 phases: Determination of risk factors in work at height that produce fatal events to workers in the construction sector in some Latin American countries, identification of existing protection and prevention methods. for work at heights in the construction sector in Argentina, Colombia, Spain and Mexico and analysis of documentary evidence and regulations, on the accident rate of work at heights in the construction sector in Argentina, Colombia, Spain and Mexico. This work was carried out through the narrative bibliographic review of articles and studies where the function and application of the SG-SST in work at heights could be identified, mortality rates from work at heights, regulations, promotion measures, prevention and protection before , during and after the activity; Additionally, some article

    Reverse-flow anterolateral thigh flap for knee soft-tissue reconstruction: case report

    Get PDF
    The reconstruction of the injured tissue around the knee is a complex procedure for the plastic and orthopaedic surgeon. The objective is to provide an acceptable function and aesthetic result. Successful wound management includes meticulous debridement, planning and proper execution of the surgical procedure. An 11-year-old male patient with a right patellar fracture using an anterolateral thigh flap with reverse flow to cover the skin defect. For such purposes, the reverse flow anterolateral flap is an effective, trustworthy and well-documented option. The correct obtaining and implantation of the flap reduces the morbidity of the donor site, offers options in size and design, an adequate length of the pedicle and the possible combination with the fascia lata in case it is required. The versatility of the reverse flow anterolateral flap makes it a possible therapeutic alternative in reconstructive surgery since it is aesthetic and functional for the reconstruction of tissue near the knee joint

    Focal and non-focal epilepsy localization: a review

    Get PDF
    The focal and non-focal epilepsy is seen to be a chronic neurological brain disorder, which has affected ≈ 60 million people in the world. Hence, an early detection of the focal epileptic seizures can be carried out using the EEG signals, which act as a helpful tool for early diagnosis of epilepsy. Several EEG-based approaches have been proposed and developed to understand the underlying characteristics of the epileptic seizures. Despite the fact that the early results were positive, the proposed techniques cannot generate reproducible results and lack a statistical validation, which has led to doubts regarding the presence of the pre-ictal state. Various methodical and algorithmic studies have indicated that the transition to an ictal state is not a random process, and the build-up can lead to epileptic seizures. This study reviews many recently-proposed algorithms for detecting the focal epileptic seizures. Generally, the techniques developed for detecting the epileptic seizures were based on tensors, entropy, empirical mode decomposition, wavelet transform and dynamic analysis. The existing algorithms were compared and the need for implementing a practical and reliable new algorithm is highlighted. The research regarding the epileptic seizure detection research is more focused on the development of precise and non-invasive techniques for rapid and reliable diagnosis. Finally, the researchers noted that all the methods that were developed for epileptic seizure detection lacks standardization, which hinders the homogeneous comparison of the detector performance

    Índice de desempeño ambiental del territorio

    Get PDF
    El modelo que subyace a los índices de desempeño ambiental están circunscrito a variables que desarrollen medidas de evaluación del estado de cada uno de las dimensiones, las presiones a las que estas dimensiones han venido siendo sometidas y las respuestas que desde la gobernanza de los diversos actores que interactúan, pretenden o disminuir las presiones o disminuir la vulnerabilidad de los elementos que componen las dimensiones social, económica y ecológica.Bogotá D.C
    corecore