Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVIL PARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: RONNIE HERSON OVIEDO ASUNCIÓN TUTORA: ING. SILVIA TEJADA YÉPEZ MSC. GUAYAQUIL – ECUADOR 2019 REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA FICHA DE REGISTRO DE TESIS TÍTULO: “DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVIL PARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS” REVISORES: INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas CARRERA: Ingeniería en Sistemas Computacionales FECHA DE PUBLICACIÓN: No. DE PÁGS: 136 ÁREAS TEMÁTICAS: Desarrollo de Software PALABRAS CLAVES: Factores de Riesgo, Rayos ultravioleta, Aplicativo Móvil, Prevención, Tecnología. RESUMEN: Existe un sin números de enfermedades de la piel, entre las que destaca el cáncer que afecta a las células del organismo, esta enfermedad en su etapa inicial no suele presentar síntomas es decir que es asintomática, pero hay ciertos signos que deben tomarse como alertas, entre la cuales se destaca la asimetría, volumen y color de un lunar o mancha, de tal manera el cáncer de piel va en aumento ya que la ciudadanía no es consciente de los factores de riegos que causan esta enfermedad, ni las medidas de prevención que se deben tomar de acuerdo a los factores de riesgos ambientales y constitucionales, en los ambientales tenemos como principal factor la exposición excesiva de los rayos ultravioleta emitidos por la luz del sol y en los constitucionales el tipo de piel. Actualmente contamos con un sin número de herramientas tecnológicas que nos permiten estar informados de los niveles de radiación emitido por el sol, pero estos no son aprovechados por la ciudadanía de manera eficiente, esto se debe a la falta de información y pocas campañas de prevención. En el presente proyecto se desarrolló un aplicación móvil para dispositivos que tengan instalado el sistema operativo Android, que permite generar recomendaciones personalizadas de acuerdo a los factores de riesgo previamente registrado por el usuario, apoyándose de la tecnología, usando servicios de Geolocalización para obtener la dirección y datos meteorológico correspondiente a los índices ultravioleta, que serán contrastados y guardado en una base de datos relacional SQLite, que permitirá interactuar con el usuario a través de una interfaz amigable, permitiendo brindar información oportuna a las personas expuesta a los rayos UV, en donde se identificó que las personas se exponen con mayor frecuencia desde las 10h00 hasta las 16h00, horario no recomendado por los especialistas del área dermatológica porque los rayos del sol se reciben de manera perpendicular a la piel aumentando la posibilidad de obtener alguna enfermedad en la piel. N° DE REGISTRO (en dase de datos): N° DE CLASIFICACIÓN: N° DIRECCIÓN URL (tesis en la web): ADJUNTO PDF: SI x NO CONTACTO CON AUTOR: Ronnie Herson Oviedo Asuncion Teléfono: 0992487527 E-mail: ronnie.oviedoa@ug. edu.ec CONTACTO CON LA INSTITUCIÓN: Universidad de Guayaquil Nombre: Ab. Juan Chávez Atocha, Esp. Teléfono: 2307729 E-mail: juan.chaveza@ug.edu.ec mailto:juan.chaveza@ug.edu.ec III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación, “DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVIL PARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS” elaborado por el SR. RONNIE HERSON OVIEDO ASUNCIÓN de la Carrera de Ingeniería en Sistemas Computacionales, Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del Título de Ingeniero en Sistemas, me permito declarar que luego de haber orientado, estudiado y revisado, la Apruebo en todas sus partes. Atentamente, ____________________________ Ing. Silvia Tejada Yépez M.Sc. TUTORA IV DEDICATORIA Dedico este Proyecto de Titulación a Dios por brindarme la sabiduría, salud y a mi familia por todo su esfuerzo y apoyo en todo mi proceso estudiantil porque gracias a ellos puedo hoy lograr concluir mi carrera profesional. V AGRADECIMIENTO Agradezco a todos los docentes forjadores de conocimientos y llenos de sabiduría en el transcurso de mi carrera y en especial a mis tutores por haberme apoyado hasta culminar mi Proyecto de Titulación. VI TRIBUNAL PROYECTO DE TITULACIÓN _______________________________ _______________________________ Ing. Fausto Cabrera Montes, M.Sc. DECANO DE LA FACULTAD CIENCIAS MATEMATICAS Y FISICAS Ing. Gary Reyes Zambrano, Mgs. DIRECTOR DE LA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Ing. Tania Peralta Guaraca. M.Sc PROFESOR REVISOR DEL ÁREA DEL TRIBUNAL Ing. Silvia Tejada Yépez. M.Sc PROFESOR Y TUTOR DEL PROYECTO DE TITULACIÓN Ab. Juan Chávez Atocha, Esp. SECRETARIO VII DECLARACIÓN EXPRESA “La responsabilidad del contenido de este Proyecto de Titulación, me corresponde exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL” ______________________________ Ronnie Herson Oviedo Asunción VIII UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVILPARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS Proyecto de Titulación que se presenta como requisito para optar por el título de INGENIERO EN SISTEMAS COMPUTACIONALES Autor: Ronnie Herson Oviedo Asunción C.I.0931004535 Tutora: Ing. Silvia Tejada Yépez, M.Sc. Guayaquil, octubre del 2019 IX CERTIFICADO DE ACEPTACIÓN DEL TUTOR En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil. CERTIFICO: Que he analizado el Proyecto de Titulación presentado por el estudiante Ronnie Herson Oviedo Asunción, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo tema es: DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVIL PARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS. Considero aprobado el trabajo en su totalidad. Presentado por: Oviedo Asunción Ronnie Herson Cedula de ciudadanía N°: 0931004535 Tutora: Ing. Silvia Tejada Yépez, M.Sc Guayaquil, octubre del 2019 X UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Autorización para Publicación de Proyecto de Titulación en Formato Digital 1. Identificación del Proyecto de TitulaciónNombre Alumno: Ronnie Herson Oviedo Asunción Dirección: Mapasingue este coop. 26 de febrero Maz 185 sol 5 Teléfono: 0992487527 E-mail: ronnie.oviedoa@ug.edu.ec Facultad: Facultad De Ciencias Matemáticas Y Físicas Carrera: Ingeniería en Sistemas Computacionales Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales Profesor tutor: Ing. Silvia Tejada Yépez Título del Proyecto de titulación: Desarrollo de prototipo de una aplicación móvil para la prevención del cáncer de piel a través del análisis de información meteorológica en la población de la provincia del guayas Tema del Proyecto de Titulación: Aplicación móvil para la prevención del cáncer de piel. 2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación. Publicación electrónica: Inmediata × Después de 1 año Firma Alumno ______________________ Ronnie Oviedo Asuncion 3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y. Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF. DVDROM CDROM X mailto:ronnie.oviedoa@ug.edu.ecm XI ÍNDICE GENERAL Aprobación del tutor ............................................................................................. III Dedicatoria ............................................................................................................ IV Agradecimiento ....................................................................................................... V Tribunal proyecto de titulación ............................................................................. VI Declaración expresa ............................................................................................. VII Certificado de aceptación del tutor ....................................................................... IX Autorización para Publicación de Proyecto de Titulación en Formato Digital ....... X Simbología ........................................................................................................ XVII Índice de tablas ................................................................................................. XVIII Índice de gráficos ............................................................................................. XVIII Índice de ilustraciones ........................................................................................ XIX Índice de cuadros................................................................................................ XIX Resumen ............................................................................................................... XX Abstract .............................................................................................................. XXI INTRODUCCIÓN ................................................................................................ 1 CAPÍTULO I ......................................................................................................... 3 El problema ............................................................................................................. 3 Planteamiento del problema .................................................................................... 3 Ubicación del Problema en un Contexto ................................................................. 3 Situación Conflicto Nudos Críticos ........................................................................ 4 Causas y Consecuencias del Problema ................................................................... 5 Delimitación del Problema ...................................................................................... 6 Formulación del Problema ...................................................................................... 6 Evaluación del Problema......................................................................................... 6 Delimitado. .............................................................................................................. 6 Claro ........................................................................................................................ 7 Evidente................................................................................................................... 7 Concreto. ................................................................................................................. 7 Relevante. ................................................................................................................ 7 Original. .................................................................................................................. 8 Identifica los productos esperados. ......................................................................... 8 Variables. ................................................................................................................. 8 XII Objetivos ................................................................................................................. 9 Objetivo general ...................................................................................................... 9 Objetivos específicos .............................................................................................. 9 Alcances del problema ............................................................................................ 9 Justificación e importancia ..................................................................................... 11 Metodología del proyecto ..................................................................................... 12 Metodología de Desarrollo .................................................................................... 12 SCRUM ................................................................................................................. 12 Scrum se divide en 3 fases: ................................................................................... 12 Las reuniones ........................................................................................................ 12 Los Roles ............................................................................................................... 12 Elemento del Scrum .............................................................................................. 12 Metodología de Investigación ............................................................................... 13 Cualitativa ............................................................................................................. 13 Supuestos y Restricciones ..................................................................................... 13 Plan de calidad ...................................................................................................... 14 Prueba del Software .............................................................................................. 14 Objetivos de las Pruebas ....................................................................................... 14 CAPÍTULO II ..................................................................................................... 15 Marco teórico ........................................................................................................ 15 Antecedentes del estudio ....................................................................................... 15 Fundamentación teórica ........................................................................................ 16 Rayos Ultravioleta ................................................................................................. 17 Índices UV ............................................................................................................18 La Altura Del Sol .................................................................................................. 18 La latitud ............................................................................................................... 18 La nubosidad ......................................................................................................... 18 La altitud ............................................................................................................... 18 El ozono ................................................................................................................ 18 La reflexión por el suelo ....................................................................................... 18 Recomendaciones .................................................................................................. 19 Factor de Protección .............................................................................................. 20 Fototipo de piel ..................................................................................................... 20 Fuentes para obtener los datos meteorológicos ..................................................... 22 XIII Herramientas y tecnologías utilizadas para el desarrollo del Aplicativo .............. 23 Aplicaciones Hibridas ........................................................................................... 25 ¿Qué tipo de aplicación se desarrollará? ............................................................... 26 Sistema Operativo ................................................................................................. 26 Software ................................................................................................................ 26 Hardware ............................................................................................................... 26 Sistema Operativo para dispositivo Móvil ............................................................ 26 Sistema Operativo Android ................................................................................... 27 Ventaja de Android ................................................................................................ 27 Arquitectura de android......................................................................................... 28 Kernel de Linux..................................................................................................... 29 Bibliotecas ............................................................................................................. 29 Entorno de ejecución ............................................................................................. 30 Marco de aplicación .............................................................................................. 30 SQLITE ................................................................................................................. 32 Marco de trabajo SCRUM .................................................................................... 32 Elementos: ............................................................................................................. 33 Fundamentación legal ........................................................................................... 34 Capitulo 1 .............................................................................................................. 34 Del principio de igualdad de oportunidades.......................................................... 34 Del principio de calidad ........................................................................................ 34 Capitulo 2 .............................................................................................................. 35 De la garantia de la igualdad de oportunidades .................................................... 35 De los derechos de autor ....................................................................................... 36 Variables de la investigación ................................................................................. 37 Variable independiente. ......................................................................................... 37 Variable dependiente. ............................................................................................ 37 Definiciones conceptuales ..................................................................................... 38 Preguntas Científicas ............................................................................................. 39 CAPITULO III .................................................................................................... 40 Propuesta tecnológica............................................................................................ 40 Análisis de Factibilidad ......................................................................................... 40 Factibilidad Operacional ....................................................................................... 40 Factibilidad Técnica .............................................................................................. 41 XIV Factibilidad Legal.................................................................................................. 42 Factibilidad Económica ......................................................................................... 42 Etapas de la metodología del proyecto.................................................................. 44 Scrum .................................................................................................................... 44 Primera parte de Scrum ......................................................................................... 44 Objetivo ................................................................................................................. 44 Product backlog inicial .......................................................................................... 44 Análisis Y Levantamiento de información ............................................................ 44 Segunda parte de Scrum ........................................................................................ 48 Sprint 1 - Diseño de la aplicación y Base de Datos .............................................. 49 Sprint 2- Módulo de Ingreso de Información y Notificaciones ............................ 49 Sprint 3-Módulo de prevención y recomendación de los rayos del sol. ............... 49 Sprint 4 - Creación de servicios en Segundo Plano .............................................. 49 Sprint 5 - Pruebas del Aplicativo Móvil ................................................................ 50 Tiempo del recurso Humano ................................................................................. 50 Entregables de proyecto ........................................................................................ 50 Población ............................................................................................................... 51 Muestra .................................................................................................................. 51 Tamaño de la muestra ............................................................................................ 51 Fórmula para obtener el tamaño de la muestra: .................................................... 53 Definición de las variables .................................................................................... 53 Asignación de los Valores: .................................................................................... 53 Efectuar Operación para obtener la muestra ......................................................... 53 Instrumento de recolección de datos ..................................................................... 53 Encuestas ...............................................................................................................53 Cuestionario .......................................................................................................... 53 Tipo de Preguntas para el Cuestionario ................................................................. 54 Herramientas para procesamiento de datos ........................................................... 54 Muestra de la encuesta .......................................................................................... 55 Criterio de la validación de la propuesta ............................................................... 58 Juicio de experto ................................................................................................... 58 Juicio de experto Sistemas .................................................................................... 58 Juicio de experto Medicina ................................................................................... 59 Cuestionario para Juicio de experto Dermatólogo ................................................ 59 XV Análisis de las preguntas realizada en las encuestas ............................................. 60 Pregunta Nº 1.- Seleccione su rango de edad ........................................................ 61 Pregunta Nº 2- ¿Qué fototipo de piel tiene usted? ................................................ 62 Pregunta Nº 3- ¿Conoce usted sobre las enfermedades de la piel, que son causadas por la excesiva exposición de los rayos del sol? ................................................... 63 Pregunta Nº 4.- ¿Con que frecuencia se encuentra expuesto a los rayos del sol? . 64 Pregunta Nº 5.- ¿En qué horario usted está expuesto a los rayos del sol? ............ 65 Pregunta Nº 6.- ¿Utiliza protección mientras está expuesto a los rayos del sol? .. 66 Pregunta Nº 7- ¿Usted alguna vez ha escuchado acerca de las aplicaciones Móviles? ................................................................................................................ 67 Pregunta Nº 8- ¿Conoce algún Aplicativo Móvil que le brinde información de los daños que causa la excesiva exposición de los rayos del Sol? .............................. 68 Pregunta Nº 9.- ¿Estaría de acuerdo en instalar en su teléfono una aplicación móvil que le recomiende las medidas de prevención de acuerdo con su fototipo de piel? ....................................................................................................................... 69 Pregunta Nº 10.- ¿Estaría de acuerdo en recibir notificaciones, indicando las horas del día en donde los rayos de Sol causan más daños a la piel, a través de la aplicación móvil instalada? ................................................................................... 70 CAPITULO IV .................................................................................................... 71 Criterio de aceptación del producto ...................................................................... 71 Conclusión ............................................................................................................ 73 Recomendaciones .................................................................................................. 74 Bibliografías .......................................................................................................... 75 ANEXOS .............................................................................................................. 78 Anexo 1: Herramienta RSTUDIO ......................................................................... 79 Anexo 2: Datos Meteorológico en formato Son obtenido .................................... 80 Anexo 3: Cronograma de actividades ................................................................... 81 Anexo 4: IDE de la base SQLite ........................................................................... 82 Anexo 5: Esquema de la base de datos bd_indiceuv ............................................ 83 Anexo 6: IDE del editor de android studio ........................................................... 84 Anexo 7: Encuesta para de juicio de experto para del área de sistemas ............... 85 Anexo 8: Encuesta para de juicio de experto para el área de Medicina: Pediatría 86 Anexo 9: Encuesta para de juicio de experto para el área de Medicina: Dermatología ......................................................................................................... 87 Anexo 10: Cuestionario......................................................................................... 88 Anexo 11: Matriz de preguntas para la aceptación del usuario ............................. 91 XVI ABREVIATURAS ADN Ácido desoxirribonucleico API Application programming interface CC.MM.FF Facultad de Ciencias Matemáticas y Físicas GPS Sistema de posicionamiento global Ing. Ingeniero Msc. Master OpenGL Open Graphics Library SDK Software Development Kit UG Universidad de Guayaquil UV Ultravioleta XVII SIMBOLOGÍA K margen de error m muestra N Población o Universo XVIII ÍNDICE DE TABLAS Tabla 1.tamaño de la muestra por género……………………………………….. 60 Tabla 2. Pregunta 1 de la encuesta………………………………………………. 61 Tabla 3. Pregunta 2 de la encuesta………………………………………………. 62 Tabla 4. Pregunta 3 de la encuesta………………………………………………. 63 Tabla n. 5. Pregunta 4 de la encuesta……………………………………………. 64 Tabla 6. Pregunta n. 5…………………………………………………………… 65 Tabla 7. Pregunta 6 de la encuesta………………………………………………. 66 Tabla 8. Pregunta 7 de la encuesta………………………………………………. 67 Tabla 9. Pregunta 8 de la encuesta……………………………………………… 68 Tabla 10. Pregunta 9 de la encuesta……………………………………………... 69 Tabla 11. Pregunta 10 de la encuesta……………………………………………. 70 ÍNDICE DE GRÁFICOS Grafico 1. Cuota de mercado del sistema operativo móvil en ecuador julio 2019 27 Grafico 2. Tamaño de la muestra por género ........................................................ 60 Grafico 3. Rango de edad ...................................................................................... 61 Grafico 4.fototipo de piel ...................................................................................... 62 Grafico 5. Enfermedades que causan los rayos del sol ......................................... 63 Grafico 6. Tiempo de exposición al sol ................................................................ 64 Grafico 7. Horario que usted esta expuesto a los rayos del sol ............................. 65 Grafico 8. Utiliza protección mientras expuesto a los rayos del sol ..................... 66 Grafico 9. Alguna vez ha escuchado acerca de aplicaciones móviles .................. 67 Grafico 10. Conoce algun aplicatico móvil que brinde información sobre la exposición al sol............................................................................................. 68 Grafico 11. Estaría de acuerdo en instalar en su teléfono una aplicación móvil .. 69 Grafico 12.estaria de acuerdo en recibir notificaciones a traves de una aplicación móvil .............................................................................................................. 70 file:///C:/Users/NovaStratecH/Downloads/tesis-final-correcciones2019RONYOVIEDOh1.docx%23_Toc21023313 file:///C:/Users/NovaStratecH/Downloads/tesis-final-correcciones2019RONYOVIEDOh1.docx%23_Toc21023317 file:///C:/Users/NovaStratecH/Downloads/tesis-final-correcciones2019RONYOVIEDOh1.docx%23_Toc21023321 XIX ÍNDICE DE ILUSTRACIONES Ilustración 1. Metodología scrum ......................................................................... 12 ilustración 2. Intensidad de radiación uv............................................................... 19 ilustración 3.categoríadel índice uv...................................................................... 20 ilustración 4. Diferencia entre app nativa, web o hibrida ..................................... 25 ilustración 5. Arquitectura de android ................................................................... 28 ilustración 6. Registro de usuario .......................................................................... 47 ilustración 7. Registro de actividades.................................................................... 48 ilustración 8. Visualización de recomendaciones para la prevención de la piel ... 48 ÍNDICE DE CUADROS Cuadro 1 causas y consecuencias ............................................................................ 5 Cuadro 2. Delimitación del problema ..................................................................... 6 Cuadro 3. Categoria del índice uv. ........................................................................ 19 Cuadro 4. Fototipo de piel vs factor de protección ............................................... 21 Cuadro 5. Tiempo maximo de exposición de la piel a los rayos........................... 21 Cuadro 6. Fuentes de datos meteorologicos .......................................................... 22 Cuadro 7. Software para el desarrollo del aplicativo móvil .................................. 41 Cuadro 8. Harware para el desarrollo del aplicativo móvil .................................. 41 Cuadro 9. Harware minimo para instalar el aplicativo móvil ............................... 42 Cuadro 10. Costos de recursos humanos............................................................... 42 Cuadro 11. Costo de recurso tecnológico ............................................................. 43 Cuadro 12. Costo de recursos de software ............................................................ 43 Cuadro 13. Costos de recursos materiales y viáticos ........................................... 43 Cuadro 14 flujo general de los costos .................................................................. 43 Cuadro 15. Prioridad de los product backlog ........................................................ 45 Cuadro 16. Esquema de la prioridad de los productos backlog ............................ 46 Cuadro 17. Interfaz para registrar datos personales .............................................. 46 Cuadro 18. Interfaz para visualización de recomendaciones ................................ 46 Cuadro 19. Interfaz para visualizar recomendaciones .......................................... 47 Cuadro 20. Tiempo de desarrollo de los sprint ..................................................... 50 Cuadro 21. Tiempo de desarrollo de los sprint ..................................................... 52 Cuadro 22. Cuestionario juicio de experto sistema .............................................. 58 Cuadro 23. Matriz de criterio de aceptación del usuario ...................................... 71 Cuadro 24. Matriz de preguntas para la aceptación del usuario ........................... 72 XX UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVIL PARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS RESUMEN Existe un sin números de enfermedades de la piel, entre las que destaca el cáncer que afecta a las células del organismo, esta enfermedad en su etapa inicial no suele presentar síntomas es decir que es asintomática, pero hay ciertos signos que deben tomarse como alertas, entre la cuales se destaca la asimetría, volumen y color de un lunar o mancha, de tal manera el cáncer de piel va en aumento ya que la ciudadanía no es consciente de los factores de riegos que causan esta enfermedad, ni las medidas de prevención que se deben tomar de acuerdo a los factores de riesgos ambientales y constitucionales, en los ambientales tenemos como principal factor la exposición excesiva de los rayos ultravioleta emitidos por la luz del sol y en los constitucionales el tipo de piel. Actualmente contamos con un sin número de herramientas tecnológicas que nos permiten estar informados de los niveles de radiación emitido por el sol, pero estos no son aprovechados por la ciudadanía de manera eficiente, esto se debe a la falta de información y pocas campañas de prevención. En el presente proyecto se desarrolló un aplicación móvil para dispositivos que tengan instalado el sistema operativo Android, que permite generar recomendaciones personalizadas de acuerdo a los factores de riesgo previamente registrado por el usuario, apoyándose de la tecnología, usando servicios de Geolocalización para obtener la dirección y datos meteorológico correspondiente a los índices ultravioleta, que serán contrastados y guardado en una base de datos relacional SQLite, que permitirá interactuar con el usuario a través de una interfaz amigable, permitiendo brindar información oportuna a las personas expuesta a los rayos UV, en donde se identificó que las personas se exponen con mayor frecuencia desde las 10h00 hasta las 16h00, horario no recomendado por los especialistas del área dermatológica porque los rayos del sol se reciben de manera perpendicular a la piel aumentando la posibilidad de obtener alguna enfermedad en la piel. Palabras Claves: Factores de Riesgo, Rayos ultravioleta, Aplicativo Móvil, Prevención, Tecnología. Autor: Ronnie Herson Oviedo Asunción Tutor: Ing. Silvia Tejada Yépez, M.Sc. XXI UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES DESARROLLO DE PROTOTIPO DE UNA APLICACIÓN MÓVIL PARA LA PREVENCIÓN DEL CÁNCER DE PIEL A TRAVÉS DEL ANÁLISIS DE INFORMACIÓN METEOROLÓGICA EN LA POBLACIÓN DE LA PROVINCIA DEL GUAYAS ABSTRACT There are a number of skin diseases, among which the cancer that affects the cells of the organism stands out, this disease in its initial stage does not usually present symptoms that is that it is asymptomatic, but there are certain signs that should be taken as alerts, which highlights the asymmetry, volume and color of a mole or spot, in such a way skin cancer is increasing since citizens are not aware of the risk factors that cause this disease, nor the prevention measures that they must be taken according to the factors of environmental and constitutional risks, in the environmental we have as main factor the excessive exposure of the ultraviolet rays emitted by the sunlight and in the constitutional ones the type of skin. We currently have a number of technological tools that allow us to be informed of the levels of radiation emitted by the sun, but these are not used by citizens efficiently, this is due to the lack of information and few prevention campaigns. In the present project, a mobile application was developed for devices that have the Android operating system installed, which allows generating personalized recommendations according to the risk factors previously registered by the user, based on technology, using Geolocation services to obtain the address and meteorological data corresponding to the ultraviolet indexes, which will be contrasted and stored in a SQLite relational database, which will allow interacting with the user through a friendly interface, allowing timely information to be given to people exposed to UV rays, where It was identified that people are exposed more frequently from 10 a.m. to 4 p.m., a time not recommended by specialists in the dermatological area because the sun's rays are received perpendicular to the skin, increasing the possibility of getting a skin disease. Keywords: Risk Factors, UV rays, Mobile Application, Prevention,Technology. Author: Ronnie Herson Oviedo Asunción Tutor: Ing. Silvia Tejada Yépez, M.Sc 1 INTRODUCCIÓN El cáncer es una de las principales enfermedades que afecta la piel que tiene como principal factor de riesgo, la excesiva exposición de los rayos del sol, provocando desde quemaduras hasta llegar a padecer cáncer de piel, esto enfermedad en gran parte es causada por la falta de información de la ciudadanía sobre las medidas de prevención al exponerse a los rayos del sol denominado rayos ultravioletas. En el siguiente proyecto se definen los factores de riesgo constitucionales y ambientales a evaluar para generar recomendación para la prevención. El aplicativo móvil desarrollado toma como fuente de información los datos ingresado por el usuario a través de una interfaz, en donde seleccionará el tipo de piel, localización y a través de procesos en segundo plano se replicará los datos meteorológicos correspondiente a los índices UV, estos datos son obtenidos desde una fuente externa para generar las recomendaciones en base a la información registrada por el usuario. Se analizaron las fuentes de donde se obtendrá información de los datos meteorológicos basándonos en el número de solicitudes que soportar el servicio del proveedor, intervalos de actualización de los índices UV y la fiabilidad de la información brindada. En el presente proyecto se encontrarán información de los tiempos de exposición recomendados para los tipos de piel, definido por la Organización Mundial de Salud, qué fueron tomados como base para generar la recomendación para la prevención. El aplicativo móvil se desarrollará para sistema Operativo Android con versión mayor a 4.4, así mismo se identifican las características mínimas para instalar el aplicativo móvil, que utilizar la metodología de desarrollo Scrum en donde se crearon cincos Sprint, cada uno con duración de una semana. 2 Capítulo I El problema. En este capítulo se detallará el planteamiento del problema, dentro de este punto se encuentra la ubicación del problema en un contexto, situación conflicto nudos críticos, causas y consecuencias del problema, Delimitación del problema, Formulación del problema, Evaluación del problema. A continuación, se definirá el objetivo general y los objetivos específicos, los Alcances del problema y la Justificación e importancia. Así mismo se detalla la metodología de la investigación y desarrollo aplicada en el proyecto. Capítulo II Marco teórico. En este capítulo se establecen los antecedentes de estudio, la fundamentación teórica, se definen los conceptos básicos y sus principios, que se encuentran involucrados en el proyecto de investigación y por último la fundamentación legal en donde se deben aplicar reglamentos y acuerdos para el desarrollo del proyecto. Capítulo III Metodología de la investigación. En este capítulo se realiza la propuesta tecnológica, etapas de las metodologías del proyecto, Población y muestra, cuestionarios y análisis de las encuestas. Capítulo IV Resultados conclusiones y recomendaciones. En este capítulo se presentan la aceptación del producto, conclusiones y recomendaciones, además se presentan al final la bibliografía, los anexo y manual de usuario que soportan los resultados de la investigación realizada. 3 CAPÍTULO I EL PROBLEMA PLANTEAMIENTO DEL PROBLEMA Ubicación del Problema en un Contexto El cáncer es una de las enfermedades más significativa que afecta la piel, que tiene como principal factor de riesgos, la excesiva exposición de los rayos del sol denominado rayos ultravioletas (UV), en donde actualmente la ciudadanía no es consciente de los efectos que causan estos, ni las medidas de prevención que se debe tomar, esto con lleva a un incremento de este tipo de enfermedad en la piel, además que cada persona tiene diferentes factores de riesgo constitucionales, como el color de piel, cabello , ojos o antecedentes familiares. Hoy en día existen herramientas y medios informáticos que nos brindan información para la prevención de los rayos UV, pero la ciudadanía no se encuentra informada, ni los medios de comunicación informan a la ciudadanía de los efectos que causan la exposición excesiva a los rayos UV, por ejemplo: Al iniciar la mañana informar de las medidas de prevención que se debe toman en el día. Aunque se ha escuchado rara vez en los noticieros un informe de prevención, pero esta solo es realizada cuando los umbrales de los índices UV sobrepasan a un nivel crítico. Cabe recalcar que los factores de riesgos no indican que las personas padecerán o alguna enfermedad, esta se puede producir con pocos o ningunos de los factores mencionados, es decir que una persona blanca con cabello rubio tiene más posibilidades de contraer el cáncer de piel, que una persona de tez negra, pero los dos están expuestas a la enfermedad en caso de no usar un método de prevención. 4 Identificado el problema se plantea recopilar información de los rayos UV para facilitarle a la ciudadanía el desarrollo de un aplicativo móvil que le indique medidas de prevención personalizada para el cáncer de piel. Situación Conflicto Nudos Críticos ✓ Existen herramientas para prevención de los rayos UV, pero muchos no toman en cuentas los factores de riesgos constitucionales de cada persona, es decir brindan un solo criterio de prevención. ✓ La ignorancia de la sociedad a la excesiva exposición de los rayos UV. ✓ El Incorrecto uso de las medidas de prevención, por ejemplo, al aplicarse protector solar piensan que ya están protegidos de los rayos del sol, en donde no es así, el protector solar solo te protege por un tiempo determinado y después empieza a perder su protección al mezclase con el sudor o con el agua, por lo tanto, se recomienda aplicarse cada 2 horas si está expuesto al sol de manera consecutiva. ✓ Poca eficiencia al utilizar las herramientas tecnológicas para obtener información de los rayos UV. ✓ Medios de comunicación no brindan información oportuna para la prevención. 5 Causas y Consecuencias del Problema Las causan depende en su mayor parte por la falta de información de las enfermedades que causan los rayos UV a la ciudadanía, en donde una persona informada es una persona que se preocupada de su salud y por ende buscara la manera de protegerse de las enfermedades de la piel. CUADRO 1 CAUSAS Y CONSECUENCIAS CAUSAS CONCECUENCIAS Desconocimiento de los niveles de rayos UV que soporta su tipo de piel al exponerse al sol. Lesiones en la piel Desinformación de que método de prevención a utilizar dependiendo los índices UV. Incorrecto uso de productos o prendas para la protección. Poco conocimiento del apoyo de las herramientas tecnológicas para prevenir el cáncer de piel. Métodos de prevención no eficiente Poco interés en la protección del órgano más grande del cuerpo El factor de riesgo de contraer el cáncer de piel es mayor. Escasa campañas de prevención para la prevención de los rayos UV. Aumento de personas con enfermedades de la piel. Elaboración: Ronnie Oviedo Asunción Fuente: Datos de la Investigación 6 Delimitación del Problema Se analizará la información de los factores riesgos constitucionales y ambientales para la prevención de cáncer de piel de la provincia del Guayas, en donde se determinará el tiempo de exposición prudencial que puede exponerse la persona a los rayos UV, dependiendo el tipo de piel. CUADRO 2. DELIMITACIÓN DEL PROBLEMA Delimitación del Problema Campo Salud Área Cáncer de Piel Aspecto Desarrollo de aplicativo móvil Tema Desarrollo de prototipo de una aplicación móvil para la prevención del cáncer de piel a través del análisis de información meteorológica en la poblaciónde la provincia del Guayas. Elaboración: Ronnie Oviedo Asunción Fuente: Datos de la Investigación Formulación del Problema ¿En qué puede aportar el desarrollo del aplicativo móvil para la enfermedad del cáncer de piel en los habilitantes de la provincia del Guayas? Evaluación del Problema Los aspectos generales de evaluación son: Delimitado: Se analizará información de los factores riesgo constitucionales y ambientales para las medidas de prevención de cáncer de piel de la provincia del Guayas, en donde se indicará el factor de protección y tiempo de exposición prudencial que puede permanecer la persona a los rayos del sol, validando el tipo de piel y los índice UV a través de los datos meteorológicos. Los científicos analizan los factores de riesgo y los factores de protección para prevenir el inicio de cánceres nuevos. Cualquier cosa que aumenta su riesgo de tener cáncer se llama factor de riesgo de cáncer; cualquier cosa que disminuye su riesgo de tener cáncer se llama factor de protección de cáncer. (NCI,2019) 7 Claro: El proyecto se basa en prevenir el cáncer de piel, que no necesariamente es indicador de que pueda o no padecer la persona la enfermedad. Lo que se minimiza es el riesgo de contraer dicha enfermedad a través del análisis de los factores riesgos por medio de la aplicación móvil el cual generará las alertas respectivas. La prevención del cáncer consiste en las medidas que se toman para reducir la probabilidad de enfermar de cáncer. Con la prevención del cáncer, se reduce el número de casos nuevos en un grupo o población. Se espera que esto reduzca el número de muertes causadas por el cáncer. (NCI,2019) Evidente: El cáncer de piel es una enfermedad visible, que puede pasar desapercibido como un lunar o una afección a la piel, en donde hay desconocimiento en la sociedad y falta de información para detectar y prevenir esta enfermedad. Por tal motivo se creará un prototipo de aplicación móvil para prevención del cáncer de piel, que se encargará de evaluar la información de los factores de riesgos como los niveles de los rayos UV que está expuesto los habitantes de la provincia del Guayas. Concreto: Básicamente nos enfocamos a la exposición de los rayos UV, evaluando los factores de riesgos y protección, para facilitar información de prevención por medio de una aplicación móvil, el cual generará notificaciones para que el usuario tome la decisión de exponerse o no a los rayos del sol. Relevante: El proyecto es innovador ya que pretende brindar información a la sociedad a través de herramientas informativas y dispositivos tecnológicos, por tal motivo el proyecto se desarrollará en una aplicación móvil ya que constamos con el medio de comunicación para facilitar la información a la ciudadanía para la prevención de cáncer de piel por medio de un celular o Tablet. 8 Original: El proyecto desarrollado tiene un enfoque novedoso ya que permitirá a la ciudadanía registrar los riesgos constitucionales y el aplicativo evaluará los riesgos ambientales como los índices UV, para generar las recomendaciones de la prevención del cáncer de piel. Identifica los productos esperados: El proyecto por desarrollar contribuye con información para la prevención de cáncer de piel a la ciudadanía y da pasos a nuevos estudios del cáncer piel en las demás provincias y ciudades del Ecuador. Variables: Las variables son identificadas de acuerdo con los factores de riesgos, en donde encontramos los factores constitucionales, como tipo de piel, cabello, ojos, antecedentes familiares y factores ambientales como los rayos UV. Un factor de riesgo es todo aquello que afecta la probabilidad de que usted padezca una enfermedad, como por ejemplo el cáncer. Los distintos tipos de cáncer tienen diferentes factores de riesgo. Algunos factores de riesgo, como el fumar y la exposición excesiva a la luz solar, se pueden controlar. Otros factores, como su edad o sus antecedentes familiares, no se pueden cambiar. (ASC,2017) 9 OBJETIVOS OBJETIVO GENERAL Desarrollar el prototipo de una aplicación móvil para la prevención del cáncer de piel a través del análisis de factores constitucionales y ambientales en los habitantes de la provincia del Guayas OBJETIVOS ESPECÍFICOS ✓ Describir recomendaciones con respecto a los índices UV y tipo de piel, para generar notificaciones de prevención del cáncer de piel. ✓ Interpretar información meteorológica sobre los rayos ultravioleta para la provincia del Guayas. ✓ Diseñar y desarrollar el prototipo de una aplicación móvil para la prevención del cáncer de piel, con datos de los factores de riesgos constitucionales y ambientales de los habilitantes de la provincia del Guayas. ALCANCES DEL PROBLEMA ✓ Definir los factores riesgos constitucionales por el tipo de piel para la prevención del cáncer de piel ✓ Definir fuentes de información meteorológica para obtener datos los niveles de rayos UV para la provincia del Guayas. ✓ Tabular los factores riesgos constitucionales contra los ambientales de para generar recomendaciones a la ciudadanía. ✓ Crear Modelo entidad relación en base de datos SQLITE para guardar datos tabulados. ✓ Desarrollar prototipo de aplicativo móvil que se ejecutará en dispositivo con sistema operativo Androide, con versión superior a 4.4 10 El aplicativo móvil permitirá realizar las siguientes funciones: • Permitir ingresar información de los factores de riesgo constitucionales del usuario, como el tipo de piel e indicar tiene antecedentes familiares. • Detectar por medio del GPS la localización de donde se está registrando los factores constitucionales. • Analizar información de los factores de riesgos ingresado por el usuario y detectados por el GPS, para generar recomendaciones para la prevención. • Módulo para ingreso de las actividades diarias para generar notificaciones de prevención. 11 JUSTIFICACIÓN E IMPORTANCIA El proyecto permitirá prevenir el cáncer a través de una aplicación móvil, con datos facilitados por el usuario como el tipo de piel. Estos datos son importantes para contrastar la información con los tipos de luz que genera el sol. Con la información analizada se pretende brindar recomendaciones para la prevención del cáncer y tomar conciencia en la sociedad a través de la aplicación móvil, donde se genere recomendaciones óptimas para la prevención de los rayos UV. Los beneficiarios del proyecto son los habitantes de la provincia del Guayas, que es una de las provincias con mayor número de habitantes con 4.327.845 según proyecciones del Instituto Nacional de estadísticas y censos (INEC), en donde los rayos del sol, son más dañinos para la piel en horarios centrales del día, esto se debe a la altura y ubicación de la provincia. El proyecto tendría mucha utilidad ya que permitiría interactuar con personas que tiene desconocimiento del tema y que de manera empírica se protegen de los rayos UV, sin tener información previamente analizada en donde se indique el factor de protección solar o prenda de vestir a utilizar, esta información depende los factores constitucionales de cada persona. 12 METODOLOGÍA DEL PROYECTO Metodología de Desarrollo SCRUM “Es una metodología de desarrollo ágil tiene como base la idea de creación de ciclos breves para el desarrollo, que comúnmente se llaman iteraciones y que en Scrum se llamarán Sprint”. (Gallego M T, 2012, Pág. 33) Ilustración 1. METODOLOGÍA SCRUM Elaboración: Manuel Trigas Gallego Fuente: Gallego, M. T. (2012) Scrum se divide en 3 fases: Las reuniones 1. Planificación del Backlog 2. Seguimiento del Sprint 3. Revisión del Sprint LosRoles 1. Product Owner 2. ScrumMaster: 3. Equipo De Desarrollo 4. Usuarios 5. Stakeholders: 6. Managers Elemento del Scrum 1. Product Backlog 2. Sprint Backlog 3. Incremento 13 Metodología de Investigación Cualitativa La metodología de investigación a utilizar en el proyecto está orientada a resultados, obteniendo datos sólidos como los factores de riesgos constitucionales y datos repetitivos como los ambientales, los cuales pueden ser medibles para procesarlos y obtener una recomendación. “En este tipo de investigación describe de modo sistemático las características de una población, situación o área de interés y se apoya en instrumentos como estudios de casos, encuestas, seguimientos y series temporales’’. (Sampieri, 2014) Supuestos y Restricciones • Supuesto ✓ La información de los datos del usuario se guardará en una base de datos SQLite. ✓ La información obtenida de los datos meteorológicos será procesada en el teléfono móvil. ✓ Se crearán proceso que se ejecutarán en segundo plano en el aplicativo móvil, es decir seguirán funcionando aunque se cierre la aplicación. • Restricciones ✓ No se creará aplicación de medición para la toma de muestra de los rayos UV. ✓ Los datos meteorológicos serán obtenidos de un servicio facilitado por el proveedor. ✓ Se desarrollará el aplicativo móvil en dispositivo que cuenten con el sistema operativo android. 14 Plan de calidad Prueba del Software Las pruebas del aplicativo móvil desarrollado se realizarán verificando las siguientes funcionalidades. ✓ Registro de usuario ✓ Detección de localización por medio de GPS ✓ Visualización de datos meteorológicos. ✓ Ingreso de actividades para recibir notificaciones. Objetivos de las Pruebas Los objetivos de las pruebas sirven para validar si se cumplen con los requerimientos levantados, realizando pruebas unitarias y de integración que se detalla a continuación: ✓ Validar datos para la prevención de los rayos UV para el usuario con respecto al fototipo de piel registrado. ✓ Validar el tiempo de actualización de la información presentada para la recomendación. ✓ Verificar las notificaciones de las actividades registradas 15 CAPÍTULO II MARCO TEÓRICO ANTECEDENTES DEL ESTUDIO La tecnología cada vez está en mayor apogeo y hay que sacar un mayor provecho de ello, ya que contamos con un sin número de herramientas que permiten interactuar entre sí para dar soluciones optimas a los problemas, desde la optimización de proceso hasta la toma de decisiones, procesando y analizando datos históricos. El desarrollo del aplicativo busca prevenir a la ciudadanía de los efectos que causan los rayos UV emitido por el sol, utilizando la tecnología y herramientas informáticas útiles en la vida diaria de la sociedad, evaluando los índices UV de una fuente de datos meteorológica, que interactuará con el aplicativo móvil y este su vez con el usuario. Se procederá a comparar las diferentes fuentes de información para obtener los datos meteorológicos en donde se indicará la causa o motivo de la fuente seleccionada, así mismo se indica el sistema Operativo utilizado y la base de datos. Hoy en día la ciudadanía está expuesta a enfermedades de la piel, en muchas ocasiones por falta de información y por no contar con alguna herramienta o aplicativo tecnológico de primera mano para la toma de decisiones en base a recomendaciones, en otros casos existen personas que utilizan algún método de protección sin saber si esta es eficiente, cabe indicar que el factor de protección de cada persona depende del fototipo de piel. El aplicativo móvil permitirá evaluar información de los factores de riesgos constitucionales y ambientales, para la generación de notificaciones de prevención de cáncer de piel en base a los índices UV. 16 FUNDAMENTACIÓN TEÓRICA El sol es unos de los elementos que inciden en la salud de la piel, ya que emite una luz, que si es recibida en dosis y horario definido es buena para la salud, ya que genera vitamina D para los huesos. El problema se presenta cuando la ciudadanía no está informada y se expone a la luz de sol de manera excesiva y sin ningún método de protección, generando varios síntomas en la piel desde quemaduras hasta padecer el cáncer de piel, que se identifica a través de lunares o manchas que tienen las siguientes características: La ACS recomienda un examen ABCDE para detectar el cáncer de piel de tipo melanoma. Revise sus lunares y manchas para controlar las siguientes cinco características de melanoma: • Asimetría: las dos mitades del lunar no coinciden. • Bordes: los bordes son irregulares o asimétricos. • Color: no hay un color uniforme. Puede notar diferentes tonos de marrón, negro o bronceado. Algunos melanomas también pueden tener un tono rojo, azul o blanco. • Diámetro: la mayoría de los melanomas miden al menos 1/4 pulgadas (6 mm). Sin embargo, pueden ser más pequeños al detectarlos por primera vez. • Evolución: se produce un cambio en el tamaño, forma o color de un lunar. O bien, los síntomas cambian (hemorragia, prurito, sensibilidad anormal al contacto, etc.). Sol El sol es una fuente de luz y energía que nos da calor y broncea nuestra piel. Es la estrella luminosa que más cerca está de la Tierra. Se destaca por ser el eje principal de nuestro sistema planetario, ya que la Tierra y otros cuerpos celestes orbitan alrededor de él. (Nievas, 2017) 17 Radiación Solar Es un conjunto de radiaciones electromagnéticas que emite el sol. El sol se encuentra a una temperatura media de 6000K (5727 Celsius) en cuyo interior acontecen una serie de reacciones nuclear que producen una pérdida de masa que se trasforma en energía. Esta energía liberada del sol se transmite al exterior mediante la radiación solar. (Nievas, 2017) Rayos Ultravioleta Son los rayos emitidos por el sol que ayudan a fortalecer los huesos aportando vitamina D. (Villarán,2019) menciono: existen 3 tipos de rayos UV, y son: ✓ Rayos UVA, el sol es la primera fuente de rayos UVA, y otra fuente de radiación importante son las camas bronceadoras, ya que emitan una gran cantidad de la misma que daña seriamente el ADN de las células de la piel, provocando daños a largo plazo como el envejecimiento de la piel, hasta cáncer. ✓ Rayos UVB, suelen atacar de manera directa el ADN de las células en la piel, causando quemaduras de sol en ella. Además, son los principales responsables del cáncer de piel porque contienen mayor energía que los rayos UVA. ✓ Rayos UVC, estos rayos ultravioletas poseen mucha más energía que los dos anteriores, pero a diferencia de ellos su fuente principal de energía no es el sol. Por lo tanto, muy pocas veces causan cáncer de piel. (Villarán,2019) indico: Tenga en cuenta que ningún rayo UV es seguro, pues causan daños irreparables en la piel. Por ello, se debe tomar las precauciones debidas y evitar la exposición en exceso al sol, sobre todo entre 10 a.m. y 4 p.m. 18 Índices UV La Organización Mundial de la Salud (2003) indica que la intensidad de la radiación UV depende de: La Altura Del Sol Cuanto más alto esté el sol en el cielo, más intensa es la radiación UV. Así, la intensidad de la radiación UV varía según la hora del día y la época del año. Fuera de las zonas tropicales, las mayores intensidades de la radiación UV se producen cuando el sol alcanza su máxima altura, alrededor del mediodía solar durante los meses de verano. La latitud Cuanto más cerca del ecuador, más intensa es la radiación UV. La nubosidad La intensidad de la radiación UV es máxima cuando no hay nubes, pero puede ser alta incluso con nubes. La dispersión puede producir el mismo efecto que la reflexión por diferentes superficies, aumentando laintensidad total de la radiación UV. La altitud A mayor altitud la atmósfera es más delgada y absorbe una menor proporción de radiación UV. Con cada 1000 metros de incremento de la altitud, la intensidad de la radiación UV aumenta. El ozono El ozono absorbe parte de la radiación UV que podría alcanzar la superficie terrestre. La concentración de ozono varía a lo largo del año e incluso del día. La reflexión por el suelo Diferentes tipos de superficies reflejan o dispersan la radiación UV en diversa medida; por ejemplo, la nieve reciente puede reflejar hasta un 80% de la radiación UV; la arena seca de la playa, alrededor de un 15%, y la espuma del agua del mar, alrededor de un 25%. (p. 2) 19 Ilustración 2. INTENSIDAD DE RADIACIÓN UV Elaboración: Organización Mundial de la Salud Fuente: (OMS,2013, p. 6) CUADRO 3. CATEGORIA DEL ÍNDICE UV. Elaboración: Organización Mundial de la Salud Fuente: (OMS,2013, p. 6) Recomendaciones Las recomendaciones para la prevención están basadas en la categoría de los índices UV, en donde del 1 al 2 se determina que no necesita protección, del 3 al 7 necesita protección y mayor a 8 necesita protección extra. 20 Ilustración 3.CATEGORÍA DEL ÍNDICE UV Elaboración: Organización Mundial de la Salud Fuente: (OMS,2013, p. 8) Factor de Protección “El factor de protección solar (SPF por sus siglas in inglés, de Sunburn Protection Factor) es un número que se asocia con la capacidad de una crema protectora frente a la radiación solar UVB”. (Giménez,2017) Fototipo de piel (Giménez,2017) indica: El fototipo de piel como aquellas características de la piel de cada uno que guardan relación con la capacidad de protección frente a la radiación solar y a las enfermedades que esta puede ocasionar: quemaduras, envejecimiento y cáncer de piel. 21 CUADRO 4. FOTOTIPO DE PIEL VS FACTOR DE PROTECCIÓN Elaboración: Farmacia Olmos Fuente: Farmacia Olmos (2018). En el siguiente cuadro sé indica los tiempos recomendados sin protección: CUADRO 5. TIEMPO MAXIMO DE EXPOSICIÓN DE LA PIEL A LOS RAYOS Elaboración: Universidad de Magallanes. Fuente: Universidad de Magallanes. (2017) 22 Fuentes para obtener los datos meteorológicos Actualmente se validaron 3 fuentes que permiten obtener esta información realizando solicitudes por medio de un servicio API, que brindan los proveedores que se detalla a continuación: CUADRO 6. FUENTES DE DATOS METEOROLOGICOS Fuente de datos Meteorológico DARK SKY API API DE ACCUWEATHER API OPENUV Número de solicitudes por día Gratis 1000 50 50 Necesita registro SI SI SI Indicadores de Indicé UV SI NO SI Pronósticos por Hora SI SI SI Pronostico Por día SI NO SI Observaciones de Precios / Paquete Después de las 1000 solicitudes gratis se cobrará una cuota de $ 0.0001 por solicitud, existen paquetes para empresas con descuentos los cuales deben ser contactado con el proveedor Después de las 50 solicitudes gratis se debe suscribir a un plan que brindan desde $25 por mes Después de las 50 solicitudes gratis se debe suscribir a un plan que brindan desde $7.99 por mes Elaboración: Ronnie Oviedo Asunción Fuente: Datos de la Investigación 23 Realizado las pruebas pertinentes de cada servicio se tomó la decisión de utilizar la API de DARK SKY el cual se adapta a las necesidades del prototipo del aplicativo móvil a desarrollar, el cual nos facilita 1000 solicitudes diarias para consumir su servicio y en caso de que nos sobrepasemos el límite, el pago es bajo demanda con un valor $0,0001 por nueva solicitud. Cabe indicar que los datos obtenidos son actualizados cada hora por el proveedor, por lo tanto, el aplicativo móvil realizara 24 solicitudes al día y los procesara localmente para generar las recomendaciones de prevención en base a los datos registrado por el usuario. Herramientas y tecnologías utilizadas para el desarrollo del Aplicativo Se procederá detallar a continuación los conceptos básicos de las herramientas y tecnologías utilizadas para desarrollar el aplicativo móvil. Prototipo Primer modelo por desarrollar previo al producto final, en donde se podrá verificar el diseño que se definieron en los requerimientos. Aplicación Programa que permite interactuar con el usuario, el mismo que brindará información para que procese tareas definidas y devuelva un resultado. Aplicación Móvil Programa Informático que es descargado e instalado en dispositivos Móviles, como Smartphone, Tablet. “Una aplicación móvil consta esencialmente de dos partes: las aplicaciones nativas y las webs móviles. Sin importar el tipo de aplicación que se decida usar, ambas deben proporcionar la misma calidad de información a los usuarios que las utilizan”. (Garita Araya, 2013, p. 3) 24 Dispositivo Móvil Son dispositivos electrónicos de mano que cuentan con las siguientes características: • Pequeños y ligeros. • Facilidad de transportar • Las capacidades de procesamiento son limitadas. • Por lo general cuenta con un sistema Operativo. “Móvil se refiere a poder acceder desde cualquier lugar y momento a los datos, las aplicaciones y los dispositivos. Este tipo de aplicaciones se desarrollan teniendo en cuenta las limitaciones de los propios dispositivos, como por ejemplo el bajo poder de cómputo, la escasa capacidad de almacenamiento, ancho de banda limitado, etc. Los dispositivos móviles son suficientemente livianos como para ser transportados por personas y disponen de la capacidad de batería adecuada para funcionar de forma autónoma” (Enríquez y Casas, 2013, p. 35). Aplicaciones Nativas “Las aplicaciones nativas son aquellas que han sido desarrolladas con el software que ofrece cada sistema operativo a los programadores, llamado genéricamente Software Development kit o SDK. Así, Android, iOS, Windows Phone tiene uno diferente y las aplicaciones nativas se diseñan y programan específicamente para cada plataforma, en el lenguaje utilizado por el SDK.” (J Cuello, J Vittone ,2013, p. 20). Aplicaciones WEB “La base de programación de las aplicaciones web –también llamadas webapps - es el HTML, conjuntamente con JavaScript y CSS, Herramientas ya conocidas para los programadores Web. En este caso no se emplea un SDK, lo cual permite programar de forma independiente al sistema operativo en el cual se usará la aplicación. Por eso, estas aplicaciones pueden ser fácilmente utilizadas en diferentes plataformas sin mayores 25 inconvenientes y sin necesidad de desarrollar un código diferente para cada caso particular” (J Cuello, J Vittone,2013, p 21-22) Aplicaciones Hibridas La forma de desarrollarlas es parecida a la de una aplicación web usando HTML, CSS Y JavaScript, y una vez que la aplicación está terminada, se compila o empaqueta de forma tal, que el resultado final es como si se tratara de una aplicación nativa. (J Cuello, J Vittone, 2013, p. 23) Ilustración 4. DIFERENCIA ENTRE APP NATIVA, WEB O HIBRIDA Elaboración: Raona Fuente: Raona (2018). 26 ¿Qué tipo de aplicación se desarrollará? El prototipo por desarrollar consiste en generar notificaciones para la prevención del cáncer, por tal motivo la persona debe recibir estas notificaciones con o sin internet utilizando herramientas proporcionada por el sistema Operativo Android generando una aplicación nativa. Sistema Operativo “Es el Software más importante del equipo informático. Su función es controlar y administrar los procesos básicos del equipo como el arranque y permitir el funcionamiento correcto de las aplicaciones. Sus Objetivos son: Coordinar, controlar y distribuir losrecursos de hardware; organizar la información y permitir realizar operaciones básicas”. (López, 2015, pág. 18) Software “Es otro componente esencial del equipo informático. Está formado por los datos y programas que aportan funcionalidad al hardware del equipo”. (López, 2015, pág. 18) Hardware “Se define como todos los componentes y dispositivos físicos y tangibles, es decir que se pueden tocar y forman parte del equipo informático”. (López, 2015, pág. 18) Sistema Operativo para dispositivo Móvil Los sistemas operativos principales para desarrollo de aplicativo móvil son los siguientes: • Android • iOS. • Windows Phone De los cuales se eligió desarrollar el aplicado móvil en sistema operativo android ya que tiene una liderada posición en Ecuador con el 86.91%, seguido de IOS 11,76 %. 27 GRAFICO 1. CUOTA DE MERCADO DEL SISTEMA OPERATIVO MÓVIL EN ECUADOR Aug 2012 - July 2019 Elaboración: statcounter Fuente: Statcounter (2019). Sistema Operativo Android “Android, el sistema operativo para dispositivo móvil que está transformando la industria a nivel mundial, una apuesta por varias empresas para presentar un mejor producto y servicio a los usuarios finales de teléfonos inteligente y tablets con una característica fundamental ser un producto se software Libre” (López, Villada, Amador,2018, p. 80). Ventaja de Android “Facilita la creación de aplicaciones ya que se encuentra documentación oficial tanto por Google como de otras comunidades independientes, que influenciadas por la cultura del software libre, publican sus códigos, experiencias y facilitan el trabajo de los programadores y usuarios que inician en esta plataforma” (López, Villada, Amador,2018, p 81). 28 Arquitectura de android Ilustración 5. ARQUITECTURA DE ANDROID Elaboración: Ángel J. Vico Fuente: Ángel J. Vico (2011). La arquitectura de Android está dividida en cuatro capas y esta a su vez tiene una subcapa. (Vico, 2011) indica: Veamos con más detalle qué contiene cada capa de la pila: https://columna80.wordpress.com/ 29 Kernel de Linux Proporciona una capa de abstracción para los elementos hardware a los que tienen que acceder las aplicaciones. Esto permite que se pueda acceder a esos componentes sin necesidad de conocer el modelo o características precisas de los que están instalados en cada teléfono. (Vico, 2011) Bibliotecas Estas bibliotecas están escritas en C o C++ y compiladas para la arquitectura hardware específica del teléfono, tarea que normalmente realiza el fabricante, que también se encarga de instalarlas en el terminal antes de ponerlo a la venta. (Vico, 2011) (Vico, 2011) menciono: Estas son algunas de las bibliotecas que se incluyen habitualmente: • Gestor de superficies (Surface Manager): se encarga de componer las imágenes que se muestran en la pantalla a partir de capas gráficas 2D y 3D. • SGL (Scalable Graphics Library): desarrollada por Skia (empresa adquirida por Google en 2005) y utilizada tanto en Android como en Chrome (navegador web de Google), se encarga de representar elementos en dos dimensiones. • OpenGL | ES (OpenGL for Embedded Systems): motor gráfico 3D basado en las APIs (Application Program Interface) de OpenGL ES 1.0, 1.1 (desde la versión 1.6 de Android) y 2.0 (desde la versión 2.2 de Android). • Bibliotecas multimedia: basadas en OpenCORE, permiten visualizar, reproducir e incluso grabar numerosos formatos de imagen, vídeo y audio como JPG, GIF, PNG, MPEG4, AVC (H.264), MP3, AAC o AMR. • WebKit: motor web utilizado por el navegador (tanto como aplicación independiente como embebido en otras aplicaciones). 30 Es el mismo motor que utilizan Google Chrome y Safari (el navegador de Apple, tanto en Mac como en el iPhone). • SSL (Secure Sockets Layer): proporciona seguridad al acceder a Internet por medio de criptografía. • FreeType: permite mostrar fuentes tipográficas, tanto basadas en mapas de bits como vectoriales. • SQLite: motor de bases de datos relacionales, disponible para todas las aplicaciones. • Biblioteca C de sistema (libc): está basada en la implementación de Berkeley Software Distribution (BSD), pero optimizada para sistemas Linux embebidos. Proporciona funcionalidad básica para la ejecución de las aplicaciones. Entorno de ejecución El entorno de ejecución de Android, aunque se apoya en las bibliotecas enumeradas anteriormente, no se considera una capa en sí mismo, dado que también está formado por bibliotecas. En concreto, las bibliotecas esenciales de Android, que incluyen la mayoría de la funcionalidad de las bibliotecas habituales de Java así como otras específicas de Android. (Vico, 2011) Marco de aplicación La siguiente capa la forman todas las clases y servicios que utilizan directamente las aplicaciones para realizar sus funciones y que, obviamente, se apoyan en las bibliotecas y en el entorno de ejecución que ya hemos detallado. La mayoría de los componentes de esta capa son bibliotecas Java que acceden a los recursos a través de la máquina virtual Dalvik. (Vico, 2011) (Vico, 2011) indica: Entre las más importantes se encuentran las siguientes: • Administrador de actividades (Activity Manager): se encarga de controlar el ciclo de vida de las actividades (del que hablo en otro post) y la propia pila de actividades. 31 • Administrador de ventanas (Windows Manager): se encarga de organizar lo que se muestra en pantalla, creando superficies que pueden ser rellenadas por las actividades. • Proveedor de contenidos (Content Provider): permite encapsular un conjunto de datos que va a ser compartido entre aplicaciones creando una capa de abstracción que hace accesible dichos datos sin perder el control sobre cómo se accede a la información. • Vistas (Views): si antes equiparábamos las actividades con las ventanas de un sistema operativo de PC, las vistas las podríamos equiparar con los controles que se suelen incluir dentro de esas ventanas. • Administrador de notificaciones (Notification Manager): proporciona servicios para notificar al usuario cuando algo requiera su atención. • Administrador de paquetes (Package Manager): las aplicaciones Android se distribuyen en paquetes (archivos .apk) que contienen tanto los archivos .dex como todos los recursos y archivos adicionales que necesite la aplicación, para facilitar su descarga e instalación. • Administrador de telefonía (Telephony Manager): proporciona acceso a la pila hardware de telefonía del dispositivo Android, si la tiene. • Administrador de recursos (Resource Manager): proporciona acceso a todos los elementos propios de una aplicación que se incluyen directamente en el código: cadenas de texto traducidas a diferentes idiomas, imágenes, sonidos e incluso disposiciones de las vistas dentro de una actividad (layouts). • Administrador de ubicaciones (Location Manager): permite determinar la posición geográfica del dispositivo Android (usando el GPS o las redes disponibles) y trabajar con mapas. 32 • Administrador de sensores (Sensor Manager): permite gestionar todos los sensores hardware disponibles en el dispositivo Android: acelerómetro, giroscopio, sensor de luminosidad, sensor de campo magnético, brújula, sensor de presión, sensor de proximidad, sensor de temperatura, etc. • Cámara: proporciona acceso a las cámaras del dispositivo Android, tanto para tomar fotografías como para grabar vídeo. • Multimedia: conjunto de bibliotecas que permiten reproducir y visualizar audio, vídeo e imágenes en el dispositivo. Aplicaciones La capa superior de esta pila software la forman, como no podría ser de otra forma, las aplicaciones. En este saco se incluyen todas las aplicaciones del dispositivo, tanto las que tienen interfaz de usuario como las que no, tanto
Compartir