UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE LA OPERACIÓN DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA AUTOMATIZACIÓN Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MÓVILES TESIS DE GRADO Previa a la obtención del Título de: INGENIERA EN SISTEMAS COMPUTACIONALES MIRIAM IRENE ERAZO MAYA TUTOR: ING. JUAN CARLOS RAMOS GUAYAQUIL – ECUADOR 2014 REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA FICHA DE REGISTRO DE TESIS TÍTULO “ ESTUDIO DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA AUTOMATIZACIÓN Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MÓVILES ” REVISORES: INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas CARRERA: Ingeniería en sistemas computacionales FECHA DE PUBLICACIÓN: Diciembre del 2014 N° DE PÁGS.: 188 ÁREA TEMÁTICA: COMERCIAL, DESARROLLO DE SOFTWARE PALABRAS CLAVES: Automatización, visitadores médicos,, farmacéutica, aplicación móvil, android RESUMEN: Solución para el área de visitadores médicos de empresas farmacéuticas, que requieren de herramientas que les proporcionen control y eficiencia en sus registros al realizar las visitas. El objetivo general es desarrollar una aplicación prototipo para un dispositivo móvil N° DE REGISTRO(en base de datos): N° DE CLASIFICACIÓN: Nº DIRECCIÓN URL (tesis en la web): ADJUNTO PDF X SI NO CONTACTO CON AUTOR: MIRIAM IRENE ERAZO MAYA Teléfono: 0984167993 E-mail: ireeramaya@yahoo.es CONTACTO DE LA INSTITUCIÓN: Nombre: Ab. Juan Chávez Atocha Teléfono: 2307729 iii APROBACION DEL TUTOR En mi calidad de Tutor del OPERACION DE FARMACÉUTICAS trabajo de investigación, “ESTUDIO DE LA VISITADORES MÉDICOS APLICADO A PARA AUTOMATIZACIÓN DESARROLLO DE UNA APLICACIÓN Y EMPRESAS PROPUESTA DE UTILIZANDO DISPOSITIVOS MÓVILES” elaborado por la Srta. MIRIAM IRENE ERAZO MAYA, egresada 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. Juan Carlos Ramos M.S.c TUTOR iv DEDICATORIA A mis padres, que siempre impulsaron mi progreso personal y profesional, y a mis hijos que son la energía que me impulsa a continuar. v AGRADECIMIENTO Agradezco a Dios, con él a mi lado nada me falta. A mis padres, por dirigir mis pasos cada día. A mis hijos por esperar pacientemente por mí , y ser la fuerza que empuja a continuar. A mis amigos que siempre me animaron a seguir. vi TRIBUNAL DE GRADO Ing. Eduardo Santos Baquerizo M. Sc DECANO DE LA FACULTAD CIENCIAS MATEMATICAS Y FISICAS Ing. Juan Carlos Ramos M. Sc. DIRECTOR DE TESIS Ing. Jonathan Delgado PROFESOR DEL ÁREA – TRIBUNAL Ing. Inelda Martillo Alcívar Mgs DIRECTORA CISC, CIN Ing. Alfonso Guijarro R. M. Sc PROFESOR DEL ÁREA TRIBUNAL Ab. Juan Chávez Atocha SECRETARIO vii DECLARACIÓN EXPRESA “La responsabilidad del contenido de esta Tesis de Grado, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL” MIRIAM IRENE ERAZO MAYA ix CERTIFICADO DE ACEPTACIÓN DEL TUTOR En mi calidad de Tutor de Tesis de Grado, 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 Grado presentado por la estudiante MIRIAM IRENE ERAZO MAYA, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es: ESTUDIO DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA PROPUESTA DE DESARROLLO DE UNA AUTOMATIZACIÓN APLICACIÓN Y UTILIZANDO DISPOSITIVOS MOVILES considero aprobado el trabajo en su totalidad. Presentado por: Erazo Maya Miriam Irene Cédula de ciudadanía N° 0919923821 Tutor: ING. JUAN CARLOS RAMOS M. Sc Guayaquil, Diciembre de 2014 viii CERTIFICADO DE ACEPTACIÓN DEL TUTOR En mi calidad de Tutor de Tesis de Grado, 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 Grado presentado por la estudiante MIRIAM IRENE ERAZO MAYA, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es: ESTUDIO DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA PROPUESTA DE DESARROLLO DE UNA AUTOMATIZACIÓN APLICACIÓN Y UTILIZANDO DISPOSITIVOS MOVILES considero aprobado el trabajo en su totalidad. Presentado por: Erazo Maya Miriam Irene Cédula de ciudadanía N° 0919923821 Tutor: ING. JUAN CARLOS RAMOS M. Sc Guayaquil, Diciembre de 2014 viii . UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA AUTOMATIZACIÓN Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MÓVILES Tesis de Grado que se presenta como requisito para optar por el título de INGENIERA EN SISTEMAS COMPUTACIONALES Auto/a: MIRIAM IRENE ERAZO MAYA C.I. 0919923821 Tutor: ING. JUAN CARLOS RAMOS M. Sc xvii UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA AUTOMATIZACIÓN Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MÓVILES Autor: Miriam Erazo Maya Tutor: Ing. Juan Carlos Ramos M Sc. Resumen La presente tesis de grado busca encontrar una solución aplicable para el área de visitadores médicos de empresas farmacéuticas, que requieren de herramientas que les proporcionen control y eficiencia en sus registros al realizar las visitas. El objetivo general es desarrollar una aplicación prototipo para un dispositivo móvil. Es un proyecto factible, ya que se plantea una solución a una necesidad real. Es una investigación cualitativa y cuantitativa, que podrá medir y costear los resultados obtenidos. La población y muestra será tomada de las empresas farmacéuticas de la ciudad de Guayaquil. La solución se desarrollará para Smartphone con sistema operativo Android. Es un proyecto que incrementará la eficiencia, disminuyendo costos e incrementando el control. Del presente estudio se podrán beneficiar todos quienes apliquen a realizar soluciones para el área farmacéutica que esta poco explotada por los desarrolladores de software. X xviii UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA AUTOMATIZACIÓN Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MÓVILES ABSTRACT This thesis seeks to find a solution applicable to the area of medical representatives of pharmaceutical companies, which require tools that provide control and efficiency in its records the visits. The overall objective is to develop a prototype application for a mobile device. It is a feasible project, as a solution to a real need arises. It is a qualitative and quantitative research, which will measure and pay for results. The population and sample will be taken from the pharmaceutical companies of the city of Guayaquil. The solution was developed for Android OS Smartphone. It is a project that will increase efficiency, reducing costs and increasing control. Of this study will benefit all who apply to make solutions for the pharmaceutical area that is poorly exploited by software developers. X vii DECLARACIÓN EXPRESA “La responsabilidad del contenido de esta Tesis de Grado, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL” MIRIAM IRENE ERAZO MAYA viii . UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE LA OPERACIÓN DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS PARA AUTOMATIZACIÓN Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MÓVILES Tesis de Grado que se presenta como requisito para optar por el título de INGENIERA EN SISTEMAS COMPUTACIONALES Auto/a: MIRIAM IRENE ERAZO MAYA C.I. 0919923821 Tutor: ING. JUAN CARLOS RAMOS M. Sc x UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Autorización para Publicación de Tesis en Formato Digital 1. Identificación de la Tesis Nombre Alumno: Miriam Irene Erazo Maya Dirección: Guayaquil, 12 y San Martín Teléfono: 0984167993 E-mail: ireeramaya@yahoo.es Facultad: CIENCIAS MATEMÁTICAS Y FÍSICAS Carrera: INGENIERIA EN SISTEMAS COMPUTACIONALES Título al que opta: INGENIERA EN SISTEMAS COMPUTACIONALES Profesor guía: Ing. Juan Carlos Ramos M. Sc. Título de la Tesis: ESTUDIO DE LA OPERACIÓN DE VISITADORES MEDICOS PARA AUTOMATIZACION Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MOVILES Temas Tesis: ESTUDIO DE LA OPERACIÓN DE VISITADORES MEDICOS PARA AUTOMATIZACION Y PROPUESTA DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO DISPOSITIVOS MOVILES 2. Autorización de Publicación de Versión Electrónica de la Tesis 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 esta tesis. Publicación electrónica: Inmediata Después de 1 año Firma Alumno: 3. Forma de envío: El texto de la Tesis 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 X xi INDICE GENERAL APROBACIÓN DEL TUTOR………………………………………………….iii DEDICATORIA………………………………………………………………… iv AGRADECIIMENTO…………………………………………………………...v TRIBUNAL DE GRADO………………………………………………………. vi DECLARACIÓN EXPRESA…………………………………………………..vii CERTIFICADO DE ACEPTACION DEL TUTOR………………………….ix INDICE GENERAL…………………………………………………………….xi INTRODUCCIÓN ................................................................................................ 1 CAPÍTULO I ......................................................................................................... 4 EL PROBLEMA ................................................................................................. 4 PLANTEAMIENTO DEL PROBLEMA ........................................................... 4 Ubicación del problema en un contexto .......................................................... 4 Situación conflicto - nudos críticos ................................................................. 9 Causas y consecuencias del problema ........................................................... 12 Delimitación del problema............................................................................. 14 Formulación del problema ............................................................................. 14 Evaluación del problema ............................................................................... 15 OBJETIVOS .................................................................................................. 19 Objetivo general............................................................................................. 19 Objetivos específicos ..................................................................................... 19 ALCANCES .................................................................................................. 20 JUSTIFICACIÓN E IMPORTANCIA .......................................................... 20 CAPÍTULO II ..................................................................................................... 25 MARCO TEÓRICO .......................................................................................... 25 Antecedentes del estudio ............................................................................... 25 Fundamentación teórica ................................................................................. 30 FUNDAMENTACIÓN LEGAL ................................................................... 77 Preguntas a contestarse .................................................................................. 85 VARIABLES DE LA INVESTIGACIÓN .................................................... 86 Definiciones conceptuales ............................................................................. 87 CAPÍTULO III .................................................................................................... 90 METODOLOGÍA ............................................................................................. 90 Diseño de la investigación ............................................................................. 90 Modalidad de la investigación ....................................................................... 90 OPERACIONALIZACIÓN DE VARIABLES ............................................. 95 INSTRUMENTOS DE RECOLECCIÓN DE DATOS ............................... 96 La encuesta y el cuestionario ....................................................................... 100 Procedimientos de la investigación ............................................................. 103 PROCESAMIENTO Y ANÁLISIS ............................................................. 104 xii ANÁLISIS ................................................................................................... 105 ANÁLISIS DEL PROCESO OPERACIONAL DE UN VM O PROMOTOR ..................................................................................................................... 122 ANÁLISIS DE ALTERNATIVAS PARA LA IMPLEMENTACION DE UNA APLICACIÓN PROTOTIPO EN DISPOSITIVO MOVIL ............ 126 CAPÍTULO IV .................................................................................................. 177 MARCO ADMINISTRATIVO ...................................................................... 177 Cronograma ................................................................................................. 177 Presupuesto .............................................................................................. - 180 CAPÍTULO V ................................................................................................ - 181 CONCLUSIONES ...................................................................................... - 181 RECOMENDACIONES.......................................................................... - 187 BIBLIOGRAFIA ..................................................................................... - 189 REFERENCIAS BIBLIOGRÁFICAS .................................................... - 189 PUBLICACIONES .................................................................................. - 192 DIRECCIONES WEB ............................................................................. - 193 ANEXOS……………………………………………………………… .. -194- xiii INDICE DE TABLAS Tabla 1: CAUSAS Y CONSECUENCIAS ............................................................. 13 Tabla 2: DELIMITACIÓN DEL PROBLEMA ..................................................... 14 Tabla 3: VARIABLES ......................................................................................... 18 Tabla 4: GASTOS OPERATIVOS ....................................................................... 29 Tabla 5: TECNOLOGIAS CELULARES ............................................................. 53 Tabla 6: VARIABLES DE LA INVESTIGACIÓN ............................................... 86 Tabla 7: Farmacéuticas del ecuador ..................................................................... 93 Tabla 8: cálculo de la muestra .............................................................................. 94 Tabla 9: matriz de operacionalizacion de variables ............................................... 95 Tabla 10: MERCADO POTENCIAL .................................................................. 105 Tabla 11: VENTAJAS Y DESVENTAJAS DE DISPOSITIVOS MÓVILES ....... 128 Tabla 12: RESUMEN DE DISPOSITIVOS MÓVILES ....................................... 130 Tabla 13: VENTAJAS Y DESVENTAJAS DE CELULAR BÁSICO .................. 132 Tabla 14: VENTAJAS Y DESVENTAJAS DE SMARTPHONE ......................... 135 Tabla 15: VENTAJA Y DESVENTAJA DE UN PDA ......................................... 138 Tabla 16: COMPARACIÓN DE DISPOSITIVOS MÓVILES ............................ 139 Tabla 17: VENTAJAS Y DESVENTAJAS DE APLICACIONES SMS ............... 144 Tabla 18: VENTAJAS Y DESVENTAJAS DE APLICACIONES JAVA ............. 146 Tabla 19VENTAJAS Y DESVENTAJAS DE APLICACIONES WEB ................ 149 Tabla 20: VENTAJAS Y DESVENTAJAS DE APLICACIONES NATIVAS ...... 151 Tabla 21: PREFERENCIA DE APLICACIONES EN ECUADOR...................... 152 Tabla 22: ABONADOS POR CONCESIONARIO POR TECNOLOGÍA ............ 153 Tabla 23: ABONADOS POR TECNOLOGÍA .................................................... 154 Tabla 24: SISTEMAS OPERATIVOS DE SMARTPHONE ............................... 167 Tabla 25: TELEFONOS POR UNIDADES VENDIDAS Y PROYECTADAS DESDE 2012 HASTA 2015 ................................................................................. 174 Tabla 26: COSTOS DE SMARTPHONE ............................................................ 175 Tabla 27: COSTOS DE PLANES CELULARES ................................................ 176 Tabla 28:CRONOGRAMA ................................................................................ 179 xiv INDICE DE GRAFICOS GRÁFICO 1: GASTO PROMEDIO MENSUAL .................................................. 29 GRÁFICO 2: APLICACIÓN WEB ....................................................................... 41 GRÁFICO 3: ACCESO WEB .............................................................................. 42 GRÁFICO 4: PRIMER CELULAR ...................................................................... 48 GRÁFICO 5 : SMARTPHONE ............................................................................ 55 GRÁFICO 6: SINCRONIZACIÓN ...................................................................... 60 GRÁFICO 7: PROCESO DE SINCRONIZACIÓN .............................................. 61 GRÁFICO 8: CONEXIÓN WIFI ......................................................................... 67 GRÁFICO 9: WEBSERVICES ............................................................................ 70 GRÁFICO 10: AGENTES Y SERVICIOS............................................................ 71 GRÁFICO 11: TECNOLOGÍAS DE SERVICIOS................................................ 72 GRÁFICO 12: VISITAS PROMEDIO ................................................................ 112 GRÁFICO 13: método recepción de recorrido .............................................. 112 GRÁFICO 14: método reporte de visita ......................................................... 113 GRÁFICO 15: frecuencia de recepción de recorrido.................................... 114 GRÁFICO 16: entrega de operaciones diarias .............................................. 114 GRÁFICO 17: smartphone con internet......................................................... 115 GRÁFICO 18: disposición nuevo método ..................................................... 115 GRÁFICO 19: disposición a adquirir Smartphone ....................................... 116 GRÁFICO 20: procesamiento de reportes..................................................... 116 GRÁFICO 21: visitadores a su cargo ............................................................. 118 GRÁFICO 22: visitadores a cargo .................................................................. 119 GRÁFICO 23: disposición para cambio tecnológico ................................... 120 GRÁFICO 24: disposición para uso gps ....................................................... 120 GRÁFICO 25: confiabilidad en cumplimiento de recorrido ......................... 121 GRÁFICO 26: análisis de dispositivos móviles .................................................... 127 xvi GRÁFICO 27: CELULAR BÁSICO ................................................................... 132 GRÁFICO 28: PDA ........................................................................................... 136 GRÁFICO 29: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES ..................... 140 GRÁFICO 30: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES DE DATOS LIMITADOS ..................................................................................................... 141 GRÁFICO 31: VISUALIZACIÓN DE NAVEGADOR ........................................ 145 GRÁFICO 32: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES DE DATOS BÁSICOS ........................................................................................................... 147 GRÁFICO 33: USUARIOS POR OPERADORA ................................................ 154 GRÁFICO 34: CRECIMIENTO DE ABONADOS ............................................. 155 GRÁFICO 35: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES DE DATOS MEJORADOS ................................................................................................... 156 GRÁFICO 36: SISTEMAS OPERATIVOS MAS POPULARES EN CELULAR .......................................................................................................................... 168 GRÁFICO 37: CARACTERÍSTICAS COMPARATIVAS SO PARA CELULAR .......................................................................................................................... 168 GRÁFICO 38: PREFERENCIA EN ECUADOR DE SO PARA CELULAR 2012 .......................................................................................................................... 170 GRÁFICO 39: PREFERENCIA EN ECUADOR DE DISPOSITIVO MOVIL JUNIO 2013 ....................................................................................................... 171 GRÁFICO 40: PREFERENCIA EN ECUADOR DE SISTEMA OPERATIVO PARA MOVIL 2013 .......................................................................................... 172 GRÁFICO 41: PREFERENCIA MUNDIAL DE SO PARA CELULAR ............. 173 INTRODUCCIÓN El presente estudio se basa en la necesidad del departamento de Visitadores Médicos (VM), también conocidos como promotores, de una empresa cuya actividad comercial es la elaboración y/o distribución de productos farmacéuticos bajo receta médica. Los promotores, son profesionales que informan objetivamente del medicamento y fomentan su uso racional, promocionando a su vez los productos, realizando visitas y entregando muestras médicas a médicos en dispensarios, laboratorios, clínicas, dentro y fuera de la ciudad sede, inclusive del país; que son la base de su comercialización, quienes aseguran el éxito o en fracaso de un producto farmacéutico, por ende de la empresa; en muchas ocasiones estos profesionales, aún continúan utilizando métodos tradicionales porque no cuentan con un sistema informático automatizado que simplifique su trabajo y logre en tiempo real entregar la información generada diariamente para ser procesada y obtener resultados que ayuden a una óptima toma de decisiones. Innumerables sistemas informáticos, software, aplicaciones web, ERP entre otros, se han convertido en la solución más práctica en todas las áreas conocidas para solucionar los problemas presentados, las rutinas diarias y repetitivas; así como conocer de forma automática el estado actual de determinado proceso. Las compañías dedicadas al desarrollo de soluciones (software) explotan aquellas 1 áreas que son mayormente conocidas y utilizadas porque corresponde a un mayor número de clientes potenciales. Las empresas tienen un sin número de opciones para decidir cuál es la solución que se acopla más a su necesidad, y en el caso de no encontrar un sistema creado, la mejor opción es el desarrollo de un software que se adapte a sus necesidades. El propósito de este estudio es proponer la automatización del proceso del recorrido diario que realiza un visitador médico. Una solución de fácil acceso que pueda ser aplicada en cualquier empresa PYME e inclusive en las grandes empresas, utilizando herramientas informáticas actuales que aseguren confiabilidad y seguridad de la información mediante el uso de un dispositivo móvil. Una herramienta que en la actualidad es utilizada por el 80% de la población mundial, y que en el campo laboral es utilizada en un 60%. En el primer capítulo se plantea en forma detallada la problemática objeto de la presente investigación, sus causas y consecuencias; el ámbito en el cual se desarrolla y la evaluación del mismo; los objetivos de la investigación tanto generales como específicos, la justificación y su importancia; el alcance de la investigación y del desarrollo del prototipo propuesto; así como la utilidad práctica y quiénes serán los beneficiaron principales. En el capítulo II se presenta el marco teórico, detallando los antecedentes; la fundación teórica con amplio detalles de los términos a utilizar y las definiciones 2 de cada componente que participa en la elaboración de la presente tesis. Informando al detalle los conceptos más relevantes para la elaboración del prototipo. Se detalla también la fundamentación legal en la que basa la investigación y el desarrollo de la propuesta. Se plantea en este capítulo algunas preguntas que en el desarrollo de los siguientes capítulos serán contestadas y se definen y detallan las variables dependiente e independiente. La metodología utilizada será el objeto principal del capítulo III, en la cual expondremos la modalidad y tipo de investigación. La población y muestra de nuestro estudio; detallando además las operacionalidad de las variables, y los instrumentos utilizados en la recolección de datos, la observación, las encuestas y entrevistas a realizar. Luego se presentará el análisis en el más amplio detalle, de todas las opciones posibles alternativas incluyendo ventajas y desventajas; y los resultados de las investigaciones realizadas. En el capítulo IV, se expondrá el marco administrativo, presentando las proyecciones de los gastos para la elaboración de la solución prototipo propuesta; y el tiempo para la elaboración del mismo. Al finalizar con el capítulo V, se presentan las conclusiones y recomendaciones de la presente tesis. 3 CAPÍTULO I EL PROBLEMA PLANTEAMIENTO DEL PROBLEMA Ubicación del problema en un contexto En la actualidad, para cualquier problema presentado existe una solución informática, un sistema creado, un software que soluciona dicho problema. Con el avance de la tecnología, los problemas repetitivos y rutinarios han ido disminuyendo, acoplándose a una de las soluciones informáticas planteadas, la cual optimiza significativamente los recursos de las empresas, obteniendo muchas ventajas al compararlas con las soluciones tradicionalmente utilizadas. Muchas empresas ecuatorianas que tienen como actividad comercial la elaboración y/o distribución de fármacos y medicinas no poseen una herramienta adecuada para la administración de la información proporcionada por sus visitadores médicos (VM) a quienes se les conocerá como promotores, desde el momento en que el promotor recibe los recorridos diarios (RED) y las muestras médicas (MM) a ser entregadas, hasta que la empresa es notificada del cumplimiento y las novedades encontradas. Adicional a esto, se deben confiar en la veracidad los reportes presentados que 4 indican el cumplimiento del recorrido, ya que por medio de este reporte los VM serán acreedores de comisiones, bonificaciones e incentivos por el cumplimiento. El tiempo que el promotor toma en dirigirse a las oficinas centrales para recibir y entregar información, se puede considerar perdido, ya que este proceso debe ejecutarse prácticamente a diario, impidiendo la posibilidad de poder acudir a otro proceso de visita. La suma de los tiempos considerados perdidos tan solo en una semana son un gasto operativo para la empresa y un posible retardo en el crecimiento comercial. El promotor pasa muchas horas fuera de las oficinas con listas de médicos, a visitar y gran cantidad de material promocional para dejarle al especialista. Sobre todo en recorridos de larga distancia, la información puede tardar varios días en ser entregada, y si el ingreso de datos se realiza de forma manual, las demoras y errores en el ingreso significan una complicación a la hora de realizar estadísticas; y representa una seria desventaja competitiva al no tener la información completa y/o actualizada para una correcta toma de decisiones. Los supervisores y gerentes generalmente no pueden conocer la ubicación de sus visitadores en tiempo real, para obtener esta información deben comunicarse vía telefónica, fax, mail o esperar a que finalice el recorrido diario y revisar el reporte que el promotor presenta. 5 A continuación, se describe lo que es generalmente el proceso del recorrido diario de un promotor: 1. El promotor acude a las oficinas, recibe su hoja de recorrido diario y/o semanal, en muy pocos casos los recorridos se entregan mensualmente. Cabe señalar que el proceso de generación del recorrido diario ha sido previamente elaborado por un operador. 2. Inicia el recorrido asignado. Acude a su primera visita del día, entre los que pueden estar: dispensarios médicos, clínicas, farmacias, consultorios particulares, hospitales, entre otros. 3. En la visita realiza la descripción y promoción de sus productos, se entregan muestras médicas (MM) y literaturas (LIT) de los productos promocionados. Los médicos reciben muestras médicas y literaturas, lo que no ocurre con las farmacias y distribuidoras las que únicamente pueden recibir literaturas. 4. Antes de concluir la visita el promotor pregunta al médico inquietudes u observaciones que tengan sobre los productos promocionados. Estas observaciones, novedades e inquietudes deberán quedan registradas en el reporte de recorrido. 6 5. Una vez concluida la visita, el VM debe llenar el reporte de recorrido, un reporte en el cual se encuentra en recorrido diario, para registrar si la visita fue o no realizada, las muestras médicas y literaturas entregadas por visita y las novedades. 6. Inicia el viaje a la segunda visita indicada en hoja de recorrido y reinicia el proceso. 7. Al finalizar el recorrido del día, debe concluir el reporte resumen de recorrido. Es el reporte general en el cual debe detallar en forma resumida los totales de las MM y LIT entregadas. 8. Adicional, en el caso de que un punto del recorrido tenga un cambio de estado, es decir, que el médico a visitar haya cambiado de domicilio, teléfono, entre otros, deberá notificarse mediante el uso de un formulario. 9. El VM acude nuevamente a las oficinas para la entrega de los formularios. Hasta ese momento el promotor ha culminado su recorrido del día, se puede decir que su trabajo diario ha terminado; sin embargo aquí inicia el ingreso y procesamiento de los datos obtenidos, los mismos que son realizados por un operador (usuario). 7 10. Los datos de los formularios entregados son ingresados al sistema que posea la compañía, manualmente. Generalmente los datos se ingresan al día siguiente de haber sido entregados por los promotores. 11. Una vez ingresados los formularios de todos los promotores, cuyo número puede variar dependiendo del tamaño de la empresa; los datos del recorrido (día anterior) están listo para ser procesados. 12. Terminado el proceso se pueden generar reportes finales de cumplimiento, y con esta información, la gerencia puede evaluar y tomar decisiones. Modificar y automatizar este proceso para optimizar el uso del tiempo de los promotores y reducir el tiempo en que la información esté disponible para los ejecutivos, disminuir el porcentaje de errores por el ingreso, es posible utilizando la tecnología de dispositivo móviles como los teléfonos celulares que pueden conectarse, vía Internet, con un servidor y transferir directamente la información para generar información en línea. Por consiguiente, encontrar una solución óptima para automatizar el proceso de los promotores constituye un reto para muchas empresas que se desarrollan en el sector farmacéutico. Por otra parte, las empresas que desarrollan software no han explotado suficientemente esta área que requiere de una solución confiable y 8 óptima, que en el mercado existente representa una excelente oportunidad de negocios; por otro lado, la implementación de una solución mediante el uso de una aplicación móvil demanda una inversión considerable tanto en la adquisición del equipo celular como en licencias y software. En Ecuador existen 510 empresas que distribuyen productos farmacéuticos entre las que están: casas de representación, laboratorios farmacéuticos y distribuidoras que cuentan con el área de Visitadores Médicos para promocionar y publicitar sus productos. Cada una de estas empresas requiere de una solución para su área de visitadores. Muchas de ellas por ser pequeñas o medianas (Pyme) cuentan con sistemas que tienen una capacidad limitada para dar solución a este problema; y utilizan el registro manual de los formularios y reportes, no cuentan con una solución óptima. Solo en la ciudad de Guayaquil se encuentran 37 farmacéuticas que son potenciales clientes para la alternativa propuesta en esta tesis. Situación conflicto - nudos críticos El problema surge de la necesidad de disponer de la información en tiempo real sin necesidad de acudir a las oficinas centrales y recibir listados en papel. Adicional conocer la ubicación de los promotores que están realizando los recorridos; para una oportuna toma de decisiones que represente una ventaja en el mercado ante los competidores. Hay varios conflictos que genera el uso de 9 sistemas de acceso remoto, en tiempo real, por parte de las empresas farmacéuticas: Que la mayor parte de las empresas farmacéuticas del país no pueden realizar una mayor inversión en el desarrollo o adquisición de software que nos dé una solución a este campo de trabajo. Que se necesita reducir significativamente los gastos operativos de personal e insumos, mejorando la productividad del promotor y obteniendo información confiable. Que esta rama de la farmacéutica no ha sido suficientemente explotada por los desarrolladores de software para optimizar los recursos. Que las pocas soluciones encontradas no son totalmente aplicables a empresas Pyme por los elevados costos que representan en equipos celulares, hardware, licencias de uso y equipos celulares. A pesar de ser un problema el no poder tener la información en tiempo real, el proceso que realizan los promotores es uno de los más relevantes dentro del crecimiento comercial farmacéutico, ya que permite promocionar y dar a conocer los productos al personal médico, induciendo una mayor introducción en el mercado y aumentando las posibilidad de ventas, lo que implica mayores ingresos. 10 Un caso para la aplicación de este sistema, es el de la casa de representación Laboratorios La Sante de la ciudad de Guayaquil, los datos proporcionados por los visitadores médicos son actualizados diaria y semanalmente. Los promotores deben entregar los reportes de los recorridos los viernes hasta las 12:00, luego de lo cual serán registrados y procesados. Así mismo, una de sus directivas establece que deberán entregar un reporte adicional al cumplimiento de los recorridos el último día laborable del mes, hasta las 12 horas del día, para que la información pueda ser procesada y se genere el reporte al final del, mes con información actualizada. Esta política establecida por La Sante, fue implementada como solución a la problemática de la automatización de información de los promotores. Con esto aseguran que la información presentada sólo tendrá unos pocos días de retraso. Al automatizar la entrega y recepción de los datos presentados por los promotores es necesaria que la información sea enviada una vez concluida cada visita, para asegurar que se contará con la información del día. Otro punto crítico son los errores en la carga de los datos reportados. Al ser ingresada manualmente, toda información es propensa al error humano, a confundir un número con otro, a obviar reportes, incluso a la pérdida de información o que no sea ingresada. La transferencia de informes escritos es motivo de conflictos entre el promotor que reporta y el operador (usuario) que 11 ingresa los datos, ya que comúnmente al ocurrir errores en los ingresos, el promotor culpa al operador por el mal ingreso, y el operador culpa al promotor por no realizar con claridad los reportes. Automatizar la carga de los datos, prescindiendo del ingreso manual de los mismos, es una forma óptima de reducir el porcentaje de errores. Las empresas que aun cuentan con este método tradicional de ingreso manual de datos, evalúan la posibilidad de la instalación de una solución informática con dispositivos móviles sean estos PDA o celulares de alta tecnología, y la consideran una propuesta viable y confiable. Sin embargo estos sistemas generalmente son muy costosos en su implementación, tanto por la adquisición de software como de los equipos; además de los pagos adicionales, como el paquete de datos para los celulares. Es por esto que se requiere que la solución a esta problemática sea de bajo costo y que pueda ser implementada sin hacer altas inversiones, para que esté al alcance de las empresas Pyme. Causas y consecuencias del problema Determinar las causas y consecuencias del problema presentado, varía dependiendo de la empresa que se está analizando, sin embargo la mayoría de las farmacéuticas ecuatorianas se manejan casi con el mismo proceso. En el siguiente cuadro se presentan las causas y consecuencia del problema analizado. 12 TABLA 1: CAUSAS Y CONSECUENCIAS CONSECUENCIAS CAUSAS El desarrollo de una solución para Las empresas utilizan parte de la jornada pequeñas y medianas empresas representa laboral de los empleados tanto VM como un gasto elevado implementación manteniendo en que de las muchos impide la operarios en actividades no productivas mismas, ocasionando gastos operativos y de casos la personal. metodología tradicional utilizada que consisten en el ingreso manual de información. La trascripción de los datos es realizada Informes con errores por trascripción de manualmente (operador) incrementando datos, presenta reportes con información los riesgos de errores. equivocada. El procesamiento de información no es en La toma de decisiones se basa en tiempo real. información no actualizada. Parte de la jornada laborar se dedica a una PÉRDIDA de ventajas comparativas con actividad que no es económicamente otras empresas que cuentan con sistemas productiva. automatizados de envío – recepción de información. No se puede conocer la ubicación de los Se debe confiar en los reportes de visitas. promotores. No hay seguridad en el cumplimiento de los recorridos, lo que puede ocasionar un gasto excesivo en pago de comisiones. Fuente: Entrevistas y encuestas Elaborado por: Miriam Erazo 13 Delimitación del problema Este problema se limita a las empresas del sector farmacéutico del Ecuador, entre las que se encuentran casas de representación, distribuidoras farmacéuticas y laboratorios farmacéuticos que fabrican y distribuyen sus productos. Este estudio se limita a aquellas que radican en la ciudad de Guayaquil; y está orientado a la sección de visitadores médicos también conocidos como promotores; un área muy necesaria para la promoción del producto y el incremento en las ventas, en la cual se desea probar la solución propuesta. TABLA 2: DELIMITACIÓN DEL PROBLEMA CAMPO Informática ÁREA Empresas farmacéuticas ASPECTO Automatización y propuesta de desarrollo de una aplicación. TEMA Estudio de la operación de visitadores médicos aplicado a empresas farmacéuticas para automatización y propuesta de desarrollo de una aplicación utilizando dispositivos móviles. Fuente: Miriam Erazo Elaboración: Miriam Erazo Formulación del problema En vista de que la mayoría de empresas farmacéuticas de Guayaquil llevan el control de las operaciones de los promotores de forma manual o con aplicaciones 14 móviles que demandan una alta inversión financiera, surgen las siguientes interrogantes: ¿Cómo influye, sobre la toma de decisiones, no disponer de reportes actualizados diariamente? ¿Se requiere optimizar el tiempo y recursos de los promotores y de los operadores que participan en todo del proceso de carga y descarga de la información? ¿Se requiere conocer la ubicación real de los promotores mientras realizan sus operaciones diarias? ¿Considerarían una alternativa para los procesos de los promotores utilizando medios tecnológicos modernos? Evaluación del problema Delimitado: El problema se delimita al departamento de visitadores médicos o promotores, de empresas farmacéuticas, radicadas en la ciudad de Guayaquil. Se limita a la entrega y recepción de los recorridos diarios que deben realizar los promotores y a conocer la ubicación geográfica del mismo. 1.- La entrega / recepción de información consiste en: 15 (a) La recepción de los recorridos que cada visitador debe recibir diaria, semanal y/o mensualmente; (b) La automatización de la información generada por los visitadores médicos después de cada visita, esto es cumplimento de la visita y cantidad de muestras entregadas. (c) El envío de la información luego de concluida cada visita. 2.- La ubicación geográfica del promotor se limita al Ecuador en lugares dentro y fuera de las ciudades en donde haya señal de GPS. 3.- El desarrollo del prototipo para dispositivo móvil se delimitará al uso en su mayoría de software de código abierto que no requieren de licencias de uso, tanto en su desarrollo como en su uso. Con el objetivo de convertir al prototipo en una solución aplicable en empresas Pymes. 4.- El tiempo para la elaboración total del estudio incluido el prototipo no debe ser mayor a 12 meses calendario. Evidente: Los resultados serán verificados a través de las pruebas realizadas con el prototipo, el mismo que tendrá que mostrar información disponible en tiempo real, realizar consultas, entre otros. 16 Los indicadores de verificación serán: 1.- La aplicación prototipo instaladas en un dispositivo móvil o por medio de un emulador, el cual debe enviar y recibir información (sincronizarse) al servidor. 2.- Visualización en el mapa de la localización actual de los promotores. 3.- La documentación técnica de la elaboración del prototipo. 4.- La documentación para guía del usuario final (manual de usuario). Concreto: La redacción de la propuesta y los resultados a obtenerse, será claramente detallada. Como resultado, se tendrá la automatización de las operaciones realizadas por el promotor, demostrando el impacto positivo que se obtendrá en la optimización de los recursos y costo/tiempo. La documentación técnica contendrá detalladamente la arquitectura de la aplicación prototipo a desarrollarse, los diagramas de procesos y el diccionario de datos. Original: La propuesta presentada es novedosa ya que si bien existen muchas soluciones sean o no de software y que incluyen el uso de dispositivos móviles, ésta propuesta se diferencia en que su desarrollo e implementación utilizará software de código abierto, lo que reducirá notablemente su implementación, pudiendo convertirse en un software GNU con la posibilidad de incluir nuevos módulos y mejoras en un futuro. El uso de nuevas tecnologías tanto en hardware como software primará en la propuesta. 17 Factible: La implementación del prototipo propuesto es posible a mediano plazo y con baja inversión lo que constituye poco consumo de recursos tanto económicos como humanos. Los lenguajes de programación utilizados son ampliamente conocidos y seguros; para disminuir costos en la implementación en su mayoría son de licencia abierta. Como lenguaje de programación se desea utilizar JAVA, la base de datos MYSQL, lenguajes ampliamente conocidos y que cuentan con la más alta fiabilidad y seguridad; que no requieren licencia para su uso, además se cuenta con manuales, blogs y soporte en las páginas oficiales. Variables: Las variables que intervienen son las siguientes: TABLA 3: VARIABLES Variable Independiente(causa): Variable Dependiente 1(efecto): Variable Dependiente 2(solución) : Estudio de la operación de visitadores médicos aplicado a empresa farmacéuticas. Automatización Propuesta de desarrollo de una aplicación utilizando dispositivos móviles. Fuente: Miriam Erazo Elaborado por: Miriam Erazo 18 OBJETIVOS Objetivo general Analizar el proceso de operación de los visitadores médicos, elaborando un nuevo procedimiento de las actividades para incrementar su productividad y asegurar un control efectivo. Diseñar y desarrollar una aplicación prototipo para dispositivo móvil, que automatice la recepción y entrega de información, presentando resultados en tiempo real y que establezca la posición geográfica del Visitador Médico. Objetivos específicos Establecer la alternativa más viable como posible solución, realizando un análisis de las posibles alternativas en el mercado, para que optimice recursos en implementación y desarrollo y asegure confiabilidad en la información Diseñar la solución identificada, utilizando la opción establecida en el análisis previo para elaboración de un prototipo. 19 Elaborar un prototipo de una aplicación para dispositivo móvil, utilizando el diseño de la solución, para generar el proceso de carga y descarga de información (recorridos, inventario y novedades) Diseñar y elaborar una aplicación web básica, utilizando el diseño de la solución, para que muestre la ubicación geográfica de cada promotor. ALCANCES Análisis de las diferentes alternativas para el desarrollo de un prototipo viable. Establecer la mejor alternativa identificando sus ventajas y desventajas. Diseñar y desarrollar una aplicación prototipo para dispositivo móvil. Mostrar la ubicación actual de los promotores JUSTIFICACIÓN E IMPORTANCIA Con el avance de la tecnología en las últimas décadas, y el uso indudable del software como solución a los procesos y actividades que se desarrollan 20 diariamente en las empresas antes las tareas repetitivas y cotidianas, es innegable que en el 100% de las empresas indiferente del tamaño, se encuentra un sistema informático para sus diferentes necesidades; sea esto un procesador de texto, una hoja de cálculo, un software de registros, un sistema contable, de producción o un complejo ERP, pagina web, entre muchos otros. Cada empresa requiere de herramientas que les proporcionen control y centralización de su información, esto con el fin de tomar las mejores decisiones para sus procesos y estrategias de negocios. Wikipedia (2012) cita "La industria farmacéutica es un sector empresarial dedicado a la fabricación preparación y comercialización de productos químicos medicinales para el tratamiento y también la prevención de las enfermedades lo cual reporta niveles de lucro económico altos". En Ecuador existen 510 laboratorios registrados en el MSP. En el año 2011 se encontraban registradas 111 laboratorios en todo el país, de las cuales 34 estaban radicadas en la ciudad de Guayaquil, el crecimiento ha sido considerablemente importante. Cada laboratorio cuenta con el área de VISITADORES MÉDICOS a los que también pueden llamar DEPARTAMENTO DE PROMOCION y cada uno posee un procedimiento y herramienta diferente para procesar la información obtenida de sus visitadores o promotores. 21 En la actualidad la industria farmacéutica en el Ecuador se dedica mayormente a la comercialización de sus productos que a la fabricación de ellos. Las farmacéuticas nacionales en su mayoría son PYME compiten contra grandes multinacionales que son potencialmente dueñas del mercado; no solo compiten contra marcas y productos sino contra tecnología utilizada para la fabricación y comercialización de los productos. Las multinacionales internacionales en su mayoría cuentan con los medios económicos suficientes para la adquisición y/o desarrollo de mecanismos de procesamiento automático de información con equipos tecnológicos extremadamente costosos. En Ecuador Mediante la Ley de Medicamentos Genéricos expedida el 17 de noviembre del 2005, se establece que las instituciones públicas deben adquirir medicamentos genéricos en su Art. 6.- “Las entidades del sector público que tengan a su cargo prestaciones y programas de salud, están obligadas a adquirir exclusivamente medicamentos genéricos”. Esto no solo beneficia al consumidor final, sino también a las farmacéuticas nacionales que deben producir, distribuir y promocionar el fármaco. Sin embargo la venta de medicamentos genéricos ecuatorianos se ubica en el 5%. Según industriales farmacéuticos, hace más de 20 años se ubicaba en el 2% 22 El Visitador Médico o promotor es un profesional que trabaja en una compañía farmacéutica para promocionar los productos farmacéuticos que le han sido asignados, para lo cual, posee conocimientos relacionados con los productos que promociona, utiliza técnicas de venta adaptadas al rubro farmacéutico, tiene cualidades necesarias para brindar servicios acordes a las exigencias del segmento que atiende y realiza un contacto directo con los profesionales facultados para prescribir. Este profesional es un ente importante en el desarrollo y crecimiento comercial de la empresa para la cual trabaja; y conocer el estado y el resultado de sus visitas diarias determina la aceptación y venta del producto en el mercado. En el Art. 15 del Reglamento de Control y Funcionamiento Establecimientos Farmacéuticos se establece que la promoción de los medicamentos debe ser realizada a través de los visitadores médicos, en su condición de personal vinculado a la industria farmacéutica, quienes deberán tener formación profesional en carreras afines a las ciencias de la salud y farmacéuticas. Quienes toman decisiones dentro de la empresa deben conocer en tiempo real y con información confiable todo lo relacionado con determinado producto, su aceptación, rechazo y difusión. Es por esto que la visita médica no es solo una simple promoción o publicidad de un fármaco y la información proporcionada por estos profesionales es de vital importancia para la compañía y debe ser generada y procesada en el menor tiempo posible. 23 Empresas dedicadas al desarrollado de soluciones informáticas, no han explotado ampliamente el área de visitadores médicos, por lo cual son pocas las soluciones informáticas que encontramos en el mercado, y muchas de estas tiene un elevado costo, que resulta difícil implementar en empresas PYME. La propuesta que se presentará en el presente estudio se diferencia principalmente de otras soluciones, en que su aplicación se desarrollará en su mayor parte en software de código abierto, analizando las diferentes alterativas a ser utilizadas, escogiendo la solución más viable. El presente estudio está orientado al aprovechamiento de los equipos y tecnología existente pero actualizada y de los lenguajes de programación ampliamente conocidos. La aplicación de soluciones de bajo costo utilizando los recursos disponibles en el país, puede ser extendida a varios sectores de la economía nacional y reducir la necesidad de importar equipos costosos y la compra de licencias de uso. Se podrán beneficiar principalmente los laboratorios nacionales y convertirse en mejores competidores contra las multinacionales, así como mejorar las promociones de sus productos entre los que se pueden encontrar los genéricos. 24 CAPÍTULO II MARCO TEÓRICO Antecedentes del estudio La industria farmacéutica es actualmente uno de los sectores empresariales más rentables e influyentes del mundo. En 1999 en el Ecuador se vendían unos 3.000 productos farmacéuticos, de los cuales 2.550 son fabricados localmente y 450 importados. Existían en el país 120 laboratorios, 9 multinacionales, 5 latinoamericanos y 24 nacionales. (22 de Junio 1991), El desarrollo de la industria farmacéutica, Diario Hoy, (Nov 6 2013, p 6.) Los productos farmacéuticos fabricados localmente como los importados deben promocionarse, difundirse, darse a conocer a médicos de distintas especialidades para que puedan conocer sus ventajas y ser prescritos a los pacientes. Este trabajo de promoción y comercialización lo realizan los Visitadores Médicos (VM), también conocidos como promotores, quienes constituyen un elemento tan importante dentro de la organización que incluso existe un Código Europeo de Buenas Prácticas para la Promoción de los Medicamentos aprobado por la Federación Europea de las Asociaciones de la Industria Farmacéutica (Efpia), adoptado y adaptado por casi todos los países Europeos, y de América. En 25 Ecuador no rige un código en particular, es por esto que se toma como guía los implementados por otros países. Podemos decir que el éxito inicial en la introducción al mercado de un fármaco se debe a estos especialistas de la promoción. Los visitadores médicos generalmente reciben su recorrido diario de forma semanal, así se les entrega una hoja de recorrido diario (RED) a la semana en la cual se detalla por día los médicos que deben ser visitados. Los VM realizan su recorrido debiendo reportar sus resultados diariamente, lo que implica que al final de su jornada deberán acudir a las oficinas a entregar el reporte generado de todas las visitas realizadas o encontrar otro medio alternativo de entrega como llamadas locales, mensajes de celulares, mails, fax, etc.; este reporte a su vez será procesado en el mejor tiempo al final del día, o en muchas ocasiones al día siguiente obteniendo un reporte completo de lo sucedido diariamente con un día de retraso. Los recorridos del día generalmente no son completados, las razones más frecuente son por falta de tiempo del VM y por no encontrarse el médico a visitar; por lo cual siempre quedan médicos pendientes de visita, que deben ser adicionados al recorrido del siguiente día o finalmente quedar como pendientes para una próxima programación. Conocer el trabajo realizado por los VM es de vital importancia dentro de la organización farmacéutica, no solo el cumplimiento de las visitas realizadas a los médicos, sino de los comentarios, observaciones y sugerencias que estos pueden 26 proporcionar al promotor, los cuales serán transmitidos y procesados para ser considerados en la evaluación del producto, más aun si el producto está en el proceso de introducción al mercado. Es por esto que los VM deben reportar inmediatamente tanto el cumplimiento de sus visitas, como todas las novedades encontradas, para tener información al día y de ser el caso tomar decisiones que ayuden a la mejora del producto para garantizar su éxito. La desactualización de la información es el mayor problema que una empresa de cualquier actividad comercial puede tener, ya que sin una información actualizada y confiable no se podrán tomar buenas decisiones, lo que conlleva al fracaso del producto y de la empresa. La industria farmacéutica principalmente su área de visitadores médicos tiene un grave problema con la entrega y proceso de la información, adicional al problema que representa la verificación del cumplimiento del recorrido. Cuando el recorrido es de larga distancia, estos reportes no pueden entregarse a diario, y son procesados cuando sean entregados, puede ser en 3 días, 5, 7 o muchos días más; lo cual impide tener información actualizada. Los VM utilizan mucho el recurso telefónico celular, convencional, fax, o Internet a través de correos para poder informar lo más pronto sobre las novedades presentadas. Estos recursos constituyen un mayor gasto para la empresa. 27 Las empresas farmacéuticas deben confiar en los reportes entregados por los VM en donde se indica el cumplimiento de cada visita. Por el cumplimiento existe pago de comisiones adicionales como gratificación por su cumplimiento. Cuando estos recorridos no son cumplidos no solo se genera un gasto innecesario por el pago de las comisiones sino también una pérdida en ventas por la falta de promoción del producto. El departamento de auditoria de las empresas farmacéuticas debe realizar verificaciones aleatorias de las visitas cumplidas. Por lo regular estas auditorías no son programadas y estas verificaciones son un gasto adicional que se debe realizar para verificar la veracidad de los reportes de cumplimiento. El auditor encargado deberá realizar llamadas o visitar los puntos visitados para constatar que el VM ha realizado esa visita. Esto es otro gasto operativo en el cual se debe incurrir para comprobar el cumplimiento. Como ejemplo de los gastos totales que representa un visitador incluyendo los gastos operativos y de comprobación detallamos el siguiente caso: El VM 001 tiene asignado la Ruta G1, que corresponde al sector norte de la ciudad de Guayaquil. Su recorrido mensual tiene registrados 240 puntos y tiene un porcentaje de cumplimiento del 91%. El auditor debe verificar mediante llamadas telefónicas y/o visitas el cumplimiento haciendo una verificación del al menos el 10% de los puntos visitados. Para el primer semestre del año se presenta el siguiente gasto mensual promedio por visitador. Para el cálculo del costo mensual se incluyen los siguientes rubros: 28 TABLA 4: GASTOS OPERATIVOS Comisión Aproximado mensual en un 91% de cumplimiento Aproximado de Reembolso por tarjetas celulares, G. Operativo internet, fax, etc. Aproximado de Reembolso por combustible y G. Movilización movilización Otros G. Gastos ocasionados por verificación de cumplimiento Fuente: Laboratorio New Yorker S.A. Elaborado por: Miriam Erazo GRÁFICO 1: GASTO PROMEDIO MENSUAL GASTO PROMEDIO MENSUAL X VM 1660 1640 1620 VM01 1600 Lineal (VM01) 1580 1560 ENE FEB MAR ABR MAY JUN Fuente: Laboratorio New Yorker S.A. Elaborado por: Miriam Erazo No se tiene un control real del cumplimiento de las visitas ya que se debe confiar en el reporte y en la auditoria aleatoria que no es 100% efectiva. Encontrar un 29 nuevo proceso para los VM que simplifique en proceso de verificación e incremente su efectividad es uno de los principales objetivos a cumplir de toda empresa farmacéutica, ya que con esto se lograría disminuir los gastos, mejorar la efectividad y productividad de cada miembro participante de este proceso. Existen pocas soluciones informáticas propuestas en el mercado para este campo; y en su mayoría requieren una inversión alta a la cual las PYMES no pueden acceder. La mayoría de soluciones consisten en aplicaciones móviles que funcionan en celulares de alta tecnología o en dispositivos móviles de alto costo como lo son los PDA, que exige la compra de licencias de uso, incluso para el desarrollo; lo que implica una inversión en equipos para los VM, adicional del costo de implementación de software. Fundamentación teórica Visitador médico.- El visitador médico (VM) también llamado promotor es la persona encargada de visitar los consultorios de los médicos de cada especialidad y ofrecerles información sobre los nuevos productos o medicamentos que se han desarrollado en la industria farmacéutica recientemente o reforzar la permanencia de los ya instituidos. Un visitador médico solo promociona medicamentos éticos, es decir, medicamentos que requieren prescripción médica. 30 Es la única figura legal reconocida y permitida para trasmitir información de medicamentos y otros productos de prescripción médica, que no pueden ser publicitados en otros medios abiertos al público. Es un profesional que trabaja en una compañía farmacéutica para promocionar los productos farmacéuticos que le han sido asignados; por lo cual, posee conocimientos técnico - científicos relacionados con los productos que promociona, utiliza técnicas de venta adaptadas al rubro farmacéutico, tiene cualidades necesarias para brindar servicios acordes a las exigencias del segmento que atiende y realiza un contacto directo con los profesionales facultados para prescribir El mercado farmacéutico se caracteriza en la actualidad por ser altamente competitivo. Por ello, las empresas farmacéuticas desean contar con un buen equipo de visitadores médicos para introducir con éxito y afianzar sus productos en el mercado. De este modo, los visitadores médicos se configuran como una decisiva figura en el proceso de venta. Posee conocimientos técnicos - científicos de los productos que promociona. Una de las principales obligaciones que tiene el Visitador médico es la de conocer a profundidad cada producto que promociona. En términos generales, este conocimiento está dividido en dos partes: 31 A) El conocimiento comercial que incluye las características, ventajas y beneficios del producto (necesarios para estructurar los argumentos promocionales). B) El conocimiento técnico de esos productos, el cual, cuenta con el suficiente respaldo científico. Tiene cualidades necesarias para brindar servicios acordes con las exigencias del segmento que atiende no solo realiza presentaciones de los productos que promociona, sino que también, brinda servicios al segmento que atiende; por ello, posee o desarrolla una cierta actitud y un conjunto de habilidades que le permiten brindar servicios que en algunos casos incluyen solamente al médico, y en otros, también a los pacientes, al personal de apoyo, administrativo, de farmacia, etcétera. Realiza un contacto directo con los profesionales facultados para prescribir y establece una relación de persona a persona con cada médico que se encuentra dentro de su Grupo Objetivo, logrando de esa manera, una interacción personal que puede derivar en un conjunto de beneficios para ambas partes. Regularmente deja al médico una serie de muestras médicas para que éste los utilice en sus pacientes y para que refuerce en su mente la opción del medicamento que se intenta promocionar. Cuando no se dejan muestras médicas, la mayoría de las veces, el visitador médico deja objetos promocionales con la marca del producto a manera de regalo y suelen ser cosas de utilidad que van desde tapetes para ratón de computadora, plumas, tazas, relojes, etc. Una parte 32 importante es lo que en la jerga de ventas se conoce como papel terapia, esto es, la literatura médica especializada donde se describe la información para prescribir del producto. La Ley de Control y Funcionamiento de Establecimientos Farmacéuticos del Ecuador, en su Art. 15 establece que es el Visitador Médico el encargado de la promoción de los medicamentos en condición de personal vinculado a la industria farmacéutica. Los visitadores médicos deben obtener un carnet identificador otorgado por el MSP con la finalidad de Controlar la promoción de medicamentos de uso y consumo humano a través de la asignación de cupos para la importación de muestras médicas en base al número de visitadores médicos. Automatización.- El termino Automatización viene de la palabra griega "auto" y significa la ejecución por medios propios de un proceso, en el que materia, información o energía es cambiado o transformado. Es una amplia variedad de sistemas o procesos; donde se trasfieren tareas de producción a un conjunto de elementos tecnológicos que operan con mínima o sin intervención del ser humano. 33 “Son innumerables los conceptos y ventajas que se le da a la automatización ya que a través de este, se contribuye al control automático del proceso y a relevar de esta tarea al operario" (Pere Ponsa Asencio y Ramon VIlanova Arbos, 1005:31) La automatización nos presenta una seria de ventajas como: - Mejorar la productividad de la empresa, reduciendo los costes de la producción y mejorando la calidad de la misma. - Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos penosos e incrementando la seguridad. - Realizar las operaciones imposibles de controlar intelectual o manualmente. - Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en el momento preciso. - Simplificar el mantenimiento de forma que el operario no requiera grandes conocimientos para la manipulación del proceso productivo. - Integrar la gestión y producción. La idea de automatizar utilizando el Internet es crear un sistema que le permita procesar datos sin que haya que estar físicamente presente, es decir, que todo funcione de forma automática, esto finalmente se traduce en que se optimizará el tiempo disponiendo de más tiempo para otras actividades. Incluso la automatización está presente cuando se reciben correos con boletines 34 informáticos, semanales o mensuales; mientras se navega y aparecen propagandas, publicidad, etc. Información.- El concepto de información es muy reciente y además sumamente sencillo. Fue desarrollado en la década de los 40's por el matemático norteamericano Claude Shannon, para referirse a todo aquello que está presente en un mensaje o señal cuando se establece un proceso de comunicación entre un emisor y un receptor. Luis M. Corvalan y Carlos B. Amat, 2003:117 citaron que la información son "Hechos que se comunican. Mensaje utilizado para reasentar un beche o un concepto en un proceso de comunicación con el fin de aumentar los conocimientos" El uso de las computadoras en el análisis de los documentos y la recuperación rápida y precisa de la información fue uno de los cambios que produjeron un notable viraje en el desarrollo de la actividad informativa. José A. Moreiro plantea: “La situación cambió cuando los ordenadores empezaron a intervenir en los procedimientos de transmisión y recepción de mensajes en los años 60”. El progreso que esto supuso situó al mundo de las comunicaciones entre la cibernética y los modelos derivados del sistema nervioso humano. De la mano de ingenieros de telecomunicaciones, se impuso entonces el sistema de comunicación de datos basados en teorías matemáticas. Desde sus primeras aplicaciones, los ordenadores atendieron a experimentos lingüísticos. La 35 progresión habida en sus productos ha originado elementos de gran provecho para la gestión del contenido documental. Farmacéuticas.- La historia de la farmacia como ciencia independiente es relativamente joven. Los orígenes de la historiografía farmacéutica se remontan al primer tercio del siglo XIX, que es cuando aparecen las primeras historiografías, que si bien no toca todos los aspectos de la historia farmacéutica, son el punto de partida para el definitivo arranque de esta ciencia. Hasta el nacimiento de la farmacia como ciencia independiente, existe una evolución histórica, desde la antigüedad clásica hasta nuestros días que marca el curso de esta ciencia, siempre relacionada con la medicina. La investigación, desarrollo, elaboración y control de formas de dosificación de los medicamentos a gran escala son otros de los principales cometidos de los farmacéuticos. Actualmente esta labor se desarrolla en la Industria Farmacéutica y Biotecnológica. Para ello, según los diferentes países, los farmacéuticos están más o menos preparados y por ello realizan breves o extensos programas postgrados para realizar estas funciones. 36 Aparte del diseño de formas de dosificación y la elaboración y control de medicamentos, los farmacéuticos pueden desarrollar multitud de funciones específicas en la industria farmacéutica (técnicos comerciales, jefes de marketing de productos, monitores de ensayos clínicos, farmacólogos, químicos farmacéuticos, bioquímicos, especialistas de registros farmacéuticos, relaciones institucionales, farmacoeconomía, información médica, asesores médicos, etc. En la mayoría de los países, el mercado farmacéutico consiste en una compleja y heterogénea diversidad de entidades, organizaciones, empresas y particulares. Dentro del sistema de suministros farmacéuticos existen varios subsistemas, en particular los relacionados con el desarrollo, la reglamentación, la producción, la distribución, la prescripción y el despacho de medicamentos Industria farmacéutica.- La industria farmacéutica surgió a partir de una serie de actividades diversas relacionadas con la obtención de sustancias utilizadas en medicina. A principios del siglo XIX, los boticarios, químicos o los propietarios de herbolarios obtenían partes secas de diversas plantas, recogidas localmente o en otros continentes. Estas últimas se compraban a los especieros, que fundamentalmente importaban especias pero como negocio secundario también comerciaban con productos utilizados con fines medicinales, entre ellos el opio de Persia o la ipecacuana y la corteza de quina de Suramérica. Los productos químicos sencillos y los minerales se adquirían a comerciantes de gomas, aceites y encurtidos. 37 Los boticarios y químicos fabricaban diversos preparados con estas sustancias, como extractos, tinturas, mezclas, lociones, pomadas o píldoras. Algunos profesionales confeccionaban mayor cantidad de preparados de la que necesitaban para su propio uso y los vendían a granel a sus colegas. Muchas compañías farmacéuticas realizan tareas de investigación y desarrollo (I+D) con el fin de introducir nuevos tratamientos mejorados. En algunos países, cada etapa de pruebas de nuevos fármacos con animales domésticos (de granja o de laboratorio) o con seres humanos, tiene que recibir la autorización de los organismos reguladores nacionales. Si se produce la aprobación final se concede la autorización para utilizarlos en condiciones determinadas. En otros países se puede obtener el permiso de distribuir un fármaco presentando la autorización del país de origen. La mayoría de los países conceden patentes para los medicamentos o fármacos recientemente desarrollados o modificados, por periodos de unos 15 años a partir de la fecha de autorización. Las compañías asignan una marca registrada a sus innovaciones, que pasan a ser de su propiedad exclusiva. Además, los nuevos medicamentos reciben un nombre genérico oficial de propiedad pública. Una vez que expira la patente, cualquier empresa que cumpla las normas del organismo regulador puede fabricar y vender productos con el nombre genérico. En realidad la industria farmacéutica es la principal impulsora de la extensión del sistema de 38 patentes, y ha presionado a los países en desarrollo para hacerles seguir este sistema. La mayor parte de las empresas farmacéuticas tienen carácter internacional y poseen filiales en muchos países. El sector, tecnológicamente muy adelantado, da ocupación a muchos licenciados universitarios, como biólogos, bioquímicos, químicos, ingenieros, microbiólogos, farmacéuticos, farmacólogos, médicos, físicos y veterinarios, así como diplomados en enfermería. Estos profesionales trabajan en investigación y desarrollo (I+D), producción, control de calidad, marketing, representación médica, relaciones públicas o administración general. En 1994, las dos mayores empresas farmacéuticas del mundo eran la británica Glaxo y la norteamericana Merck & CO. Cada una de ellas ocupa a unas 50.000 personas en todo el mundo, de las que unos 7.000 son licenciados universitarios. Como parte de la industria farmacéutica del Ecuador se destacan Laboratorios Distribuidores Casas de representación Las casas de representación son establecimientos farmacéuticos autorizados para realizar promoción médica, importación y venta al por mayor a terceros de los productos elaborados por sus representados. 39 Las distribuidoras farmacéuticas son establecimientos farmacéuticos autorizados para realizar importación y exportación y venta al por mayor de medicamentos en general. Aplicación Web. -Desde que Internet y la Web fueron creados, una cantidad infinita de posibilidades se han abierto, quizás, la más importante y usual sea el acceso de datos e información desde cualquier sitio. En estos últimos años exigen aplicaciones más rápidas, ligeras y robustas que permitan utilizar la Web. En un principio la Web era sencillamente una colección de páginas estáticas, documentos, etc., para su consulta o descarga. Luego aparecieron las páginas dinámicas que permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a partir de los datos de la petición). Se inicia entonces el desarrollo de dos alternativas a los CGIs que solucionaran el problema del rendimiento. 1) Se diseñan sistemas de ejecución de módulos mejor integrados con el servidor, que evitan la instanciación y ejecución de varios programas, y 2) Se dota a los servidores un intérprete de algún lenguaje de programación que permita incluir el código en las páginas de forma que lo ejecute el servidor, reduciendo el intervalo de respuesta. Entonces se experimenta un aumento del número de arquitecturas y lenguajes que permiten desarrollar aplicaciones Web. Todas siguen alguna de estas vías. 40 Una de las más potentes es la seguida por Sun Microsystems con su Java, integrado por 2 componentes; un lenguaje que permite la incrustación de código en las páginas HTML que el servidor convierte en programas ejecutables, JSP ("Java Server Pages" o "Páginas de Servidor de Java"), y un método de programación muy ligado al servidor, con un rendimiento superior a los CGIs, denominado "Java Servlet". Se define entonces a la aplicación Web como un tipo especial de aplicación entre el cliente/servidor, donde el cliente (el navegador, explorador o visualizador) como el servidor (el servidor web) y el protocolo mediante el que se comunican (http) están estandarizados y no han de ser creados por el programador de aplicaciones. (Sergio Lujan Mora, 2010) GRÁFICO 2: APLICACIÓN WEB Fuente: http://www.tecnologia-informatica.es/ Elaborado por: Miriam Erazo Una aplicación Web es entonces un sistema administrativo integrado dentro de tu página de internet. Algunos ejemplos conocidos son el correo electrónico en 41 internet (Hotmail, gmail, yahoo, etc.), tu estado de cuenta en la página del banco, seguimiento de paquetes en la paquetería, etc. Al igual que las páginas Web, una aplicación Web la puedes ver desde cualquier lugar que tenga Internet. GRÁFICO 3: ACCESO WEB Fuente: http://aplicacionesweb.galeon.com/concepto.html Elaborado por: Miriam Erazo El diseño y desarrollo de aplicaciones web consiste en implementar sus necesidades, objetivos o ideas en Internet utilizando las tecnologías más idóneas según su proyecto. Pueden ser de acceso público como tiendas virtuales, diarios digitales, portales de Internet, o de acceso restringido como son las intranets para mejorar las gestiones internas de su empresa como el reporte de horas de su personal, gestión de proyectos y tareas, control de presencia, gestores documentales,… o el uso de 42 extranets para aumentar y mejorar el servicio con sus distribuidores, clientes, proveedores, comerciales y colaboradores externos. Algunas de las tecnologías que utilizamos para el desarrollo de aplicaciones son: Javascript, Microsoft SQL Server, Microsoft .NET, ASP, Oracle, Postgre SQL, DB2, XML, ActionScript, Java, MySQL, XHTML, CSS, Flash, PHP, entre otros. Dispositivo móvil.- En inglés existe una amplia gama de términos para referirse a este tipo de aparatos: "information device", "information appliance", "consumer electronic", "embedded device" o "small device", etc. En conclusión: Son aparatos pequeños, Con algunas capacidades de procesamiento, Móviles o no Con conexión permanente o intermitente a una red, Con memoria limitada, Diseñados específicamente para una función, pero que pueden llevar a cabo otras más generales. Los dispositivos móviles son aquellos suficientemente pequeños para ser transportados y empleados durante su transporte y otros están integrados dentro de otros mayores, controlando su funcionalidad (como puede ser el ordenador integrado en una lavadora). 43 Normalmente se sincronizan con un sistema de sobremesa para actualizar aplicaciones y datos. Un PDA es móvil, pero por ejemplo, un teléfono con pantalla para Internet, no sería móvil. Una aplicación de estos dispositivos es un vendedor que carga en su PDA, en su despacho, antes de salir de la oficina, los datos de los clientes que tiene que visitar. Durante su visita actualiza o modifica la información y, una vez termina su ruta, ya en la oficina, actualiza los datos en la aplicación corporativa. Algunas de las características que hacen que estos dispositivos sean diferentes de los ordenadores de sobremesa son los siguientes: Funcionalidad limitada. No necesariamente extensible y actualizable. En pocos años el usuario deberá cambiarlo. Más barato. Menos complicado en su manejo. Fácil de aprender su operación. No se requieren usuarios expertos. El primer dispositivo móvil, para muchos, es la Newton considerada como la primera PDA, desarrollada y comercializada por Apple, y que estuvo a la venta entre 1993 y 1998. La Newton era un dispositivo revolucionario para su tiempo, que implementaba un sistema de reconocimiento de escritura y que podía sincronizarse con un ordenador de sobremesa (de Apple, claro está). Fue tan 44 revolucionaria, y se adelantó tanto a su tiempo, que fue un fracaso comercial, por lo que terminó retirándose del mercado. Sin embargo la NEWTON no fue la primera calculadora programable. Entre los dispositivos móviles que en la actualidad podemos mencionar: Paginadores. Comunicadores de bolsillo. Teléfonos con pantalla para Internet (Internet Screen Phones). Sistemas de navegación de automóviles. Sistemas de entretenimiento. Sistemas de televisión e Internet (WebTV). Teléfonos móviles. Organizadores y asistentes personales digitales (Personal Digital Assistant). Teléfono móvil (celular).- Los teléfonos móviles son de los aparatos sofisticados que encontramos en nuestro cotidiano que hacer. Para comprimir y descomprimir señales digitales codificadas, tienen que procesar millones de cálculos por segundo. No obstante, se componen de apenas algunos componentes. Son estos: Un micrófono microscópico. Un altavoz. Una pantalla de cristal líquido o plasma. 45 Un teclado. Una antena. Una batería. Una placa de circuitos. El móvil posee un microprocesador que realiza cálculos a gran velocidad, llamado DSP, o «Digital Signal Processor» (Procesador Digital de Señales). Este procesador hará toda la compresión y descompresión de los datos a la velocidad de 40 MIPS (Millones de Instrucciones Por Segundo). El microprocesador trata todas las tareas del teclado y de la pantalla, gestiona los comandos y controla las señales de la estación de base, además de coordinar las demás funciones. Las ventajas que presenta un teléfono móvil como tipo de dispositivo móvil son varias: Muy extendido. Ligeros y transportable. Económico. Poseen prestaciones de comunicación innatas. Por el contrario, también muestran algunos inconvenientes: Poca potencia de proceso. Poca memoria. 46 Capacidades de visualización limitada. Interacción avanzada difícil. Generaciones de los teléfonos móviles Se reconocen básicamente dos tipos de comunicación móvil, la que se realiza por vía terrestre, y la que se realiza por vía satelital. La telefonía móvil vía satélite tiene las siguientes características: Las estaciones de control están en los satélites Los satélites suelen ser de órbita baja, tienen una cobertura que alcanza a prácticamente todo el planeta. Entre sus desventajas está el mayor volumen del Terminal a utilizar y el alto precio de las llamadas y terminales. La primera generación 1G.- La 1G de la telefonía móvil hizo su aparición en 1979, se caracterizó por ser analógica y estrictamente para voz. La calidad de los enlaces de voz era muy baja, baja velocidad [2400 bauds], la transferencia entre celdas era muy imprecisa, tenían baja capacidad [basadas en FDMA, Frequency Divison Multiple Access] y la seguridad no existía. La tecnología predominante de esta generación es AMPS (Advanced Mobile Phone System). 47 El primer teléfono celular de la historia fue Motorola DynaTAC 8000X y apareció por primera vez en el año de 1983. GRÁFICO 4: PRIMER CELULAR Fuente: https://cursoreparacioncelulares.wordpress.com/2010/ 11/04/un-poco-de-historia el-primer-celular/primer-celular-3/ Elaborado por: Miriam Erazo La segunda generación 2G.- La segunda generación hace su aparición en la década de los 90 denominada 2G y se caracterizó por ser digital. El sistema 2G utiliza protocolos de codificación más sofisticados. Las tecnologías predominantes son: GSM (Global System for Mobile Communications); IS-136 (conocido también como TIA/EIA-136 o ANSI-136) y CDMA (Code Division Multiple Access) y PDC (Personal Digital Communications), éste último utilizado en Japón. Los protocolos empleados en los sistemas 2G soportan velocidades de información más altas para voz pero limitados en comunicaciones de datos. Se 48 pueden ofrecer servicios auxiliares tales como datos, fax y SMS [Short Message Service]. La mayoría de los protocolos de 2G ofrecen diferentes niveles de encriptación. En los Estados Unidos y otros países se le conoce a 2G como PCS (Personal Communications Services). Los teléfonos con esta tecnología tienen ciertos beneficios muy valorados como duración extendida de la batería, posibilidad de ser más seguros y una definición mayor en el sonido. Estos teléfonos, y también algunos teléfonos analógicos, cuentan con la posibilidad se envió y recepción de mensajes de texto (SMS). A finales de la década se produce la fiebre por los teléfonos celulares e inicia la competencia entre diferentes compañías. La tercera generación 3G.- Se dice que los usuarios de GPRS y 3G están "siempre conectados". La 3G es tipificada por la convergencia de la voz y datos con acceso inalámbrico a Internet, aplicaciones multimedia y altas transmisiones de datos en celulares, el ordenador de bolsillo, el Tablet PC o el ordenador portátil. Los protocolos empleados en los sistemas 3G soportan más altas velocidades de información enfocados para aplicaciones tales como audio (MP3), video en movimiento, video conferencia y acceso rápido a Internet, entre otros. Los teléfonos celulares s e caracterizan por juntar las tecnologías anteriores con las nuevas tecnologías incorporadas en los teléfonos celulares, se encuentran 49 provistos de un chip, tarjeta SIM, donde se encuentra ingresada toda la información. En 2001 se lanza en Japón la 3G de celulares, los cuales están basados en los UMTS (servicios General de Telecomunicaciones Móviles. La novedad más significativa fue la incorporación de una segunda cámara para realizar video llamadas, es decir hablar con una persona y verla al mismo tiempo por medio del teléfono móvil. La tecnología 3G continuo su avance, 3.5G es la evolución de la tecnología 3G usando HSDPA (High Speed Downlink Packet Access) que permite velocidades bajada de hasta 14,4 Mbps. y 3.75G es la evolución de la tecnología 3G usando HSUPA (High Speed Uplink Packet Access) que permitirá velocidades subida de hasta 5.8 Mbps. La cuarta generación 4G.- La cuarta generación es 50 veces más rápida en velocidad que la tercera generación. En Japón ya se está experimentando con las tecnologías de cuarta generación, estando NTT DoCoMo a la vanguardia. Esta empresa realizó las primeras pruebas con un éxito rotundo (alcanzó 100 Mbps a 200 km/h) y lanzó comercialmente los primeros servicios de 4G en el año 2010. La 4G está basada completamente en el protocolo IP, siendo un sistema de sistemas y una red de redes, que se alcanza gracias a la convergencia entre las 50 redes de cables e inalámbricas. Esta tecnología podrá ser usada por modems inalámbricos, celulares inteligentes y otros dispositivos móviles. En julio de 2011 Guayaquil fue la primera ciudad del Ecuador en experimentar los beneficios de 4G. La operadora Movistar anunció que ahora este cantón cuenta con tecnología HSPA+, para que sus usuarios tengan acceso a mayor velocidad y mejor calidad en la comunicación móvil de voz y datos. Junto con su nueva tecnología, Movistar también anunció el ingreso al mercado local del espectacular teléfono Samsung Galaxy S II y del módem Huawei E367.celulares Smartphone con características y capacidades que superan totalmente la tecnología 3G Tecnología 4G en ecuador.- En Ecuador, Movistar ofrece una velocidad de hasta 10 megabits por segundo (Mbps) para la bajar archivos, y hasta 2 megabits por segundo para subir archivos, lo cual es muy superior al promedio actual de 1Mbps en nuestras redes domésticas fijas, aunque sigue siendo inferior al promedio de las redes fijas en países del primer mundo (entre 20 y 30Mbps), que se pretendía superar con la tecnología 4G. Finalmente, cabe destacar el internet 4G no deja de ser un servicio selectivo ya que en muchos casos se requiere de nuevos equipos para acceder a éste. Además, las cifras de conectividad móvil en nuestro país aún son preocupantes, ya que, 51 según Luis Fernández, vicepresidente de Tecnología de Movistar, actualmente Telefónica cuenta con 4,5 millones de usuarios y solo el 11% utiliza la tecnología 3G. Hasta julio del 2014, en el país se registraron 4 973 usuarios en la red 4G-LTE (evolución a largo plazo, por sus siglas en inglés). De esta cantidad, 4 866 corresponden a la modalidad postpago y 107 a prepago, según información de la Superintendencia de Telecomunicaciones (Supertel). Fuente: http://www.elcomercio.com.ec/actualidad/ecuador-registra-973-usuariostecnologia.html. Eso ocurre porque en muchos casos, aunque el usuario cuente con un teléfono inteligente, no tiene un plan de datos activo por lo que sólo se conecta ocasionalmente a la red GPRS (mediante débito de saldo) que es considerada 2G. La tecnología 4G transforma el móvil básicamente en un hotspot wi-fi. En viajes, basta con llevar el móvil y una notebook/tablet para que disponga de una conexión de internet banda ancha instantánea, sin necesidad de gastos adicionales. Además permite compartir la conexión con otras personas y/o dispositivos, tal como se lo hace un router. Ya existente en móviles 3G, el vídeo-chat parece ser el futuro en términos de comunicación. Con 4G el vídeo-chat se vuelve una realidad. 52 TABLA 5: TECNOLOGIAS CELULARES 1G 2G 3G 4G 1979 1990 2000 2011 Analógica Digital (GSM y GPRS) Digital (UMTS) Digital multimedi a (IP) Voz, datos, fax y SMS 2G + chip, tarjeta SIM Aparición Señal Funciones Voz Tecnología AMPS (Advanced Mobile GSM (Global Phone System). System for Mobile Communications); IS-136 (conocido también como TIA/EIA-136 o ANSI-136) y CDMA (Code Division Multiple Access) y PDC (Personal Digital Communications), IP UMTS (Universal Mobile Telephone Service), cdma2000, IMT-2000, ARIB[3GPP], UWC-136, Teléfonos Motorola DynaTAC 8000X Nokia 1100, Sagem XT, Motorota C200 o C 115, Alcatel, Siemens A56 o Sony Ericsson T106 Samsung Galaxy S II y del módem Huawei E367 Fuente: Internet Elaborado por: Miriam Erazo 53 La implementación de esta tecnología en Ecuador tiene un avance significativo. Alexander Gómez, gerente de Marketing de CNT, indicó que la red ya está operativa en 6 ciudades del país. “Actualmente estamos al 85% del despliegue técnico de la red. En esta fase están contempladas las ciudades Guayaquil, Quito, Manta, Portoviejo, Ambato y Santo Domingo. Esperamos que en dos años más se cubra todo el territorio nacional”, explicó el funcionario. Fuente http://www.telegrafo.com.ec/noticias/tecnologia/item/la-red-4g-llega-a-ecuadordesde-30-mensuales.html Adicional se encuentran equipo que soportan esta tecnología en el mercado y estan disponible en las operadoras claro y movistar. Entre estos equipos se encuentran el Samsung Galaxy S4, LG Optimus G, Sony Xperia Z y el Sony Xperia XC. Teléfono inteligente ( smartphone ) .- Un “smartphone” (teléfono inteligente en español) es un dispositivo electrónico que funciona como un teléfono móvil con características similares a las de un ordenador personal. Es un elemento a medio camino entre un teléfono móvil clásico y una PDA ya que permite hacer llamadas y enviar mensajes de texto como un móvil convencional pero además incluye características cercanas a las de un ordenador personal. 54 GRÁFICO 5 : SMARTPHONE Fuente: http://e-comex-plus.com/ Elaborado por: Miriam Erazo Una característica importante de casi todos los teléfonos inteligentes es que permiten la instalación de programas para incrementar el procesamiento de datos y la conectividad. Estas aplicaciones pueden ser desarrolladas por el fabricante del dispositivo, por el operador o por un tercero. Los teléfonos inteligentes se distinguen por muchas características, entre las que destacan las pantallas táctiles, un sistema operativo así como la conectividad a Internet y el acceso al correo electrónico. Además de los programas que lleva incorporados, el sistema operativo permite instalar programas adicionales que amplíen las funciones propias del terminal o lo doten de otras funciones nuevas, relacionadas o no con las comunicaciones telefónicas. Pueden ser programas genéricos de ofimática, consulta, comunicaciones o de ocio, de correo electrónico o navegación GPS, o incluso 55 aplicaciones verticales como toma de pedidos sobre el terreno, y muchos otros. En el mercado existen unos 25.000 programas distintos para Palm OS, unos 20.000 para Windows Mobile y unos 8.000 para Symbian, que se pueden localizar en tiendas online especializadas. El completo soporte al correo electrónico parece ser una característica indispensable encontrada en todos los modelos existentes y anunciados en desde el 2007, hasta la actualidad. Casi todos los teléfonos inteligentes también permiten al usuario instalar programas adicionales. Se puede sincronizar con un ordenador, ya sea a través de un cable USB o de conexiones inalámbricas WiFi o Bluetooth, los datos del smartphone se pueden volcar en el equipo de sobremesa o portátil, tanto para salvaguardarlos como para manejarlos indistintamente en el móvil y en el ordenador. El proceso se denomina HotSync en los teléfonos Palm OS, ActiveSync en los Windows Mobile y SyncML en los Symbian y otros. Algunos smartphones, como el Treo de Palm, los BlackBerry de RIM y los Communicator de Nokia, cuentan con un teclado completo en miniatura, que facilita la escritura de documentos y mensajes más largos con los pulgares. Otros optan por un teclado simulado en la pantalla táctil o por el reconocimiento de caracteres manuscritos, pero también se pueden complementar con un teclado externo de tamaño completo, conectado a través de Bluetooth. 56 Podríamos definir los smartphones como dispositivos que integran en la misma unidad las características de los teléfonos móviles y los asistentes personales o PDAs. Se han popularizado en los últimos años, y su potencia compite a menudo con la de los ordenadores más sencillos. El Nokia 9000, lanzado en 1996, fue catalogado como un comunicador, pero fue discutiblemente el primero en una línea de teléfonos inteligentes. El Ericsson R380 fue vendido como un "teléfono inteligente", pero no podía ejecutar aplicaciones nativas de terceros. Aunque el Nokia 9210 fue discutiblemente el primer teléfono inteligente con sistema operativo, Nokia continuó refiriéndose a él como comunicador.L'Zlatan en té un. Aunque el Nokia 7650 (anunciado en el 2001) fue referido como un "smart phone" en los medios de comunicación y ahora es llamado "smartphone" en el sitio de soporte de Nokia, la prensa lo calificó como un teléfono destinado al ámbito fotográfico. El término ganó credenciales cuando en el 2002 Microsoft anunció sus sistema operativo para móviles, en ese entonces conocido como "Microsoft Windows Powered Smartphone 2002". Podemos decir entonces que el Smartphone para considerarse como tal debe cumplir con las siguientes capacidades: Incorporar un procesador diseñado para ellos 57 Contar con suficiente memoria interna para alojar el sistema, programas y aplicaciones internos y de terceros Contar con un teclado completo, ya sea de teclas o táctil Incorporar un sistema operativo para Smartphone, entre los más comunes están Symbian, Blackberry, Android, Windows Mobile, Windows Phone, IOS, Tener capacidad para instalar y ejecutar aplicaciones propias y de terceros Permitir conexión a Internet 3G Permitir gestionar correo electrónico Aplicación móvil .- Una aplicación móvil es un programa que se puede descargar y acceder directamente desde un teléfono o desde algún otro aparato móvil – como una tablet o un reproductor MP3. Generalmente se utiliza un smartphone o algún otro aparato móvil con acceso a internet. No todas las aplicaciones funcionan en todos los aparatos móviles. Las aplicaciones móviles son desarrolladas para cumplir una función específica y se instalará en un determinado sistema operativo; esto dependerá del fabricante del dispositivo móvil. Es así como en el mercado encontramos aplicaciones embebidas como los juegos o el calendario que viene adicionado como parte de su celular o aplicaciones descargables como las ofertadas por Blackberry. 58 Sincronización .- En forma general, sincronizar es hacer que coincidan en el tiempo dos o más fenómenos. En otras palabras, sincronizar se refiere a que dos o más elementos, eventos u operaciones sean programados para que ocurran en un momento predefinido de tiempo o lugar. En informática, sincronizar hace referencia a la coordinación de procesos que se ejecutan simultáneamente para completar una tarea, con el fin de obtener un orden de ejecución correcto y evitar así estados inesperados. La sincronización de archivos es utilizada para mantener la misma versión de archivos en múltiples dispositivos. Por ejemplo, sincronizar la libreta de dirección de un teléfono con la libreta de direcciones de una computadora. En multimedia, sincronizar es hacer concordar la imagen de video y el audio de una película. La sincronización es muy importante en la telefonía digital y en el streaming de audio y video. La sincronización de archivos o file synchronization es el proceso de asegurarse de que dos o más ubicaciones contengan las mismas versiones de los archivos. La sincronización de archivos permite mantener la misma versión de los archivos en múltiples ubicaciones, generalmente directorios en una computadora, en dispositivos de almacenamiento extraíbles (ej.: unidades USB flash), e incluso entre una computadora y un dispositivo móvil como un celular. El proceso de 59 sincronización puede hacerse manualmente o automáticamente utilizando alguna herramienta de software, lo que permite más confiabilidad. GRÁFICO 6: SINCRONIZACIÓN Fuente: http://josafat22.blogspot.com/2010/11/aplicaciones-web.html Elaborado por: Miriam Erazo Los tipos de sincronización de archivos que hay son: Una vía (one-way): también llamada mirroring o espejado, los archivos son copiados solo desde una ubicación fuente hacia una (o más) ubicación destino, pero ningún archivo es copiado en el sentido inverso. Por lo tanto las modificaciones hechas en destino no afectan a la fuente. Dos vías (two-way): los archivos son copiados en ambos sentidos, manteniendo ambas ubicaciones sincronizadas una con la otra. 60 GRÁFICO 7: PROCESO DE SINCRONIZACIÓN Fuente: http://www.capacitacionit.com/contenido/evernote-tus-ideaspor-las-nubes Elaborado por: Miriam Erazo GPS (Sistema de Posicionamiento Global).- Es un sistema que sirve para determinar nuestra posición con coordenadas de Latitud, Longitud y Altura. Se basa en una constelación de 21 satélites que orbitan a la tierra a una altura de 20200 Km, necesitando 11h58m para describir una orbita completa Para conocer nuestra posición debemos poseer un receptor GPS, el sistema mide la distancia desde cada satélite a la antena del receptor. Para obtener la distancia los satélites envían ondas de radio a 300.000 km por segundo, mide el tiempo entre el momento que salió la señal y el momento en que llegó al receptor. Como distancia es igual a velocidad por tiempo (S=VxT) , entonces podemos determinar sin ningún problema la distancia entre la antena y el satélite. Claro este calculo lo realiza el receptor. 61 Con un satélite yo obtengo una distancia, esto quiere decir que la posición a determinar puede estar en cualquier punto de una esfera hueca a una distancia x desde el satélite. Con dos satélites el punto puede estar en algún lugar del círculo de intercepción de las dos distancias de los satélites. Midiendo la distancia desde tres satélites podemos reducir a dos puntos en el espacio el lugar en que podemos encontrarnos. Esto quiere decir que una posición es verdadera y la otra es falsa. El sistema en si puede determinar cual punto es incorrecto porque no está cerca de la Tierra. Finalmente midiendo la distancia a cuatro satélites puedo determinar la posición de un punto. Orígenes y control del navegador GPS.- Los orígenes de este sistema hay situarlos en el ámbito de la Defensa de los Estados Unidos de América. Departamento de Defensa fue el que desarrolló e instaló, y opera actualmente este sistema. Para ello, una red de 24 satélites (21 operativos) en órbita a 20.200 km permite cubrir toda la superficie terrestre. Funcionamiento del sistema GPS.- Para fijar una posición, el navegador GPS localiza automáticamente como mínimo 4 satélites de la red, de los que recibe unas señales indicando la posición y el reloj de cada satélite. El navegador GPS sincroniza su reloj y calcula el retraso de las señales (que viene dado por distancia al satélite), calculando la posición en que éste se halla. 62 Estimadas las distancias, se fija con facilidad la propia posición relativa del GPS respecto a los tres satélites. Conociendo además las coordenadas o posición de cada uno de ellos por la señal que emiten, se obtiene la posición absoluta o coordenada reales del punto de medición. La comercialización del GPS recptor: sus empleos y utilidad. Los GPS inundan el mercado para los usuarios con fines muy diversos; senderismo; montañismo; hasta incluso se ha puesto de moda en los campos de Golf. No obstante, la utilización actual más extendida es su empleo en los vehículos que circulan por carreteras (coches, camiones, autobuses...). El GPS utilizado en coches permite a los conductores un apoyo muy útil a la conducción, especialmente en ciudades o rutas con las que no están familiarizados. Los GPS llevan programas con voz que le dan instrucciones al conductor sobre los movimientos que deben hacer para seguir la ruta correcta (giros, toma de salidas o entradas desde unas vías a otras, etc.); estas indicaciones de voz, permiten al conductor fijar su atención en la carretera. En el caso de existir un copiloto, este puede ver, en todo momento, en la pantalla del GPS, el movimiento continuo mapificado del coche o vehículo, indicando en nombre de las calles, vías, etc. 63 Google .- Google Inc. es la empresa propietaria de la marca Google, cuyo principal producto es el motor de búsqueda de contenido en Internet del mismo nombre. Dicho motor es resultado de la tesis doctoral de Larry Page y Sergey Brin (dos estudiantes de doctorado en Ciencias de la Computación de la Universidad de Stanford) para mejorar las búsquedas en Internet. La coordinación y asesoramiento se debieron al mexicano Héctor García Molina, director por entonces del Laboratorio de Sistemas Computacionales de la misma Universidad de Stanford. El dominio "Google" fue registrado el 15 de septiembre de 1997. Partiendo del proyecto concluido, Page y Brin fundan, el 4 de septiembre de 1998, la compañía Google Inc., que estrena en Internet su motor de búsqueda el 27 de septiembre siguiente (considerada la fecha de aniversario). Contaban con un servidor con 80 CPU, y dos routers HP. Este motor de búsqueda superó al otro más popular de la época, AltaVista, que había sido creado en 1995. Aunque su principal producto es el buscador, la empresa ofrece también entre otros servicios: un comparador de precios llamado Google Product Search (antes conocido como "Froogle"), un motor de búsqueda para material almacenado en discos locales (Google Desktop Search), un servicio de correo electrónico llamado Gmail, su mapamundi en 3D Google Earth, un servicio de mensajería instantánea basado en XMPP llamado Google Talk, el navegador web Google Chrome, y su más reciente creación, el servicio de red social Google. 64 Actualmente Google está trabajando en nuevos proyectos como la PC de 100 dólares, un nuevo sistema operativo, Google Docs & Spreadsheets, colaboración y promoción de aplicaciones de software libre como Firefox, instalación de varias redes inalámbricas gratuitas, desarrollo de un sistema de protocolo abierto de comunicación por voz entre otros. Además se especula que estaría trabajando en el desarrollo de un "Google Office" y una red global de fibra óptica. Google map.- Google Maps es un servicio de Google que ofrece imágenes vía satélite de todo el planeta, combinadas, en el caso de algunos países, con mapas de sus ciudades, lo que unido a sus posibilidades de programación abierta ha dado lugar a diversas utilidades ofrecidas desde numerosas páginas Web. Desde su lanzamiento en febrero de 2005, la aplicación cartográfica de Google ha conmocionado a la comunidad de desarrolladores. Si bien sus principios técnicos de base eran ya conocidos, incluso utilizados desde hacía tiempo, la aplicación de Google los combina de manera inteligente, y sobre todo ofrece una accesibilidad sin igual. Varios aspectos de Google Maps son los responsables de su facilidad de uso por cualquier usuario: el sistema de deslizamiento de imagen, acoplado a la carga dinámica de nuevas imágenes; la adaptación del mapa al tamaño de ventana del 65 navegador; la interfaz minimalista; la posibilidad de cambiar de tipo de mapa en un clic . Como todas las demás aplicaciones Google, Maps descansa poderosamente sobre la utilización de JavaScript. La carga y el deslizamiento de imagen no podrían efectuarse sin este código. Cada cuadrado es almacenado en un fichero cuyo nombre indica su longitud, su latitud, y el valor del zoom. Recuperar estas informaciones para todos los cuadrados a colocar,no es sino una cuestión de derivación de los datos conocidos para un solo cuadrado. Todo ello necesita, por tanto, una sincronización perfecta entre lo que puede preguntar el código JavaScroript, y lo que está efectivamente disponible en el servidor. El programa de recorte inicial de la imagen completa es por tanto extremadamente importante, porque es el responsable, para la precisión del corte y el rigor de su etiquetamiento, del buen desenvolvimiento de los acontecimientos desencadenados por las acciones del usuario. GoogleMaps provee a los desarrolladores un API capaz de aprovechar los datos disponibles a través del servicio, en el seno de las propias aplicaciones. Y más interesante para el funcionamiento mismo del servicio, Google da acceso a AjaXSLT, un proyecto Open Source que propone una biblioteca JavaScript. 66 Con las API de Google Maps publicadas, numerosos sitios han aparecido proponiendo sus propias maneras de extraer los datos de los mapas de Google y presentarlos en la pagina a través de scripts específicos, proponiendo un servicio particular. Sin pretender abarcarlos todos, los reseñamos en la sección Utilidades del menú. WIFI .- Tecnología de comunicación inalámbrica mediante ondas más utilizada hoy en día. WIFI, también llamada WLAN (wireless lan, red inalámbrica) o estándar IEEE 802.11. WIFI no es una abreviatura de Wireless Fidelity, simplemente es un nombre comercial es equivalente a Hi-Fi, High Fidelity, término frecuente en la grabación de sonido GRÁFICO 8: CONEXIÓN WIFI Fuente: http://computer.howstuffworks.com/wireless-network.htm Elaborado por: Miriam Erazo 67 Para tener una red inalámbrica sólo se requiere un punto de acceso, que se conectaría al módem, y un dispositivo WIFI que se conectaría en nuestro aparato. Existen terminales WIFI que se conectan al PC por USB, pero son las tarjetas PCI (que se insertan directamente en la placa base) las recomendables, nos permite ahorrar espacio físico de trabajo y mayor rapidez. Para portátiles podemos encontrar tarjetas PCMI externas, aunque muchos de los aparatos ya se venden con tarjeta integrada. Normalmente se conecta los dispositivos e instala su software. Muchos de los enrutadores WIFI (routers WIFI) incorporan herramientas de configuración para controlar el acceso a la información que se transmite por el aire. Esta nueva tecnología surgió por la necesidad de establecer un mecanismo de conexión inalámbrica que fuese compatible entre los distintos dispositivos. Buscando esa compatibilidad fue que en 1999 las empresas 3com, Airones, Intersil, Lucent Technologies, Nokia y Symbol Technologies se reunieron para crear la Wireless Ethernet Compatibility Alliance WECA, actualmente llamada Wi-Fi Alliance. El objetivo de la misma fue designar una marca que permitiese fomentar más fácilmente la tecnología inalámbrica y asegurar la compatibilidad de equipos. WEP, cifra los datos en su red de forma que sólo el destinatario deseado pueda acceder a ellos. Los cifrados de 64 y 128 bits son dos niveles de seguridad WEP. 68 WEP codifica los datos mediante una “clave” de cifrado antes de enviarlo al aire. Este tipo de cifrado no está muy recomendado, debido a las grandes vulnerabilidades que presenta, ya que cualquier cracker puede conseguir sacar la clave. WPA, presenta mejoras como generación dinámica de la clave de acceso. Las claves se insertan como dígitos alfanuméricos. IPSEC (túneles IP) en el caso de las VPN y el conjunto de estándares IEEE 802.1X, que permite la autenticación y autorización de usuarios. Filtrado de MAC, de manera que sólo se permite acceso a la red a aquellos dispositivos autorizados. Es lo más recomendable si solo se va a usar con los mismos equipos, y si son pocos. Ocultación del punto de acceso: se puede ocultar el punto de acceso (Router) de manera que sea invisible a otros usuarios. El protocolo de seguridad llamado WPA2 (estándar 802.11i), que es una mejora relativa a WPA. En principio es el protocolo de seguridad más seguro para Wi-Fi en este momento. Sin embargo requieren hardware y software compatibles, ya que los antiguos no lo son. 69 WEB SERVICES GRÁFICO 9: WEBSERVICES Fuente: http://energybenchmarking.lbl.gov/aob.html Elaborado por: Miriam Erazo El World Wide Web Consortium, abreviado W3C, en la nota 11 publicada en Noviembre de 2004, que hace referencia a la Arquitectura de un WEB SERVICE, define a un WEB SERVICE o servicio Web como un sistema de software diseñado para apoyar la interoperabilidad de máquina a máquina de la interacción en la red. Tiene un interfaz descrito en un formato procesable por máquina (específicamente WSDL). Otros sistemas interactúan con el servicio Web en la forma prescrita por su descripción utilizando mensajes SOAP, típicamente transportados utilizando HTTP con una serialización XML en conjunto con otras relacionadas con los estándares Web. En un Web services intervienen los AGENTES Y SERVICIOS ; los SOLICITANTES Y LOS PROVEEDORES. Los Web Services no proveen al 70 usuario una interfaz gráfica (GUI). En vez de ello, los Web Services comparten la lógica del negocio, los datos y los procesos, por medio de una interfaz de programas a través de la red. Los desarrolladores pueden por consiguiente agregar a los Web Services la interfaz para usuarios, por ejemplo mediante una pagina Web o un programa ejecutable, tal de entregarle a los usuarios una funcionalidad específica que provee un determinado Web Service. Agentes y Servicios.- Un servicio Web es una noción abstracta que debe ser implementada por un agente concreto. El agente es la pieza concreta de hardware o software que envía y recibe mensajes, mientras que el servicio es el recurso que se caracteriza por el conjunto abstracto de la funcionalidad que se proporciona. GRÁFICO 10: AGENTES Y SERVICIOS Fuente: http://energybenchmarking.lbl.gov/aob.html Elaborado por: Miriam Erazo Los solicitantes y los proveedores.- El propósito de un servicio Web es proporcionar alguna funcionalidad en nombre de su dueño - una persona u organización. La entidad proveedor es la persona u organización que proporciona 71 un agente apropiado para implementar un servicio en particular. La entidad solicitante es una persona u organización que desee hacer uso del servicio web de una entidad del proveedor. Se utilizará un agente solicitante para intercambiar mensajes con el agente proveedor de la entidad del proveedor. Tecnologías de servicios Web.- La arquitectura de servicios implica muchas tecnologías superpuestas e interrelacionadas. Hay muchas maneras de visualizar estas tecnologías, así como hay muchas maneras de construir y utilizar los servicios Web. A continuación proporciona un ejemplo de algunas de estas familias de la tecnología. GRÁFICO 11: TECNOLOGÍAS DE SERVICIOS Fuente: http://www.miem.gub.uy/tecnogestion Elaborado por: Miriam Erazo 72 Las tecnologías que consideramos aquí, en relación con la Arquitectura, se basan en XML, SOAP, WSDL, JSON La principal ventaja de utilizar un servicio web es que son bastante prácticos debido a que son independientes de las aplicaciones XML.- XML son las siglas de Extensible Markup Language, una especificación/lenguaje de programación desarrollada por el W3C, diseñado especialmente para los documentos de la web. Permite que los diseñadores creen sus propias etiquetas, permitiendo la definición, transmisión, validación e interpretación de datos entre aplicaciones y entre organizaciones. Conjunto de información XML no es un formato de datos en sí, sino un conjunto formal de los elementos de información y sus propiedades asociadas que conforman una descripción abstracta de un documento XML. XML no limita su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo entre otros. SOAP .- Es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. En el contexto de esta arquitectura, SOAP también proporciona un mecanismo 73 conveniente para las capacidades de referencia (normalmente mediante el uso de encabezados).Un modelo de procesamiento y un modelo de exensibility. Los Mensajes SOAP pueden ser transportadas por una variedad de protocolos de red, tales como HTTP, SMTP, FTP, RMI / IIOP, o un protocolo de mensajería de propiedad. JSON .- El sitio oficial de JSON, lo define como un formato ligero de intercambio de datos. Sus siglas se refieren a JavaScript Object Notation Notación de Objetos de JavaScript. Leerlo y escribirlo es simple para humanos, mientras que para las máquinas es simple interpretarlo y generarlo. Está basado en un subconjunto del JSON es un formato de texto que es completamente independiente del lenguaje pero utiliza convenciones que son ampliamente conocidos por los programadores de la familia de lenguajes C, incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y muchos otros. Estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de datos. JSON está constituido por dos estructuras: Una colección de pares de nombre/valor. En varios lenguajes esto es conocido como un objeto, registro, estructura, diccionario, tabla hash, lista de claves o un arreglo asociativo. Una lista ordenada de valores. En la mayoría de los lenguajes, esto se implementa como arreglos, vectores, listas o sequencias. 74 Estas son estructuras universales; virtualmente todos los lenguajes de programación las soportan de una forma u otra. Es razonable que un formato de intercambio de datos que es independiente del lenguaje de programación se base en estas estructuras. Visual Studio express 2012 para web .- Es un programa de desarrollo en entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows desarrollado y distribuido por Microsoft Corporation. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET. Es de carácter gratuito y es proporcionado por la compañía Microsoft Corporation orientándose a principiantes, estudiantes y aficionados de la programación Web y de aplicaciones, ofreciéndose dicha aplicación a partir de la versión 2005 de Microsoft Visual Studio. La página oficial de Microsoft señala que Visual Studio Express 2012 para Web, hace que el desarrollo Web sea accesible para cualquier desarrollador. Proporciona las herramientas y recursos para construir y probar sitios web HTML5, CSS3, ASP.NET, y código JavaScript, y desplegarlos en servidores Web o en la nube con Windows Azure. Los desarrolladores pueden crear aplicaciones, sitios y aplicaciones Web, así como servicios Web en cualquier entorno que soporte la plataforma .NET (a partir 75 de la versión .net 2002, se incorpora la versión Framework 3.5 y Framework 4.0 para las ediciones igual o superiores a la 2005. VISUAL STUDIO EXPRESS .NET 2012 con Microsoft .net Framework 4 se utilizará para el desarrollo del WEB SERVICES y de la WEB para el prototipo propuesto. Microsoft Silverlight.- La pagina Oficial de Microsoft en Español dice “Microsoft Silverlight es un complemento de Microsoft que nos permite desarrollar aplicaciones enriquecidas para la web. Silverlight funciona sobre varias plataformas y múltiples exploradores y proporciona una nueva generación de experiencias de usuario basadas en .NET. Tras una descarga que se instala en segundos, Silverlight posibilita una nueva plataforma rica, segura y escalable. Silverlight ofrece un modelo de programación flexible y coherente compatible con lenguajes .NET como Visual Basic, C# y F#, y otros como AJAX, Python, Ruby y que además se integra con las aplicaciones web existentes. Silverlight supone una nueva forma de aprovechar los elementos multimedia en los principales navegadores entre los que se incluyen Firefox, Safari e Internet Explorer tanto en MacOS como en Windows.” 76 FUNDAMENTACIÓN LEGAL El presente estudió se fundamenta en la ley de Propiedad Intelectual publicada en el registro oficial 320 del 19 de mayo de 1998, La Ley Orgánica de Salud del Ecuador, y; el Reglamento de Control y Funcionamiento Establecimientos Farmacéuticos Ley de propiedad intelectual En el Artículo 1 de la LPI dice “ El Estado reconoce, regula y garantiza la propiedad intelectual adquirida de conformidad con la ley, las Decisiones de la Comisión de la Comunidad Andina y los convenios internacionales vigentes en el Ecuador. La propiedad intelectual comprende”: 1. Los derechos de autor y derechos conexos. 2. La propiedad industrial, que abarca, entre otros elementos, los siguientes: a. Las invenciones; b. Los dibujos y modelos industriales; c. Los esquemas de trazado (topografías) de circuitos integrados; d. La información no divulgada y los secretos comerciales e industriales; e. Las marcas de fábrica, de comercio, de servicios y los lemas comerciales; f. Las apariencias distintivas de los negocios y establecimientos de comercio; g. Los nombres comerciales; 77 h. Las indicaciones geográficas; e, i. Cualquier otra creación intelectual que se destine a un uso agrícola, industrial o comercial. 3. Las obtenciones vegetales. Las normas de esta Ley no limitan ni obstaculizan los derechos consagrados por el Convenio de Diversidad Biológica, ni por las leyes dictadas por el Ecuador sobre la materia. En su Capítulo 1, Artículo 7 señala “Para los efectos de este Título los términos señalados a continuación tendrán los siguientes significados:” entre los cuales detallan: Base de datos: Compilación de obras, hechos o datos en forma impresa, en una unidad de almacenamiento de ordenador o de cualquier otra forma. Licencia: Autorización o permiso que concede el titular de los derechos al usuario de la obra u otra producción protegida, para utilizarla en la forma determinada y de conformidad con las condiciones convenidas en el contrato. No transfiere la titularidad de los derechos. Programa de ordenador (software): Toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un dispositivo de lectura automatizada, ordenador, o aparato electrónico o similar 78 con capacidad de procesar información, para la realización de una función o tarea, u obtención de un resultado determinado, cualquiera que fuere su forma de expresión o fijación. El programa de ordenador comprende también la documentación preparatoria, planes y diseños, la documentación técnica, y los manuales de uso. Publicación: Producción de ejemplares puesto al alcance del público con el consentimiento del titular del respectivo derecho, siempre que la disponibilidad de tales ejemplares permita satisfacer las necesidades razonables del público, teniendo en cuenta la naturaleza de la obra. En la SECCIÓN II OBJETO DEL DERECHO DE AUTOR , Artículo 8 dice “ La protección del derecho de autor recae sobre todas las obras del ingenio, en el ámbito literario o artístico, cualquiera que sea su género, forma de expresión, mérito o finalidad. Los derechos reconocidos por el presente Título son independientes de la propiedad del objeto material en el cual está incorporada la obra y su goce o ejercicio no están supeditados al requisito del registro o al cumplimiento de cualquier otra formalidad. Las obras protegidas comprenden, entre otras, las siguientes: …“entre las cuales detalla “k) Programas de ordenador;” 79 En la SECCIÓN V. se detallan las DISPOSICIONES ESPECIALES SOBRE CIERTAS OBRAS PARAGRAFO PRIMERO.- DE LOS PROGRAMAS DE ORDENADOR “Artículo 28.- Los programas de ordenador se consideran obras literarias y se protegen como tales. Dicha protección se otorga independientemente de que hayan sido incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya sea en forma legible por el hombre (código fuente) o en forma legible por máquina (código objeto), ya sean programas operativos y programas aplicativos, incluyendo diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que conformen la estructura, secuencia y organización del programa. Artículo 29.- Es titular de un programa de ordenador, el productor, esto es la persona natural o jurídica que toma la iniciativa y responsabilidad de la realización de la obra. Se considerará titular, salvo prueba en contrario, a la persona cuyo nombre conste en la obra o sus copias de la forma usual. Dicho titular está además legitimado para ejercer en nombre propio los derechos morales sobre la obra, incluyendo la facultad para decidir sobre su divulgación. El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la realización de modificaciones o versiones sucesivas del programa, y de programas derivados del mismo. 80 Las disposiciones del presente artículo podrán ser modificadas mediante acuerdo entre los autores y el productor. Artículo 30.- La adquisición de un ejemplar de un programa de ordenador que haya circulado lícitamente, autoriza a su propietario a realizar exclusivamente: a) Una copia de la versión del programa legible por máquina (código objeto) con fines de seguridad o resguardo; b) Fijar el programa en la memoria interna del aparato, ya sea que dicha fijación desaparezca o no al apagarlo, con el único fin y en la medida necesaria para utilizar el programa; y, c) Salvo prohibición expresa, adaptar el programa para su exclusivo uso personal, siempre que se limite al uso normal previsto en la licencia. El adquirente no podrá transferir a ningún título el soporte que contenga el programa así adaptado, ni podrá utilizarlo de ninguna otra forma sin autorización expresa, según las reglas generales. Se requerirá de autorización del titular de los derechos para cualquier otra utilización, inclusive la reproducción para fines de uso personal o el aprovechamiento del programa por varias personas, a través de redes u otros sistemas análogos, conocidos o por conocerse. Artículo 31.- No se considerará que existe arrendamiento de un programa de ordenador cuando éste no sea el objeto esencial de dicho contrato. Se 81 considerará que el programa es el objeto esencial cuando la funcionalidad del objeto materia del contrato, dependa directamente del programa de ordenador suministrado con dicho objeto; como cuando se arrienda un ordenador con programas de ordenador instalados previamente. Artículo 32.- Las excepciones al derecho de autor establecidas en los artículos 30 y 31 son las únicas aplicaciones respecto a los programas de ordenador. Las normas contenidas en el presente Párrafo se interpretarán de manera que su aplicación no perjudique la normal explotación de la obra o los intereses legítimos del titular de los derechos.” Los derechos de autor del presente estudio son de propiedad de la Universidad de Guayaquil, Facultad de Ciencias Matemáticas y Físicas, Carrera de Ingeniería en Sistema. La información detallada respeta las normas de presentación y de citación de autores con el fin de no incurrir en actos ilegítimos. Ley orgánica de salud del ecuador Las empresas farmacéuticas se encuentran reguladas mediante la Ley orgánica de Salud del Ecuador (Ley 67) expedida en el registro oficial suplemento 423, el 22 de Diciembre del 2006, mediante el Articulo 165 que dice “ Para fines legales y reglamentarios, son establecimientos farmacéuticos los laboratorios 82 farmacéuticos, casas de representación de medicamentos, distribuidoras farmacéuticas, farmacias y botiquines que se encuentran en todo el territorio nacional” Reglamento de control y funcionamiento establecimientos farmacéuticos El Ministerio de Salud Publica (MSP) mediante el reglamento de control y funcionamiento establecimientos farmacéuticos publicado en el registro oficial 513 del 23 de Enero del 2009 establece lo siguiente : Art 14. LA cantidad de muestras medicas a autorizarse para la importación de determinara de conformidad con el numero de visitadores médicos de que disponga el importador y en base al instructivo que dicte para el efecto la autoridad sanitaria nacional. Art. 15. La promoción de los medicamentos debe ser realizada a través de los visitadores médicos, en su condición de personal vinculado a la industria farmacéutica, quienes deberán tener una formación profesional en carreras a fines a las ciencias de la salud y farmacéuticas. Se prohíbe la visita medica en los centros de salud públicos. Adicional define en el CAPÍTULO I a las distribuidoras y casas de representación. 83 Art 45. “Las distribuidoras farmacéuticas son establecimientos farmacéuticos autorizados para realizar importación y exportación y venta al por mayor de medicamentos en general de uso humano, especialidades farmacéuticas, productos para la industria farmacéutica….” Art 46. “Las casas de representación son establecimientos farmacéuticos autorizados para realizar promoción medica, importación y venta al por mayor a terceros de los productos elaborados por sus representados…” En el Art 47 se definen los requisitos previos al permiso de funcionamiento entre los cuales se detalla en el literal f: f) Para las casas de representación, nomina de los visitadores médicos, legalmente inscritos en el Proceso Nacional de Control y Mejoramiento en Vigilancia Sanitaria En el CAPÍTULO II define a los laboratorios. Art. 50 . “Los laboratorios farmacéuticos son establecimientos farmacéuticos autorizados para producir o elaborar medicamentos en general …” En el Art 51 se detallan los requisitos previos al permiso de funcionamiento entre los cuales se detalla en el literal f : f) Nomina de los Visitadores Médicos si los tuviere, legalmente registrado en el Proceso Nacional de Control y Mejoramiento en Vigilancia sanitaria. 84 Preguntas a contestarse ¿Cómo influye, sobre la toma de decisiones, no disponer de reportes actualizados diariamente? ¿Se requiere optimizar el tiempo y recursos de los VM y de los operadores que participan en todo del proceso de carga y descarga de la información? BV¿Se requiere conocer la ubicación real de los VM mientras realizan sus operaciones diarias? ¿Considerarían una alternativa para los procesos de los VM utilizando medios tecnológicos modernos? 85 VARIABLES DE LA INVESTIGACIÓN Estudio de la operación de visitadores médicos aplicado a empresas farmacéuticas Automatización Propuesta de desarrollo de una aplicación utilizando dispositivos móviles (SOLUCIO Variable Dependient e2 Variable Dependiente (EFECTO) Variable Independiente ( CAUSA) TABLA 6: VARIABLES DE LA INVESTIGACIÓN El presente estudio de las operaciones de los visitadores médicos muestra el proceso diario que debe realizar un visitador médico, el proceso de visita y los reportes o formularios que debe presentar para demostrar el cumplimiento de su labor. Este estudio se desarrolla para presentar una propuesta que automatice sus operaciones. Este caso es muy frecuentemente presentado en las empresas farmacéuticas del Ecuador, es un sector que los desarrolladores de software del mercado ecuatoriano no han cubierto. Lograr la automatización de las operaciones de los visitadores médicos, a través de una aplicación que permita la carga y descarga de información en línea es el principal objetivo. Eliminando el uso de reportes manuales, optimizando tiempo, recursos y minimizando el porcentaje de errores. Las farmacéuticas y laboratorios PYMES, serán quienes se beneficien del efecto que tendrá el desarrollo de la presente propuesta para lo cual debe ser de bajo costo en su implementación y desarrollo Se propone como alternativa el desarrollo de una aplicación utilizando dispositivos móviles que nos permitan la automatización en tiempo real, online el envío/recepción de información. Esta propuesta permitirá obtener información confiable y actualizada. Fuente: Miriam Erazo Elaborado por : Miriam Erazo 86 Definiciones conceptuales Android Sistema Operativo para smartphone Aplicación móvil Programa instalado en un smartphone o table Código abierto Open source. Denominación para aquellas aplicaciones que tienen su código fuente liberado. En general, los programas de código abierto suele ser libres Dispositivo móvil Término genérico que describe computadoras tan pequeñas que entran en un bolsillo. Geolocalizador Dispositivo o aplicación que permite la localización en tiempo real de la ubicación de personas o bienes. GPS Dispositivo electrónico que capta las señales enviadas periódicamente por una red de 24 satélites orbitando alrededor de la tierra. LIT Literatura Literatura Afiche o catalogo que contiene información de un fármaco promocionado por un VM LPI Ley de Propiedad Intelectual 87 MM Muestra medica Muestra Medica Presentación reducida de un producto farmacéutico sujeto a promoción que el Visitador Médico entrega sin costo a los profesionales facultados para prescribir, con la finalidad de formar en ellos un hábito prescriptivo y/o para recordarles la existencia de una marca comercial. Operador Participante del proceso de generación de recorrido. Usuario operador del sistema de reportes. PDA Personal digital assistant' (asistente digital personal), es una computadora de mano originalmente diseñada como agenda electrónica (calendario, lista de contactos, bloc de notas y recordatorios) con un sistema de reconocimiento de escritura. PER Punto de recorrido Programa Un programa de computadora es un conjunto de instrucciones que producirán la ejecución de una determinada tarea. En esencia, un programa es un medio para llegar a un fin. Prototipo Representación funcional de una parte o de la totalidad de un producto utilizado para realizar verificaciones de distintas propiedades. 88 PYME: Pequeña y mediana empresa Recorrido diario Listado de Médicos y Farmacias a ser visitados en el día por los VM RED Reporte en el que se muestra el recorrido diario Registro Médico, Farmacia o distribuidor asignado a una ruta de un VM Ruta Sector asignado a un visitador médico. Smartphone Teléfono inteligente, equipo celular con funciones más avanzadas que las de un teléfono corriente Smartphone Teléfono inteligente Software El software es todo programa o aplicación programado para realizar tareas específicas Software Libre Software que los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Visitador Médico Profesional encargado de la promoción de fármacos que requieren de prescripción medica. VM Visitador Médico 89 CAPÍTULO III METODOLOGÍA Diseño de la investigación Modalidad de la investigación El estudio de la operación de visitadores médicos aplicado a empresas farmacéuticas para automatización y propuesta de desarrollo de una aplicación utilizando dispositivos móviles es un Proyecto Factible, porque se plantea una posible solución a esta necesidad que no ha sido totalmente explotada por los desarrolladores de software, para lo cual se realiza un estudio de las metodologías utilizadas actualmente por varias empresas farmacéuticas de Guayaquil, determinando que es necesario una propuesta de bajo costo y aplicable a farmacéuticas principalmente PYMES. Tipo de investigación.- El presente estudio se incluye dentro de tres tipos de investigación, por su naturaleza, por el alcance y por su factibilidad. A ) Por la naturaleza - para la toma de decisiones.- En este tipo de investigación se conoce actualmente la realidad, se las compara y se establecen alternativas de soluciones. 90 Las operaciones realizadas por los visitadores médicos han sido estudiadas y se las conoce, se realizó una comparación de la forma actual en que las operaciones son realizadas con como deberían ser realizadas para automatizar las operaciones, y optimizar tiempo y recursos. Se plantearon posibles alternativas y se establecerá la mejor opción para el desarrollo de un prototipo que satisfaga las necesidades de este sector. B) Por el alcance - descriptivo.- Describimos los hechos como actualmente ocurren. Se realizó encuestas a VM de diferentes empresas farmacéuticas de la ciudad de Guayaquil para establecer los procesos comunes realizados, elaborando diagramas de flujo, casos de uso, entre otros de las operaciones actuales. C) Por la factibilidad, proyecto factible.- Una investigación factible propone luego de un diagnostico un modelo practico que permita dar solución a un problema presente. El presente estudio luego del análisis de las operaciones de los visitadores médicos establece una propuesta factible, práctica, de bajo costo y aplicable a las farmacéuticas PYMES como solución para automatizar las operaciones de visitadores médicos, optimizando significativamente sus recursos, tanto humanos como tecnológicos. 7 91 Población y muestra.- La población del presente estudio es finita, una vez consultado el listado de distribuidoras farmacéuticas, laboratorios farmacéuticos y casas de representación registrada en el ministerio de salud pública del Ecuador. La población actual a nivel nacional es de 510 laboratorios farmacéuticos que fabrican o importan productos cuya venta es bajo receta médica. Las características comunes de esta población son las siguientes: Empresas dedicadas a la elaboración, representación y/o distribución de productos farmacéuticos que requieren de prescripción médica. Empresas farmacéuticas reguladas por el Ministerio de Salud Publica del Ecuador y por el Instituto Nacional de Higiene. Poseen un departamento de Visitadores Médicos o Promoción Poseen al menos un Visitador Médico por región. Para el presente estudió se entrevistó al siguiente especialista en la fabricación y distribución de productos farmacéuticos regulados: Dr. Jimmy Zavala Gerente General Laboratorios New Yorker S.A La muestra será tomada de las empresas farmacéuticas registradas en el MSP cuya residencia es la ciudad de Guayaquil. Como Población se considerada únicamente a los laboratorios radicados en la ciudad de Guayaquil. 92 TABLA 7: FARMACÉUTICAS DEL ECUADOR POBLACIÓN DE N GUAYAQUIL 212 QUITO 220 OTROS 78 TOTAL 510 Fuente: Ministerio de Salud Publica Elaborado por : Miriam Erazo Para el cálculo de la muestra se utiliza el método de la Universidad Libertador de Venezuela n m e ( m 1) 1 2 m= Tamaño de la población (212) E= error de estimación (5%) n = Tamaño de la muestra (120) 212 n= (0.05) 2 (212 -1) +1 n= 138 93 TABLA 8: CÁLCULO DE LA MUESTRA Estrato Población Muestra Alto 34 22 Medio 71 39 Bajo 107 77 Total 212 138 Fuente: Muestras de empresas farmacéuticas Elaborado por : Miriam Erazo Cálculo de muestral: n f = fracción 138 = 1.5 = N la 212 94 OPERACIONALIZACIÓN DE VARIABLES TABLA 9: MATRIZ DE OPERACIONALIZACION DE VARIABLES Variables Dimensiones Indicadores ESTUDIO DE LA DE LA OPERACION DE VISITADORES MÉDICOS APLICADO A EMPRESAS FARMACÉUTICAS Las operaciones de los visitadores médicos es el proceso diario que debe realizar un VM, la visita y los reportes o formularios que debe presentar para demostrar el cumplimiento de su labor. Por medio de estas operaciones es que se da a conocer el producto y determina su éxito o fracaso comercial. Operaciones de Visitadores Médicos Empresas Farmacéuticas Diagramas de Flujo Casos de Uso Registros de las operaciones diarias AUTOMATIZACIÓN Automatizar las operaciones de los visitadores médicos, a través de una aplicación que permita la carga y descarga de información en línea es el principal objetivo. Eliminando el uso de reportes manuales, optimizando tiempo, recursos y minimizando el porcentaje de errores. Aplicación PROPUESTA DE DESARROLLO DE UNA APLICACIÓN Desarrollo de UTILIZANDO DISPOSITIVOS MÓVILES El desarrollo de una aplicación prototipo utilizando dispositivos prototipo móviles que nos permitan la automatización en tiempo real, online el envío/recepción de información. Esta propuesta permitirá obtener información confiable y actualizada. Técnicas y/o Instrumentos Encuestas Entrevistas Incremento en un 50% del procesamiento de los reportes. Reportes y Formularios Cumplimiento de gestión de visitas en un 90% Entrevistas a expertos en gestión Reportes de auditoria. Fuente: Miriam Erazo Elaborado por: Miriam Erazo 95 INSTRUMENTOS DE RECOLECCIÓN DE DATOS Técnica .- Para conseguir los objetivos de este estudio, se utilizó las siguientes técnicas de campo: Observación, Entrevistas y Encuestas Técnica Instrumento - Observación - Registro de observación - Entrevista - Guión de entrevista - Encuesta - Cuestionario Se realizó la observación del proceso realizado por el VM desde la recepción del RED hasta la entrega de los reportes. Se elaboró un registro de la observación. Con el uso de la entrevista a diez visitadores médicos y un experto en esta área, se dio contestación a las siguientes interrogantes: ¿Cómo influye, sobre la toma de decisiones, no disponer de reportes actualizados diariamente? ¿Se requiere conocer la ubicación real de los VM mientras realizan sus operaciones diarias? 96 Con el uso de la encuesta se dió contestación a las siguientes interrogantes: ¿Se requiere optimizar el tiempo y recursos de los VM y de los operadores que participan en todo del proceso de carga y descarga de la información? ¿Considerarían una alternativa para los procesos que realizan los VM utilizando medios tecnológicos modernos? Las entrevistas dieron a conocer la necesidad imperativa de conocer con datos precisos y actualizados los reportes de cumplimiento y el stock de muestras médicas y literaturas, así como conocer las observaciones emitidas por los médicos y/o dispensarios. Los reportes de cumplimiento tienen como finalidad conocer que el producto esta siendo introducido en el caso de un lanzamiento y reafirmado en el caso de productos con posicionamiento en el mercado. Por ser productos que requieren de prescripción medica no pueden ser promocionados por medios publicitarios como la televisión o el periódico, por eso el éxito del consumo de un determinado producto radica en el visitador médico. 97 Si el VM no esta realizando la totalidad de su recorrido se analiza las causales del incumplimiento, en casos en donde las rutas asignadas son largas muchas veces se requerirá de la contratación de otro VM y dividir la ruta. En las poblaciones en las cuales muchas veces no se puede llegar a promocionar un producto, obviamente el producto tendrá una baja demanda. Conocer las observaciones registradas sobre un producto da a conocer a los especialistas de elaboración si se requieren pruebas adicionales que no fueron consideradas en el desarrollo, si determinado lote debe ser retirado o si el contenido del producto debe ser reevaluado para conseguir mejoras en el mismo. Cuando no se dispone de información actualizada se encuentran un paso atrás de farmacéuticas internacionales y la competencia directa, lo que influye en el crecimiento y rendimiento comercial. Conocer en donde se encuentran los VM en todo momento verifica que los recorridos se están cumpliendo a cabalidad, que las comisiones canceladas reflejan fielmente la labor cumplida, y disminuye costos en verificación y auditorias. Cuando no se conocer la ubicación se incurre en gastos operativos por verificaciones que no son 100% efectivas. 98 Instrumentos de investigación: Los instrumentos de investigación son : Observación Entrevista Encuesta Observación: Por medio de la observación se notara de principio a fin el proceso que realiza un promotor y aquellos relacionados con el cumplimiento de la visita médica como la generación del recorrido diario. El método y/o sistemas actuales que utilizan y los reportes que generan una vez concluido el recorrido. Entrevista: Con la entrevista a un experto en la rama farmacéutica, especializado en la promoción de productos farmacéuticos se dio contestación a algunas de las interrogantes planteadas. Encuesta: Con el uso de cuestionarios se encuestó a 100 visitadores médicos y 10 supervisores de VM, de las siguientes farmacéuticas : Newyorker S.A, La Sante , Siegfried, Jhonson. 99 Por este medio se midió el grado de satisfacción del método actual de los procesos por ellos realizados. La apertura hacia un nuevo proceso que utilice un medio tecnológico moderno como el uso de los smartphone. La encuesta y el cuestionario Se han realizado dos encuestas, ambas de tipo descriptiva, se busca documentar las actitudes o condiciones presentes. Las preguntas de las encuestas son cerradas, se debe elegir una de las opciones que se presentan en un listado. Objetivo: El objetivo de la encuesta es dar contestación a las preguntas planteadas: a. ¿Se requiere optimizar el tiempo y recursos de los VM y de los operadores que participan en todo del proceso de carga y descarga de la información? – Se mide el grado de satisfacción del VM con el proceso actual. b. ¿Considerarían una alternativa para los procesos que realizan los VM utilizando medios tecnológicos modernos? – Se mide el grado de aceptación ante un nuevo proceso usando tecnología actualizada. 100 Instrucciones : El cuestionario de los VM esta formado por 9 preguntas. 1. El cuestionario de los Supervisores VM esta formado por 5 preguntas 2. Se debe seleccionar una de las alternativas presentadas por cada pregunta. Cuestionario para la entrevista 1. Desde hace cuanto tiempo está en la industria farmacéutica? 2. Porque es necesaria la promoción de los fármacos? 3. Que es lo que realiza un promotor? 4. Que piensa del área de promotores de la empresa que usted dirige? 5. Como usted sabe, la tecnología día a día aumenta, ahora hay mas programas, nuevos sistemas, todo se maneja en línea, vía Web, mensajes de texto y con aplicaciones celulares. Considerando que New Yorker aun mantienen un método que se consideraría manual para el registro de las visitas que realiza cada promotor. Consideraría la implementación de un proceso con tecnología actual que puede mejorar aun mas la productividad de sus promotores? 6. Considera usted una propuesta que no requiera el uso de licencia, pero que obviamente va a tener un costo económico tanto en software como hardware, principalmente en la adquisición de equipos celulares modernos, llamados smartphone para su área de promotores? 101 Cuestionario de visitadores médicos 1. Cuantas visitas promedio realiza a la semana 2. Como le entregan el recorrido 3. Que método utiliza para reportar sus visitas 4. Cual es la frecuencia en la que recibe su recorrido diario 5. Como entrega el resultado de sus operaciones diarias. 6. Tiene un smartphone con acceso a Internet 7. Considera que puede realizar mas visitas, si dispone de mas tiempo, es decir si sus recorridos y resultados pudieran ser recibidos y entregados por medio de una aplicación celular sin necesidad de acudir a las oficinas. 8. Esta dispuesto a invertir en un smartphone y en un plan de datos para mejorar su productividad 9. Considera que los reportes entregados son procesados correctamente Cuestionario de encuesta a supervisores 1. Cuantos visitadores tiene a su cargo 2. Como controla la ubicación de los visitadores médicos 3. Considera que puede mejorar la productividad de los visitadores médicos, si tuvieran disponible mejor tecnología que simplifique los procesos y los tiempos 102 4. Considera que puede mejorar la productividad conocer la ubicación exacta de los visitadores médicos utilizando tecnología moderna 5. Considera que los resultados entregados por los visitadores son 100% confiables. Procedimientos de la investigación El problema: Planteamiento del problema Interrogantes de la investigación Objetivos de la Investigación Justificación o importancia de la investigación Marco teórico: Fundamentación teórica Fundamentación legal Preguntas a contestarse Definición de términos 103 Metodología: Diseño de Investigación (Tipo de Investigación) Población y Muestra Instrumentos de recolección de datos Operacionalización de variables, dimensiones e indicadores Procedimiento de la Investigación Procesamiento y Análisis PROCESAMIENTO Y ANÁLISIS Luego de hacer las Encuestas a las empresas seleccionadas, una vez obtenidos los datos se procede al análisis de los mismos. Se utilizará herramientas estadísticas para el procesamiento de los datos, generación de gráficos, etc. Se presentarán los resultados de las encuestas y cuestionarios obtenidos en gráficos y se realizará un análisis de las posibles alternativas para la automatización de los procesos de los VM. 104 ANÁLISIS Mercado potencial de Laboratorios Farmacéuticos del Ecuador TABLA 10: MERCADO POTENCIAL Farmacéuticas Guayaquil Quito Otros Casas de Representación 52 77 15 Laboratorios 160 143 63 Fuente: MSP Elaborador: Miriam Erazo Se considera que existe un mercado potencial para la implementación del prototipo propuesto. Resultado de observación, entrevistas y encuestas Observación Mediante la observación de los procesos de las operaciones de un VM se determina lo siguiente: 105 1. Existe pérdida de tiempo útil al recibir el recorrido semanal y al entregar la información obtenida luego del recorrido diario. Esto se debe a que todo VM debe acudir a las oficinas centrales el primer día de la semana y recibir de forma impresa el recorrido semanal. Lo que implica que tomara al menos una hora de su tiempo diario es esta actividad. El resultado de las visitas realizadas deben ser entregados diariamente al finalizar el día o al inicio del día siguiente, lo que tomara al menos una hora adicional. Considerando que se tienen 45 visitadores se presenta una PÉRDIDA en el recurso económico que representa parte del salario de un VM. US$ PERDIDOS = #VM x #hp x 1.25 x 24 Donde : #VM = Cantidad de Visitadores Médicos #HP = Aproximado de horas diarias PÉRDIDAs por un VM 1.25 = Valor Fijo que representa el valor/hora de un VM considerando una base de $ 300 24 = Valor Fijo que representa los días del mes laborados PÉRDIDA MENSUAL 45 x 1.12 x 1.25 x 24 = us$ 1512 106 2.- La trascripción de información se realiza manualmente Ya que la transcripción de los RED es realizada manualmente por un operador pueden ocurrir errores en la digitación lo que implica: a) Información ingresada errónea b) Los resultados están errados c) La toma de decisiones se basa en información errada Adicional, la transcripción de la información toma tiempo, depende de la cantidad de VM y de RED entregados, lo que implica: a) Atrasos en obtener los resultados finales Esto no genera pérdidas económicas directas, sin embargo afecta directamente la toma de decisiones, ya que se basa en información errada y desactualizada. 3.- No se conoce la ubicación de los VM El VM es libre de realizar su recorrido diario , lo que implica: a) El VM puede realizar otras actividades no laborales b) El VM puede no realizar su recorrido y reportar que si lo realizó c) El VM puede no culminar todo su recorrido y reportar que si lo terminó 107 Para cualquiera de las tres alternativas posibles existe un costo adicional para la empresa, ya que a los VM se les considera pagos adicionales como bonos e incentivos por cumplimiento de recorridos. Considerando que se tienen 45 visitadores se presenta una PÉRDIDA en el recurso económico que representa parte del salario como comisiones o incentivos de un VM que no debieron ser canceladas. US$ COM_EX = #VM x #V x 1 x 24 Donde: #VM = Cantidad de Visitadores Médicos #V = Aproximado de Visitas no cumplidas por día 1 = Valor Fijo que representa el incentivo por cumplimiento por visita 24 = Valor Fijo que representa los días del mes laborados Adicional a esto si el VM no realiza su recorrido no esta promocionando el producto, lo que implica PÉRDIDA en ventas que no se están cuantificando esta observación. 108 PÉRDIDA MENSUAL 45 x 2 x 1 x 24 = us$ 2160 4.- Auditorias aleatorias de cumplimiento En vista de que no se puede conocer la ubicación de los VM, se recurre a métodos de auditoria para controlar lo mejor posible el cumplimiento de los RED y verificar la veracidad de la información entregada por los RED. a) Se requiere de un AUDITOR JUNIOR para visitas aleatorias a los médicos y verificación del cumplimiento de los VM b) Se utilizan recursos como el teléfono para verificación del cumplimiento y/o actualización de datos. Se calcula el gasto operativo de auditoria GOA = S + ( Vmin X Tllam X d ) Donde: S = Sueldo mensual aproximado sin considerar beneficios de un Auditor Junior Vmin = Valor fijo que representa tres minutos de una llamada local Tllam = Aproximado de llamadas al día que realiza el Auditor Júnior 109 d = Valor fijo que representa los días mes laborados PÉRDIDA MENSUAL 350 + ( 0.1 x 10 x 24 ) = 374 ENTREVISTAS La entrevista realizada al Dr. Jimmy Zavala, Gerente General de Laboratorios New Yorker S.A, con domicilio en la ciudad de Guayaquil, sector Norte se presenta en el ANEXO No. 1 Resultado de la entrevista La promoción de los fármacos a través de los visitadores médicos es uno de los procesos más importantes para un laboratorio farmacéutico. Actualmente no cuentan con un sistema informático para el registro de las visitas Están abiertos a propuestas que mejoren la productividad de los visitadores. Están dispuestos a realizar inversión económica para mejorar la productividad de los visitadores. 110 Resultado de la encuesta a visitadores médicos El cuestionario realizado a los visitadores médicos se presenta en el ANEXO No. 2 Resultado de la encuesta: Total de encuestados = 100 Siegfried 40 New Yorker 25 LaSante 35 1.- Cuantas visitas promedio realiza a la semana Opciones Resultados < 40 0 >=40 y <70 >=70 28 72 111 GRÁFICO 12: VISITAS PROMEDIO VISITAS PROMEDIO 0% 28% 72% Visitas promedio < 40 Visitas promedio >=40 y <70 Visitas promedio >=70 Fuente: Encuestas realizadas a visitadores médicos Elaborador por : Miriam Erazo 2.- Como le entregan el recorrido Formul. Mail Aplicación Aplicaciones celulares Impresos (Archivos) Web (móvil ) (Internet) RESULTADOS 25 40 35 0 OPCIONES GRÁFICO 13: MÉTODO RECEPCIÓN DE RECORRIDO METODO RECEPCION DE RECORRIDO 0% 35% 25% 40% Impreso Mail Web Movil Fuente: Encuestas realizadas a visitadores médicos Elaborador por: Miriam Erazo 112 3.- Que método utiliza para reportar sus visitas OPCIONES Formul. Mail y/o Aplicación Aplicaciones impresos llamadas Web celulares (Internet) (móvil ) RESULTADOS 25 40 35 0 GRÁFICO 14: MÉTODO REPORTE DE VISITA METODO REPORTE DE VISITAS 0% 35% 25% 40% Impreso Mail Web Movil Fuente: Encuestas realizadas a visitadores médicos Elaborador por: Miriam Erazo 4- Cual es la frecuencia en la que recibe su recorrido diario OPCIONES Diario Semanal Mensual Por ciclo RESULTADOS 0 65 0 35 113 GRÁFICO 15: FRECUENCIA DE RECEPCIÓN DE RECORRIDO FRECUENCIA RECEPCION DE RECORRIDO 0% 35% 65% 0% Diario Semanal Mensual Por ciclo Fuente: Encuestas realizadas a visitadores médicos Elaborador por : Miriam Erazo 5.- Como entrega el resultado de sus operaciones diarias. OPCIONES Diario Semanal Mensual Por ciclo RESULTADOS 65 35 0 0 GRÁFICO 16: ENTREGA DE OPERACIONES DIARIAS ENTREGA DE OPERACIONES DIARIAS 0% 35% 0% 65% Diario Semanal Mensual Por ciclo Fuente: Encuestas realizadas a visitadores médicos Elaborador por : Miriam Erazo 114 6. Tiene un smartphone con acceso a Internet OPCIONES Si( propio) Si(Corporativo) No RESULTADOS 17 65 18 GRÁFICO 17: SMARTPHONE CON INTERNET SMARTPHONE CON INTERNET 18% 17% 65% Si( propio) Si(Corporativo) No Fuente: Encuestas realizadas a visitadores médicos Elaborador por: Miriam Erazo 7. Considera al método de entrega y recepción de información de las visitas: OPCIONES No es eficiente Es eficiente RESULTADOS 2 9 Debe mejorarse 89 GRÁFICO 18: DISPOSICIÓN NUEVO MÉTODO DISPOSICION NUEVO METODO 9% 2% 89% Fuente: Encuestas realizadas a visitadores médicos Elaborador por : Miriam Erazo 115 8. Para mejorar las gestiones de sus visitas puede requerir: OPCIONES El uso del Smartphone con acceso a internet RESULTADOS 61 Un celular convencional, internet no es necesario 27 No se requiere usar celular 12 GRÁFICO 19: DISPOSICIÓN A ADQUIRIR SMARTPHONE DISPOSICION ADQUIRIR SMARTPHONE 12% 27% 61% Fuente: Encuestas realizadas a visitadores médicos Elaborador por : Miriam Erazo 9. Considera que los reportes entregados son procesados correctamente OPCIONES Siempre Casi Siempre RESULTADOS 16 38 Con frecuentes errores 46 GRÁFICO 20: PROCESAMIENTO DE REPORTES PROCESAMIENTO DE REPORTES 16% 46% 38% Siempre Casi Siempre Con errores Fuente: Encuestas realizadas a visitadores médicos Elaborador por : Miriam Erazo 116 Conclusiones de la encuesta a visitadores médicos El 72% de promotores realiza más de 70 visitas a la semana. Se puede incrementar su productividad. El 65% utiliza formularios impresos o mail para la entrega y recepción de los recorridos. Lo que significa un desperdicio de tiempo en ir y venir por la entrega y recepción de estos documentos a la oficina o de cyber en caso de no tener Internet en el teléfono. Este tiempo puede ser invertido en otras visitas, lo que incrementa productividad. Solo el 35% entrega sus reportes diariamente, lo que asegura más acertividad en la presentación de informes con datos actualizados. La mayoría no cuenta con información actualizada. El 82% tiene acceso a un smartphone con Internet. Por lo cual conocen el manejo de las aplicaciones celulares. Y el 61% estarían dispuestos a invertir en smartphone de ser necesario. Con lo cual existe una predisposición para una aplicación prototipo independiente del sistema operativo. El 84% afirma que en el procesamiento de datos existe errores, lo que implica presentación de resultados con información equivocada. Con lo cual se puede plantear la posibilidad de automatizar el ingreso de los datos y disminuir los errores por digitación. 117 Con todo lo anterior se concluye que es factible y aceptable la presentación de una propuesta que utilice un dispositivo móvil con acceso a Internet por medio del uso de una aplicación que ayude a simplificar ciertos procesos, incrementando con esto la productividad de los visitadores, disminuyendo el margen de error en el procesamiento de los datos, e incluso disminuyendo ciertos gastos. Resultado de la encuesta a supervisores de visitadores médicos El cuestionario realizado a los supervisores de visitadores médicos se detalla en el Anexo No. 3 . TOTAL DE ENCUESTADOS = 10 Siegfried 4, New Yorker 4, LaSante 2 1. Cuantos visitadores tiene a su cargo OPCIONES <5 >= 5 < 10 >10 RESULTADOS 5 3 2 GRÁFICO 21: VISITADORES A SU CARGO VISITADORES A SU CARGO 20% 50% 30% <5 >= 5 < 10 >10 Fuente: Encuestas realizadas a supervisores de visitadores médicos Elaborador por : Miriam Erazo 118 2. Como controla la ubicación de los visitadores médicos OPCIONES RESULTADOS Llamadas Auditoria GPS 5 0 3 No hay control 2 GRÁFICO 22: VISITADORES A CARGO CONTROL ACTUAL DE UBICACION 20% 30% 0% 50% Llamadas Auditoria GPS No hay control Fuente: Encuestas realizadas a supervisores de visitadores médicos Elaborador por : Miriam Erazo 3. La productividad de los visitares, simplificación de procesos y tiempos podría mejorar si OPCIONES RESULTADOS Se cuenta con mejor tecnología y procesos 10 Se laboras más horas Actualmente es muy productivo 0 0 119 GRÁFICO 23: DISPOSICIÓN PARA CAMBIO TECNOLÓGICO DISPOSICION PARA CAMBIO TECNOLOGICO 0% 0% 100% Fuente: Encuestas realizadas a supervisores de visitadores médicos Elaborador por : Miriam Erazo 3. Los reportes de visitas cumplidas requieren para su confirmación de veracidad : OPCIONES RESULTADOS Confirmar visitas aleatorias 8 Confirmar con auditorias 2 No requieren confirmación 0 GRÁFICO 24: DISPOSICIÓN PARA USO GPS DISPOSICION USO GPS 20% 0% 80% Fuente: Encuestas realizadas a supervisores de visitadores médicos Elaborador por : Miriam Erazo 120 5. El recorrido se cumple según lo programado. OPCIONES RESULTADOS Siempre Ocasionalmente 8 2 No se cumple 0 GRÁFICO 25: CONFIABILIDAD EN CUMPLIMIENTO DE RECORRIDO CONFIBILIDAD EN CUMPLIMIENTO DE RECORRIDO 20% 0% 80% Si No Indif erente Fuente: Encuestas realizadas a supervisores de visitadores médicos Elaborador por : Miriam Erazo Conclusiones de las encuestas a los supervisores VM El 50% tiene a su cargo menos de 5 visitadores y requiere de auditorias para el control de la ubicación de los visitadores. Todos coinciden en que con mejor tecnología disponible pueden ser mas productivos. El 80% asegura que conocer la ubicación real de los visitadores por medio de GPS ayudara a incrementar la productividad, esto es también debido a que no 121 están totalmente convencido de que la información presentada por los visitadores sea 100% real. ANÁLISIS DEL PROCESO OPERACIONAL DE UN VM O PROMOTOR El proceso operacional de un visitador es tomado como referencia del proceso realizado por la compañía farmacéutica New Yorker S.A. Un operador o usuario elabora o genera el recorrido diario, este proceso es automático, se genera una vez a la semana para visitadores locales y una vez cada quince días para visitadores nacionales 1. El promotor acude a las oficinas, recibe su hoja de recorrido diario y/o semanal, en muy pocos casos los recorridos se entregan mensualmente. 2. Inicia el recorrido asignado. Acude a su primera visita del día, entre los que pueden estar: dispensarios médicos, clínicas, farmacias, consultorios particulares, hospitales, entre otros. Los visitadores no tienen tiempos asignados a cada visita, ya que la misma depende de la disponibilidad del médico. En muchos casos suelen esperar más de una hora para realizar una visita de 2 minutos. 122 3. Una vez con el médico, realiza la descripción y promoción de sus productos, se entregan muestras médicas (MM) y literaturas (LIT) de los productos promocionados. Los médicos reciben muestras médicas y literaturas, lo que no ocurre con las farmacias y distribuidoras las que únicamente pueden recibir literaturas. 4. Antes de concluir la visita el promotor pregunta al médico inquietudes u observaciones que tengan sobre los productos promocionados. Estas observaciones, novedades e inquietudes deberán quedan registradas en el reporte de recorrido. 5. Al concluir la visita, el promotor debe llenar el reporte de recorrido, un reporte en el cual se encuentra el recorrido diario, para registrar si la visita fue realizada, las muestras medicas y literaturas entregadas y las novedades. 6. Inicia el viaje a la segunda visita indicada en hoja de recorrido y reinicia el proceso. 7. Al finalizar el recorrido del día, debe concluir el reporte resumen de recorrido. Es el reporte general en el cual debe detallar en forma resumida los totales de las MM y LIT entregadas. 123 8. Adicional, en el caso de que un punto del recorrido tenga un cambio de estado, es decir, que el médico a visitar haya cambiado de domicilio, teléfono, entre otros, deberá notificarse mediante el uso de un formulario. 9. El VM acude nuevamente a las oficinas para la entrega de los formularios. Hasta ese momento el promotor ha culminado su recorrido del día, se puede decir que su trabajo diario ha terminado; sin embargo aquí inicia el ingreso y procesamiento de los datos obtenidos, los mismos que son realizados por un operador (usuario). 10. Los datos de los formularios entregados son ingresados al sistema que posea la compañía, manualmente. Generalmente los datos se ingresan al día siguiente de haber sido entregados por los promotores. 11. Una vez ingresados los formularios de todos los promotores, cuyo número puede variar dependiendo del tamaño de la empresa; los datos del recorrido (día anterior) están listo para ser procesados. 12. Terminado el proceso se pueden generar reportes finales de cumplimiento, inventario, etc. por VM y general 124 Con esta información, la gerencia puede evaluar y tomar decisiones. Una vez analizado el proceso que los visitadores realizan y con los resultados de las encuestas y entrevistas realizadas se define lo siguiente : 1. Los visitadores tienen tiempo considerado “ no productivo” al tener que acudir a las oficinas de forma diaria para el retiro de los recorridos, y formularios que deben ser llenados. Adicional se suma el tiempo perdido en la entrega de los formularios al término de la jornada. 2. El cumplimiento del recorrido de los promotores no puede ser verificado ni confirmado ya que no tienen un horario establecido para cada visita. 3. La información de las muestras y literaturas entregadas no se conoce hasta el siguiente día laborable 4. El ingreso de la información entregada por los visitadores al ser manual tiene tendencia al error. Con todo lo anterior analizado, se concluye, que es necesaria, factible y aceptable una propuesta que optimice el tiempo de los visitadores, el conocimiento de la ubicación real, y que mejore la eficacia y eficiencia de los resultados. 125 ANÁLISIS DE ALTERNATIVAS PARA LA IMPLEMENTACION DE UNA APLICACIÓN PROTOTIPO EN DISPOSITIVO MOVIL Como alternativas para el desarrollo de un prototipo en un dispositivo móvil se encuentran: - Celular básico - Smarphone - PDA Cada uno de estos dispositivos tiene características, ventajas y desventajas que serán analizados, para encontrar la alternativa más óptima a ser utilizada, considerando los tipos de datos soportados, la tecnología que aplica, el sistema operativo utilizado, el requerimiento de licencias tanto para el uso como para el desarrollo, el desarrollo en el mercado ecuatoriano, entre otros. Análisis de dispositivos móviles Los dispositivos móviles (también conocidos como tableta, computadora de mano, Palmtop o simplemente handheld) son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente a una red, con memoria limitada, diseñados específicamente para una función, pero que pueden llevar a cabo otras funciones más generales. 126 GRÁFICO 26: ANÁLISIS DE DISPOSITIVOS MÓVILES Fuente: Internet Elaborador por : Miriam Erazo Existen multitud de dispositivos móviles, desde los reproductores de audio portátiles hasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o los Tablet PCs. Los teléfonos móviles y los PDAs son los tipos de dispositivos más utilizados y conocidos en la actualidad, los que ofrecen mayor variedad de aplicaciones y los que más posibilidades de evolución presentan. Tipos de dispositivos móviles.- Los siguientes son típicos dispositivos móviles: Teléfono inteligente Teléfono inalámbrico Videoconsola portátil Reproductor de audio portátil 127 PDA (Personal Digital Assistant) Cámara digital Cámara de vídeo Mensáfono (más conocido como busca o pager) Computadora portátil PC Ultra Móvil TABLA 11: VENTAJAS Y DESVENTAJAS DE DISPOSITIVOS MÓVILES VENTAJAS Movilidad Permite procesar la información en cualquier momento y lugar de forma cómoda. Se pueden sincronizar a una PC Es capaz de comunicarse o acceder a una red sin cables, donde no hay cables de conexión a Internet Actualmente las personas tienen mayor acceso a un dispositivo móvil que a uno fijo. Peso reducido DESVENTAJAS Teclado con pocas funciones, botones y teclas pequeñas, además de dificultad para escribir y leer textos amplios. Poca memoria y pantallas pequeñas. Si se exceden las limitaciones del dispositivo, despliegue incompleto de páginas, se traba el dispositivo u otros problemas imprevistos. Fuente de energía limitada y menor velocidad de procesamiento. Dificultades en la conexión de red, como tiempos prolongados o ancho de banda variable. Interfaces de usuario que dependen de cada dispositivo, ya que todos son distintos. La aplicación presentada no es el punto de atención para el usuario, como en una computadora. Fuente: Miriam Erazo Elaborador por : Miriam Erazo 128 Categorización de dispositivos móviles: Dado el variado número de niveles de funcionalidad asociado con dispositivos móviles, era necesario hacer una clasificación de los mismos, por ello en el 2005, T38 y DuPont Global Mobility Innovation Team propusieron los siguientes estándares para la definición de dispositivos móviles. Dispositivo Móvil de Datos Limitados (Limited Data Mobile Device): Teléfonos móviles clásicos. Se caracterizan por tener un pantalla pequeña de tipo texto. Ofrecen servicios de datos generalmente limitados a SMS y acceso WAP. Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): se caracterizan por tener una pantalla de mediano tamaño, menú o navegación basada en iconos, y ofrecer acceso a emails, lista de direcciones, SMS, y, en algunos casos, un navegador web básico. Un típico ejemplo de este tipo de dispositivos son los teléfonos inteligentes (“smartphones”). Dispositivo Móvil de Datos Mejorados (Enhanced Data Mobile Device): Se caracterizan por tener pantallas de medianas a grandes (por encima de los 240 x 120 pixels), navegación de tipo stylus, y que ofrecen las mismas características que el "Dispositivo Móvil de Datos Básicos" (Basic Data Mobile Devices) más aplicaciones nativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones corporativas usuales, en versión móvil, como Sap, 129 portales intranet, etc. Este tipo de dispositivos incluyen los S.O. como Windows Mobile. TABLA 12: RESUMEN DE DISPOSITIVOS MÓVILES RESUMEN DE DISPOSITIVO MOVIL DE DATOS DE DATOS DE DATOS LIMITADOS BASICOS MEJORADOS Mismas características Pantallas mediadas a Característic Pantalla que los de datos básicos grandes pequeña as Navegación stylus Menú de navegación SMS y WAP Aplicaciones nativas basada en iconos como Office Móviles Acceso a email Navegador web Comunicación Comunicación por voz Sincronización con PC Funciones Acceso a Internet por voz SMS principales Base de datos ( SMS Acceso a Internet. recolección de Instalación de información ) programas Smartphone PDA Celulares Ejemplo clásicos Fuente: Miriam Erazo Elaborador por : Miriam Erazo Dispositivo móvil de datos limitados (limited data mobile device) Celular básico o clásico El celular básico, es el que nació de la necesidad de hablar desde cualquier lugar y mantenerse en contacto con la oficina y la familia, que incluya el enviar y recibir mensajes de texto. 130 El teléfono celular básico dejó de ser igual para todos. Cada segmento de consumidores tiene un modelo que considera básico para ellos. Allan Hacay, gerente de producto de Samsung Electronics, indica que las características básicas de un celular están dadas en el mercado, por ello existe una segmentación de equipos. El mercado ecuatoriano, dice él, se rige por precios, pero también por las funciones que ofrece un celular. Así, para un grupo las funciones básicas pueden estar en la capacidad de llamar y mensajear, en cambio para otros un teléfono básico debe tener cámara y/o radio entre otras funciones. Ya que no todos los usuarios pueden desembolsar cantidades de dinero para adquirir un smartphone o no necesitan la mayoría de las funciones que estos ofrecen. Los móviles llamados ‘básicos’, tienen un mayor volumen de ventas que aquellos más avanzados. Por teléfono celular básico y como aplicación para este análisis, entenderemos a aquel que tiene la capacidad de llamar y recibir llamadas; de enviar y recibir mensajes de texto. Adicional a este cabe señalar que actualmente el teléfono móvil más básico posee aplicaciones como calculadora y calendario. Como ejemplo de un celular básico actual tenemos al ALCATEL 331A, cuya función adicional a las básicas es una linterna incorporada. Un ejemplo de celular 131 básico más actual y acorde a lo disponible en el mercado ecuatoriano es el Nokia 1680 con capacidades adicionales como cámara digital, soporte de tecnología java, y conectividad móvil (WAP e internet.) GRÁFICO 27: CELULAR BÁSICO Fuente: www.smart-gsm.com Elaborador por : Miriam Erazo TABLA 13: VENTAJAS Y DESVENTAJAS DE CELULAR BÁSICO VENTAJAS DESVENTAJAS Bajo costo del equipo Poca capacidad de almacenamiento No requiere el uso de internet Generalmente no se sincroniza con PC Cumple las necesidades básicas ( llamadas y sms ) Pantallas pequeñas Puede o no incluir navegador web Poca visualización de navegadores web y requiere de planes de navegación Soporte de tecnología Java No tiene conexión WIFI Fuente: Miriam Erazo Elaborador por : Miriam Erazo 132 Teléfono inteligente ( smartphone ) Un “smartphone” (teléfono inteligente en español) es un dispositivo electrónico que funciona como un teléfono móvil con características similares a las de un ordenador personal. Es un elemento a medio camino entre un teléfono móvil clásico y una PDA ya que permite hacer llamadas y enviar mensajes de texto como un móvil convencional pero además incluye características cercanas a las de un ordenador personal. Una característica importante de casi todos los teléfonos inteligentes es que permiten la instalación de programas para incrementar el procesamiento de datos y la conectividad. Estas aplicaciones pueden ser desarrolladas por el fabricante del dispositivo, por el operador o por un tercero. Los teléfonos inteligentes se distinguen por muchas características, entre las que destacan las pantallas táctiles, un sistema operativo así como la conectividad a Internet y el acceso al correo electrónico. Sin embargo, las aplicaciones son desarrolladas para un determinado sistema operativo, por lo tanto una aplicación desarrollada para un sistema operativo blackberry no será compatible en un Smartphone con sistema operativo Android. Es por esto que muchos desarrolladores se ven en la necesidad de desarrollar la misma aplicación para cada sistema operativo, y no encontramos las mismas aplicaciones para todos los sistemas operativos. Se debe tener mucho cuidado al momento de descargar e instalar una aplicación ya que la ejecución de una aplicación que no sea para el sistema operativo apropiado puede ocasionar la inhibición y corrupción del sistema operativo, dejando inhabilitado el smartphone 133 Además de los programas que lleva incorporados, el sistema operativo permite instalar programas adicionales que amplíen las funciones propias del terminal o lo doten de otras funciones nuevas, relacionadas o no con las comunicaciones telefónicas. Pueden ser programas genéricos de ofimática, consulta, comunicaciones o de ocio, de correo electrónico o navegación GPS, o incluso aplicaciones verticales como toma de pedidos sobre el terreno, y muchos otros. En el mercado existen unos 25.000 programas distintos para Palm OS, unos 20.000 para Windows Mobile y unos 8.000 para Symbian, que se pueden localizar en tiendas online especializadas. El completo soporte al correo electrónico parece ser una característica indispensable encontrada en todos los modelos existentes y anunciados en desde el 2007, hasta la actualidad. Otras aplicaciones que suelen estar presentes son las cámaras integradas, la administración de contactos, el software multimedia para reproducción de música y visualización de fotos y video-clips y algunos programas de navegación así como, ocasionalmente, la habilidad de leer documentos de negocios en variedad de formatos como PDF y Microsoft Office. Casi todos los teléfonos inteligentes también permiten al usuario instalar programas adicionales. Se puede sincronizar con un ordenador. Ya sea a través de un cable USB o de conexiones inalámbricas WiFi o Bluetooth, los datos del smartphone se pueden 134 volcar en el equipo de sobremesa o portátil, tanto para salvaguardarlos como para manejarlos indistintamente en el móvil y en el ordenador. El proceso se denomina HotSync en los teléfonos Palm OS, ActiveSync en los Windows Mobile y SyncML en los Symbian y otros. Algunos smartphones, como los Treo de Palm, los BlackBerry de RIM y los Communicator de Nokia, cuentan con un teclado completo en miniatura, que facilita la escritura de documentos y mensajes más largos con los pulgares. Otros optan por un teclado simulado en la pantalla táctil o por el reconocimiento de caracteres manuscritos, pero también se pueden complementar con un teclado externo de tamaño completo, conectado a través de Bluetooth. TABLA 14: VENTAJAS Y DESVENTAJAS DE SMARTPHONE VENTAJAS DESVENTAJAS Pantallas táctiles Mayor costo que un celular clásico Sistema operativo Conectividad con Internet La instalación de aplicaciones dependerá de la marca y modelo del equipo, ya que los sistemas operativos son diferentes Acceso a correo electrónico Muchas aplicaciones son de pago Instalación de programas y aplicaciones propios o de terceros No se explota el potencial del terminal si no está conectado a Internet Lectura de documentos PDF y Office Sincronización con PC Fuente: Miriam Erazo Elaborador por : Miriam Erazo 135 GRÁFICO 28: PDA PDA .- PDA (Personal Digital Assistant, Asistente digital personal) también llamadas ordenadores de bolsillo o computadoras de mano, pueden considerarse una versión evolucionada de las agendas electrónicas. Básicamente, las PDA son pequeños ordenadores portátiles y fueron concebidas como una extensión del PC de sobremesa, por lo que una de sus funciones más importantes es la sincronización con los ordenadores personales misma. Fuente: web.nmsu.edu Elaborado por: Miriam Erazo Estos dispositivos son totalmente portátiles ya que son del tamaño de la mano y muy delgados, utilizan un sistema operativo y tienen aplicaciones específicas a nivel usuario como aplicaciones ofimáticas (procesadores de palabras, hojas electrónicas, bases de datos), juegos, interfaz para conexión a redes, etc. El PDA compite actualmente contra cierto tipo de teléfonos celulares modernos que incluyen interfaces y funciones similares (MP3, Videos, agenda, procesador de palabras, etc.), así como colectoras de datos utilizadas en inventarios físicos. No tienen un teclado físico integrado, sino que la pantalla es táctil (es sensible al toque de un lápiz especial que activa las funciones, la tecnología ("Touch 136 Screen"). El teclado puede ser un dispositivo opcional. Tienen un conector Jack 3.5 mm. para conectar audífonos convencionales y poder escuchar música. Cuenta con una pantalla considerablemente grande para visualizar de manera correcta los gráficos. Se pueden sincronizar con los datos almacenados en la computadora y actualizarlos según los cambios en el dispositivo y viceversa. El sistema operativo es un conjunto de programas que permiten la comunicación entre el usuario y la computadora, la correcta administración de hardware y la ejecución de las aplicaciones que utiliza el usuario entre otras funciones. Dependiendo la marca y modelo de PDA, utilizará distintos tipos de sistemas operativos, por tanto diferentes aplicaciones, compatibilidad y funciones. Ejemplos de ellos son: PalmOS®, PocketPC®, Symbian OS, variantes de Linux©, entre otros. Internamente cuentan con una cantidad de memoria RAM definida, así como una cierta cantidad de memoria para almacenar los datos incluido el sistema operativo. Esta es variable dependiendo del modelo, pero actualmente tienen una ranura para insertar una tarjeta de memoria digital y aumentar sus capacidades de almacenamiento, principalmente una memoria tipo SD ("Secure Digital"). Otra ventaja es que se puede ingresar información mucho más rápido desde la computadora y transmitirla luego al dispositivo. La sincronización se realiza 137 mediante un programa que entregan los fabricantes, los más conocidos son el HotSync Manager (Palm OS), el Windows Mobile Device Center (Windows Mobile) y iTunes (iPhone OS). Por otra parte El PDA es indudablemente mas costoso que el papel y aunque puedas reusarlo varias veces, cuando se desee realizar estudios grandes se deberá actualizar la memoria. Pueden haber errores tecnicos en la transmision de los datos, en su almacenamiento y en su captura. A diferencia de los usuarios de celulares y los Smartphone el personal que lo utiliza deberá ser entrenado TABLA 15: VENTAJA Y DESVENTAJA DE UN PDA VENTAJAS DESVENTAJAS Pequeños ordenadores No recibe y realiza llamadas ni SMS Sincronización con PC mediante programas de fabricantes Costo más elevado que los Smartphone Procesador de texto Poca capacidad de actualización Base de datos Aplicaciones especificas por tipo de procesador Envío y recepción de datos Reprogramación por cambios Conexión a Internet Se requiere equipo técnico de soporte Pantalla táctil Se requiere entrenamiento para su uso Fuente: Miriam Erazo Elaborado por: Miriam Erazo 138 DISPOSITIVOS MÓVILES, resumen: - Existen tres grupos de dispositivos móviles (limitados, básicos y mejorados). Dentro de los móviles limitados tenemos a los conocidos celulares básicos o clásicos. Los smartphone o teléfonos inteligentes pertenecen al grupo de móviles básicos . Las Table y los PDA son algunos ejemplos de los dispositivos de datos mejorados TABLA 16: COMPARACIÓN DE DISPOSITIVOS MÓVILES FUNCIONALIDA DES DISPOSITIVO MOVIL CELULAR BASICO CELULAR INTELIGENTE PDA Voz Si SI NO SMS Si SI NO Pequeña Mediana a Grande Mediana a Grande Sistema operativo NO SI SI Almacenamiento de contactos Limitada Libre dependiente de la memoria Libre dependiente de la memoria Ocasionalmente WIFI, Bluetooth, etc WIFI, Bluetooth, etc Correo electrónico No SI SI Instalación de programas NO SI SI Lectura de documentos NO Ocasionalmente Si Bases de datos NO Ocasionalmente SI Procesadores de texto NO Ocasionalmente Si Pantalla Conectividad a Internet Fuente: Miriam Erazo Elaborado por: Miriam Erazo 139 GRÁFICO 29: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES Fuente: Miriam Erazo Elaborado por: Miriam Erazo De acuerdo a los conceptos detallados, el celular básico o de datos limitados se encuentra dentro de la segunda generación 2G, los teléfonos de datos básicos y mejorados se encuentran dentro de la tercera y cuarta generación 3G y 4G. ANÁLISIS DE APLICACIONES PARA DISPOSITIVOS MÓVILES Aplicaciones para celulares básicos Los celulares básicos como se ha detallado anteriormente tiene ventajas y desventajas que lo diferencias de sus competidores como son los Smartphone. 140 Una de las más poderosas ventajas es el bajo costo del equipo celular y el no requerir el uso de internet para aprovechar todas sus capacidades. Así entonces, tenemos disponible el uso de los SMS como medio de transmisión de datos y de las aplicaciones basadas en conectividad java GRÁFICO 30: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES DE DATOS LIMITADOS Fuente: Miriam Erazo Elaborado por: Miriam Erazo SMS.- El servicio de mensajes cortos o SMS (Short Message Service) es un servicio disponible en los teléfonos móviles que permite el envío de mensajes cortos (también conocidos como mensajes de texto) entre teléfonos móviles, teléfonos fijos y otros dispositivos de mano. SMS fue diseñado originariamente 141 como parte del estándar de telefonía móvil digital GSM, pero en la actualidad está disponible en una amplia variedad de redes, incluyendo las redes 3G. Un mensaje SMS es una cadena alfanumérica de hasta 140 caracteres o de 160 caracteres de 7 bits, y cuyo encapsulado incluye una serie de parámetros. En principio, se emplean para enviar y recibir mensajes de texto normal, pero existen extensiones del protocolo básico que permiten incluir otros tipos de contenido, dar formato a los mensajes o encadenar varios mensajes de texto para permitir mayor longitud (formatos de SMS con imagen de Nokia, tonos IMY de Ericsson, estándar EMS para dar formato al texto e incluir imágenes y sonidos de pequeño tamaño). Beneficios de los sms.- Debido a que los mensajes SMS son recibidos prácticamente de inmediato por el destinatario y son un medio de comunicación muy personal, muchos ya los están utilizando como el mejor medio para comunicarse con una comunidad para invitar a eventos, dar avisos, enviar alarmas, coordinar evacuaciones, confirmar transacciones bancarias, enviar confirmaciones de compra y muchas cosas más. Gracias al aumento de teléfonos móviles y del uso de mensajes de texto en rangos de población muy variados, el SMS ha servido como instrumento para poder participar en concursos y sorteos de diversa índole. 142 En el ámbito industrial como elemento de comunicación entre máquinas y personas. El desarrollo de diversos módulos de telecontrol por SMS facilitó la posibilidad de comunicar instalaciones remotas con los responsables de su operación y mantenimiento; enviándole un SMS con el estado o las alarmas que se producen. De la misma forma, las personas responsables de estas instalaciones pueden enviar un SMS con una orden determinada para que la máquina la ejecute. Lo dicho entre personas y máquinas, es aplicable a una comunicación máquinamáquina o M2M. Aplicaciones sms en empresas : El proceso de cobranzas y de gestión de cartera puede aprovechar significativamente este medio de comunicación, ya que además de ser económico, tiene una gran cobertura y llega directamente al “bolsillo” de su cliente (si tiene el celular en el bolsillo, claro). El campo financiero es uno de los que más está aprovechando la mensajería celular. A través de los mensajes de texto, los clientes pueden recibir alertas de transferencias, consumos en su tarjeta de crédito, saldos de sus cuentas, recordatorios de obligaciones, entre muchos otros. Las aplicaciones de los mensajes de texto a celulares son miles, básicamente dependen de la creatividad y las necesidades de cada institución. 143 La tecnología Móvil permite el desarrollo e implementación de una serie de servicios o productos muy útiles para el manejo de la comunicación entre las instituciones educativas y los padres de familia, sus alumnos, profesores y personal administrativo. Sin embargo, se requiere tener ciertas consideraciones al momento de implementar soluciones basadas en SMS, entre las cuales está la limitación de caracteres de los mensajes de texto. Entre el envió/recepción de mensajes entre personas y maquinas, está limitado a la buena implementación de las ordenes o códigos que se envíen. La maquina ( PC servidor ) requerirá un hardware ( modem ) y software adicional con el cual deberá interpretar los mensajes recibidos y responderlos. TABLA 17: VENTAJAS Y DESVENTAJAS DE APLICACIONES SMS VENTAJAS Disponible en todo celular No requiere el uso de internet Alta penetración El usuario puede enviar y recibir mensajes en “cualquier” momento y lugar Los mensajes se reciben inmediatamente DESVENTAJAS Las aplicaciones deben ser muy simples. Los mensajes de texto tienen limitación de caracteres Se requiere de un equipo adicional para el envió/recepción de los mensajes en el equipo servidor (modem) Personal altamente capacitado Fuente: Miriam Erazo Elaborado por: Miriam Erazo 144 El personal a utilizar este tipo de sistemas debe estar altamente capacitado, y generalmente se recurre a gran cantidad de códigos y abreviaturas para el envió de los mensajes Aplicaciones java Para el uso de una aplicación java se requiere que el teléfono celular tenga capacidad JAVA; en la actualidad los conocidos teléfonos básicos o clásicos ya poseen esta capacidad. Además el teléfono debe tener la capacidad de conexión de datos para poder instalar librerías .jar o .jad GRÁFICO 31: VISUALIZACIÓN DE NAVEGADOR Fuente: www.tecnologia.net Elaborado por: Miriam Erazo 145 Existen muy pocas aplicaciones Java para celulares básicos, esto es mayormente a la compatibilidad de los equipos celulares y a la limitación de la pantalla de los teléfonos básicos. La visualización de los navegadores web en estos tipos de teléfono es muy limitado. A pesar de esto facebook lanzo un app para celulares básicos en Every Phone , al cual se debe acceder mediante el browser y ser descargado. Este app es compatible para mas 2500 tipos de celulares KVM, máquina virtual para dispositivos móviles, es homóloga a JVM (máquina virtual Java). Se utiliza para ejecutar los applets y las aplicaciones escritas con tecnología Java en dispositivos móviles. El fabricante debe instalar KVM. Los consumidores NO tienen la posibilidad de descargarlo o instalarlo. TABLA 18: VENTAJAS Y DESVENTAJAS DE APLICACIONES JAVA VENTAJAS Funciona en equipos de menor costo La aplicación funciona en celulares independiente de la marcar El lenguaje JAVA está ampliamente documentado DESVENTAJAS Se requiere el servicio de internet para su descarga y funcionamiento ( por medio de planes ) No se puede instalar en equipos que no posean el KVM Fuente: Miriam Erazo Elaborado por: Miriam Erazo 146 APLICACIONES PARA CELULARES INTELIGENTES GRÁFICO 32: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES DE DATOS BÁSICOS Fuente: Miriam Erazo Elaborado por: Miriam Erazo Aplicación web móvil: Cuando se habla de Web Móvil se está haciendo referencia a una Web en la que el usuario puede acceder a la información desde cualquier lugar, independientemente del tipo de dispositivo que utilice para ello. Entendemos por aplicación móvil Web la que necesita de un navegador web o browser como iExplorer Mobile, Mínimo u Opera para ejecutarse. Aplicación y datos pueden residir remotamente en un servidor u obtenerse del mismo dispositivo móvil. La Web es más sencilla de programar, permite que las actualizaciones sean transparentes al usuario y el desarrollador tiene todo el control de la misma al residir en servidor. 147 Una de las ventajas de las aplicaciones web cargadas desde internet (u otra red) es la facilidad de mantener y actualizar dichas aplicaciones sin la necesidad de distribuir e instalar un software en, potencialmente, miles de clientes. También la posibilidad de ser ejecutadas en múltiples plataformas, además requiere poco o nada de espacio en disco o memoria Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan gran potencia a la interfaz de usuario. Emplean tecnologías que permiten una gran portabilidad entre diferentes plataformas. Por ejemplo, una aplicación web flash podría ejecutarse en un dispositivo móvil, en una computadora con Windows, Linux u otro sistema, en una consola de videojuegos, etc. Por otra parte Las aplicaciones web requieren navegadores web totalmente compatibles para funcionar. Incluso muchas veces requieren las extensiones apropiadas y actualizadas para operar. Requieren una conexión a internet para funcionar, si la misma se interrumpe, no es posible utilizarla más, en ocasiones, pueden ser descargadas e instaladas localmente para su uso offline, pero se convierten entonces en aplicaciones nativas. Muchas no son de código abierto, perdiendo flexibilidad. La aplicación web desaparece si así lo requiere el desarrollador o si el mismo se extingue. El usuario, en general, no tiene libertad de elegir la versión de la 148 aplicación web que quiere usar. Un usuario podría preferir usar una versión más antigua, hasta que la nueva sea probada. En teoría, el desarrollador de la aplicación web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad. TABLA 19VENTAJAS Y DESVENTAJAS DE APLICACIONES WEB VENTAJAS Uso de browser Se accede desde cualquier lugar No se requiere instalación Pueden o no residir en el dispositivo DESVENTAJAS Buenas prácticas para el desarrollo de web móviles No se visualiza correctamente en todo dispositivo Actualizaciones automáticas No todas son de código abierto, por lo que pierde flexibilidad Multiplataforma Desaparece si el desarrollador lo quiere Requiere poco o nada de espacio en disco o memoria Problemas de privacidad Fuente: Miriam Erazo Elaborado por: Miriam Erazo Aplicación nativa: Es aquella que se instala en el propio dispositivo como cualquier otra aplicación y se desarrolla utilizando un lenguaje de programación compatible con el sistema operativo del dispositivo (Symbian) o de un framework de desarrollo (Java ME, .Net Compact Framework). Las aplicaciones nativas requieren un mayor esfuerzo de desarrollo, tanto en horas como en especialización del equipo. 149 El dispositivo y los lenguajes utilizados son más limitados y complejos que el entorno servidor o desktop. Siempre que sea posible un desarrollo por terceros, ya que algunos sistemas operativos móviles no lo permiten. Muchas de las aplicaciones nativas utilizan la conectividad Web en tiempo real. Entre sus características se destacan : Rendimiento y velocidad de carga respecto de las empotradas o hechas con frameworks (en web hay que esperar a que cargue la página y con frameworks puedes tener problemas de rendimiento de Javascript) Utilizar toda la potencia del SDK del dispositivo Desarrollo de aplicaciones complejas (cámara, GPS, sensores, Bluetooth, cliente/servidor, etc…) El término "teléfono inteligente" se ha convertido en una plataforma para ejecutar aplicaciones y herramientas de terceros más específicas. La mayoría de los desarrolladores de aplicaciones nativas argumentan su desarrollo en un sistema operativo nativo debido a que la interfaz de usuario es superior y las oportunidades comerciales que ofrece por ejemplo, el iPhone App Store, son mejores. La decisión de crear una aplicación o no depende de la naturaleza de la empresa y sus productos y servicios. Si hay una proporción significativa de los clientes que utilizan los teléfonos inteligentes y aplicaciones móviles, entonces hay una necesidad de invertir en el desarrollo de aplicaciones. 150 La desventaja de las aplicaciones nativas para móviles es que se puede restringir el número de usuarios a los que se puede llegar, si la aplicación no es compatible con todos los teléfonos. También se requiere tiempo adicional para el desarrollo de diferentes aplicaciones que necesitan ser desarrolladas para cada tipo de plataforma. De la misma forma, su visibilidad se limita al coto del market en el que se publique. No puede ser compartida vía enlaces que se compartan entre usuarios. TABLA 20: VENTAJAS Y DESVENTAJAS DE APLICACIONES NATIVAS VENTAJAS No requieren el uso de un browser No necesariamente deben estar conectada a Internet Se pueden vender La decisión de crear una aplicación o no depende de la naturaleza de la empresa y sus productos y servicios. DESVENTAJAS Dependen de las características del equipo para su desarrollo Se restringir el número de usuarios a los que se puede llegar, si la aplicación no es compatible con todos los teléfonos. Desarrollo de diferentes aplicaciones para cada tipo de plataforma. No se comparte via enlace Fuente: Miriam Erazo Elaborado por: Miriam Erazo Análisis del uso de teléfonos móviles en ecuador 151 La Consultora Advance, realizo encuesta a 400 personas en Quito, Guayaquil y Cuenca y determino lo siguiente TABLA 21: PREFERENCIA DE APLICACIONES EN ECUADOR Aplicaciones celulares Porcentaje de preferencia Navega en Internet 48.5 Navega en redes sociales 48.5 Mensajería instantánea 36.4 Correo electrónico 21.2 Enviar SMS 12 Tomar fotografías 9.1 Escuchar música 9.1 Juegos incorporados 9.1 Fuente: http://www.vistazo.com/ea/vidamoderna/ Elaborado por: Miriam Erazo El 20.8% de los encuestados utilizan un Smartphone normales. Adicional a y el 79,2% Celulares esto se determinó que el 82.1% de los usuarios smartphone utilizan estos dispositivos principalmente con fines laborales, ya sea para revisar correo electrónico, enviar y recibir información, y uso de aplicaciones relacionadas con la empresa. 152 PREFERENCIA POR CONCESIONARIO TABLA 22: ABONADOS POR CONCESIONARIO POR TECNOLOGÍA ABONADOS POR CONCESIONARIO POR TECNOLOGÍA 2001- 2011 CLARO (CONECEL S.A.) M OV ISTAR (OTECEL S.A.) AÑOS TDM A GSM UM TS TOTAL TDM A CDM A GSM CNT E.P. (EX TELECSA) GPRS/EDGE/U M TS TOTAL CDM A GSM TOTAL 2001 483,982 483,982 375,170 375,170 2002 920,878 920,878 629,514 10,469 639,983 - 2003 1,276,156 256,859 1,533,015 847,252 14,090 861,342 3,804 3,804 2004 1,084,402 1,232,659 2,317,061 388,077 731,680 1,119,757 107,356 107,356 2005 628,988 3,459,362 4,088,350 221,711 1,310,544 399,375 1,931,630 226,352 226,352 2006 253,149 5,383,246 5,636,395 131,054 1,077,146 1,281,802 2,490,002 358,653 2007 6,907,911 6,907,911 13,078 761,539 1,807,819 2,582,436 433,275 16,355 449,630 2008 7,499,370 656,989 8,156,359 533,206 2,678,716 3,211,922 155,151 168,816 323,967 2009 8,532,691 758,577 9,291,268 370,711 3,355,059 80,662 3,806,432 173,602 183,298 356,900 2010 9,419,193 1,051,309 10,470,502 232,396 3,911,249 170,954 4,314,599 157,438 176,292 333,730 01/11 9,450,397 1,092,439 10,542,836 211,616 3,968,040 216,342 4,395,998 160,043 180,160 340,203 02/11 9,535,293 1,080,253 10,615,546 191,478 4,033,456 233,022 4,457,956 154,720 186,457 341,177 03/11 9,711,813 994,798 10,706,611 161,851 4,050,143 256,937 4,468,931 147,629 184,169 331,798 04/11 9,776,606 1,011,119 10,787,725 146,962 4,026,464 263,528 4,436,954 143,947 184,694 328,641 05/11 9,735,671 1,123,607 10,859,278 131,742 4,086,294 258,048 4,476,084 136,521 198,808 335,329 06/11 9,725,717 1,179,321 10,905,038 119,104 4,137,142 262,804 4,519,050 129,998 199,726 329,724 07/11 9,737,593 1,219,338 10,956,931 106,632 4,113,744 276,573 4,496,949 128,073 204,431 332,504 08/11 9,770,734 1,235,917 11,006,651 92,587 4,157,120 272,051 4,521,758 117,113 201,361 318,474 09/11 9,847,550 1,209,571 11,057,121 68,522 4,150,641 282,309 4,501,472 111,994 197,425 309,419 10/11 9,746,336 1,354,381 11,100,717 47,871 4,150,555 286,945 4,485,371 108,087 203,255 311,342 11/11 9,859,674 1,269,240 11,128,914 33,775 4,148,228 290,278 4,472,281 100,619 184,419 285,038 12/11 9,774,865 1,282,451 11,057,316 - 4,212,329 301,545 4,513,874 102,115 201,253 303,368 01/12 9,797,595 1,288,373 11,085,968 - 4,248,051 310,345 4,558,396 101,614 220,074 321,688 02/12 9,813,983 1,302,381 11,116,364 - 4,305,756 311,104 4,616,860 98,125 240,338 338,463 - 358,653 * Datos tomados de la Superintendencia de Telecomunicaciones (2001,2002: CONECEL S.A .) y (2001, 2002 y 2003: OTECEL S.A.) * Periodos en los cuales estas empresas no proveían servicio con dicha tecnología. Fuente: Conatel Elaborado por: Conatel 153 ABONADOS POR TECNOLOGÍA RESUMEN DE ABONADOS TABLA 23: ABONADOS POR TECNOLOGÍA GSM UMTS CLARO 9.813.983 1.302.381 MOVISTAR 4.305.756 311.104 CNT 240.338 TOTALES 14.119.739 1.853.823 Fuente: Conatel Elaborado por: Miriam Erazo ABONADOS POR OPERADORA USUARIOS POR OPERADORA GRÁFICO 33: USUARIOS POR OPERADORA Fuente: Supertel Elaborado por: Supertel 154 CRECIMIENTO DE ABONADOS GRÁFICO 34: CRECIMIENTO DE ABONADOS Fuente: Supertel Elaborado por: Supertel 155 ANÁLISIS DE LOS SISTEMAS OPERATIVOS PARA SMARTPHONE GRÁFICO 35: CLASIFICACIÓN DE DISPOSITIVOS MÓVILES DE DATOS MEJORADOS Fuente: Miriam Erazo Elaborado por: Miriam Erazo La elección de una plataforma smartphone corporativa es uno de los grandes retos a los que se tienen que enfrentar los directores de TI en la actualidad. Han de encontrar una plataforma smartphone que sea segura, fácil de configurar y administrar, y lo suficientemente flexible como para satisfacer las necesidades de productividad de todos los empleados incluyendo los altos ejecutivos. 156 Los sistemas operativos móviles más usados en los teléfonos inteligentes son: Android IOS Symbian Blackberry Windows pone Symbian OS Todavía la plataforma smartphone más utilizada en el mundo, Symbian lidera el ranking de ventas muy por encima del segundo, con un 37,6 por ciento de las ventas de smarphones en 2010, según Gartner. Su distribución mundial, su hardware de bajo coste, en comparación con la competencia, su veterano software atrae a muchos consumidores y empresas. El modelo de seguridad de Symbian dificulta que el software de origen desconocido cause daño a los teléfonos o los datos, incluso si los usuarios autorizan la instalación. Sin embargo, su popularidad en ocasiones le ha convertido en un objetivo para el malware. Las marcar usadas de teléfonos móviles son Nokia y Sony Ericsson. Symbian corre exclusivamente en procesadores ARM, es producido por Symbian Ltd, sociedad formada por Nokia (47.9%), Ericsson (15.6%), Sony Ericsson (13.1%), Panasonic (10.5%), siemens AG (8.4%) y Samsung (4.5%). Si bien no es un software Open Source, las APIs disponen de documentación pública y hasta la versión 8.1 cualquiera podía desarrollar software para Symbian, 157 desde la versión 9.1 se introducen el Framework de Seguridad y algunas funcionalidades que exigen a los desarrolladores firmar digitalmente sus aplicaciones. Desarrollo de aplicaciones en symbian El certificado “TrustCenter ACS Publisher ID Certificate” es requerido para que los desarrolladores puedan firmar sus aplicaciones con el software “Test House”, proceso que no es gratis (el costo del certificado ronda los u$s200 anuales). Symbian Signed provee certificación y firmado gratis solo para aplicaciones freeware mediante el software Cellmania. El lenguaje nativo de Symbian OS es el C++ aunque no en una implementación estándar. Existen múltiples SDKs (Software Development Kit) para el desarrollo de aplicaciones, siendo los principales UIQ y S60. Algunos fabricantes ofrecen SDKs propios o extensiones a los SDK para sus productos o para familias de productos que se pueden bajar de los sitios web. La programación en C++ para Symbian requiere el uso de técnicas especiales como descriptores o CleanupStack, esto puede hacer que programas relativamente simples sean más difíciles de implementar que en otros entornos. Actualmente las técnicas de programación necesarias para desarrollar en Symbian hacen que los programas sean propensos a errores en rutinas de bajo nivel en lugar de errores en las funcionalidades específicas de la aplicación. 158 Muchos de los dispositivos con Symbian OS ademas de C++ pueden ser programados en OPL, Python, Visual Basic, Simkin y Perl, asi como en Java ME. Android Sistema operativo de Google, basado en el núcleo Linux, utilizado por HTC (High Tech Computer), Motorola, Samsung, entre otros, es el nuevo fuerte competidor del iPhone, tiene la gran ventaja de ser Open Source. Es el segundo más utilizado después de Symbian. Android ha conseguido un gran éxito en el sector, gracias a su sistema operativo de código abierto y los pronósticos de los analistas apuntan a que va a ser uno de los sistemas operativos dominantes en los smartphones en los próximos años. Considerada inicialmente como una plataforma para consumidores con un modelo de aplicación menos restrictivo y más flexible que el iPhone, los dispositivos basados en Android han mejorado continuamente el soporte de seguridad en cada versión. Otras características de seguridad tales como el borrado de datos de forma remota y el cumplimiento actualizado de la política de contraseñas, así como la previsión del cifrado del conjunto de dispositivos en 2011, se suman a las últimas peticiones que la comunidad empresarial requiere de Android. Utiliza SQlite una base de datos liviana, que es usada para propósitos de almacenamiento 159 de datos. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner. Algunos de los teléfonos móviles que utilizan Android son , el Motorola Droid X, el cual cuenta con una pantalla de 4,3 pulgadas, con cámara fotográfica de 8 megapíxeles, la cual además permite capturar video en alta definición a 720p. También es importante destacar que presenta conexión 3G a través de Wi-Fi. Asimismo vale la pena mencionar que tiene 8 GB de almacenamiento incorporado, pero puedes optar también por una tarjeta microSD de 16 GB, con la posibilidad de expandirla hasta 40 GB con tarjetas más grandes; El HTC Droid increíble es un teléfono móvil elegante que tiene una pantalla OLED de 3,7 pulgadas y una cámara con 5 megapíxeles. Vale la pena mencionar que utiliza la interfaz HTC Sense. El Google Nexus cuenta con una pantalla OLED, con soporte multi-touch, procesador Snapdragon de 1GHz. Además tenemos al Motorola Droid Desarrollo de aplicaciones en android Para el desarrollo de aplicación Android se requiere : Java JDK 6, Android SK2, eclipse 3.4 o superior, Android developer, se puede utilizar el MOTODEV estudio. Todos estos componentes son de descarga gratuita y no requieren licencia . utilizan la base de datos SQL Server 2005 Compact Edition de descarga gratuita 160 Rim blackberry Uno de los dispositivos favoritos de los departamentos TI por su excelente servicio de email, los dispositivos RIM no han gozado históricamente de la misma evangelización entre los usuarios, como sus glamurosos contemporáneos. En febrero de 2011, todavía había menos de 20.000 aplicaciones para Blackberry en la tienda de aplicaciones de RIM, una pequeña fracción en comparación con la cantidad ofrecida por los desarrolladores del iPhone y de Android. BlackBerry RIM SDK (BlackBerry Research In Motion Software Development Kit) es el entorno para construir aplicaciones para los dispositivos inalámbricos BlackBerry. El lenguaje de programación utilizado es J2ME, esta es la plataforma de java para dispositivos móviles. El uso de los dispositivos Blackberries es popular en el segmento de negocios y no tanto en el segmento de hogares o publico general, por ello el SDK está orientado fuertemente al desarrollo de este tipo de aplicaciones. Además, el navegador del Blackberry y su interfaz no tienen la facilidad de uso que tienen sus principales competidores. Sin embargo ser el autor del 16% de las ventas mundiales en 2010, hace que RIM siga siendo un competidor importante, especialmente en los mercados corporativos, donde los usuarios aprecian de manera especial su plataforma de correo electrónico, su sólido hardware y la duración de su batería. Tal vez su mayor activo es el BlackBerry Enterprise Server, que ofrece a las empresas una gestión avanzada y centralizada de 161 dispositivos y el control de la seguridad sin cables, siendo hasta la fecha una funcionalidad única entre los proveedores de teléfonos inteligentes. Sin embargo, a medida que entran más proveedores en el campo, las empresas ven el BlackBerry Enterprise Server como una de las opciones más caras del sector. Desarrollo de aplicaciones en blackberry RIM provee un sistema operativo propietario, multitarea para los dispositivos BlackBerrys que hace uso intensivo de los dispositivos de entrada como el teclado y el trackball. El sistema operativo provee soporte para MIDP 1.0 y 2.0 (a partir de la versión 4) así como para WAP 1.2. Cualquier desarrollador puede escribir software usando las APIs propietarias de BlackBerry, pero para que una aplicación pueda acceder a ciertas funcionalidades restringidas debe estar firmado digitalmente con un certificado asociado a una cuenta de desarrollador en RIM, este proceso garantiza la procedencia de las aplicaciones, no así la calidad del código. Para el desarrollo de las aplicaciones BlackBerry se requiere Java Development Environment incluye las siguientes herramientas para el desarrollo, todas de descarga gratuita: •BlackBerry® Integrated Development Environment (IDE) •BlackBerry Smartphone Simulador •Java ME APIs and BlackBerry APIs 162 Microsoft windows phone Tras su lanzamiento en 2010, el Windows phone 7 ha atraído una gran atención, y la reciente alianza de Microsoft con Nokia puede ayudar a impulsar a que Windows se sitúe en un lugar destacado. Esta última versión mejora muchos aspectos de la experiencia móvil de Windows, en particular, las características de seguridad en el acceso y la integración con las aplicaciones de back-office de Microsoft. Al igual que Apple, Microsoft aún no ha proporcionado una consola central para la gestión de dispositivos a gran escala, y depende de una tienda de aplicaciones propia, del Windows Phone Marketplace, para la instalación y la distribución de aplicaciones. A pesar de las críticas positivas, los analistas difieren en la viabilidad de esta plataforma a largo plazo. Gartner predice que Windows Phone contará con tan sólo el 5,2 por ciento del mercado en 2011, mientras que la consultora IDC (como indicó el analista Al Hilwa el 19 de diciembre de 2010 en una nota de investigación) es más optimista, citando un crecimiento más rápido de lo esperado en cuanto a la cantidad de aplicaciones para Windows Phone 7 y a un fuerte ecosistema de desarrolladores. Anteriormente llamado Windows Mobile es un sistema operativo móvil compacto desarrollado por Microsoft, y diseñado para su uso en teléfonos inteligentes. 163 Como resultado de la alianza estratégica de Microsoft y Nokia, en octubre de 2011 fue presentado el Nokia Lumia 800, primer terminal de la compañía finlandesa que aplica Windows Phone.2 Windows Phone se encuentra disponible en los equipos de sus principales socios comerciales, tales como HTC, HP, LG, Toshiba, Sony Ericsson, Samsung, entre otros. Desarrollo de aplicaciones en windows phone Para poder crear aplicaciones sobre visual Studio en dispositivos móviles debemos instalar Windows Mobile 6 Professional and Standard Software Development Kits Refresh, Windows Mobile 6.5 Developer Tool Kit Con esto instalado ya podríamos desarrollar las aplicaciones. Apple ios (iphone/ipad) iOS4, presente en los nuevos y revolucionarios dispositivos de Apple, iPhone 3G, iPhone 3GS, iPhone 4, iPod touch y iPad. El iPhone sigue siendo el smartphone de referencia para aquellos consumidores que aprecian lo último en diseño. Apple insiste en que su ecosistema iOS, cerrado y controlado rigurosamente, beneficia la seguridad. A los administradores de TI que desean implementar sus propias aplicaciones u otras aplicaciones de terceros de confianza no les gusta la política restrictiva de Apple que sólo permite distribuir, instalar y hacer copia de seguridad de aplicaciones a través de la Apple Store y iTunes. 164 Además, la mayoría del software liberado disponible puede pasar por alto las funciones de seguridad incorporadas en el iPhone y permitir a los usuarios instalar una amplia gama de aplicaciones no autorizadas y no seguras. Sin embargo, al proporcionar una red privada virtual segura (VPN) como un estándar, se permite el acceso a algunas características de Microsoft Exchange, incluyendo las funciones de control remoto y borrado automático de datos del dispositivo y la administración remota de APIs en iOS4. Esto ha hecho que el iPhone se haya convertido en una de las mejores opciones para los clientes empresariales. Sin embargo, muchos clientes de empresas siguen echando en falta algunos requisitos indispensables como la falta de una gestión centralizada y el cifrado de todo el dispositivo. No se permite la instalación de iOS en hardware de terceros. Tenía el 26% de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de Google Android y Nokia Symbian. En mayo de 2010 en los Estados Unidos, tenía el 59% de consumo de datos móviles (incluyendo el iPod Touch y el iPad). iOS se deriva de Mac OS X, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Unix. 165 Desarrollo de aplicaciones en ios Las aplicaciones deben ser escritas y compiladas específicamente para la arquitectura ARM, por lo que las desarrolladas para Mac OS X no pueden ser usadas en iOS. Al igual que otros navegadores, Safari admite aplicaciones web. Aplicaciones nativas de terceros están disponibles para dispositivos corriendo iPhone OS 2.0 o posterior, por medio del App Store. El 17 de octubre de 2007, Steve Jobs anunció que un Kit de desarrollo de software o SDK estaría disponible para terceros y desarrolladores en Febrero del 2008. El SDK Fue liberado finalmente el 6 de marzo de 2008, permitiendo así a los desarrolladores hacer aplicaciones para el iPhone y iPod Touch, así como probarlas en el "iPhone simulator". De cualquier manera, solo es posible utilizar el app en los dispositivos después de pagar la cuota del iPhone Developer Program. Los desarrolladores pueden poner un precio por encima del mínimo ($0.99 dólares) a sus aplicaciones para distribuirlas en el App Store, de donde recibirán el 70% del dinero que produzca la aplicación. En alternativa, el desarrollador puede optar por lanzar la aplicación gratis, y de esta forma no pagar ningún costo por distribuir la aplicación. (excepto por la cuota de la membresía). Linux/ LiMo (Linux Mobile) usado en el nuevo N900 de Nokia que apunta a conquistar un sector del mercado que prefiere un sistema operativo libre. 166 RESUMEN DE SISTEMAS OPERATIVOS DE SMARTPHONE TABLA 24: SISTEMAS OPERATIVOS DE SMARTPHONE Symbian Fabricante Windows Phone IOS Google Microsoft MAc Windows CE UNix Android Basado en ARM Núcleo Linux Utilizado por Nokia, Soni, Siemen HTC, Motorola, Samsung RIM Blckberry Open source Licencia Aplicaciones /Programas C++, OPL, Python, Visual Basic, Simkin y Perl, asi como en Java ME. Año de inicio JAVA JAVA ME. V NET HTC, HP, LG, Ipad, Iphone Toshiba, Sony Ericsson, Samsung, entre otros. Libre Pagado Visual estudio(pa gado) iPhone Developer Program Cocoa Touch 2007 2004 2010 2007 Blackberr y Enterprice server SQL Server 2005 Compact Edition CoreDate Software licenciado s y libres Software licenciados libres Almacenamie nto SQlite SQlite Desarrollo de aplicaciones nativas Software licenciados y libres Software de Software de descargas descargas libre libre Fuente: Miriam Erazo Elaborado por: Miriam Erazo 167 y GRÁFICO 36: SISTEMAS OPERATIVOS CELULAR MAS POPULARES EN Fuente: www.tecnología.net/movil/ Elaborado por: Miriam Erazo GRÁFICO 37: CARACTERÍSTICAS COMPARATIVAS SO PARA CELULAR Fuente: Internet Elaborado por: Miriam Erazo 168 Preferencias de sistema operativo para smartphone en ecuador Android, de Google, tiene el 48% del mercado de teléfonos inteligentes a escala mundial. En Ecuador el líder es BlackBerry, pero Android gana terreno. La batalla de los smartphones no solo se centra en los modelos que RIM, Apple, Nokia, Samsung o en los de otras firmas que lanzan al mercado. Los sistemas operativos que utilizan los dispositivos libran una lucha aparte liderada, hoy en el mundo, por el sistema Android, de Google. La plataforma Android fue adquirida por Google en el 2005 y lanzada para teléfonos inteligentes en el 2008. Es utilizada por casi todos los principales fabricantes de teléfonos móviles, entre ellos HTC, LG, Motorola y Samsung. En Ecuador, el smartphone con mayor penetración es BlackBerry, en sus diferentes modelos. Según la firma de soluciones financieras móviles YellowPepper, los equipos de RIM, con sus sistema operativo de por medio, ocupan cerca del 60% del mercado ecuatoriano. No obstante, Jonathan Scaillon, gerente de Productos de YellowPepper, aclara que el sistema Android está llegando paulatinamente al país porque se utiliza en equipos más baratos en comparación con los BlackBerry o los iPhone. Además, ofrece funciones similares en cuanto a navegación”. Scaillon calcula que hoy, el software Android tiene el 9% del mercado local. 169 En sus pronósticos, Scaillon cree que para finales de año, el sistema Android estará en el primer lugar del mercado ecuatoriano, superando a los sistemas de Nokia y iPhone. “La ventaja de este sistema es que permite el desarrollo de aplicaciones móviles con más facilidad que otros sistemas. Además, se puede utilizar en smartphones de diferentes marcas”. Añade que iPhone no mejorará su posición porque los costos del equipo aún son altos. GRÁFICO 38: PREFERENCIA EN ECUADOR DE SO PARA CELULAR 2012 Fuente: YellowPepper Elaborado por: Yellow Papper 170 GRÁFICO 39: PREFERENCIA EN ECUADOR DE DISPOSITIVO MOVIL JUNIO 2013 Fuente : http://www.blog.shift.com.ec/ANÁLISIS-dispositivos-MÓVILESen-ecuador-junio-2013/ Elaborado por: Juan Pablo de Alcazar 171 GRÁFICO 40: PREFERENCIA EN ECUADOR DE SISTEMA OPERATIVO PARA MOVIL 2013 Fuente : http://www.blog.shift.com.ec/ANÁLISIS-dispositivos-MÓVILESen-ecuador-junio-2013/ Elaborado por: Juan Pablo de Alcázar Preferencias de sistema operativo para smartphone mundial En Junio del 2011, Android se convirtió en el sistema operativo para smartphones líder en seis de los ocho países considerados clave dentro del mercado de la telefonía móvil. De acuerdo con la firma de investigación Kantar Worlpanel Comtech, Symbian de Nokia fue fue superado por Android en España en el último trimestre. De los 8 países más importantes del mercado de smartphones, Android es líder en 172 los Estados Unidos, Reino Unido, Japón, Alemania, Francia y España. En las dos naciones restantes, Italia y Australia, el liderazgo es de Symbian y de iOS, respectivamente. La información proviene del diario The Guardian. Junto con Android empresas como Samsung se posicionan en lo más alto del racking en calidd de sus productos. GRÁFICO 41: PREFERENCIA MUNDIAL DE SO PARA CELULAR Fuente: Canalys 2012 Elaborado por: Canalys 2012 173 Según la firma de análisis Canalys, android lidera la cuota de mercado a nivel mundial de smartphone con un 48% de la misma siendo el líder en 35 de los 56 países en donde la empresa recopila datos para sus encuestas y análisis. Si vemos estos datos divididos por fabricantes Samsung ocupa el primer lugar dentro de los que utilizan android y las excelentes ventas de sus modelos Galaxy se dejan notar mucho en las cuentas y en las estadísticas a nivel mundial. Samsung es el segundo fabricante en ventas de smartphone estando por detrás únicamente de Apple que se mantiene aún como el primer fabricante de este tipo de dispositivos. TABLA 25: TELEFONOS POR UNIDADES VENDIDAS Y PROYECTADAS DESDE 2012 HASTA 2015 Fuente: Gartnet Elaborado por: Ken Welan 174 Comparación de costos de equipos Prepago TABLA 26: COSTOS DE SMARTPHONE CLARO MOVISTAR Blackberry $ 300 - $ 500 $ 300 - $ 500 Motorola $ 400 - $ 600 $ 400 - $ 600 Samsung $ 1800 - $ 250 $ 180 - $ 250 CNT Incluido en plan Fuente: Proveedores locales ( Telefónicas ) Elaborado por: Miriam Erazo Plan celular corporativo. Plan 300megas, el valor del saldo depende de la operadora, la cantidad de megas de navegación no varia. El costo de los equipos varía según el plan, y de acuerdo al plan aplican los modelos habilitados. Para un plan de $ 30 el costo del equipo se muestra en la siguiente tabla 175 TABLA 27: COSTOS DE PLANES CELULARES CLARO MOVISTAR Blackberry $ 200 - $ 300 $ 150 - $ 300 Motorola $ 200 - $ 400 $ 200 - $ 400 Samsung $ 45 - $ 200 $ 45 - $ 200 CNT Incluido en plan Fuente: Proveedores locales (Telefónicas) Elaborado por: Miriam Erazo Resultado de los análisis El resultado de los análisis es presentado en el capítulo de Conclusiones. 176 CAPÍTULO IV MARCO ADMINISTRATIVO Cronograma Para el análisis de la situación actual y el desarrollo del prototipo para la automatización de las operaciones de los visitadores médicos, las actividades a desarrollarse se detallan a continuación: Investigación de Laboratorios Farmacéuticos del Ecuador Elaboración de cuestionarios, encuestas y registros de observación y registro de entrevistas Entrega de cuestionarios y encuestas Entrevistas con Visitadores Médicos (Registro de entrevistas) Entrevista con experto en promociones Análisis de observaciones, entrevistas y encuestas Análisis del proceso Actual Propuesta de alternativas posibles Análisis de alternativas posibles 177 Conclusión del análisis Diseño de la aplicación móvil y Web Implementación de la base de datos Desarrollo de la aplicación Web Desarrollo de la aplicación móvil Implementación de Web services Pruebas de conectividad Modificación y correcciones Pruebas Finales Documentación Técnica 178 TABLA 28:CRONOGRAMA sep-13 oct-13 nov-13 dic-13 ene-14 feb-14 mar-14 abr-14 may-14 jun-14 Investigación de Laboratorios Farmacéuticos del Ecuador Elaboración de cuestionarios, encuestas y registros de observación y registro de entrevistas Entrega de cuestionarios y encuestas Entrevistas con Visitadores Médicos (Registro de entrevistas) Entrevista con experto en promociones Análisis de observaciones, entrevistas y encuestas Análisis del proceso Actual Propuesta de alternativas posibles Análisis de alternativas posibles Conclusión del análisis Diseño de la aplicación móvil y Web Implementación de la base de datos Desarrollo de la aplicación Web Desarrollo de la aplicación móvil Implementación de Web services Pruebas de conectividad Modificación y correcciones Pruebas Finales Documentación Tecnica Fuente: Miriam Erazo Elaborado por: Miriam Erazo 179 jul-14 ago-14 Presupuesto Comprende los diferentes gastos que se llevaran a efecto, para el cumplimiento del objetivo. Egresos HARDWARE 1 LAPTOP 1 IMPRESORA 1 TELEFONOS MOVIL TOTAL HARWARE $450.00 60 160 $670.00 SOFTWARE APACHE WINDOWS 7 ( INCLUIDA EN LAPTOP) MY SQL ECLIPSE EMULADOR ANDROID VISUAL PUNTO NET XAMPP TOTAL SOFTWARE 0 230 0 0 0 0 * 0 230 FOTOCOPIAS VARIOS RELACIONADOS 100 150 TOTAL DE PRESUPUESTO $1,150.00 Ingresos Para el desarrollo de la presente tesis, incurrimos a la utilización únicamente de Recursos Propios por el valor de $ 1.050. Por convenio entre Microsoft y la Universidad de Guayaquil no se requiere la compra de licencia de Visual Studio .Net para el desarrollo de la presente tesis. ‐ 180 ‐ CAPÍTULO V CONCLUSIONES La incorporación de la tecnología móvil a las empresas y profesionales ofrece importantes beneficios que inciden positivamente en la gestión administrativa, unido a un ahorro de costos. Después de analizar los diferentes dispositivos móviles, sus ventajas y desventajas, las aplicaciones que se pueden utilizar y desarrollar, y la forma de acceder a la información, se concluye que el prototipo para la automatización de las operaciones de los visitadores médicos será desarrollado como una aplicación móvil que funcione de forma conectada y desconectada en teléfonos inteligentes (smartphone), que incluyan capacidad GPS y WIFI, independientes de la marca, con sistema operativo android 2.2 o superior, ya que este sistema operativo va en crecimiento, posicionándose al 2013 en el líder en el mercado ecuatoriano y a nivel mundial, 1. Los productos y servicios de comunicación móvil son los más demandados por presidentes, directores, gerentes y altos ejecutivos de diferentes países, los smartphone o teléfonos inteligentes son considerados como una herramienta estrictamente de trabajo y es la mejor opción para la implementación de una solución para la automatización de información de los visitadores médicos o de cualquier otra área laboral. ‐ 181 ‐ Se encuentran las siguientes ventajas en el uso de smartphone ante las demás opciones de dispositivos móviles presentadas. Fácil uso con un interfaz intuitivo Peso reducido Integración a bases de datos Gran capacidad de almacenamiento Costos de implementación bajos Buena aceptación por los usuarios Visualización de reportes Pantallas de alerta para valores fuera de la "normalidad" Seguridad en la protección de datos Identificación del usuario Acceso a múltiples fuentes de información en poco tiempo Transmisión de información en pocos segundos, etc. Capacidad de conexión WLAN Capacidad GPS Entre las ventajas para los visitadores médicos están: Incremento de la eficiencia, productividad y control Información duplicada y segura de la base de datos. Ahorro de tiempo en obtención de recorridos. ‐ 182 ‐ Eliminación de reportes de cumplimiento manuales. Visualización y consulta de información en línea Control de posición geográfica Los costos también son mejorados: La entrada manual de datos en dos etapas se reduce a la introducción de datos in situ La transferencia de datos es automática, se elimina: impresión y costes de transporte Los costos administrativos y operativo por trascripción de datos son eliminados Los costos en la re verificación y verificación de datos son eliminados Mayor precisión y calidad de los datos Disminuye los costos por auditorias 2. Para el desarrollo de la aplicación prototipo, se opta por el sistema operativo Android versión 2.2 mínimo o superior. A pesar de no ser el líder en el mercado ecuatoriano, está ganando posicionamiento rápidamente, liderando en junio del 2011 en seis de los ocho países considerados clave dentro del mercado de la telefonía móvil. Además por ser un sistema operativo de código abierto, no se requiere licencia para su uso, reduce el costo del equipo celular y disminuye el costo por desarrollo al no requerir ninguna licencia para el uso ‐ 183 ‐ de aplicaciones e implementación. A partir de la versión 2.2 android permite el uso de GPS y WIFI. Actualmente el sistema operativo para Smartphone Android tiene las siguientes ventajas: Está liderando en el mercado ecuatoriano y a nivel mundial El costo del equipos y planes de datos (internet), es menor que otros equipos, comparado por ejemplo con el Blackberry que es líder en el mercado ecuatoriano. Capacidad de instalación de aplicaciones nativa desarrolladas por terceros. A pesar de que la implementación dependa de un equipo celular con un sistema operativo determinado, es más confiable y segura que una aplicación Web móvil, ya que está disponible sin Internet. Utilización de GPS y WIFI Para su desarrollo no se requiere la adquisición de licencia alguna Para su desarrollo se requiere herramientas open source. Para su desarrollo se utiliza el lenguaje de programación JAVA, el cual es ampliamente conocido 3. Se desarrollará una aplicación móvil que funcione de forma conectada y envíe información en línea o de forma desconectada y guarde la información para poder ser enviada cuando haya conectividad. ‐ 184 ‐ La aplicación móvil: Podrá funcionar de forma conectada y desconectada. Funcionará de forma desconectada una vez que haya obtenido los datos del recorrido semanal. Esto una ventaja significativa ante otro tipo de aplicaciones como una aplicación WEB, ya no requerirá Internet para algunos de sus procesos, lo que permitirá al promotor realizar sus procesos independientes de si tiene o no Internet. Podrá utilizar el GPS del smartphone para obtener la posición real del promotor. Las aplicaciones Web no permiten utilizar esta opción. Podrá recibir y enviar datos (sincronizar) por medio de WIFI al servidor local de la empresa. Las aplicaciones WEB requieren de Internet para él envió/recepción de información. Adicional se desarrollará en ambiente Web una aplicación prototipo que permita al operario o la Gerencia verificar el recorrido realizado por los promotores; verificando así el funcionamiento de la aplicación móvil en el uso del GPS, que muestre el listado de los médicos visitados y no visitados. Esta aplicación Web se la desarrollará en Visual Punto Net utilizando la tecnología de Silverlight. ‐ 185 ‐ MANUAL TECNICO La información técnica del desarrollo del prototipo se presenta en el Anexo Manual Técnico. MANUAL DE USUARIO El manual de usuario del prototipo tanto de la aplicación android para dispositivo móvil como de la aplicación Web se presenta en el Anexo Manual de Usuario. ‐ 186 ‐ RECOMENDACIONES Con el continuo avance tecnológico tanto en hardware como software, la tendencia a incorporar al dispositivo móvil como una herramienta más para efectuar distintas labores tanto personales como laborales, y el incremento en uso de los teléfonos inteligentes (smartphone) a nivel mundial, es recomendable el desarrollo de aplicaciones móviles que permitan automatizar o mejorar procesos para los cuales aún no hay suficientes soluciones propuestas. Utilizar herramientas de desarrollo como el Android que permite la conectividad con otro tipo de aplicaciones como las API Google ofrecidas por el mismo proveedor, es una ventaja al momento de crear soluciones con posibilidad a mejora y crecimiento en el futuro. Mediante la automatización de los procesos de los Visitadores Médicos se llevan a cabo tareas de manera simplificada y sencilla, sin la necesidad de recurrir a procesos manuales. El prototipo propuesto provee interfaces para que el usuario realice de forma simplificada y en línea el registro de las visitas. Adicional, la aplicación Web para el rastreo de los visitadores también ofrece un interface agradable y sencilla para conocer la información más relevante en relaciones a la realización de los recorridos de los visitadores. Permite la posibilidad a ser integrado a un ERP, e incrementar más módulos en las aplicaciones. ‐ 187 ‐ Cabe destacar que para la lograr la automatización de este proceso se investigó y aprendió sobre nuevas tecnologías y herramientas de desarrollo, la compatibilidad entre versiones existentes de los aplicativos implementados y todos aquellos factores que intervienen en un mundo competitivo y de avanzada tecnología. ‐ 188 ‐ BIBLIOGRAFIA REFERENCIAS BIBLIOGRÁFICAS Pressman Roger, Ingeniería de Software un enfoque Practico, Editorial McGranw 2002, Tomas Girones, Jesus , El gran libro de Android, , Editorial Marcombo 2013 Jacobo Ivan, Booch, Proceso Unificado de Desarrollo, 2008 Pere Chardi Garcia, SQL fácil, Marcombo, 2012 McGraw‐Hill, Android a programmers guide, 2011 Sebastian Pérochon, Android. Guía de desarrollo de aplicaciones para Smartphones y Tabletas, Ediciones eni, 2014 Olivier HEURTEL, PHP y Mysql - Domine el desarrollo de un sitio web dinámico e interactivo, Editorial Eni., 2013 Rodrigo Diaz, Concha, Aplicaciones de negocios con Microsoft Silverlight 5, Editorial RN, 2013 Sayed Hamishi, Pro Android 2, 2011 ‐ 189 ‐ Roberto Rodríguez Echeverría, Álvaro Prieto Ramos, Encarna Sosa Sánchez, Programación Orientada a Objetos, Creative Commons ReconocimientoNoComercial-CompartirIgual 3.0 Unported, 2013 José Enrique Amaro Soriano, Android: Programación de dispositivos móviles através de ejemplos, Editorial Marcombo 2011, Bruno Capuano, Visual Studio 2010,.Net 4.0 y Alm, Krasis Consulting S.L., 2010 Kenneth E. Kendall, Julie E. Kendall, Análisis y diseño de sistemas, Pearson Educación, 2005 Dan Rubel, The Eclipse Graphical Editing Framework (GEF) (Eclipse Series), Kindle Editorial, 2012 Dunkan McKensi, Aprendiendo Visual Basic.Net en 21 Lecciones Avanzadas, Editorial Pearson, 2012 Mariano Birnios, Microsoft Visual Basic .Net Guía del Programador, MP ediciones, 2002 Jeff Martin, Visual Studio 2013, Editorial Pack Publishin, 2013 ‐ 190 ‐ Robin Nixon, Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-byStep Guide to Creating Dynamic Websites, Oreilly Editorial, 2013 Francisco Durán, Francisco Gutiérrez, Ernesto Pimentel, Programación orientada a objetos con Java, Editorial Paraninfo, 2007 Marco Bellinaso, Asp .Net 2.0 Website Programming, 2010 Gary B. Shelly, Corinne Hoisington, Microsoft Visual Basic 2010: For Windows, Web, Office, and Database Applications: Comprehensive, Editorial Cengage Learning, 2010 Marino Posadas, Programación en Silverlight 2.0, Ediciones Luarna, Madrid, 2009 Fernando Berzal, Desarrollo profesional de aplicaciones WEB con ASP, Frederic P. Miller, , Json, Editorial Alphascript Publishing, 2009 Francisco Minera, Desarrollador Web, claves y tecnicas para desarrollar sitios, Ediatorial Manuales Users, 2010. Ciryl Thiabud, MySQl 5, Ediciones Eni, 2009 ‐ 191 ‐ PUBLICACIONES Angel Palomares (2011), Proyecto ADIMenC : Una aplicación Multiplataforma para dispositivos móviles Guillermo Gomez Ceja ( 2010 ), Sistemas Análisis y diseños, Facultad de Sistemas Universidad Nacional autónoma de México. Roxana Garcia (2010), Dispositivos móviles, Universidad de Oviedo Victor Viera Balanza (2011), Computación móvil, técnicas y principios Juan Baterretche (2007), Dispositivos Móviles Jorge Blanco Lopez (2007), Telefonía móvil, las palabras en el aire ‐ 192 ‐ DIRECCIONES WEB Microsoft, nd, Introducción a Visual Studio, Consultado el 5 de enero del 2013, http://www.microsoft.com/es Comunidad Android, nd, Programación en Android, Consultado el 5 de enero del 2013, http://www.android.com/ Comunidad Android, nd, Programación en Android, Consultado el 5 de enero del 2013,http://www.android.es/ Google Inc, nd, Desarrollo de aplicaciones para Android, uso de mapas, Consultado el 5 de enero del 2013, https://developers.google.com/android/ Comunidad Android, nd, Desarrollo de aplicaciones en android, Consultado el 5 de enero del 2013, http://www.elandroidelibre.com Jorge de la Torre, JT, Evolución de Smatphone, Consultado el 10 de enero del 2014, http://www.idg.es Pagina Oficial JSON, nd, Uso de json, Consultado el 5 de enero del 2013, https://json.org Stefan Crow, SC, Evolución de Tecnología telefónica, Consultado el 10 de Febrero del 2013, http://basic4ppc.com Pagina Oficial Silverlight, nd, Silverlight configuración y aplicaciones, Consultado el 28 de Marzo del 2013, http://www.silverligh.net Microsoft, nd, Ventajas de Silverlight, Consultado el 28 de Marzo del 2013, http://www.microsoft.com/silverlight/ ‐ 193 ‐ Microsoft. Nd, Herramienta SOAP, Consultado el 15 de Marzo del 2013, http://msdn.microsoft.com/es-es/library/dd831853.aspx Comunidad Eclipse, nd, Inicio a Eclipse, instalación y configuración, Consultado el 28 de Marzo del 2013, http://www.myeclipseide.com/ Comunidad Eclipse, nd, Programación en Android con Java para Eclipse, Consultado el 28 de Marzo del 2013, http://www.myeclipseide.com/ Soft Intelligent, nd, Desarrollo de software para pymes, Consultado el 9 de Agosto del 2013, http://www.ajpdsoft.com/ Ricardo Jerbert, RJ, Introducción a Android, Consultado el 9 de Agosto del 2013, www.lawebdelprogramador.com › Antonio Fuente, AF, Programación en PHP, Consultado el 24 de Agosto del 2013, www.clubdelphi.com Comunidad Android, nd, Programación Avanzada en Android con uso de mapas, Consultado el 24 de Agosto del 2013, http://androideity.com/ Microsoft, n.d, Instalación de Visual Studio 2013, Consultado el 15 de Marzo del 2014, www.visualstudio.com Comunidad Wikipedia, nd, Industria farmacéutica, Consultado el 21 de Abril del 2012, www.wikipedia.com Antonio Velez, AV, El desarrollo de la industria farmacéutica, Diario Hoy, Consultado el 6 de Noviembre, www.diariohoy.com Control Sanitario, nd, (2013), Pagina web Control Sanitario, La Ley de Control y Funcionamiento de Establecimientos Farmacéuticos del Ecuador, www.controlsanitaio.com Mauro Bascos, MB, Aplicaciones WEB, Consultado el 5 de enero del 2014, http://www.tecnologia-informatica.es/ Nd, Conceptos básicos de aplicaciones web, Consultado el 5 de enero del 2014, http://aplicacionesweb.galeon.com/concepto.html ‐ 194 ‐ Victor N. Cueva, VC, Historia de los teléfonos, Consultado el 5 de enero del 2014, https://cursoreparacioncelulares.wordpress.com/2010/ Amanda Fuente, AF, Ususarios registrados en telefónicas, Consultado el 15 de Marzo del 2013, http://www.elcomercio.com.ec/actualidad/ecuador-registra-973usuarios-tecnologia.html. ND, Concepto de la NUBE, Consultado el 13 de febrero del 2013, http://www.capacitacionit.com/contenido/evernote-tus-ideas-por-las-nubes ND, Agentes y Servicios, Consultado http://energybenchmarking.lbl.gov/aob.html el 13 de febrero del 2013, ND, Servicios WEB, Consultado el 13 de febrero del 2013, Fuente: http://www.miem.gub.uy/tecnogestion Nologia , nd, Tecnologia cellular, Consultado el 20 de marzo del 2013, www.smart-gsm.com Gabriel More, GM, Avances tecnológicos, Consultado el 28 de abril del 2013, http://www.vistazo.com/ea/vidamoderna/ Juan Alcazar, JA, Tendencia en Smartphone en el Ecuador, Consultado el 13 de Octubre del 2013, http://www.blog.shift.com.ec/ANÁLISIS-dispositivosMÓVILES-en-ecuador-junio-2013/ ‐ 195 ‐ ANEXO No. 1 ENTREVISTA AL DR. JIMMY ZAVALA, GERENTE GENERAL DE LABORATORIOS NEW YOKER. Desde hace cuanto tiempo está en la industria farmacéutica? Tengo 40 años es la Industria Farmacéutica, 37 años en New Yorker. Inicie como empleado de Control de Calidad aquí mismo en New Yorker, aun era estudiante de Laboratorio en la Universidad de Guayaquil. Al culminar mi carrera hice un postgrado fuera del país, y al regresar me ofrecieron en la misma empresa ser Jefe de Control de Calidad, eso fue en 1977. Luego me ascendieron a Gerente de Producción en 1999, y hace apenas 6 años en el 2008 fui posesionado como Gerente General. Porque es necesaria la promoción de los fármacos? Por muchas razones. La principal de ellas es porque Imagínese que un jarabe que solo puede ser recetado por un medico fuera promocionado en televisión, las personas lo comprarían pero no tienen ni idea de la forma en que debe ser prescrito, como deben de tomar. Esto en lugar de hacer un bien a su organismo puede causar perjuicio. Y muy a pesar de que los fármacos no se promocionan en televisión o radio o cualquier otro medio, eso es lo que sucede en muchos casos, y es por esto que nuestro organismo se hace resistente a ciertos medicamente como la penicilina, la ciprofloxacina o gentamicina por mencionar algunas. Además los fármacos regulados por el MSP y bajo receta médica, no pueden ser ofrecidas por medios publicitarios, solo se permite la entrega de literaturas y muestras medicas a los médicos, y en el caso de las farmacias o distribuidoras solo las literaturas. Esta prohibido por la ley. Para poder vender un medicamento hay un exhaustivo proceso de adquisición de registro sanitario, lo que garantiza que ese fármaco a sido desarrollado bajo muchos estándares y es apto para consumo humado y que obviamente sirve para lo que ha sido desarrollado. Esta prohibido por la ley que se publicite estos medicamentos. Por esto es necesaria la intervención de un Promotor o Visitador Medico como lo conocen más regularmente. Que es lo que realiza un promotor? Un promotor para la industria farmacéutica es como una propaganda humana si así lo quiere ver. El debe de llegar al médico, convencerlo de que la medicina que esta publicitando es la mejor y que para ello debe de probarla en sus pacientes, recetarla. Por esto se le entrega una serie de muestras médicas y de literaturas. Las literaturas le recuerdan al medico el nombre el producto y sus beneficios. Obviamente el medico obsequiara a sus pacientes las muestras medicas, y en una próxima visita el paciente le dirá si le hizo bien o no. Claro que con nuestros médicamente el paciente siempre se sentirá mejor. Que piensa del área de promotores de la empresa que usted dirige? Nuestros promotores son muy comprometidos y entregados a su trabajo. Disfrutan de lo que hacen, eso es muy importante en cualquier trabajo, que a uno le guste a lo que se dedica. Considero que nuestra empresa es muy sólida y sus ventas son altas, esto es en su mayor parte al trabajo de los visitadores médicos, claro, sin quitar meritos al área de ventas. Pero vera, las farmacias compran lo que los clientes piden, y los clientes que son pacientes pedirán lo que el doctor receta, y el doctor receta lo que el promotor publicita. Es todo una cadena, igual que la cadena alimenticia. Tenemos políticas bien establecidas que deben cumplirse. Nadie debe inventar nada, todos saben que hacer y cuando hacerlo. Además por cada cinco promotores hay un supervisor que a la vez es un promotor pero con menos recorrido ya la mitad de su trabajo es asegurarse que los otros promotores hagan el suyo. Nuestro jefe de promotores es muy organizado y estricto. No tengo ningún comentario adicional a mas de que la empresa esta muy contenta con el desempeño de su área. Como usted sabe, la tecnología día a día aumenta, ahora hay mas programas, nuevos sistemas, todo se maneja en línea, vía Web, mensajes de texto y con aplicaciones celulares. Considerando que New Yorker aun mantienen un método que se consideraría manual para el registro de las visitas que realiza cada promotor. Consideraría la implementación de un proceso con tecnología actual que puede mejorar aun mas la productividad de sus promotores? A pesar de que yo no soy muy bueno con la tecnología, y que hasta me cuesta mucho estar leyendo constantemente el correo o revisando el celular, debo admitir, como usted lo que dice, que ahora se nos ofrecen muchas soluciones tecnológicas. Claro que estamos abiertos a nuevas propuestas, siempre que ayude a incrementar la productividad de nuestros promotores. Nosotros estamos contentos con su desempeño, pero igual que muchas otras empresas siempre tenemos falencias que deben ser mejoradas. Estamos en constante revisión de nuestros procedimientos para mejorar esas falencias, pero debo reconocer que ahora la tecnología es la que impera, y que quien esta tecnológicamente desactualizado va un paso atrás. Actualmente tenemos un proceso para la selección de nuevos sistemas informáticos. Cierta parte incluye a los promotores, pero en realidad estamos más centrados en la parte contable por las NIFF. Siendo así, entonces mi siguiente pregunta esta enfocada a la parte económica. En la actualidad es cierto que existen muchas soluciones tecnológicas, pero muchas de ellas son también de un alto precio. Sin embargo me atrevo a preguntar. Considera usted una propuesta que no requiera el uso de licencia, pero que obviamente va a tener un costo económico tanto en software como hardware, principalmente en la adquisición de equipos celulares modernos, llamados smartphone para su área de promotores? La industria farmacéutica es una de las industrias mas productivas a nivel mundial, en Ecuador también lo es, pero de diferencia en que sus ganancias son menores y que la laboratorios nacionales competimos con grandes multinacionales que si pueden adquirir tecnología de alto costo. Yo creo que en general Ecuador continua un paso atrás de otros países porque ve la inversión tecnológica como un gasto, cuando la realidad es que como su nombre lo dice es una inversión, que generará en un futuro un margen de productividad. New Yorker tiene por política imperar la calidad del producto y del servicio por encima del margen de ganancia. No con esto quiero decir que trabajamos a perdida, obviamente que no, pero reducimos nuestro margen de ganancia si con esto aseguramos mejor calidad. Como comente anteriormente, los promotores son nuestra carta de presentación, nuestra imagen, nosotros estamos dispuestos a realizar inversión en esta área, porque estamos concientes de que toda inversión que en ellos realicemos será para mejorar e incrementar nuestras ventas, lo que por ende aumentara nuestras ganancias; y pienso que para todo laboratorio farmacéutico una de sus áreas mas consentidas es la de los promotores. No creo que no haya alguna que si ve la oportunidad de incrementar su productividad no este dispuesta a invertir. Incluso actualmente a nuestros promotores les otorgamos corporativamente planes celulares que incluyen un teléfono, en realidad no se de que marca, pero con acceso a Internet, para que puedan comunicarse con la empresa en todo momento. Además hay planes para la adquisición de vehiculo para su propia movilización, sabemos que el tiempo que ellos tienen es una de sus mayores dificultades para el cumplimiento de sus recorridos. Nuestros vendedores en cambio cuentan con un sistema de mensajeria a través de mensajes de texto con la cual se procesan los pedidos de los clientes. Es una solución tecnológica que nos fue presentada y que nos convenció por el bajo costo en equipos celulares y en infraestructura informática. Generalmente a los vendedores o a cualquier persona en realidad con frecuencia le roban el celular, y cuando es un smartohne por ejemplo debe ser reemplazado por otro, la empresa asume parte del costo pero no la totalidad, el empleado es quien asume ese costo en su mayor parte. Para los promotores en cambio en diferente, no porque no sean objetos de robo sino porque cuentan con vehiculo propio y sus visitas las realizan dentro de clínicas, y consultorios, la probabilidad de robo es menor. ANEXO 2 CUESTIONARIO A VISITADOR MEDICO Area : Laboratorio : Indicaciones: Seleccione una de las opciones de cada pregunta planteada 1.- Cuantas visitas promedio realiza a la semana < 40 >=40 y <70 >=70 2.- Como le entregan el recorrido Formul. Mail Aplicación Aplicaciones impresos (Archivos) Web celulares (Internet) (móvil ) 3.- Que método utiliza para reportar sus visitas Formul. Mail y/o Aplicación Aplicaciones impresos llamadas Web celulares (Internet) (móvil ) 4- Cual es la frecuencia en la que recibe su recorrido diario Diario Semanal Mensual Por ciclo 5.- Como entrega el resultado de sus operaciones diarias. Diario Semanal Mensual Por ciclo 6. Tiene un smartphone con acceso a Internet Si( propio) Si(Corporativo) No 7. Considera al método de entrega y recepción de información de las visitas: No es eficiente, se utiliza mucho tiempo en Es eficiente Debe mejorarse este proceso 8. Para mejorar las gestiones de sus visitas puede requerir: El uso del Smartphone con acceso a Un celular convencional, internet internet no es necesario No se requiere usar celular 9. Considera que los reportes entregados son procesados correctamente Siempre Casi Siempre Con frecuentes errores ANEXO No. 3 CUESTIONARIO A SUPERVISORES DE VISITADORES MEDICOS Area : Laboratorio : 1. Cuantos visitadores tiene a su cargo <5 >= 5 < 10 >10 2. Como controla la ubicación de los visitadores médicos Llamadas Auditoria GPS No hay control 3. La productividad de los visitares, simplificación de procesos y tiempos podría mejorar si Se cuenta con mejor tecnología y Se laboras mas horas Actualmente es muy productivo procesos 4. Los reportes de visitas cumplidas requieren para su confirmación de veracidad : Confirmar con visitas aleatorias Confirmar la auditorias 5. El recorrido se cumple según lo programado. Siempre Ocasionalmente No se cumple No requieren confirmación MANUAL TECNICO OBJETIVOS Y ALCANCES El presente manual tiene como objetivo describir los aspectos técnicos del sistema. Los lenguajes de programación, aplicaciones y gestores utilizados; permitiendo entender su funcionamiento interno. ARQUITECTURA GRAFICO 1 : ARQUITECTURA -1- HARDWARE Y SOFTWARE Tabla 1: COMPONENTES COMPONENTE HARDWARE VS. Versión DISPOSITIVO MOVIL DETALLE Detalle LICENCIA Costo SMARTPHONE CON S.O ANDROID SISTEMA 2.2 o Superior OPERATIVO DE DISPOSITIVO MOVIL COMPUTADOR Procesador : Corei3 2.0 RAM : 4G o superior Disco Duro : 10G libre o superior SISTEMA XP o OPERATIVO DE superior Aprox. $ 200 COMPUTADOR ROUTER Para pruebas de INALAMBRICO sincronización y pase de información. HERRAMIENTAS DE DESAROLLO ECLIPSE JUNO Para el desarrollo de la aplicación móvil en Androide MICROSOFT .NET Express 2013 Para el desarrollo de la aplicación web básica de administración TRACE UTILITY 3.0 PAra la simulación de IP Pública FRAMEWORK DE DESAROLLO ANDROID ( SKD ) 2.0 Para pruebas de la aplicación -2- JAVA (SDK) MICROSOFT 5 Para la interfax de la SILVERLIGHT pagina web GOOGLE MAP(API) Para la utilización de los mapas de google SOFTWARE DE BASES DE DATOS MY SQL Base de datos en NO servidor local que contiene la información SQLLITE Base de datos interna NO del dispositivo móvil. SOFTWARE DE SERVIDOR WEB IIS EXPRESS . Net Internet Interface NO Services para la comunicación del servidor web APACHE PHP Para la pagina WEB NO OTRAS HERRAMIENTAS UTILIZADAS XAMPP Aplicación para NO instalación de MySql, Apache INTERNET DOMINIO y HOSTING Plan de datos $ 30 mensual No aplica en la presentación del prototipo DESCRIPCIÓN DE LOS COMPONENTES PARA EL DESARROLLO DISPOSITIVO MÓVIL (SMARTPHONE) Una de las características más relevantes de casi todos los teléfonos inteligentes es que permiten la instalación de programas para incrementar el procesamiento de datos y la -3- conectividad. Estas aplicaciones pueden ser desarrolladas por el fabricante del dispositivo, por el operador o por un tercero. El smartphone a utilizar en el desarrollo del prototipo debe cumplir principalmente las siguientes características: Marca: Samsung, Motorota, LG, HUAWEY, entre otros, que dispongan de Sistema operativo GRAFICO 2: SMARTPHONE Android. Sistema Operativo: Android 2.2 o superior. Display: Touchscream, 2.8pulgadas mínimo GPS: Incluido Wifi: Incluido Es utilizado en las pruebas finales del desarrollo. COMPUTADOR De escritorio o laptop, que cumpla principalmente las siguientes características: Procesador: PIV 2.8 o superior Memoria: 2Gb o superior Disco duro: 10GB disponibles Programas instalados: Eclipse, Emulador de Android, SKD de Android MySQL Apache PHP Es utilizado en el desarrollo de la aplicación, del webservice y del visualizador de google map. Adicional a esto se utilizará como servidor local de la base de datos mysql. -4- ROUTER INALAMBRICO Utilizado para la creación de una red local inalámbrica entre el servidor y los dispositivos móviles, además; es utilizado para el pase o sincronización de información entre el servidor local y los dispositivos móviles que posean instalada la aplicación. ECLIPSE: http://www.eclipse.org/ -Entorno de desarrollo integrado de código abierto multiplataforma para desarrollar "Aplicaciones de Cliente Enriquecido", típicamente usado para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus. Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para VisualAge. Actualmente es desarrollado por la Fundación Eclipse, organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios. Eclipse fue liberado originalmente bajo la Common Public License, pero después fue relicenciado bajo la Eclipse Public License. La Free Software Foundation ha dicho que ambas licencias son licencias de software libre, pero son incompatibles con Licencia pública general de GNU (GNU GPL). Eclipse X es el utilizado para el desarrollo del prototipo, ya que por ser de código de abierto no hay que adquirir licencia para su uso, además esta versión admite la compatibilidad con el SDK de Android y el emulador. ANDROID. Android es un software para dispositivos móviles lanzado en el 2009 por Google Inc. que incluye un sistema operativo, middleware y aplicaciones claves. Cuenta con un SDK de Android que proporciona las herramientas y las bibliotecas necesarias para comenzar a desarrollar aplicaciones que se ejecutan en dispositivos con Android. Está disponible gratuitamente accediendo a la página oficial de Android. Desde el lanzamiento de Android, las versiones han evolucionado con rapidez. -5- CAPA DE APLICACIONES De los más importantes utilizados en Android, para el desarrollo del prototipo se han utilizado los siguientes: Activity Manager Windows Manager Content Provider Views Packag Manager Telephony Manager Resource Manager Location Mabager Se crearon las siguientes clases: Tabla 2: CLASES CREADAS BalloonOverlayView.class BuildConfigs.class CabeceraVisitas.class Causas.class Clientes.class DB.class DetalleVisitas.class Generales.class Login.class MainActivity.class MyItemizedOverlay.class MyItemizedOverladyM.class MyLocation.class OpcionMenu.class PantallaCalendario.class PantallaConsultas.class PantallaConsultaMapa.class PantallaConsultaProductos.class PantallaConsultaVisitas.class PantallaLogin.class PantallaMenu.class PantallaProductos.class Permite dibujar la burbuja emergente sobre un punto (overlay) del mapa Clase generada automáticante Permite manipular los datos y métodos de la tabla cabecera de visitas Clase con datos de las causas registradas. Contiene datos y métodos para manipulación de los clientes Define los métodos necesarios para comunicar la aplicación con el servicio web o el archivo xml. Permite manipular los datos y métodos de la tabla detalle de visitas Variables y métodos generales para todo el proyecto Control de acceso a la aplicación. Clase que implementa la actividad (Splash) Implementa un overlay Implementa un overlay Usada para implementar GPS Define las opciones del menú mostrado Clase que extiende de Actividad Calendario Clase que extiende de Actividad Consultas Clase que extiende de Actividad ConsultaMapa Clase que extiende de Actividad Consulta Productos Clase que extiende de Actividad Consukta Visitas Clase que extiende de Actividad Login Clase que extiende de Actividad Menu Clase que extiende de Actividad Productos -6- PantallaRegistros.class PantallaVisitas.class Productos.class R.class Receptor.class Ubicación.class Vendedor.class Visitas.class VisitasActivity.class Clase que extiende de Actividad Registros Clase que extiende de Actividad Visitas Implementa métodos para acceder a los productos Definición de controles y recursos del proyecto (Generada automáticamente) Implementa el Broadcast receiver para registrar la posición del vendedor. Implementa el servicio de ubicación. Define métodos y atributos usados para trabajar con el vendedor Define métodos y atributos usados para trabajar con las visitas Clase que extiende de Actividad Visitas JDK ( Java Development Kit ) JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java. El JDK se puede obtener de las páginas de Sun (http://java.sun.com), y existen versiones disponibles para varias plataformas entre las que se encuentran: Microsoft Windows 95 y NT 4.0 Sun Solaris 2.4 SPARC o 2.5 al 2.6 sobre x86 o SPARC. IBM AIX, OS/400 y OS/390 Linux Para el desarrollo del prototipo móvil, instalar y configurar el JDK, desde el siguiente link: http://www.oracle.com/technetwork/java /javase/downloads/index.html. Son aproximadamente 75MB. -7- SDK y AVD Manager SDK, es el kit desarrollo necesario para crear aplicaciones para Android. En el kit de desarrollo Android se encuentra todas las herramientas, entornos desarrollo y depuración, librerías, un emulador de móviles, documentación, tutoriales, código de ejemplo, etc. El Android SDK funciona en sistemas Windows XP, Vista o 7, Mac OS X 10.4.8 o superior y en Ubuntu 6.06 o superior (en otras distribuciones de Linux funcionará, pero la Open Handset Alliance sólo da soporte para Ubuntu) y necesita de Python 2.2 y Java 1.5 o superior para funcionar, pudiendo también integrarlo con el entorno de desarrollo Eclipse mediante un plugin Para el desarrollo del prototipo móvil se debe instalar el SDK de Android desde http://developer.android.com/sdk/index.html. Una vez dentro de la página, se selecciona el archivo perteneciente a la plataforma Windows. Son aproximadamente 20MB de descarga. AVD Manager son unas herramientas imprescindibles para los desarrolladores y testeros, ya que permiten emular en una computadora un entorno móvil a los que apuntará nuestra aplicación Android. Cuando recién se ha instalado el SDK de Android (que incluye el AVD Manager) no se cuenta con ningún dispositivo virtual, por lo cual deberá ser configurado WEB SERVICE El término Web Services describe una forma estandarizada de integrar aplicaciones WEB mediante el uso de XML, SOAP, WSDL y UDDI sobre los protocolos de la Internet. XML es usado para describir los datos, SOAP se ocupa para la transferencia de los datos, WSDL se emplea para describir los servicios disponibles y UDDI se ocupa para conocer cuáles son los servicios disponibles. Uno de los usos principales es permitir la comunicación entre las empresas y entre las empresas y sus clientes. Los Web Services permiten intercambiar datos sin necesidad de conocer los detalles de sus respectivos Sistemas de Información. Para el funcionamiento del prototipo de desarrollará un WEB SERVICE en .NET FRAMEWORK 4, SOAP 1.1, utilizando JSON para el intercambio de información -8- JSON El sitio oficial de JSON, lo define como un formato ligero de intercambio de datos. Sus siglas se refieren a JavaScript Object Notation - Notación de Objetos de JavaScript. Leerlo y escribirlo es simple para humanos, mientras que para las máquinas es simple interpretarlo y generarlo. Está basado en un subconjunto del JSON es un formato de texto que es completamente independiente del lenguaje pero utiliza convenciones que son ampliamente conocidos por los programadores de la familia de lenguajes C, incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y muchos otros. Estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de datos. JSON está constituido por dos estructuras: Una colección de pares de nombre/valor. En varios lenguajes esto es conocidos como un objeto, registro, estructura, diccionario, tabla hash, lista de claves o un arreglo asociativo. Una lista ordenada de valores. En la mayoría de los lenguajes, esto se implementa como arreglos, vectores, listas o secuencias. Estas son estructuras universales; virtualmente todos los lenguajes de programación las soportan de una forma u otra. Es razonable que un formato de intercambio de datos que es independiente del lenguaje de programación se base en estas estructuras. VISUAL STUDIO EXPRESS 2013 PARA WEB Es un programa de desarrollo en entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows desarrollado y distribuido por Microsoft Corporación. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET. Es de carácter gratuito y es proporcionado por la compañía Microsoft Corporación orientándose a principiantes, estudiantes y aficionados de la programación Web y de aplicaciones, ofreciéndose dicha aplicación a partir de la versión 2005 de Microsoft Visual Studio. -9- La página oficial de Microsoft señala que Visual Studio Express 2012 para Web, hace que el desarrollo Web sea accesible para cualquier desarrollador. Proporciona las herramientas y recursos para construir y probar sitios web HTML5, CSS3, ASP.NET, y código JavaScript, y desplegarlos en servidores Web o en la nube con Windows Azure. Los desarrolladores pueden crear aplicaciones, sitios y aplicaciones Web, así como servicios Web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .net 2002, se incorpora la versión Framework 3.5 y Framework 4.0 para las ediciones igual o superiores a la 2005. VISUAL STUDIO EXPRESS .NET 2012 con Microsoft .net Framework 4 se utilizará para el desarrollo del WEB SERVICES y de la WEB para el prototipo propuesto. SILVERLIGH La página Oficial de Microsoft en Español dice “Microsoft Silverlight es un complemento de Microsoft que nos permite desarrollar aplicaciones enriquecidas para la web. Silverlight funciona sobre varias plataformas y múltiples exploradores y proporciona una nueva generación de experiencias de usuario basadas en .NET. Tras una descarga que se instala en segundos, Silverlight posibilita una nueva plataforma rica, segura y escalable. Silverlight ofrece un modelo de programación flexible y coherente compatible con lenguajes .NET como Visual Basic, C# y F#, y otros como AJAX, Python, Ruby y que además se integra con las aplicaciones web existentes. Silverlight supone una nueva forma de aprovechar los elementos multimedia en los principales navegadores entre los que se incluyen Firefox, Safari e Internet Explorer tanto en MacOS como en Windows.” APACHE APACHE es un servidor de páginas web que permite acceder a páginas web alojadas en un ordenador. Es el más utilizado seguido de Microsoft Information Services. Se emplea Apache por múltiples razones como disponibilidad, facilidad de instalación, pocos recursos necesarios, precio, disponibilidad del código fuente, entre otros. Apache es el servidor web hecho por excelencia, su configurabilidad, robustez y estabilidad hacen que cada vez millones de servidores reiteren su confianza en este programa. - 10 - En otras palabras el Apache es el servidor encargado de interpretar el protocolo HTTP, es un servidor Web de código abierto y trabaja en múltiples plataformas como Linux, Windows y Mac. XAMPP Es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS X. XAMPP PARA WINDOWS Versión para Windows 98, NT, 2000, XP, Vista y 7. Esta versión contiene: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql. INSTALACION DE XAMPP Una vez instalado e iniciado los servicios Apache y MySQL se accesa a la BD escribiendo la siguiente dirección desde cualquier navegador: - 11 - GRAFICO 3 : PHPMYADMIN.PHP Los procedimientos de la BD están almacenados es ROUTINES. TRACE UTILITIES – MSSOAP Herramienta de seguimiento de Microsoft SOAP, cuya función es inspeccionar fácilmente los mensajes SOAP primas de su servicio Web ASP.NET. El Framework . Simplifica enormemente la creación y consumo de mensajes SOAP en un entorno de computación distribuida. Visual Studio. NET va aún más lejos en la facilitación de este proceso si genera rápidamente las clases de proxy para los métodos remotos , por lo que el desarrollador no necesita ni siquiera saber que él o ella está invocando código que se ejecuta en una máquina completamente diferente. Puede venir como una sorpresa para algunos desarrolladores sin una amplia experiencia en servicios web que él. NET Framework permite un control muy preciso sobre casi todos los aspectos de la creación de SOAP y el proceso de consumo. Para su uso se descargar e instalar el Microsoft http://msdn.microsoft.com/downloads/list/websrv.asp SOAP Toolkit desde . Una vez instalado para comenzar el uso de MSSOAPT clic en el ítem " Utilidad de seguimiento " en el menú de Inicio de Windows después de haber descargado e instalado el kit de herramientas SOAP. - 12 - En el menú Archivo, iniciar un nuevo formato de Trace. GRAFICO 4: MSSO Si se trabaja de forma local utilizando el puerto 80 para el sitio Web local que contiene el servicio Web, no tendrá que cambiar alguno de estos valores. Una vez que hace clic en Aceptar, MSSOAPT se inicie la escucha de todo el tráfico de red en el puerto que ha especificado. Vale la pena mencionar en este punto que esta herramienta no se limita a la escucha de tráfico basado en SOAP. Cualquier bytes que se envían al puerto que está escuchando en él se mostrarán - ya sean legible o no. Uno de los pocos inconvenientes de esta herramienta de rastreo es la necesidad de modificar temporalmente la clase de proxy de servicio Web para que apunte al puerto proxy. Sin embargo, esto es sólo un inconveniente menor. Cada solicitud que realice en el puerto rastro generará una entrada en el menú de árbol de la herramienta a la izquierda. Al hacer clic en el mensaje en la vista de árbol mostrará la solicitud SOAP en el panel superior derecho y la respuesta SOAP en el panel inferior derecho - 13 - GRAFICO 5: RESPUESTA DEL MSOAPT DESCRIPCIÓN DE LAS APLICACIONES GRAFICO 6 : DIAGRAMA DE LOS COMPONENTES GRAFICO 6: DIAGRAMA DE LOS COMPONENTES APLICACIÓN MOVIL ( Registro de visitas ) WEBSERVICES APLICACIÓN MOVIL ( Consulta de visitas realizadas, mantenimientos) BASE DE DATOS - 14 - Para poder describir los procesos se requiere tener claro los componentes del prototipo propuesto, los objetivos y los beneficios planteados. El prototipo está integrado por dos partes, la aplicación para el dispositivo móvil que recibe el recorrido, y la aplicación Web para visualización las visitas realizadas y otras consultas. El sistema en forma general, busca que el Visitador Médico obtenga por medio del dispositivo móvil el recorrido a realizar, consiguiendo un ahorro de tiempo e incrementando su productividad. A quien va dirigido Empresas farmacéuticas. Beneficios Confiabilidad en él envió integro de datos. Incrementa la productividad del empleado. Minimiza procesos operativos en tiempo y costo. Agiliza la transmisión de información. Permite conocer en todo momento la ubicación exacta y en tiempo real del PROMOTORES. La información llega en tiempo real Interface sencilla e intuitiva. Control de muestras y literaturas Al ser más rápido el servicio de atención, un vendedor puede realizar más visitas al día. El proceso diario que realiza un visitador médico se representa con el caso de uso No. 1, en la sección diagramas. - 15 - GRAFICO 7: ESQUEMA CDP ESQUEMA CDP PROMOTOR USUARIO APLICACIÓN MOVIL APLICACIÓN WEB SINCRONIZA RECORRIDO REGISTRA ENVIA/RECIBE ENVIA CONSULTA MANTENIMIENT OS CONSULTAS ENVIA WEB SERVICES ALMACENA ENVIA/RECIBE ENVIA BASE DE DATOS CAPTURA POSICION GPS CADA 15´ APLICACIÓN MOVIL PERMITE EL USO DE MAPAS EN LA APLICACION API GOOGLE MAP - 16 - LA APLICACIÓN MOVIL PROTOTIPO La aplicación móvil será capaz de gestionar de forma ágil su relación con los clientes, reportes de visitas, directorio de clientes, entre otros; que supondrán mejoras de eficiencia y ahorro de costos y tiempos en los procesos operativos de promociones de los productos de laboratorios. El objetivo de esta aplicación en maximizar la productividad de los visitadores médicos, mejorando la calidad de las visitas mediante el acceso de una mayor y más frecuente información. Con esta aplicación podrán aprovechar los tiempos de espera para reportar sus actividades, actualizar información o verificar su inventario, incrementando la productividad al tiempo que se eliminan errores en los procesos de transcripción de datos. La aplicación móvil prototipo desarrollada para dispositivos celulares con sistema operativo Android, capacidad GPS y WIFI tiene los siguientes módulos: APLICACIÓN WEB PROTOTIPO La aplicación con una interfaz en ambiente Web, y utilizando mapas tiene como objetivo principal el seguimiento y rastreo de los visitadores médicos, su ubicación actual, el recorrido realizado y otras constas. La aplicación web se representa con el caso de uso No. 2 en la sección diagramas La aplicación muestra: Ubicación actual de todos los promotores Rastreo de un promotor. Es decir ubica en el mapa los puntos que han sido generados por el GPS del celular MENU CONSUTA, productos, médicos y promotores. MENU MANTENIMINTO, creación y modificación de promotores, médicos y productos. ESTANDARIZACION DE CODIGO Estandarización de las tablas: Se utilizó el siguiente formato: TBNOMBRE - 17 - Donde TB son constantes y NOMBRE representa al nombre de la tabla Ej.: TBCARACTERISTCAS Estandarización de los campos: Se utilizó el siguiente formato: BC_WYXZ Donde BC: Identifican la función del campo WXYZ: Identifican a la tabla que pertenecen Ejemplo: ID_CARA En algunas tablas se encuentra el campo “A” que identifica que es un campo activo. BASE DE DATOS: MySQL Para un diseño eficiente se utilizó MySQL por ser el gestor de base de datos libre más rápido y libre, además de ser multiplataforma, este gestor permite un diseño amplio y concreto de las tablas y los campos. MySQL es multirelacional, multihilo y multiusuario, actualmente es uno de los gestores de bases de datos más utilizados en los servidores Web NOMBRE DE LA BASE DE DATOS: APPVISITAS A continuación se detalla una comparación con su principal competidor SQL Server. - 18 - DIAGRAMAS DIAGRAMA DE COMPONENTES GRAFICO 8 : DIAGRAMA COMPONENTES GRAFICO 8: DIAGRAMADE DELOS LOS COMPONENTES APLICACIÓN MOVIL (GESPRO) SERVICIO WEB(WEBSER VICE) BASE DE DATOS (APPVISITAS) APLICACIÓN WEB DIAGRAMA DE FLUJO DE DATOS ( DFD) GRAFICO 9: REPRESENTACION DE LAS FORMAS GRAFICO 9 : REPRESENTACION DE LAS FORMAS UTILIZADAS PROCESO ENTIDAD EXTERNA FLUJO D DATOS Nivel 0: Diagrama de contexto. Nivel 1: Diagrama de nivel superior. Nivel 2: Diagrama de detalle o expansión. - 19 - Diagrama de Contexto: Nivel 0 En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno (entidades externas), estas pueden ser otros sistemas, sectores internos a la organización, o factores externos a la misma. Se dibuja un sólo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo. Diagrama de Nivel Superior: Nivel 1 En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una. Es altamente probable que la información que se maneja requiera ser almacenada en el sistema aunque no esté especificado por un Requisito funcional, siendo en realidad un requisito no-funcional. Diagrama de Detalle o Expansión: Nivel 2 En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la información dado que aumenta progresivamente el nivel de detalle. De aquí en adelante se permiten los flujos entre procesos. El DFD (Diagrama De Flujo De Datos) nivel 2 puede considerarse el máximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difícil lectura para personas ajenas al equipo de sistemas. - 20 - 10: DIAGRAMA NIVEL –0 NIVEL 0 GRAFICO 10 :GRAFICO DIAGRAMA DE CONTEXTO PROMOTOR aplicación móvil Solicitud Recorrido Registro de Recepión de visitas Recorrido Consultas Gestión de Visitas Médicas Mantenimiento Promotor Mantenimiento Medico Mantenimiento Producto Seguimiento ruta promotores Informes USUARIO Aplicación Web - 21 - GRAFICO 11: DIAGRAMA NIVEL 1 GRAFICO 11 : DIAGRAMA NIVEL 1 APLICACIÓN MOVIL CONSULTA R SINCRONIZ AR Envía información Envía registros Solicita información Solicita recorrido REGISTRAR WEBSERVICES Envía registros actualizados CAPTURA POSICION GPS BD GRAFICO 12: DIAGRAMA NIVEL 2 MANTENIM IENTO CONSULTA R Envía información Envía información Solicita información BD - 22 - GRAFICO 13 : DIAGRAMA NIVEL 2 /AP. MOVIL GRAFICO 12 : DIAGRAMA NIVEL 2 APLICACIÓN MOVIL Consulta recorrido pendiente Consulta Stock Productos SINCRONIZ AR Envía registros estado N Envía stock Envía registro por registro Envia item Solicita recorrido WEBSERVICES BD Envía latitud y longitud Solicitado estado registros Consulta médicos visitados Solicita estado de registros Envía registro estado S Envía estado S CAPTURA GPS Envía cantidad producto Registro Médicos visitados Registro Productos entregados - 23 - GRAFICO 14: DIAGRAMA NIVEL 2 / AP WEB GRAFICO 13 : DIAGRAMA NIVEL 2 APLICACIÓN WEB Consulta posición actual Promotores Consulta Medicos Consulta recorrido promotor Envía registros Envía registros de latitud y longitud Envía posiciones Envía código promotor Solicita última ubicación GPS BD Solicita médicos Consulta inventario promotores Solicita inventario Envía registros Envía información Envía registros Envía información Solicita productos Consulta productos Mantenimien to Medico Mantenimien to Promotor - 24 - GRAFICO 15: DIAGRAMA ENTIDAD RELACION ( DER ) - 25 - DIAGRAMA DE CASOS DE USO GRAFICO 16: CASO DE USO 1 AP. MOVIL - 26 - GRAFICO 17: CASO DE USO 2 - AP WEB - 27 - DICCIONARIO DE DATOS TABLAS: Nombre de Tabla: tbcaracteristica El objetivo de esta tabla es guardar las características de un producto promocional. Tabla 3 : TBCARACTERISTICA Campos id_cara Tipo de Dato int(11) ds_cara varchar(255) st_cara char(1) Descripción Pk.- la clave primaria de la tabla. NOT NULL auto_increment Descripción breve de las características del producto. NOT NULL Clasificación del producto. Identificada por una letra Nombre de Tabla: tbcausa El objetivo de esta tabla es guardar las posibles causas por las cuales no se ha realizado una visita una vez que el promotor a acudido. Tabla 4: TBCAUSA Campos id_caus Tipo de Dato int(11) ds_caus varchar(255) st_caus char(1) Descripción Pk.- la clave primaria de la tabla. NOT NULL auto_increment Descripción breve de las causas por las cuales no se efectuó la visita. NOT NULL Estado del producto. Nombre de Tabla: tbprovincia El objetivo de esta tabla es guardar los códigos de las provincias. - 28 - Tabla 5: TBPROVINCIA Campos co_prov Tipo de Dato int(11) no_prov st_prov int(11) char(1) Descripción Pk.- La clave primaria de la tabla. Código de provincia NOT NULL Nombre Estado Nombre de Tabla: tbciudad El objetivo de esta tabla es guardar los códigos de las provincias y de las ciudades. Tabla 6: TBCIUDAD Campos co_prov Tipo de Dato int(11) co_ciud int(11) no_ciud A varchar(255) varchar(1) Descripción Pk.- La clave primaria de la tabla. Código de provincia NOT NULL Pk.-La clave primaria de la tabla. Código de ciudad. NOT NULL Nombre de la ciudad Estado de la provincia y ciudad Nombre de Tabla: tbcliente El objetivo de esta tabla es guardar la información de los clientes (médicos y farmacias). Tabla 7: TBCLIENTE Campos id_clie Tipo de Dato int(11) no_clie varchar(255) fe_ingr ds_dire nu_tele_domi date varchar(255) varchar(10) Descripción Pk.- La clave primaria de la tabla. Código de cliente NOT NULL Nombre y apellidos del cliente Fecha de registro Dirección Teléfono domicilio - 29 - nu_tele_trab nu_tele_tra2 nu_celu ds_mail st_clie co_prov co_ciud ds_sect ds_zona ds_lati ds_long varchar(10) varchar(10) varchar(10) varchar(255) char(1) int(11) int(11) varchar(50) varchar(50) varchar(20) varchar(20) Teléfono trabajo 1 Teléfono trabajo 2 Teléfono móvil Dirección de email Estado del cliente Código de provincia Código de ciudad Sector Zona Latitud de dirección Longitud de dirección Nombre de Tabla: tbproducto El objetivo de esta tabla es guardar la información de los productos promocionales, también llamados muestras médicas, y literaturas. Tabla 8: TBPRODUCTO Campos id_prod Tipo de Dato int(11) no_prod st_prod nu_cant ds_prod ds_imag id_tipo varchar(255) char(1) int(11) text varchar(255) int(11) Descripción Pk.- La clave primaria de la tabla. Código de producto NOT NULL auto_increment Nombre comercial Estado Stock Descripción y prescripción Imagen Tipo Nombre de Tabla: tbproducto_caracteristica El objetivo de esta tabla es guardar las diferentes presentaciones o características de un producto. - 30 - Tabla 9: TBPRODUCTO_CARACTERISTICA Campos id_prod Tipo de Dato int(11) id_cara int(11) va_cara varchar(255) st_regi char(1) Descripción Pk.- La clave primaria de la tabla. Código de producto NOT NULL Pk.-Clave principal. Código de característica. NOT NULL Descripción de la presentación.(varias características) Estado Nombre de Tabla: tbtipo El objetivo de esta tabla es almacenar los tipos o clasificación a la que puede pertenecer un producto. Tabla 10: TBTIPO Campos id_tipo Tipo de Dato int(11) ds_tipo st_tipo varchar(255) char(1) Descripción Pk.- La clave primaria de la tabla. Código de tipo NOT NULL Descripción de tipo Estado Nombre de Tabla: tbvendedor El objetivo de esta tabla es guardar la información de los promotores, también llamados visitadores médicos o vendedores. Tabla 11: TBVENDEDOR Campos id_vend Tipo de Dato int(11) no_vend nu_tele ds_dire co_usua ds_pass st_vend varchar(255) varchar(10) varchar(255) varchar(15) varchar(255) char(1) Descripción Pk.- La clave primaria de la tabla. Código de PROMOTORES NOT NULL Nombre y apellidos Numero de teléfono Dirección Código de usuario Clave de usuario Estado - 31 - Nombre de Tabla: tbvisitas_cab El objetivo de esta tabla es almacenar el recorrido de la semana por visitador. El estado del recorrido, si fue o no sincronizado y el estado de la visita si fue o no realizada. Tabla 12: TBVISITAS_CAB Campos id_visi Tipo de Dato double fe_visi datetime st_sinc id_vend st_visi fe_regi char(1) int(11) char(1) datetime id_clie` int(11) Descripción Pk.- La clave primaria de la tabla. Código de visita NOT NULL. auto_increment Fecha en que debe realizarse la visita Estado de sincronización Código de PROMOTORES Estado de visita Fecha y hora del registro de la visita realizada Código del cliente Nombre de Tabla: tbvisitas_det El objetivo de esta tabla es almacenar el detalle de los productos a ser entregados en cada visita. Tabla 13: TBVISITAS_DET Campos id_visi Tipo de Dato double nu_deta co_prod nu_cant st_deta int(11) int(11) int(11) char(1) Descripción Pk.- La clave primaria de la tabla. Código de visita NOT NULL. Código del detalle Codigo del producto Cantidad a ser entregada Estado Nombre de Tabla: tbvisitas_reg El objetivo de esta tabla es registrar la visita realizada. Incluye latitud y longitud - 32 - Tabla 14: TBVISITAS_REG Campos int(11) Tipo de Dato int(11) co_vend ds_lati ds_long fe_regi int(11) int(11) int(11) char(1) Descripción Pk.- La clave primaria de la tabla. Código de registro de visita. NOT NULL. Auto_increment Código de vendedor Latitud Longitud Fecha de registro PROCEDIMIENTOS Nombre: consultaCausas Obtiene y actualiza las causas de las visitas o no visitas Tabla 15: P. CONSULTACAUSAS CREATE DEFINER=`root`@`localhost` PROCEDURE `consultaCausas`() BEGIN select id_caus,ds_caus from tbcausa where st_caus='A' order by ds_caus; END$$ Nombre: consultaVisitasCab Obtiene y consulta por vendedor los clientes que deben ser visitados en la semana. Tabla 16: P. CONSULTAVISITASCAB CREATE DEFINER=`root`@`localhost` PROCEDURE `consultaVisitasCab`(vendedor int) BEGIN select a.id_clie,no_clie,ds_dire,nu_tele_domi,nu_celu,ds_mail,ds_sect,ds_zona,ds_lati,ds_long,a.co_p rov,no_prov,a.co_ciud,no_ciud,id_visi, (select count(*) from tbvisita_det b where b.id_visi=e.id_visi) nu_deta from tbcliente a inner join tbprovincia b on(a.co_prov=b.co_prov) inner join tbciudad c on(a.co_prov=c.co_prov and a.co_ciud=c.co_ciud) inner join tbvisita_cab e on(a.id_clie=e.id_clie) where st_sinc='N' and st_visi='A' and id_vend=vendedor; END$$ - 33 - Nombre del Procedimiento: consultaVisitasDet Obtiene y consulta por ID de visita los productos que deben ser entregados en cada visitas. Tabla 17: P. CONSULTAVISITASDET CREATE DEFINER=`root`@`localhost` PROCEDURE `consultaVisitasDet`(visita double) BEGIN select a.id_visi,a.nu_deta,a.co_prod,a.nu_cant,no_prod,b.nu_cant stock,ds_prod,ds_imag,c.id_tipo,c.ds_tipo from tbvisita_det a inner join tbproducto b on(a.co_prod=b.id_prod) inner join tbtipo c on(b.id_tipo=c.id_tipo) where b.st_prod='A' and a.st_deta='A' and id_visi=visita; END$$ Nombre del Procedimiento: registraPosicion Obtiene y registra la posición de los promotores. Tabla 18: P. REGISTRAPOSICION CREATE DEFINER=`root`@`localhost` PROCEDURE `registraPosicion`(vendedor int,latitud varchar(20),longitud varchar(20)) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION rollback; declare exit handler for not found rollback; declare exit handler for sqlwarning rollback; start transaction; insert into tbvisita_reg(co_vend,ds_lati,ds_long,fe_regi) values(vendedor,latitud,longitud,curdate()); commit; END$$ Nombre del Procedimiento: registraSincCab Por medio de este procedimiento se registra la visita realizada - 34 - Tabla 19: P. REGISTRASINCAB CREATE DEFINER=`root`@`localhost` PROCEDURE `registraSincCab`(vendedor int,visita long) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION rollback; declare exit handler for not found rollback; declare exit handler for sqlwarning rollback; start transaction; update tbvisita_cab set st_sinc='S' where id_visi=visita and id_vend=vendedor; commit; END$$ Nombre del Procedimiento: registraSincDet Por medio de este procedimiento se registra Tabla 20: P. REGISTRASINCDET CREATE DEFINER=`root`@`localhost` PROCEDURE `registraSincDet`(visita long,detalle int) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION rollback; declare exit handler for not found rollback; declare exit handler for sqlwarning rollback; start transaction; update tbvisita_det set st_sinc='S' where id_visi=visita and nu_deta=detalle; commit; END$$ Nombre del Procedimiento: registraVisita Registra las visitas que fueron realizadas y grabadas por cada promotor. Tabla 21: P. REGISTRAVISITA CREATE DEFINER=`root`@`localhost` PROCEDURE `registraVisita`(vendedor int,visita long,observacion varchar(255),causa int) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION rollback; declare exit handler for not found rollback; declare exit handler for sqlwarning rollback; start transaction; update tbvisita_cab set fe_visi=curdate(),ds_obsv=observacion,id_caus=causa where id_visi=visita and id_vend=vendedor; commit; END$$ - 35 - Nombre del Procedimiento: verificaUsuario Verifica la identificación del usuario que va a acceder a la aplicación por ende a los registros de la BD. Tabla 22: P. VERIFICAUSUARIO CREATE DEFINER=`root`@`localhost` PROCEDURE `verificaUsuario`(usuario varchar(20),clave varchar(20)) BEGIN select id_vend,no_vend,ds_dire,nu_tele from tbvendedor where co_usua=usuario and ds_pass=md5(clave) and st_vend='A'; END$$ Nombre del Procedimiento: consMedico Envía lista de los médicos registrados. Procedimiento utilizado en la aplicación Web. Tabla 23: P. CONSMEDICO CREATE DEFINER=`root`@`localhost` PROCEDURE `consMedico`() BEGIN select c.id_clie, c.no_clie, c.ds_dire, c.nu_tele_domi, c.nu_celu, c.ds_mail, p.no_prov, t.no_ciud, c.ds_zona, c.ds_lati, c.ds_long from tbcliente c inner join tbprovincia p on c.co_prov = p.co_prov inner join tbciudad t on c.co_ciud = t.co_ciud where c.st_clie='A'; END$$ Nombre del Procedimiento: consProducto Envía lista de los productos registrados. Procedimiento utilizado en la aplicación Web. Tabla 24: P. CONSPRODUCTO CREATE DEFINER=`root`@`localhost` PROCEDURE `consProducto`() BEGIN - 36 - select p.id_prod, p.no_prod, p.st_prod, p.nu_cant, p.id_tipo, pc.id_cara, pc.va_cara, c.ds_cara, pr.id_prvd, pr.no_prvd from tbproducto p inner join tbproducto_caracteristica pc on p.id_prod = pc.id_prod inner join tbcaracteristica c on pc.id_cara = c.id_cara inner join tbproveedor pr on p.id_prvd = pr.id_prvd where p.st_prod='A'; END$$ Nombre del Procedimiento: consRutaxUsuario Envía latitud y longitud registrados por promotor, para rastreo y visualización de recorrido realizado. Procedimiento utilizado en la aplicación Web. Tabla 25: P. CONSRUTAXUSUARIO CREATE DEFINER=`root`@`localhost` PROCEDURE `ConsRutaxusuario`(vend varchar(255),pfecha date) BEGIN select id_regv, imei, ds_lati, ds_long, idVend, fe_regi from tbvisita_regvend where idVend=vend and fe_regi=pfecha; END$$ Nombre del Procedimiento: consVendedor Envía lista de los promotores registrados. Procedimiento utilizado en la aplicación Web. Tabla 26: P. CONSVENDEDOR CREATE DEFINER=`root`@`localhost` PROCEDURE `consVendedor`() BEGIN select v.id_vend, v.no_vend, v.ds_dire, v.nu_tele, v.co_usua, v.st_vend, v.imei from tbvendedor v where v.st_vend='A' ; END$$ Nombre del Procedimiento: grabarVendedor Recibe y graba información de nuevos promotores. Procedimiento utilizado en la aplicación Web. - 37 - Tabla 27: P. GRABARVENDEDOR CREATE DEFINER=`root`@`localhost` PROCEDURE `grabarVendedor`(idVend int, nombre varchar(255) ,fono varchar(10), direc varchar(255), usuario varchar(15), clave varchar(255), estado char(1), imei varchar(255)) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION rollback; declare exit handler for not found rollback; declare exit handler for sqlwarning rollback; start transaction; insert appvisitas.tbvendedor(no_vend, nu_tele, ds_dire, co_usua, ds_pass, st_vend, imei) values (nombre, fono, direc, usuario, clave, estado, imei); commit; END$$ PASOS PARA LA EJECUCION DE LAS APLICACIONES WEB Y MOVIL. 8.1 Creacion e instalación de la base de datos, Instalacion de XAMPP Iniciar el servicio MySQL, Apache Importar base de datos APPVISITAS 8.2 Instalacion de Visual Studio 2010 Importar proyecto Webservices VisitaMedico Ejecutar el servicio ( Webservices) Importar Proyecto VisitaMedicaTrack Ejecutar el proyecto ( aplicación Web ) Instalacion de Trace Utilities – MSSOAP Configurar el servicio 8.3 Instalacion de Eclipse Configuración de JDK Configuracion de AVD Manager Importar proyecto GesPro Configuracion de IP Ejecutar el proyecto (aplicación móvil ) - 38 - CREACION E INSTALACION DE LA BASE DE DATOS La BD es Mysql y puede ser instalado en Windows o Linux. Para la instalación de la BD se utilizó: Sistema Operativo: Windows 7. XAMPP para el uso de APACHE y MySQL. El usuario por defecto de la BD es ROOT y contraseña ROOT. Para acceso y manejo de la base de datos primero se instaló XAMPP. 1. Se realiza la instalación de XAMPP 2. Ingresar a la base de datos http://localhost/phpmyadmin/ en ingresar usuario y clave a. Usuario root b. Clave : ***** GRAFICO 18: INGRESO A BD 3. Importar la base de datos APPVISITAS - 39 - GRAFICO 19: BD APPVISITAS SERVICIO WEB (WEB SERVICES) El Servicios Web fue desarrollado con Soap 1.1 en .Net con Framework 4. La salida de los servicios web es en formato JSON DETALLE DE LOS SERVICIOS: Los servicios están desarrollados dentro de la clase Service1.asmx.vs verificaUsuario Verifica los datos de los promotores en la base de datos - 40 - Tabla 28: W. VERIFICAUSUARIO <WebMethod()> _ Public Function verificaVendedor(ByVal usuario As String, ByVal clave As String) As String Dim objVend As New Vendedor objVend = Vendedor.verifica(usuario, clave) If objVend Is Nothing Then Return "{}" Else Return Newtonsoft.Json.JavaScriptConvert.SerializeObject(objVend) End If End Function registraPosicion Toma la posición del vendedor que se obtiene del GPS o por localización triangulat Tabla 29: W.REGISTRAPOSICION WebMethod()> _ Public Sub registraPosicion(ByVal imei As String, ByVal latitud As String, ByVal longitud As String) Vendedor.registraPosicion(imei, latitud, longitud) End Sub obtenerVisitas Descargar el recorrido del promotor y lo coloca en la base interna del tefono SQlite. Tabla 30: W. OBTENERVISITAS <WebMethod()> _ Public Function obtenerVisitas(ByVal vendedor As Integer) As String Dim objTran As New Transacciones Dim lstCabecera As List(Of Cliente) Dim lstVisitas As List(Of Visita) Dim salida As String = "" - 41 - lstCabecera = objTran.obtenerVisitas(vendedor) If Not lstCabecera Is Nothing Then If Not lstCabecera.Count = 0 Then lstVisitas = New List(Of Visita) For Each objCab In lstCabecera Dim objVisita As New Visita objVisita.a = Newtonsoft.Json.JavaScriptConvert.SerializeObject(objCab) Dim lstDeta As List(Of DetalleVisita) lstDeta = objTran.obtenerDetalleVisitas(objCab.o) If Not lstDeta Is Nothing Then If Not lstDeta.Count = 0 Then objVisita.b = Newtonsoft.Json.JavaScriptConvert.SerializeObject(lstDeta) End If End If lstVisitas.Add(objVisita) Next Return Newtonsoft.Json.JavaScriptConvert.SerializeObject(lstVisitas) End If End If Return salida End Function RegistraSincCab Envia las visitas realizadas, segun se van grabando y enviando. Tabla 31: W. REGISTRASINCCAB <WebMethod()> _ Public Sub registraSincCab(ByVal idvendedor As Integer, ByVal visita As Long) Vendedor.registraSincCab(idvendedor, visita) End Sub <WebMethod()> _ Public Sub registraSincDet(ByVal visita As Long, ByVal detalle As Integer) Vendedor.registraSincDet(visita, detalle) End Sub obtenerCausas - 42 - Obtiene las causas por las cuales se ha visitado o no a cada registro. . Tabla 32: W. OBTENERCAUSAS <WebMethod()> _ Public Function obtenerCausas() As String Dim objTran As New Causas Dim lstCabecera As List(Of Causas) Dim salida As String = "" lstCabecera = objTran.obtenerCausas If Not lstCabecera Is Nothing Then If Not lstCabecera.Count = 0 Then Return Newtonsoft.Json.JavaScriptConvert.SerializeObject(lstCabecera) End If End If Return salida End Function RegistraVisita Envia la informacion de los registros grabados en el telefono a la base de datos. Tabla 33: W. REGISTRAVISITAS <WebMethod()> _ Public Function registraVisita(ByVal idvendedor As Integer, ByVal visita As Long, ByVal observacion As String, ByVal causa As Integer) As Integer Dim objVend As New Transacciones Return objVend.registraVisita(idvendedor, visita, observacion, causa) End Function EJECUCION DEL WEB SERVICES Para la ejecución del servicio web 1. Comprobar que esta corriendo Apache y MySQL. 2. Abrir Visual Studio, el proyecto VisitaMedica y ejecutar el servicio web desde la clase Service1 - 43 - GRAFICO 20: SERVICIOS WEB 3. Comprobar el servicio web desde cualquiera de los procedimientos. GRAFICO 21: VERIFICACION DE SERVICIOS - 44 - MSSOAP – TRACE UTILITI 1. Descargar la Herramienta 2. Configuración, colocando en IP 127.0.0.1 1 que es la IP local del equipo, y el puerto, el que fue arrojado por el servicio web 43968. GRAFICO 22: CONFIGURACION MSSOAP APLICACIÓN MOVIL GESPRO Para el desarrollo de la aplicación móvil en dispositivos con sistema operativo Android se utilizó la herramienta de desarrollo ECLIPSE. Entorno de desarrollo integrado de código abierto multiplataforma para desarrollar "Aplicaciones de Cliente Enriquecido", típicamente usado para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse. Java es uno de los lenguaje principal para la programación en Android, ya que La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina - 45 - virtual Dalvik con compilación en tiempo de ejecución. Es una ventaja el uso de JAVA en la programación de Android ya que es un lenguaje ampliamente conocido. Además se requirió de la instalación de JDK de Java y SDK de Android. Para el desarrollo de la aplicación móvil se utilizó: Eclipse JDK de JAVA SDK y AVD de Android Emulador Android INSTALACION DE ECLIPSE Descargar eclipse desde la pagina oficial La versión de 32 o 64 Bits depende de sistema operativo del computador en el cual se instalará. Requisito indispensable la máquina virtual de Java GRAFICO 23: DESCARGA JAVA Pulsamos en “Descarga gratuita de Java” para que comience la instalación. Cuando esté descargado, ejecutar el archivo. En caso de que esté instalado nos avisará. Si no lo está, seguimos los pasos hasta que esté instalado - 46 - Nota 2: Instalar el JDK. El JDK de Java sirve para desarrollar Software Java y disponer de herramientas adicionales. JDK es un entorno de desarrollo para hacer aplicaciones, applets y varios componentes utilizando Java. Se lo descarga desde la pagina oficial de Java Ejecutar eclipse GRAFICO 24: EJECICION ECLIPSE Eclipse se inicia y se mostrara como se muestra en la figura. CONFIGURACION DEL AVD MANAGER 1. Abrir el AVD Manager desde la opción Window > Android SDK and AVD Manager o desde el siguiente icono que puedes encontrar en la barra de herramientas de Eclipse. - 47 - GRAFICO 25: BOTON AVD MANAGER 2. Elegir la opción Virtual devices del panel situado a la izquierda y clic sobre el botón New… GRAFICO 26: CREACION AVD 3. En la ventana Create new Android Device (AVD) llenar los siguientes campos: Name: El nombre que recibirá el dispositivo virtual y el que aparecerá en la bandeja de dispositivos disponibles. Target: Es la versión de Android que correrá en el dispositivo virtual. Esta versión deberá ser como mínimo la que utilice para crear los proyectos. Para el caso de la aplicación desarrollada es Android 2.2 De forma opcional puedes llenar los campos: SD Card: Se configura lo relacionado con la SD Card. Se puede seleccionar el tamaño o cargar el archivo de una SD Card existente. Skin: Es la sección donde configuramos las características de la pantalla del dispositivo. Se deja la opción por default , caso contrario se recomienda que la opción HVGA que te permitirá que - 48 - el emulador se adapte al tamaño de la pantalla que se tenga en la computadora y se te facilite ver el resultado visual de los demos. Hardware : En el último apartado de Hardware, hay la opción de agregar características de hardware más específicas del dispositivo que se vaya a emular como el acelerómetro, cámara, teclado físico, etc. Solo se hace clic sobre el botón New… y agregar las opciones necesarias. GRAFICO 27: CREACION AVD2 - 49 - 4. Clic en el botón OK y automáticamente aparecerá la AVD en el panel principal. Para probarla clic sobre el botón Start… GRAFICO 28: CREACION AVD3 5. En la siguiente ventana da clic sobre el botón Launch y se puede ver la AVD corriendo. Importar el proyecto y configurar la IP local 1. Verificar la IP del servidor local a. Accesar a CMD b. Ejecutar IPCONFIG GRAFICO 29: VERIFICACION IP - 50 - 2. Verificar en el proyecto en la clase generales.class de la aplicación móvil la dirección IP, modificarla colocando la indicada en IPCONFIG. GRAFICO 30: CONFIGURACION IP EN ECLIPSE 3. Ejecutar el proyecto GRAFICO 31: EMULACION DE APLICACION MOVIL - 51 - Para la ejecución de la aplicación móvil considerar lo siguiente: 1. Las pruebas se han realizado en ambiente local, por lo cual la conexión entre el webservices y la aplicación móvil se realizará de forma local y deben encontrarse en la misma red. 2. Para llevar a producción al prototipo móvil se requiere el webservices en la nube 3. En producción, la clase generales.class de la aplicación móvil contiene la IP pública del Webservices. GRAFICO 32: ICONO DE APLICACION MOVIL FUNCIONAMIENTO DE LA APLICACION EN MODO DESCONECTADO En el fuente de la aplicación se utiliza la clase (DB.java) que tiene los métodos necesarios para escribir y leer el archivo XML con las visitas, se usó SAX para la lectura ya que ofrece ventajas al momento de la lectura que hace que sea mucho más rápida la carga del archivo. - 52 - PROCESO DE LOCALIZACION GPS COMPONENTES Tabla 34 : COMPONENTES GPS LOCATOR Fuentes de Aplicación Ubicación.java Procedimiento RegistraVisitaDet BASE MySQL Tablas Tbvisita_reg Receptor.java Android Manifest En el Android Manifest podemos ver que este servicio se instala en background y está siempre corriendo: Tabla 35: ANDROID MANIFIEST <service android:name="vistas.medicas.Ubicacion"> <intent-filter> <action android:name="vistas.medicas.Ubicacion"/> </intent-filter> </service> <receiver android:name="vistas.medicas.Receptor"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> <category android:name="android.intent.category.HOME" /> </intent-filter> </receiver> Por este motivo el código para obtener la posición del ejecutivo está hecho de tal forma de que si no está activo el GPS, obtenga la ubicación dada por el proveedor móvil y se enciende/apaga de acuerdo a cuando es llamado por el servicio, lo que ayuda a conservar la batería del celular. APLICACIÓN WEB VISITAMEDICATRACK Para el desarrollo de la aplicación Web se trabajó con Visual Studio, Punto Net utilizando las ventajas que ofrece la tecnología silverlingh 5. Se crearon clases, cada clase interatua con el webservices para tomar los datos de la base APPvisitas. Todas las clases toman los datos de la taba de BD del mismo nombre a excepción de la clase clconexion, la cual establece la conexión entre los servicios. - 53 - Listado de clases CLCIUDAD CLCONEXION CLPRODUCTO CLPROVINCIA CLVENDEDOR CLCARACTERISTICAS CLCLIENTE CLPRODCARACT CLTIPO CLVISITAREG Al accesar a la aplicación Web, la pantalla de inicio solicita usuario y clave y la valida RECURSOS Tabla 36: VERIFICACION DE USUARIO APLICACIÓN WEB Clvendedor.cs Login.xaml BASE DE DATOS Procedimiento verificaUsuario Tabla tbvendedor Una vez validado el acceso, la primera pantalla muestra la ubicación actual o ultima Ubicación de los promotores junto con el listado de los promotores activos, RECURSOS Tabla 37: POSICION ACTUAL VISITADORES APLICACIÓN WEB CLVISITAREG Clvendedor.cs BASE DE DATOS Procedimiento consultaRuta Tabla tbvisitareg Una de las ventajas de silervlink es permitir el uso de mapas satelitales, otra ventaja es el uso de los temas, con los cuales el usuario final podra cambiar de colores a su interfax - 54 - MANUAL DE USUARIO APLICACIÓN MOVIL – GESPRO ACCESO A APLICACIÓN MOVIL : GESPRO Accesar al icono de la aplicación que se encuentra en el dispositivo movil GRAFICO 33: INICIO Se muestra brevemente una pantalla inicial con el logo de la aplicación GRAFICO 34: LOGO APLICACION - 55 - Presenta una pantalla que solicita USUARIO y CONTRASEÑA GRAFICO 35: INICIO DE SESION Si el acceso es exitoso muestra la pantalla del MENU PRINCIPAL - 56 - ICO 36: MENI PRINCIPAL Si el acceso no fue exitoso muestra una pantalla de error DESCRIPCIÓN DE LA OPCIONES DEL MENU PRINCIPA La aplicación cuenta con 4 opciones Sincronizar Gestion de Visitas Consultas Cerrar Sesion SINCRONIZAR GRAFICO 37: SINCRONIZACION - 57 - Al seleccinar esta opcion se despliega un AVISO con tres opciones GRAFICO 38: OPCIONES DE SINCRONIZACION DESCARGAR.- Descarga el recorrido pendiente por realizar y lo graba en el calendario. GRAFICO 39: DESCARGA Si por alguna causa la sincronización no se completa, se puede volver a sincronizar y se descargar los registros restantes. No se duplican los registros y no se borran los registros que ya fueron GRAFICO 40: DESCARGA EXITOSA descargados. Si no hay registros por descargar se muestra el mensaje : - 58 - GRAFICO 41: SIN DESCARGAS CANCELAR.- Cierra el aviso y regresa al menu principal sin descargar ningun registro. ENVIAR.-Envia los registros almancenados en el telefono que no han podido ser enviados cuando fueron registrados por falta de conectividad ( acceso a la red del servidor o acceso a internet). GRAFICO 42: VISITAS ENVIADAS GESTION DE VISITAS GRAFICO 43: GESTION DE VISITAS Muestra un calendario en el cual se almacenan los registros de visitas según la fecha. Los dias del calendario marcados con ROJO indican que hay visitas pendientes por realizar Los registros fueron previamente descargados desde la opcion SINCRONIZAR. - 59 - GRAFICO 44: CALENDARIO DE VISITAS Al accesar a un dia del calendario con registros muestra la lista de las visitas. GRAFICO 45: LISTA DE VISITAS POR FECHA La información que presenta es - Nombre del medico Correo electrónico Teléfono Sector al que pertenece Ruta al que pertenece - 60 - Al seleccionar un registro, se muestra una ventana con cuatro opciones LLAMAR, REGISTRAR VISITA , VER PRODUCTOS, VER EN MAPA GRAFICO 46: OPCIONES DE REGISTRO LLAMAR.- Realiza una llamada telefonica al numero de telefono mostrado Esta opción en telefonos Android, activa directamente la opción de llamar. GRAFICO 47: LLAMADA En tablet Android, activa las opciones de datos moviles y la aplicación de llamada con Skype. - 61 - GRAFICO 48: OPCIONES DE LLAMADAS REGISTRO.-Muestra una nueva pantalla que permite el registro de las cantidades de muestras medicas entregadas por cada producto. GRAFICO 49: REGISTRO DE VISITAS Cantidad entregada : se ingresa el numero de muestras entegada por un producto Estado : Despliega una lista con tres opciones para elegir. Visitado, No fue atendido por el cliente, Direccion de contacto erronea. - 62 - GRAFICO 50: ESTADO DE VISITAS Observación : Se escribe alguna novedad o detalle de la visita. Por ejemplo si se entrego un producto que no estaba en el listado. Si el medico pidió cambio en el dia u hora de visita, etc Una vez llenados los campos de la visita realizada se escoje el boton REGISTRAR y presenta un AVISO que indica que el proceso fue OK. Lo que indica que el registro fue grabado y enviado. GRAFICO 51: REGISTRANDO VISITAS GRAFICO 52: VISITA REGISTRADA - 63 - PRODUCTOS.- Muestra una lista de las muestras medicas o literaturas que deben ser entregadas a cada medico, la información incluye : Cantidad de muestra a entregar Stock inicial Especialidad a la que pertenece el producto Fabricante. Información sobre las aplicaciones del producto. GRAFICO 53: INFORMACION DE PRODUCTO Visualización luego de registro Cuando un registro ha sido procesado, se muestra un mensaje de color verder “ procesado” que indica la fecha en la que el registro fue grabado. Si se vuelve a seleccionar la opcion registrar. Aparece un mensaje que indica que el cliente ya fue atendido - 64 - GRAFICO 54: CAMBIO DE ESTADO DE UN REGISTRO VER EN MAPA Al selección esta opción, se muestra la direccion de cliente en el google map. GRAFICO 55: LOCALIZACION MEDICO EN MAPA - 65 - OPCION CONSULTAS La aplicación permite tres consultas. Visitas por realizar, visitas realizadas y productos entregados. GRAFICO 56: OPCIONES DE CONSULTA VISITAS POR REALIZAR Muestra un listado de los registros pendientes por visitar. GRAFICO 57: LISTADO DE REGISTROS POR VISITAR Desde esta opción, al seleccionar a un registro, aparece la ventana con las opciones descritas anteriormente. - 66 - GRAFICO 58: OPCIONES DE REGISTRO POR VISITAR VISITAS REALIZADAS Muestra un listado de los medicos a los cuales se los ha visitado. Al seleccionar uno de los registros muestra la pantalla de las opciones. GRAFICO 59: LISTADO DE REGISTROS VISITADOS Si se selecciona la opcion registrar, se mostrara un mensaje que indica que ya fue visitado. - 67 - GRAFICO 60: OPCIONES DE REGISTROS VISITADOS PRODUCTOS ENTREGADOS Muestra listado de los productos promocionados, incluye stock inicial y la cantidad de muestras entregadas GRAFICO 61: CONSULTA DE PRODUCTOS ENTREGADOS CERRAR SESION Cierra la aplicación GRAFICO 62: CERRAR SESION - 68 - GRAFICO 63: INICIO DE SESION – VIMETRACK APLICACIÓN WEB VIMETRACK Pantalla de inicio. Solicita usuario y clave . Una vez validado el acceso, la primera pantalla muestra la ubicación actual o ultima ubicación de los promotores. - 69 - GRAFICO 64: UBICACION PROMOTORES EN MAPA Se puede visualizar los mapas en formato satelital para una mejro visualización. GRAFICO 65: VISTA SATELITAL - 70 - Haciendo clic sobre uno de los promotores, se visualiza el recorrido que ha realizado. GRAFICO 66: VISTA CALLES El usuario puede hacer clic derecho sobre la pantalla y elegir entre las diferentes opciones el tema ( colores ) para la interfax de la pantalla. - 71 - GRAFICO 67: MANEJO COLOR DE INTERFAZ GRAFICO 68: MANEJO COLOR DE INTERFAZ2 - 72 - OPCIONES DE LA APLICACIÓN WEB Adicional a mostrar la ubicación de los promotores y los puntos visitados, la aplicación cuenta con dos opciones de menú MANTENIMIENTO Y CONSULTAS MENU CONSULTAS La aplicación permite consultas por producto, promotor, medico, recorrido y rendimiento GRAFICO 69: OPCIONES DE CONSUTAS - VMT - 73 - Consulta de producto.- Muestra un listado con los productos ( medicamentos y literaturas), código, características, DESCRIPCIÓN , proveedor y cantidad GRAFICO 70: CONSULTA DE PRODUCTOS - VMT Consulta de promotor.- Presenta un listado de los visitadores médicos o promotores, la información incluye código, nombre, dirección, teléfono e imei(código único de identificación del celular) GRAFICO 71: CONSULTA DE PROMOTOR VMT - 74 - Consulta de medico.- Presenta un listados con los registros de los médicos o farmacias. La información presentada incluye : código, nombre, dirección, teléfono de domicilio, Celular, mail, provincia, ciudad, zona, latitud y longitug GRAFICO 72: CONSULTA DE MEDICO Consulta de recorrido.- Presenta un listado de los puntos visitados o recorridos por los visitadores. Para realizar esta consulta debe seleccionarse la fecha. Consulta de rendimiento.- Presenta un listado de los puntos sincronizados, y no sincronizados (descargados) en la aplicación móvil. Esta consulta puede hacerse por todos los promotores o por un promotor específico. Para visualizar el listado para todos los promotores se escoge la opción TODOS y se presiona el botón CONSULTAR. - 75 - GRAFICO 73: CONSULTA RECORRIDOS C L C I U D A D Para visualizar las visitas de un promotor especifico se escoge la opción ESPECIFICO,con esta acción se activa un listado con todos los promotores en la opción VISITADOR. Se selecciona al promotor y se presiona CONSULTAR. - 76 - GRAFICO 74: RECORRIDOS POR VISITADOR MENU MANTENIMIENTO Este menú permite la creación y modificación de Medicos, Promotores y Productos. Para la modificación de los datos se selecciona al medico, promotor o producto. Los datos se visualizan en el cuadro derecho; para modificarlos se sobreescribe. El código es el único dato no modificable. Para crear un nuevo medico, promotor o producto, se escoge la opción requerida y se presiona el signo MAS (+) que se encuetra en a esquina superior derecha junto a código. El código es un dato numérico, autosecuencial y obligatorio. - 77 - Mantenimiento de promotor.- Muestra un listado de todos los promotores y en parte derecha en un cuadro muestra la información del promotor seleccionado. En esta pantalla se puede modificar la información. Para la creación de un nuevo promotor clic en MAS (+) junto al campo código. Los datos necesarios para la creación de un promotor son código, nombre, dirección, teléfono, usuario, clave, imei y estado. Al ingresar la clave no se muestras los caracteres. El estado solo tiene dos opciones A, para activo , I para inactivo GRAFICO 75: MANTENIMIENTO DE PROMOTOR Mantenimiento de medico.- Muestra un listado de todos los médicos y en parte derecha en un cuadro muestra la información de medico seleccionado. En esta pantalla se puede - 78 - modificar la información seleccionando un registro de la lista, o crear un nuevo registro con clic en MAS (+) junto al código. Los datos necesarios para la creación y/o modificación de un médicos son código, nombre, dirección, teléfono, teléfono trabajo, teléfono trabajo 2, email, provincia, ciudad, estado, zona, sector, latitud, longitud. El estado, ciudad, provincia, zona y sector, son opciones cuyo valor es elgible de un listado. GRAFICO 75 : MANTENIMIENTO MEDICO GRAFICO 76: MANTENIMIENTO DE MEDICO - 79 - Mantenimiento de producto.- Muestra un listado de todos los productos y en parte derecha en un cuadro muestra la información de medico seleccionado. En esta pantalla se puede modificar la información seleccionando un registro de la lista, o crear un nuevo registro con clic en MAS (+) junto al código. La información para la creación o modificación de un producto son nombre, proveedor, características, descripción, cantidad (stock inicial). - 80 - CONTENIDO MANUAL TECNICO .......................................................................................- 1 - OBJETIVOS Y ALCANCES ................................................................................... - 1 - ARQUITECTURA ................................................................................................... - 1 - HARDWARE Y SOFTWARE................................................................................. - 2 - DESCRIPCIÓN DE LOS COMPONENTES PARA EL DESARROLLO ............. - 3 - DISPOSITIVO MÓVIL (SMARTPHONE)......................................................... - 3 - COMPUTADOR .................................................................................................. - 4 - ROUTER INALAMBRICO ................................................................................. - 5 - ECLIPSE: ............................................................................................................. - 5 - ANDROID. ........................................................................................................... - 5 - CAPA DE APLICACIONES ............................................................................... - 6 - JDK ( Java Development Kit ) ............................................................................. - 7 - SDK y AVD Manager .......................................................................................... - 8 - WEB SERVICE.................................................................................................... - 8 - JSON..................................................................................................................... - 9 - VISUAL STUDIO EXPRESS 2012 PARA WEB ............................................... - 9 - SILVERLIGH..................................................................................................... - 10 - APACHE ............................................................................................................ - 10 - XAMPP .............................................................................................................. - 11 - XAMPP PARA WINDOWS .............................................................................. - 11 - TRACE UTILITIES – MSSOAP ....................................................................... - 12 - DESCRIPCIÓN DE LAS APLICACIONES ........................................................ - 14 - LA APLICACIÓN MOVIL PROTOTIPO ............................................................ - 17 - APLICACIÓN WEB PROTOTIPO ..................................................................... - 17 - ESTANDARIZACION DE CODIGO.................................................................... - 17 - BASE DE DATOS: MySQL .................................................................................. - 18 - DIAGRAMAS ........................................................................................................ - 19 - DIAGRAMA DE COMPONENTES ................................................................. - 19 - DIAGRAMA DE FLUJO DE DATOS ( DFD) ................................................. - 19 - Diagrama de Contexto: Nivel 0 .......................................................................... - 20 - Diagrama de Nivel Superior: Nivel 1 ................................................................. - 20 - Diagrama de Detalle o Expansión: Nivel 2 ........................................................ - 20 - DIAGRAMA DE CASOS DE USO................................................................... - 26 - DICCIONARIO DE DATOS ................................................................................. - 28 - PROCEDIMIENTOS ............................................................................................. - 33 - PASOS PARA LA EJECUCION DE LAS APLICACIONES WEB Y MOVIL. . - 38 - CREACION E INSTALACION DE LA BASE DE DATOS ............................ - 39 - SERVICIO WEB (WEB SERVICES) ............................................................... - 40 - MSSOAP – TRACE UTILITI ............................................................................ - 45 - APLICACIÓN MOVIL GESPRO ..................................................................... - 45 - INSTALACION DE ECLIPSE .......................................................................... - 46 - FUNCIONAMIENTO DE LA APLICACION EN MODO DESCONECTADO - 52 - - 81 - APLICACIÓN WEB VISITAMEDICATRACK............................................... - 53 - MANUAL DE USUARIO ............................................................................... - 55 - APLICACIÓN MOVIL – GESPRO ...................................................................... - 55 - ACCESO A APLICACIÓN MOVIL : GESPRO ............................................... - 55 - DESCRIPCIÓN DE LA OPCIONES DEL MENU PRINCIPA ........................ - 57 - GESTION DE VISITAS .................................................................................... - 59 - ............................................................................................................................ - 59 - OPCION CONSULTAS ..................................................................................... - 66 - PRODUCTOS ENTREGADOS ......................................................................... - 68 - CERRAR SESION ............................................................................................. - 68 - APLICACIÓN WEB VIMETRACK ..................................................................... - 69 - OPCIONES DE LA APLICACIÓN WEB ............................................................. - 73 - MENU CONSULTAS ........................................................................................ - 73 - Consulta de recorrido.- Presenta un listado de los puntos visitados o recorridos por los visitadores. Para realizar esta consulta debe seleccionarse la fecha. ............ - 75 - Consulta de rendimiento.- Presenta un listado de los puntos sincronizados, y no sincronizados (descargados) en la aplicación móvil........................................... - 75 - MENU MANTENIMIENTO ............................................................................. - 77 - - 82 - INDICE DE TABLAS Tabla 1: COMPONENTES ....................................................................................................- 2 Tabla 2: CLASES CREADAS ................................................................................................- 6 Tabla 3 : TBCARACTERISTICA .......................................................................................- 28 Tabla 4: TBCAUSA ..............................................................................................................- 28 Tabla 5: TBPROVINCIA .....................................................................................................- 29 Tabla 6: TBCIUDAD ............................................................................................................- 29 Tabla 7: TBCLIENTE ..........................................................................................................- 29 Tabla 8: TBPRODUCTO .....................................................................................................- 30 Tabla 9: TBPRODUCTO_CARACTERISTICA ...............................................................- 31 Tabla 10: TBTIPO ................................................................................................................- 31 Tabla 11: TBVENDEDOR ...................................................................................................- 31 Tabla 12: TBVISITAS_CAB ................................................................................................- 32 Tabla 13: TBVISITAS_DET ................................................................................................- 32 Tabla 14: TBVISITAS_REG................................................................................................- 33 Tabla 15: P. CONSULTACAUSAS .....................................................................................- 33 Tabla 16: P. CONSULTAVISITASCAB ............................................................................- 33 Tabla 17: P. CONSULTAVISITASDET .............................................................................- 34 Tabla 18: P. REGISTRAPOSICION ..................................................................................- 34 Tabla 19: P. REGISTRASINCAB .......................................................................................- 35 Tabla 20: P. REGISTRASINCDET ....................................................................................- 35 Tabla 21: P. REGISTRAVISITA ........................................................................................- 35 Tabla 22: P. VERIFICAUSUARIO .....................................................................................- 36 Tabla 23: P. CONSMEDICO ...............................................................................................- 36 Tabla 24: P. CONSPRODUCTO .........................................................................................- 36 Tabla 25: P. CONSRUTAXUSUARIO ...............................................................................- 37 Tabla 26: P. CONSVENDEDOR .........................................................................................- 37 Tabla 27: P. GRABARVENDEDOR ...................................................................................- 38 Tabla 28: W. VERIFICAUSUARIO ...................................................................................- 41 Tabla 29: W.REGISTRAPOSICION ..................................................................................- 41 Tabla 30: W. OBTENERVISITAS ......................................................................................- 41 Tabla 31: W. REGISTRASINCCAB ...................................................................................- 42 Tabla 32: W. OBTENERCAUSAS ......................................................................................- 43 Tabla 33: W. REGISTRAVISITAS .....................................................................................- 43 Tabla 34 : COMPONENTES GPS LOCATOR .................................................................- 53 Tabla 35: ANDROID MANIFIEST .....................................................................................- 53 Tabla 36: VERIFICACION DE USUARIO .......................................................................- 54 Tabla 37: POSICION ACTUAL VISITADORES .............................................................- 54 - - 83 - INDICE DE GRAFICOS GRAFICO 1 : ARQUITECTURA......................................................................- 1 - GRAFICO 2: SMARTPHONE ..........................................................................- 4 - GRAFICO 3 : PHPMYADMIN.PHP .............................................................. - 12 - GRAFICO 4: MSSO ...................................................................................... - 13 - GRAFICO 5: RESPUESTA DEL MSOAPT .................................................. - 14 - GRAFICO 6: DIAGRAMA DE LOS COMPONENTES ................................. - 14 - GRAFICO 7: ESQUEMA CDP ...................................................................... - 16 - GRAFICO 8: DIAGRAMA DE LOS COMPONENTES ................................. - 19 - GRAFICO 9: REPRESENTACION DE LAS FORMAS ................................ - 19 - GRAFICO 10: DIAGRAMA NIVEL 0 ............................................................ - 21 - GRAFICO 11: DIAGRAMA NIVEL 1 ............................................................ - 22 - GRAFICO 12: DIAGRAMA NIVEL 2 ............................................................ - 22 - GRAFICO 13 : DIAGRAMA NIVEL 2 /AP. MOVIL ...................................... - 23 - GRAFICO 14: DIAGRAMA NIVEL 2 / AP WEB .......................................... - 24 - GRAFICO 15: DIAGRAMA ENTIDAD RELACION ( DER ) ........................ - 25 - GRAFICO 16: CASO DE USO 1 AP. MOVIL.............................................. - 26 - GRAFICO 17: CASO DE USO 2 - AP WEB ................................................ - 27 - GRAFICO 18: INGRESO A BD .................................................................... - 39 - GRAFICO 19: BD APPVISITAS ................................................................... - 40 - GRAFICO 20: SERVICIOS WEB ................................................................. - 44 - GRAFICO 21: VERIFICACION DE SERVICIOS .......................................... - 44 - GRAFICO 22: CONFIGURACION MSSOAP ............................................... - 45 - GRAFICO 23: DESCARGA JAVA ............................................................... - 46 - GRAFICO 24: EJECICION ECLIPSE........................................................... - 47 - GRAFICO 25: BOTON AVD MANAGER ..................................................... - 48 - GRAFICO 26: CREACION AVD................................................................... - 48 - GRAFICO 27: CREACION AVD2................................................................. - 49 - GRAFICO 28: CREACION AVD3................................................................. - 50 - GRAFICO 29: VERIFICACION IP ................................................................ - 50 - GRAFICO 30: CONFIGURACION IP EN ECLIPSE..................................... - 51 - GRAFICO 31: EMULACION DE APLICACION MOVIL .............................. - 51 - GRAFICO 32: ICONO DE APLICACION MOVIL......................................... - 52 - GRAFICO 33: INICIO.................................................................................... - 55 - GRAFICO 34: LOGO APLICACION ............................................................ - 55 - GRAFICO 35: INICIO DE SESION ............................................................... - 56 - ICO 36: MENI PRINCIPAL ........................................................................... - 57 - GRAFICO 37: SINCRONIZACION ............................................................... - 57 - GRAFICO 38: OPCIONES DE SINCRONIZACION ..................................... - 58 - GRAFICO 39: DESCARGA .......................................................................... - 58 - GRAFICO 40: DESCARGA EXITOSA ......................................................... - 58 - GRAFICO 41: SIN DESCARGAS ................................................................ - 59 - GRAFICO 42: VISITAS ENVIADAS ............................................................. - 59 - - 84 - GRAFICO 43: GESTION DE VISITAS ......................................................... - 59 - GRAFICO 44: CALENDARIO DE VISITAS ................................................. - 60 - GRAFICO 45: LISTA DE VISITAS POR FECHA......................................... - 60 - GRAFICO 46: OPCIONES DE REGISTRO ................................................. - 61 - GRAFICO 47: LLAMADA ............................................................................. - 61 - GRAFICO 48: OPCIONES DE LLAMADAS ................................................ - 62 - GRAFICO 49: REGISTRO DE VISITAS ...................................................... - 62 - GRAFICO 50: ESTADO DE VISITAS .......................................................... - 63 - GRAFICO 51: REGISTRANDO VISITAS ..................................................... - 63 - GRAFICO 52: VISITA REGISTRADA .......................................................... - 63 - GRAFICO 53: INFORMACION DE PRODUCTO ......................................... - 64 - GRAFICO 54: CAMBIO DE ESTADO DE UN REGISTRO ......................... - 65 - GRAFICO 55: LOCALIZACION MEDICO EN MAPA .................................. - 65 - GRAFICO 56: OPCIONES DE CONSULTA ................................................ - 66 - GRAFICO 57: LISTADO DE REGISTROS POR VISITAR .......................... - 66 - GRAFICO 58: OPCIONES DE REGISTRO POR VISITAR ......................... - 67 - GRAFICO 59: LISTADO DE REGISTROS VISITADOS .............................. - 67 - GRAFICO 60: OPCIONES DE REGISTROS VISITADOS .......................... - 68 - GRAFICO 61: CONSULTA DE PRODUCTOS ENTREGADOS.................. - 68 - GRAFICO 62: CERRAR SESION ................................................................ - 68 - GRAFICO 63: INICIO DE SESION – VIMETRACK ..................................... - 69 - GRAFICO 64: UBICACION PROMOTORES EN MAPA ............................. - 70 - GRAFICO 65: VISTA SATELITAL ............................................................... - 70 - GRAFICO 66: VISTA CALLES .................................................................... - 71 - GRAFICO 67: MANEJO COLOR DE INTERFAZ ........................................ - 72 - GRAFICO 68: MANEJO COLOR DE INTERFAZ2 ...................................... - 72 - GRAFICO 69: OPCIONES DE CONSUTAS - VMT ..................................... - 73 - GRAFICO 70: CONSULTA DE PRODUCTOS - VMT ................................. - 74 - GRAFICO 71: CONSULTA DE PROMOTOR VMT ..................................... - 74 - GRAFICO 72: CONSULTA DE MEDICO ..................................................... - 75 - GRAFICO 73: CONSULTA RECORRIDOS ................................................. - 76 - GRAFICO 74: RECORRIDOS POR VISITADOR ........................................ - 77 - GRAFICO 75: MANTENIMIENTO DE PROMOTOR ................................... - 78 - GRAFICO 76: MANTENIMIENTO DE MEDICO .......................................... - 79 - - 85 -