Вы находитесь на странице: 1из 133

DISEÑO E IMPLEMENTACION DE UNA APLICACIÓN MÓVIL ANDROID

PARA LA SISTEMATIZACION DEL ESTUDIO, LA PREVENCIÓN Y EL


CONTROL DE ENFERMEDADES EN LOS CULTIVOS DE ALGODÓN COMO
HERRAMIENTA DE APOYO PARA EL APRENDIZAJE DE LOS
ESTUDIANTES DEL PROGRAMA INGENIERÍA AGRONÓMICA DE LA
UNIVERSIDAD DE CÓRDOBA.

JOSÉ CARLOS ANDRADE AVILEZ


JORGE ANDRES PUENTES OCHOA

ASESOR:
ING. HAROLD DIONISIO BULA HERAZO

UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENIERÍAS
PROGRAMA DE INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES
MONTERIA – CORDOBA
2015
DISEÑO E IMPLEMENTACION DE UNA APLICACIÓN MÓVIL ANDROID
PARA LA SISTEMATIZACION DEL ESTUDIO, LA PREVENCIÓN Y EL
CONTROL DE ENFERMEDADES EN LOS CULTIVOS DE ALGODÓN COMO
HERRAMIENTA DE APOYO PARA EL APRENDIZAJE DE LOS
ESTUDIANTES DEL PROGRAMA INGENIERÍA AGRONÓMICA DE LA
UNIVERSIDAD DE CÓRDOBA.

JOSÉ CARLOS ANDRADE AVILEZ


JORGE ANDRES PUENTES OCHOA

TRABAJO DE GRADO PARA OPTAR EL TÍTULO DE INGENIEROS DE


SISTEMAS

ASESOR:
ING. HAROLD DIONISIO BULA HERAZO

UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENIERÍAS
PROGRAMA DE INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES
MONTERIA – CORDOBA
2015

2
Universidad de Córdoba - 2015
TABLA DE CONTENIDO

1. Objetivos del proyecto


1.1. Objetivo General
1.2. Objetivos Específicos
2. Introducción
2.1. Ambientación
2.2. Problemática
2.3. Antecedentes
2.3.1. Ámbito internacional
2.3.2. Ámbito nacional

2.3.3. Ámbito local


2.4. Justificación
3. Marco teórico
3.1. Marco legal.
3.2. Marco conceptual
4. Metodología
4.1. Fases del proyecto
4.2 Metodología de desarrollo del producto
5. Desarrollo
5.1 Arquitectura del sistema
5.2 Diseño del sistema
6. Conclusiones
Referencias Bibliográficas
Anexos

Índice de imágenes

Imagen 1. Características de las bases de datos.

Imagen 2. Características de Android.

3
Universidad de Córdoba - 2015
Imagen 3. Versiones de Android.

Imagen 4. Representación del Modelo Vista Controlador

Imagen 5. Representación gráfica de un Qr code.

Imagen 6. Representación de las partes de un Qr code.

Índice de tablas

Tabla 1. Beneficios de la aplicación en lo académico, social y tecnológico.

Tabla 2. Clasificación taxonómica del algodón.

Tabla 3. Características de MySQL.

Tabla 4. Características de JQuery Mobile.

Tabla 5. Características de HTML.

Tabla 6. Características de Android.

Tabla 7. Características de PHP.

Tabla 8. Características de PhoneGap.

Tabla 9. Características de Apache.

4
Universidad de Córdoba - 2015
1. OBJETIVOS DEL PROYECTO

1.1. OBJETIVO GENERAL

 Diseñar e implementar una aplicación móvil Android para la


sistematización del estudio, la prevención y el control de enfermedades
en los cultivos de algodón como herramienta de apoyo para el
aprendizaje de los estudiantes del programa ingeniería agronómica de la
Universidad de Córdoba.

1.2. OBJETIVOS ESPECÍFICOS

 Analizar el proceso de enseñanza del estudio, la prevención y el control


de enfermedades que afectan a los cultivos de algodón del programa de
Ingeniería Agronómica de la Universidad de Córdoba.

 Diseñar y crear una base de datos en MySQL que almacene la


información generada por el sistema sobre las enfermedades del cultivo
de algodón.

 Diseñar una aplicación móvil para dispositivos con sistema operativo


Android (versión 4.2 o mayor) que contenga un módulo de estudio, un
módulo de prevención y un módulo de control de las enfermedades del
cultivo de algodón de la Universidad de Córdoba.

 Implementar la aplicación móvil para dispositivos con sistema operativo


Android (versión 4.2 o mayor) en las clases de algodón, entomología y
fitopatología en el programa de ingeniería agronómica de la Universidad
de Córdoba.

5
Universidad de Córdoba - 2015
2. INTRODUCCION

Según la Corporación Colombiana de Investigación Agropecuaria (CORPOICA)


el algodón es el producto obtenido al sembrar y cosechar especies del género
Gossypium, son arbustos y plantas herbáceas oriundas de regiones tropicales
y subtropicales alrededor del mundo. El algodón es sembrado en más de 60
países alrededor del mundo, obteniendo cosechas de más de 20 millones de
toneladas por un valor estimado de 35 millones de dólares. En Colombia el
algodón es el cultivo con mayor tradición a través del tiempo a pesar de
enfrentar los constantes cambios en los modelos de producción. Esto lo
demuestra los altos niveles de producción, indicadores de rendimiento, calidad
de fibra, etc., no muy diferentes a los países potencias en tanto a producción
como rendimiento.

La Asociación Colombiana de Fitopatología y Ciencias Afines “ASCOLFI” en su


revista fitopatología colombiana, afirma que en el departamento de Córdoba el
algodón se siembra principalmente en el Valle del Sinú, en suelos aluviales
generando 130 jornales por hectárea cada año y aportando al Producto Interno
Bruto (PIB) departamental aproximadamente 76 mil millones de pesos anuales
según el Comité Regional de la Cadena Productora Algodón Textil (CRC PAT,
2003).
Es por ello que es de gran importancia el estudio de las enfermedades en el
cultivo de algodón, iniciando con la discusión del triángulo epidemiológico que
tiene como pilares al hospedero (cultivo), la plaga y el ambiente, los cuales
deben estar presentes e interactuar para que una plaga subsista. Igualmente,
la alteración de cualquiera de estos tres factores provoca la aparición de un
brote o epidemia.
El incremento de estos organismos y sus afectaciones, por ejemplo el de los
insectos, está influenciado por diversos factores, entre ellos las relaciones
tróficas con sus enemigos naturales y plantas hospedantes; dentro de los
cuales juegan un papel importante la temperatura, la humedad relativa y el
fotoperiodo. Así, si en una zona templada aumenta la temperatura por periodos

6
Universidad de Córdoba - 2015
prolongados o se incrementan las lluvias, crece la vulnerabilidad de los cultivos
a ser atacados por patógenos, pues estos factores crean las condiciones
favorables para su crecimiento y reproducción.
Algo similar ocurre cuando en lugares, normalmente secos, se presentan
lluvias prolongadas fuera de temporada (con mayor volumen y frecuencia) que
pueden favorecer el desarrollo de patógenos e insectos y plagas que requieren
altos contenidos de humedad.
Por lo tanto en el sector algodonero es necesaria la implementación de
metodologías participativas para los productores, docentes y estudiantes, ya
que no se ha dado en una forma adecuada, razón por la cual la apropiación de
la tecnología y su socialización no ha sido rápida y eficiente.
Es bien sabido que la práctica agrícola está en constante cambio, debido al
auge de las nuevas tecnologías, ejemplo de ello es la cantidad de maquinaria
nueva, la cual es ensamblada para diferentes fines en el proceso de sembrado
– cosecha, no obstante no solo maquinaria es usada, también sistemas de
información que detectan ciertas variables en el proceso de producción de los
cultivos, desde la medición de las características del suelo, humedad,
temperatura entre otros, hasta la contaminación del cultivo por enfermedades,
plagas y otro tipo de plantas que dañan considerablemente el lote sembrado,
por tal razón debido a estos antecedentes y a la problemática existente en
Córdoba y especialmente en la Universidad de Córdoba, nace este proyecto
con el fin de gestionar, reforzar y complementar de forma adecuada el proceso
de aprendizaje del estudio, la prevención y el control de las enfermedades del
algodón en la Facultad de ciencias agrícolas de la Universidad de Córdoba,
convirtiéndose en una herramienta pedagógica, interactiva y eficaz para
obtener información detallada, exacta, eficiente y en tiempo real sobre las
distintas enfermedades que atacan el cultivo de algodón de la universidad de
Córdoba.

Durante el desarrollo del proyecto se ha buscado una solución óptima que


satisfaga los requerimientos dados a partir de necesidades concretas en el
proceso de aprendizaje del estudio, la prevención y el control de enfermedades

7
Universidad de Córdoba - 2015
en los cultivos de algodón de la universidad de Córdoba, teniendo como
referencias avances tecnológicos realizados a lo largo de los últimos años tanto
en aplicaciones móviles como en las diferentes utilidades que proporcionan los
componentes de los dispositivos móviles.
En este documento se presentara el análisis previo y los diferentes
mecanismos de diseño y desarrollo de software que se usó para la
consecución de la aplicación móvil teniendo en cuenta los requerimientos
fundamentales establecidos, al igual que una investigación del proceso de
aprendizaje del estudio, la prevención y el control de las enfermedades de los
cultivos de algodón por parte de los estudiantes y los docentes del área de la
electiva algodón. De forma semejante se plantearan ciertos conceptos básicos
y fundamentales para el entendimiento más o menos especifico del sistema,
esto se encuentra descrito en el marco conceptual. En cuanto a respaldo legal
es soportado en el programa que lanzo actualmente Colciencias titulado
“Programa Nacional de Ciencia y Tecnología Agropecuaria”, el cual introduce
elementos para contextualizar la situación mundial de la agricultura, identifica
las tendencias del sector, el comportamiento de la estructura agraria, hace una
aproximación a la situación de las cadenas productivas, identifica las
perspectivas del mercado y en función de ellas, delimita las brechas
tecnológicas para cada cadena y establece prioridades en desarrollo científico
y tecnológico.

8
Universidad de Córdoba - 2015
2.1. AMBIENTACION

El proyecto “diseño e implementación de una aplicación móvil Android para la


sistematización del estudio, la prevención y el control de enfermedades en los
cultivos de algodón para apoyar el aprendizaje de los estudiantes del programa
ingeniería agronómica de la universidad de córdoba” surge por la necesidad de
gestionar, apoyar y facilitar de forma adecuada el proceso de estudio, de
prevención y de control de las principales enfermedades que afectan al cultivo
de algodón en la Facultad de ciencias agrícolas de la Universidad de Córdoba,
esto a través de una aplicación móvil con información detallada de cada
enfermedad, así como imágenes de cada enfermedad; para luego poner en
práctica toda esta teoría en los cultivos plantados en la ciudadela universitaria
detectando así cual es la enfermedad, características, causas y sanación del
cultivo, con ello tener a la mano mucha información relevante sobre el área de
estudio. Además la aplicación contara con tips de prevención, información
práctica e importante de cómo prevenir dichas enfermedades que dañan los
lotes de cultivos, lo cual es muy importante para los estudiantes, ya que
tendrán a la mano información clave en sus prácticas de campo de cómo
proteger los cultivos antes de que ataquen los agentes patógenos y contaminen
el cultivo sembrado en tiempo real. Convirtiéndose en una herramienta eficaz
para obtener la información exacta, eficiente y en tiempo real sobre las distintas
enfermedades que atacan el cultivo de algodón de la universidad de Córdoba.

Por ultimo pero más importante la aplicación tendrá un módulo de seguimiento


y control que permitirá al estudiante crear especies de casos clínicos para lotes
o partes de lotes en el cual tomara evidencia a través de los elementos que nos
brindan los dispositivos móviles mediante cámara, registro de información en la
base de datos en la nube o para comodidad notas de audio pequeñas para
llevar paso a paso el cambio físico del cultivo afectado y con ello tener un
historial de enfermedades que han afectado a los cultivos de algodón en los
lotes y actualizar la información en tiempo real para que esté disponible para
los demás usuarios del sistema.

9
Universidad de Córdoba - 2015
Los individuos o elementos sobre los que va a recaer directamente el desarrollo
de la investigación o el proyecto son los estudiantes que ven clases
relacionadas con las enfermedades que contraen los cultivos de algodón,
además de los docentes que dictan dicha cátedra.

10
Universidad de Córdoba - 2015
2.1. PROBLEMATICA

Las enfermedades en las plantas son patologías a nivel celular o tejidos


vegetales causados por microorganismos patógenos o fuertes cambios
ambientales que afectan las condiciones de subsistencia del vegetal que puede
causar la incapacidad de producir fruto o simplemente la muerte.

El algodón como tal es susceptible en cuanto a calidad debido a las


enfermedades que contraen las plántulas y semillas en ciertos periodos de
tiempo corto, luego este se vuelve más resistente a partir del cuidado, la
prevención y el control de los productores. Al mes de siembra el algodón
resiste de manera progresiva el ataque de patógenos e infecciones por plagas,
a menos de que se produzca un clima frio desmesurado o condiciones
húmedas extremas.

En la actualidad el programa de Ingeniería Agronómica de la Universidad de


Córdoba cuenta con un área de saneamiento de cultivos en la cual se
desarrollan actividades que investigan el impacto de ciertos agentes biológicos
que afectan de manera paulatina los lotes de cultivos de algodón, y lo cual no
es beneficioso para productores, por eso se preparan a los estudiantes en
materias como Algodón, Entomología y Fitopatología, donde aprenden sobre
las enfermedades en el algodón.

Estas materias son muy extensas y no alcanzan a ser abordadas en su


totalidad por el tutor y los estudiantes necesitarían reforzar los temas que no
se traten, y además de que la información relevante del área no se encuentra
en español, la mayoría en portugués e inglés y se les dificulta la investigación a
los estudiantes. Las enfermedades de los cultivos del programa de Ingeniería
Agronómica se centran en 3 ramas: Enfermedades por patógenos,
enfermedades por Plagas y enfermedades por Malezas, cada rama con un
extenso nivel tanto teórico y práctico cuya enseñanza total superaría los 10
semestres necesarios para obtener el título de Ingeniero Agrónomo de la
Universidad de Córdoba, en cada rama se investigan agentes que afectan las

11
Universidad de Córdoba - 2015
plantaciones y proveen un desequilibrio en el desarrollo normal de la plántula
hasta la mala calidad del producto obtenido.

La enseñanza de cultivos en el programa de Ingeniería Agronómica está


dividida por tipos como electiva libre, de tal forma que hay materias
semestrales por tipo de cultivo, por ejemplo: maíz, hortalizas, caucho y algodón
en el cual basaremos este proyecto. Para el aprendizaje de algodón no solo se
enfocan en modelos de producción, siembra y cosecha, sino también del
estudio, la prevención y el control de enfermedades que lo dañan
considerablemente si no se percata a tiempo dicho problema.

La falta de material de apoyo tecnológico para el fomento del aprendizaje en el


campo de enfermedades en el cultivo de algodón es considerable, según varios
docentes del área y alumnos entrevistados a través de una encuesta
reconocen la necesidad de usar un sistema de apoyo interactivo para el
aprendizaje y la pedagogía de las enfermedades en los cultivos de algodón.

En términos específicos las deficiencias a mejorar a partir de la información


suministrada por docentes, especialmente el docente encargado de dictar la
cátedra sobre el cultivo de algodón Anibal Tribilcok, además del docente de
fitopatología Rodrigo Campos, la asistente del laboratorio de fitopatología y los
alumnos encuestados son:

 Falta de un material de apoyo para el fomento de la enseñanza y


aprendizaje de enfermedades en el cultivo de algodón.
 Poca información suministrada durante el curso sobre el tema de
enfermedades causadas por organismos patógenos.
 No tener un medio tecnológico interactivo para sistematizar mecanismos
de prevención de las enfermedades del algodón, o tips para atacar estas
enfermedades y seguimiento de los cultivos, desde las plántulas hasta el
tiempo de cosecha.
 No poseer un medio tecnológico de interacción del estudiante con la
enfermedad patológica de la planta.

12
Universidad de Córdoba - 2015
 No tener una base de datos móvil de la información necesaria sobre
enfermedades que afectan el cultivo de algodón, además con la
posibilidad de extenderse.

Es por ello que existe la necesidad de implementar este proyecto para


resolver esta problemática existente y en este contexto dado.

13
Universidad de Córdoba - 2015
2.2. ANTECEDENTES

En esta parte del proyecto se referenciaran varios proyectos realizados por


investigadores relacionados con la creación de sistemas de información o
tecnologías que apoyen la producción de cultivos o la medición de variables
necesarias para el estudio, la prevención y el control de enfermedades en
cultivos.

Estos proyectos están plasmados en artículos científicos colgados en la red, los


cuales poseen información sobre como la tecnología ayuda la práctica agrícola
y de qué forma puede ser mejorada, la forma en la que se obtuvo el
rendimiento deseado y el nivel de satisfacción del usuario final.

Para plasmar el contenido de los artículos científicos se dividirán dependiendo


del lugar de procedencia, ya sea a nivel internacional, nacional o local, para así
tener un análisis comparativo del conocimiento expresado en diferentes partes
del mundo.

2.2.1. AMBITO INTERNACIONAL

El auge de la mecanización de la producción agrícola surgió al inicio del siglo


XX con la invención del motor de combustión, la implementación total de la
mecanización para la producción agrícola es el sueño de todos los países
desarrollados, con ello se bajara la tasa de mano de obra en la etapa dura de la
producción de productos vegetales, evitando así el sobreesfuerzo y
condiciones no aptas para los trabajadores, permitiendo así la reubicación de
los trabajadores en mejores ocupaciones, mejorando las calidades laborales.

Para el año 2000 los investigadores Armando Duany, Pascual Almarales, y


Lazara Morales, desarrollaron el proyecto “Base de datos y sitio web para el
control automatizado de los cruzamientos en el cultivo del arroz” [1], en el cual

14
Universidad de Córdoba - 2015
se confecciono con ayuda del software privativo Microsoft Access una base de
datos tipo relacional, cuyo objetivo fue automatizar los cruzamientos de los
cultivos de arroz, además de gestionar de forma eficaz, rápida y optima
información necesaria sobre el cultivo. La base de datos genera información
oportuna y necesaria sobre los cruces de las principales especies dependiendo
de parámetros tales como: Resistencia a Tagosodes orizicolus Muir,
Resistencia a Pyricularia grisea Sacc, Resistencia al virus de la Hoja Blanca,
Resistencia a la sequía, Caracteres agronómicos, Calidad del grano y
Precocidad. Además incluyeron los cruzamientos de las especies tradicionales.
Al finalizar el proyecto entregaron un sitio web capaz de consultar los
cruzamientos de forma rápida y fácil, y constituye una poderosa herramienta
por utilizar por los principales investigadores en los cruzamientos del arroz.

En el año 2010 Adela Vásquez García desarrollo el proyecto de tesis de


maestría titulado “Desarrollo de una aplicación web para evaluar cultivos
agrícolas a través del método MAP” [2], según la autora Matriz de análisis
política MAP, permite determinar la situación actual en cuanto a la
competitividad de cierta actividad agrícola y los instrumentos de política que la
afectan, aportan elementos para el diseño de políticas diferenciadas y para
identificar los cultivos agrícolas que sean rentables desde los puntos de vista
privado y social. Para tal fin se desarrolló una aplicación web a través de las
políticas MAP, para probar la eficiencia de la aplicación se realizó un ensayo de
campo en la cual se puso en práctica los niveles de rendimiento y calidad. Una
vez terminado el proceso de pruebas se determinó que la aplicación web
desarrollada es eficiente, precisa y confiable. Para evaluar cultivos agrícolas
mediante variables como complejidad, ventaja comparativa y coeficientes de
comparación.

En el mismo año los investigadores Flavio Capraro, Santiago Tosetti y Facundo


Vita Sernan, todos de Argentina publicaron el proyecto “Laboratorio virtual y
remoto para simular, monitorizar, y controlar un sistema de riego por goteo en
Olivos” [3], en el cual se presentó un diseño y puesta en marcha de un
laboratorio para ensayar en un simulador las estrategias de control y riego en

15
Universidad de Córdoba - 2015
olivos. “En los últimos años el alto grado de desarrollo de herramientas
informáticas y de comunicación han permitido extender la utilización de los
laboratorios más allá de los límites físicos impuestos por los claustros
universitarios. Mediante el diseño y elaboración de laboratorios virtuales los
alumnos interactúan con sistemas simulados, mientras que con laboratorios de
acceso remoto lo hacen sobre el sistema real o planta piloto. Dicha interacción
permitirá complementar la enseñanza formal de fórmulas, teorías y/o
procedimientos, logrando que el alumno practique de forma virtual o real con
los sistemas, en varios casos complejos”. 1.

1. Capraro Fabio, Tosetti Santiago, Vita Sernan Facundo, (2010),


“Laboratorio virtual y remoto para simular, monitorizar, y controlar un
sistema de riego por goteo en Olivos”, Instituto de Automática,
Universidad nacional de San Juan, Instituto Nacional de Tecnología
Agropecuaria (INTA), Pag 1.

La puesta en marcha de la aplicación piloto dio como resultado que el equipo


docente y operarios de riego adquirieran importantes habilidades sobre la
instalación, el manejo y mantenimiento de este tipo de sistemas de riego. Como
ventaja es importante destacar que la implementación de la planta piloto brinda
un complemento a la labor docente de riego, también apoya de manera
significativa la investigación por parte de los estudiantes. La reutilización de los
recursos físicos hace que muchos alumnos y docentes puedan ejecutar
distintos experimentos en el control automático como un manejo agrónomo de
riego.

Para el año 2013 Osmel Rodríguez González, Reinaldo Cánovas Denis, Ana
Lilian Infante Abreu, Rodobaldo Ortíz Pérez y Adriana Pérez Gutiérrez,
investigadores de Cuba plantearon el proyecto de investigación “SISCORFI:
Una aplicación web para el control de los recursos filogenéticos” [4], La
consecución de este proyecto fue una aplicación web que permite la
localización de variedades de cultivos adaptables a las condiciones particulares
de los productores. El software obtenido posee un grupo de funcionalidades

16
Universidad de Córdoba - 2015
posee una interfaz sencilla, amigable y organizada, una de las opciones es que
brinda un banco de información sobre semillas que se encuentran disponibles,
y en qué condiciones se encuentran. Los resultados esperados dan como
beneficios la rapidez con la que se obtiene la información y divulgación de la
misma, gracias a la conexión con un servidor web.

Uno de los avances en el desarrollo de sistemas de información en el campo


agrícola fue presentado por Gonzalo Bastida Rodríguez estudiante
perteneciente a la Universidad de la Rioja – España en el año 2013, con un
proyecto titulado “Aplicación informática para la previsión de costes de
producción de cultivos agrícolas” [5], el proyecto tuvo como fin desarrollar una
aplicación de fácil manejo para gestionar la previsión de costes, con ello
analizar y entender el producto bruto actual, hasta la consecución del producto
final, además de diseñar una base de datos en la cual pueda servir como
núcleo para otras aplicaciones que quieran obtener información en la toma de
decisiones de los costes. Al finalizar el proyecto afirma que el proyecto
realizado ha sido satisfactorio afirmando que se partió desde cero en teoría
agrícola hasta superar los objetivos propuestos, además de que se puede
implementar.

Para el año 2014, más exactamente en el mes de Julio se publicó el proyecto


“Sistema de control agrícola” [6], presentado por Juan Antonio Enríquez
Hernández, Karla Lissette Silva Martínez, Alejandro Jahuey Muñiz, Itzel de
Jesús Robles Cruz, el cual se propuso como una herramienta cuya función fue
capacitar, asesorar, y orientar a los productores y agricultores sobre los tipos
de cultivos que pueden sembrar dependiendo del pH de su tierra, y también
instruirlos y hacer recomendaciones sobre posibles productos a utilizar en caso
de plaga o enfermedades. Se espera una satisfacción apropiada por parte de
los clientes, para lograr mejores resultados, tales como maximizar utilidades de
los cultivos, y mejorar el manejo de la información y tener un mejor control
administrativo.

17
Universidad de Córdoba - 2015
Según los autores del proyecto este será el beneficio obtenido a partir del
sistema de información desarrollado “El sistema de control agrícola, es una
herramienta que sirve como apoyo para la administración y capacitación del
personal y clientes de un bufete agrícola. El sistema está desarrollado en java
bajo el entorno de desarrollo NetBeans 7.2 con un JDK7, La razón de elaborar
este proyecto es contribuir al desarrollo e implementación de las Tics en el
ámbito agrícola, ya que a diferencia de otros sistemas que sirven únicamente
para la administración, este sistema cuenta con varios módulos que se
clasifican en clientes, ventas, productos, ubicación geográfica, clasificación de
cultivos además de plagas y enfermedades” 2.

2. Enríquez, Silva, Jahuey, Robles, (2014), “Sistema de control agrícola”,


Twelfth LACCEI Latin American and Caribbean Conference for
Engineering and Technology (LACCEI’2014), Guayaquil – Ecuador, pag
2.

Ángel Barragán, Nathali Cajamarca, Débora Salazar e Indira Nolivos


desarrollaron un “Sistema experto para decisiones de riego en cultivos de
cacao” [7], el proyecto dio como resultado la implantación de un sistema web
interactivo para asistir la gestión de riego en plantaciones y a la vez como una
herramienta de aprendizaje y concienciación sobre la buenas prácticas de riego
en los cultivos de cacao. Como conclusiones se obtuvo resultados favorables
de la implementación del software ya que facilito la decisión respecto al riego
para incrementar la producción, además de eso sirvió como herramienta de
aprendizaje, además se hace la salvedad que el modelo utilizado posee
limitaciones porque la información obtenida para construir la base del
conocimiento y su validación fue proporcionada por un solo experto.

18
Universidad de Córdoba - 2015
2.2.2. AMBITO NACIONAL

A nivel nacional también se han sistematizado varios procesos relacionados


con el agro y la producción de cultivos de las principales especies que se
siembren en Colombia, a continuación citaremos algunos.

En el 2006 en Cali se desarrolló un software web y móvil para la gestión de


información de campo de cultivos agrícolas (agrocomm), cuyos autores son:
Juan Manuel Delgado, Christian Giraldo, Andrés F. Millán, Claudia Zúñiga y
José Abadía. Este proyecto fue titulado: “Desarrollo de un software Web y Móvil
para la gestión de información de campo de cultivos agrícolas” [8], el cual
permitió descubrir las grandes necesidades que tienen los cultivadores y
productores agrícolas en Colombia en cuanto a la gestión de información en
campo, en especial al tener que afrontar en los próximos años los desafíos de
la globalización y los acuerdos comerciales multilaterales que promueven una
alta competitividad. Los altos costos de personal, la pérdida de calidad en la
materia prima, los sobrecostos por retrasos en los procesos de cosecha y
transporte y el mal manejo de la información disponible son razones de peso
para que los cultivadores y productores agrícolas identifiquen cómo las
tecnologías informáticas pueden contribuir a un proceso óptimo que los haga
más competitivos en los mercados mundiales.

El grupo de desarrollo pudo constatar las ventajas y desventajas que tiene la


plataforma.NET en los ambientes móviles y Web considerando aspectos tan
relevantes como la sincronización de datos, la transmisión de datos vía redes
inalámbricas y el diseño arquitectónico de una solución Web-móvil.

Dentro de los beneficios se destaca la rapidez en el proceso de desarrollo, el


buen entorno de interface usuario y el rendimiento del sistema de
sincronización, sin embargo aspectos claves como la interoperabilidad entre los
sistemas operativos móviles de Microsoft con la plataforma de desarrollo.NET
deben ser sujeto de revisión.

19
Universidad de Córdoba - 2015
En el 2009 en Medellín, Antioquia se hizo un proyecto denominado “Análisis de
riesgo en el proyecto de un sistema de información para la red empresarial
Ecocacao” [9], desarrollado por los ingenieros de Sistemas Gerardo Alberto
Chadid Botero y Gustavo Adolfo Fernandez Lopez; Dicho análisis de riesgo se
construyó basado en los principios del método descrito por el Instituto de
Administración de Proyectos (PMI por su sigla en inglés) y aplicando el método
de simulación de Monte Carlo con el software @RISK, para llegar a la
interpretación de resultados. El objetivo es lograr determinar el impacto de la
materialización de los riesgos identificados en las tareas del proyecto y su
impacto en los presupuestos iniciales.

Con la realización del análisis de riesgos en la ejecución del proyecto de


creación de un sistema de información para la red Ecocacao, se busca evaluar
el impacto de los elementos de riesgo, con el fin de conocer las diferencias en
tiempo y costo respecto a los valores estimados de las actividades importantes
de dicho proyecto. Las fuentes de información y los métodos para su
recolección deben ser analizados a fondo, debido a que para tareas similares
en proyectos del mismo tiempo se presentan una gran dispersión y variación en
los datos de la muestra. Esto genera que la muestra seleccionada no sea útil al
momento de caracterizar las tareas de un proyecto en un análisis como el
realizado.

En el 2012 En Medellín, Antioquia se desarrolló el proyecto titulado “Sistema de


control automático para monitorear y controlar el ambiente al interior de un
invernadero” [10], cuyo autor fue Juan Pablo Múnera Campuzano de la
Universidad Pontificia Bolivariana. Este proyecto fue una iniciativa muy
funcional que permitió generar las condiciones climáticas necesarias para el
correcto desarrollo del cultivo, controlando la temperatura, la iluminación, el
riego automático, la humedad y la ventilación según parámetros definidos por el
operario. Dando como resultado la adquisición de datos climáticos, para
estudiar la interrelación entre las variables climáticas dentro de un invernadero

20
Universidad de Córdoba - 2015
a escala, permitiendo obtener lecturas continuas de las variables climáticas:

 Temperatura del aire al interior.


 Humedad del aire al interior.
 Iluminación al interior del invernadero.
 Riego automático para la fertilización del cultivo.

Las lecturas obtenidas por los diferentes transductores entran dentro de los
márgenes esperados, no habiéndose registrado anomalías en el proceso.

En Cali en el año 2012, fue realizado el proyecto “Diseño de una herramienta


web móvil para cultivadores de caña de azúcar” [11], su autor Hernán Felipe
Silva Cerón creo esta herramienta para ofrecer recomendaciones que sirvan de
guía a los agricultores para el manejo agronómico del cultivo de caña de
azúcar. En este trabajo el análisis central que permite realizar el diseño de la
arquitectura de información (AI) del sistema experto está basado en el mapa de
contenidos. La elaboración del mapa constituye la construcción de la estructura
y los contenidos del sistema, que sólo existían en forma abstracta, y que son la
base para el diseño de las interfaces de usuario.

2.2.3. AMBITO LOCAL

En el ámbito local también se han hecho estudios sobre el algodón, esto desde
años atrás, y que en su mayoría se han hecho en el centro de investigación
Corpoica Turipana. Podemos encontrar ensayos, muestras y datos de los
trabajos realizados en la zona, donde podemos citar nombres como el de la
investigadora especialista en entomología Nora Jimenes mass, el Dr. Francisco
Negrete, los cuales han realizado muchos aportes en la investigación del
algodón en el departamento de Córdoba, también el Dr. Jorge Cadena actual
Director de esta entidad desde el año 2013.

21
Universidad de Córdoba - 2015
El cultivo de algodón es uno de los cultivos tradicionales más importantes en el
departamento de Córdoba, teniendo como epicentro el municipio de Cereté
también llamada la capital del oro blanco, porque su economía siempre ha
estado ligada al cultivo de algodón, municipio donde se encuentra ubicado el
centro de investigación Corpoica Turipana desde hace más de 20 años. Cabe
anotar que en casi todos los municipios de nuestro departamento se realizan
estas prácticas semestralmente, por lo tanto se dan muchos estudios en
diferentes zonas mostrando en su mayoría las diferentes patologías, en las
cuales se realizaron estudios como los siguientes:

Para el año 2009 se realizó el estudio “Buenas prácticas agrícolas en el


departamento de Córdoba”, el cual fue un boletín técnico realizado por
Francisco M. Negrete Barón, José G. Morales Angulo y Luís F. Martínez
Ramos, su obra habla de agentes contaminantes que inciden en la aparición de
enfermedades y microorganismos que afectan a los cultivos de algodón debido
a la contaminación, aparte también se enfoca en la parte de manejo de los
cultivos desde la siembra hasta la recolección. Este boletín técnico se
encuentra publicado en la biblioteca virtual de Corpoica [12].
La entomóloga Nora Jiménez Mass es una de las investigadoras más
reconocidas a nivel departamental por sus trabajos con las comunidades,
realizando asistencias técnicas a los campesinos, dictando charlas sobre las
plagas que azotan a los cultivos en un ámbito general. Dentro de sus estudios
en el algodón se destaca “actualización de estrategias de manejo (bemicia
tabaci biotipo B) en el algodón, bajo condiciones favorables para la plaga en el
valle del Sinú” cuyos autores son: la entomóloga Nora Jiménez, la ingeniera
Liliana Grandett, Jorge Aguirre, William Morales vega y el auxiliar de campo
Aníbal Ochoa Bedoya. El artículo se refiere a recomendaciones para el cuidado
contra la mosca blanca la cual es uno de los agentes patológicos que más
produce daños en los cultivos de la región [13].
En el municipio de Cerete en el mes de agosto del año 2005, un grupo de
investigadores hizo el siguiente artículo que lleva como nombre
“Recomendaciones de manejo para el cultivo del algodonero en el valle del

22
Universidad de Córdoba - 2015
Sinú” sus autores Francisco Negrete Barón, Jorge Cadena Torres, José
Morales Angulo y la entomóloga Nora Jiménez Mass. Brindan en este
documento científico pautas para el manejo de plagas como el rosado, la
mosca blanca y enfermedades como antracnosis, teniendo como finalidad
llegar a los cultivadores de la región que los afecta y que no tienen
conocimientos suficientes para detectar, manejar y controlar las enfermedades.
Dentro de ese ensayo plantean estas necesidades argumentando de que el
campesino de la zona se basa en conocimientos empíricos y realiza controles
que no son del todo efectivos, eso se debe al uso de productos que tienen un
amplio espectro dentro del cultivo, pero que no es lo recomendable y que esto
puede incidir en el rendimiento total del cultivo [14].

23
Universidad de Córdoba - 2015
2.3. JUSTIFICACION

La búsqueda continua del sector algodonero en el mundo por mejorar el área


de producción y cuidado de los cultivos, los ha llevado a investigar en todas las
áreas concernientes y optimizar bajo sus posibilidades todos los procesos que
tengan influencia directa en el ciclo de vida del cultivo de algodón, desde la
siembra hasta la recolección de la cosecha, entre estos los procesos de
estudio, prevención y control de enfermedades. La Universidad de Córdoba no
es la excepción, la correcta realización del proceso de estudio, prevención y
control de las enfermedades del algodón es esencial para la vida profesional de
los estudiantes de ingeniería agronómica, dicho proceso no se viene
implementando de forma óptima, en términos específicos las deficiencias a
mejorar a partir de la información suministrada por docentes, especialmente el
docente encargado de dictar la cátedra sobre el cultivo de algodón, además del
docente de fitopatología, la asistente del laboratorio de fitopatología y los
alumnos encuestados son:

 Falta de un material de apoyo para el fomento de la enseñanza y


aprendizaje de enfermedades en el cultivo de algodón.
 Poca información suministrada durante el curso sobre el tema de
enfermedades causadas por organismos patógenos.
 No tener un medio tecnológico interactivo para sistematizar mecanismos
de prevención de las enfermedades del algodón, o tips para atacar estas
enfermedades.
 No tener un medio tecnológico interactivo para sistematizar mecanismos
de control y seguimiento de las enfermedades del cultivo de algodón
desde que se siembra hasta su cosecha.
 No poseer un medio tecnológico de interacción del estudiante con la
enfermedad patológica de la planta.
 No tener un banco de datos móvil de la información necesaria sobre
enfermedades que afectan el cultivo de algodón, además con la

24
Universidad de Córdoba - 2015
posibilidad de extenderse.

Es por ello que es justificable este proyecto con el fin de implementar una
aplicación móvil para apoyar estos procesos. Puesto que brindara a los
estudiantes y docentes información detallada de cada enfermedad, así como
imágenes de cada enfermedad; para luego poner en práctica toda esta teoría
en los cultivos plantados en la ciudadela universitaria detectando así cual es la
enfermedad, características, causas y sanación del cultivo, con ello tener a la
mano mucha información relevante sobre el área de estudio. Además la
aplicación contara con tips, información práctica e importante de cómo prevenir
dichas enfermedades que dañan los lotes de cultivos, lo cual es muy
importante para los estudiantes, ya que tendrán a la mano información clave en
sus prácticas de campo de cómo proteger los cultivos antes de que ataquen los
agentes patógenos y contaminen el cultivo sembrado en tiempo real.

Además a través de la aplicación se podrá hacer un seguimiento y control que


permitirá al estudiante crear especies de casos clínicos para lotes o partes de
lotes en el cual tomara evidencia mediante cámara, registro de información o
para comodidad notas de audio pequeñas para llevar paso a paso el cambio
físico del cultivo afectado y con ello tener un historial de enfermedades que han
afectado a los cultivos de algodón en los lotes y actualizar la información en
tiempo real para que esté disponible para los demás usuarios del sistema.

Poniendo así a la Universidad de Córdoba a la vanguardia de grandes


universidades permitiéndole a la facultad ofrecer una alternativa de apoyo
pedagógico al servicio tanto de los estudiantes como a profesores.

Una de las principales razones por la que se inicia este proyecto, es mejorar los
niveles de calidad en la educación superior, lo que se presenta como una gran
oportunidad para que en las aulas se implementen las nuevas tecnologías.

A continuación se tratará sobre los distintos ámbitos en los cuales la aplicación


móvil para la sistematización del estudio, la prevención y el control de las
enfermedades del algodón presenta un beneficio, debido a la contribución que

25
Universidad de Córdoba - 2015
le hacen al desarrollo del programa de Ingeniería Agronómica de la
Universidad de Córdoba y comunidad en general.

ÁMBITOS ACADÉMICO, SOCIAL Y TECNOLÓGICO

ÁMBITO ACADÉMICO ÁMBITO SOCIAL ÁMBITO


TECNOLÓGICO

Permite a los El presente proyecto El desarrollo de


estudiantes tener a la tiene una aplicación para proyectos innovadores
mano una herramienta los cultivos de algodón como lo es la aplicación
de apoyo para el del programa de móvil para el estudio, la
estudio, la prevención y ingeniería agronómica prevención y el control
el control de las distintas de la Universidad de de las enfermedades del
enfermedades, con sus Córdoba, aunque en un cultivo del algodón, le
características, futuro se podría aplicar a permite a las
sintomatología, etc. Que otros cultivos como universidades entrar a
atacan el cultivo de plátano, maíz, arroz, generar y ofrecer
algodón en Colombia, entre otros que se tecnología de punta,
especialmente en la cultivan en la aplicable a los ámbitos
región de Córdoba. Universidad de Córdoba. agrícolas y de máxima
Como también en todo utilidad en el campo.
el departamento de
Córdoba o en toda
Colombia.

Tabla 1. Beneficios de la aplicación en lo académico, social y tecnológico.

26
Universidad de Córdoba - 2015
3. MARCO TEÓRICO

3.1. MARCO LEGAL

Para el desarrollo de este proyecto en temas del agro debemos limitarnos a las
normas propuestas por los entes especializados en agricultura del país, por tal
motivo nos guiaremos del programa que lanzo actualmente Colciencias titulado
“Programa Nacional de Ciencia y Tecnología Agropecuaria” , el cual introduce
elementos para contextualizar la situación mundial de la agricultura, identifica
las tendencias del sector, el comportamiento de la estructura agraria, hace una
aproximación a la situación de las cadenas productivas, identifica las
perspectivas del mercado y, en función de ellas, delimita las brechas
tecnológicas para cada cadena y establece prioridades en desarrollo científico
y tecnológico. En la actualidad se está revisando el plan y próximamente se
darán a conocer sus nuevos alcances.

En cuanto al desarrollo con las herramientas de programación debemos usar


aquellas que sean libres para evitar violar derechos de Copyright.

27
Universidad de Córdoba - 2015
3.1. MARCO CONCEPTUAL

A continuación se definirán conceptos básicos del área de cultivos,


aplicaciones móviles entre otras áreas que están relacionadas con el tema
principal del proyecto, esto con el fin de dar entendimiento a la línea teórica que
se va a manejar en la consecución de los objetivos propuestos.

3.1.1. Algodón.
Es una de las fibras más usadas alrededor del mundo, proviene del
algodonero, una planta perteneciente al género Gossypium, con más de
40 variedades conocidas. Las mayorías de estas fibras se usan para
fabricar telas suaves y permeables a los líquidos. El cultivo del algodón
es uno de los productos con mayor rendimiento debido a que solo el
10% de su volumen se pierde por el procesamiento necesario para
obtener el producto final. La fibra del algodón es más o menos sedosa,
el algodón de tipo fibra larga sirve para hacer tastos, indianas, etc.

CLASIFICACIÓN TAXONÓMICA

Reino Vegetal
División Espermatophita

Subdivisión Angiosperma

Clase Dicotiledónea

Superorden Columnífera

Orden Malvales

Familia Malvaceae

Tribu Hibisceae

Género Gossypium

Tabla 2. Clasificación taxonómica del algodón

28
Universidad de Córdoba - 2015
3.1.2. Fitopatología.
Partiendo del hecho de que por naturaleza las plantas necesitan los
nutrientes del suelo y constantemente los rayos solares a los que se
exponen a la intemperie, todo esto para realizar el proceso de
fotosíntesis en el cual elaboran su propio alimento. La Fitopatología es la
ciencia que investiga los agentes microbianos y las condiciones
medioambientales que hacen que una planta no tenga el metabolismo
normal, o enferman el sistema inmunológico de los vegetales.

3.1.3. Hongos.
Pertenecen al reino fungí, por lo cual los hace diferentes de plantas y
animales, la ciencia que se encarga de su estudio se llama Micología,
poseen gran capacidad de adaptación y sobrevivir a cambios
medioambientales, tanto en bosques como en ciudades. Se reproducen
mediante esporas las cuales son diseminadas por el viento a muchos
lugares.

3.1.4. Bacterias.
Las bacterias son organismos unicelulares microscópicos, sin núcleo ni
clorofila, que pueden presentarse desnudas o con una cápsula
gelatinosa, aisladas o en grupos y que pueden tener cilios o flagelos.
La bacteria es el más simple y abundante de los organismos y puede
vivir en tierra, agua, materia orgánica o en plantas y animales.
Tienen una gran importancia en la naturaleza, pues están presentes en
los ciclos naturales del nitrógeno, del carbono, del fósforo, etc. y pueden
transformar sustancias orgánicas en inorgánicas y viceversa.
(http://www.profesorenlinea.cl/Ciencias/Bacteria.htm).

29
Universidad de Córdoba - 2015
3.1.5. Nematodos.
Los nematodos parásitos de las plantas se distinguen del resto porque
presentan una estructura parecida a una aguja hipodérmica llamada
estilete, la cual usan para perforar las células, tomar alimentos y
secretar proteínas y metabolitos que le facilitan el proceso de
parasitismo. Además, tienen un sofisticado sistema nervioso y órganos
sensoriales que les permiten encontrar la planta hospedante, localizar
células específicas, aparearse y reproducirse.
Los nematodos fitoparásitos constituyen organismos causantes de
plagas de los agroecosistemas y se considera que ejercen una
importante influencia en su estructura y estabilidad. Estos
causan daño al alimentarse directamente de las plantas o pueden actuar
indirectamente como vectores de virus.
De acuerdo a sus hábitos de alimentación se agrupan en: Ectoparásitos
migratorios, durante todo el ciclo de vida se mantienen fuera de la raíz y
se alimentan de células de la epidermis o células un poco más
profundas en la raíz, tienen la capacidad de moverse hacia nuevos sitios
de alimentación (Belonolaimus, Longidorus, Paratrichodorus);
Ectoparásitos sedentarios, se mantienen fuera de la raíz durante todo el
ciclo de vida y se alimentan de células modificadas en un mismo sitio por
largos períodos (Mesocriconema); Endoparásitos migratorios, penetran
al sistema radical y se alimentan de las células a medida que migran
(Pratylenchus, Radopholus); Endoparásitos sedentarios, penetran al
sistema radical y se alimentan de células altamente modificadas, pierden
la capacidad de moverse y mantienen un sitio activo de alimentación
(Meloidogyne,Heterodera y Globodera); Endoparásitos de bulbos y
tallos, el juvenil de cuarto estado penetra los tejidos de estos órganos y
una vez en el interior se alimenta como un endoparásito migratorio
(Ditylenchus); Endoparásitos de hojas, desarrollan su ciclo de vida en el
interior de las hojas penetrando a través de los estomas y una vez en el
interior migran y se alimentan (Aphelencoides); Endoparásitos de
semillas, primeramente se alimentan de las hojas y cuando las plantas

30
Universidad de Córdoba - 2015
florecen, penetran el primordio florar y se alimentan de la semilla
en desarrollo, mudan y continúan alimentándose hasta que destruyen
las semillas (Anguina).
(http://www.monografias.com/trabajos75/nematodos-
fitoparasitosmanejo-formadores-agallas/nematodos-fitoparasitos-
manejo-formadores-agallas2.shtml#ixzz3UvvYTuP7)

3.1.6. Virus.
Los virus infectan todos los tipos de organismos,
desde animales y plantas, hasta bacterias y arqueas. Los virus son
demasiado pequeños para poder ser observados con la ayuda de
un microscopio óptico, por lo que se dice que son submicroscópicos;
aunque existen excepciones entre los Virus nucleocitoplasmáticos de
ADN de gran tamaño, tales como el Megavirus chilensis, el cual se logra
ver a través de microscopio óptico.

3.1.7. Enfermedades del algodón.


Las enfermedades que afectan a la semilla y a las plántulas hacen
susceptible al algodón durante periodos cortos de tiempo. Transcurrida
esta fase la planta se hace progresivamente más resistente. A las 2 ó 3
semanas de la siembra las plántulas resisten el ataque de los
patógenos, a menos que se produzcan fríos inusuales o condiciones
húmedas. El periodo de susceptibilidad coincide con contenidos muy
bajos de taninos y terpenoides en el hipocotilo y los tejidos de la raíz; por
tanto, a mayor concentración de estos compuestos, mayor será la
resistencia.

31
Universidad de Córdoba - 2015
3.1.8. Patógenos.
Un patógeno o agente biológico patógeno es aquel elemento o medio
capaz de producir algún tipo de enfermedad o daño en el cuerpo de un
animal, un ser humano o un vegetal, cuyas condiciones estén
predispuestas a las ocasiones mencionadas.
(http://www.definicionabc.com/salud/patogeno.php#ixzz3TdNt0Gfd).

3.1.8.1. Patógenos en semilla.


Los patógenos más extendidos y comunes encontrados en la semilla
son Fusarium spp, Alternaria spp y Aspergillus spp. Los cuales pueden
causar la pudrición de las cápsulas y el deterioro de la fibra húmeda.
Una semilla en condiciones húmedas durante su almacenamiento
también puede ser invadida por alguno de estos hongos productores de
micotoxinas.

3.1.8.2. Patógenos del suelo.


Los patógenos de suelo más importantes que producen caída de
plántulas son: Rhizoctonia solani, Pythium spp., Fusarium y
Thielaviopsis basicola. Pythium es el más importante en las zonas donde
el frío y las condiciones húmedas prevalecen en la siembra.

3.1.9. Control de enfermedades.


El medio más económico de controlar las enfermedades es a través de
la modificación de las prácticas culturales:
 Cultivares resistentes o tolerantes.
 El control químico (cuando es posible su aplicación) es, por lo
general, caro, de ahí que su uso esté restringido. MANCOZEB:
Alternaria, mildiu, roya; AZUFRE+CIPERMATRIN: oidio.
 La solarización del suelo también tiene un buen control de
enfermedades como Pythium, Verticillium y Fusarium, pero su
precio es elevado, además de perder un año de algodón por
realizarse en verano.

32
Universidad de Córdoba - 2015
 El uso de una semilla vigorosa y de elevada calidad.
 El retraso de la siembra hasta que la temperatura del suelo
supera los 15 ºC aumenta la velocidad de desarrollo de las
plántulas, acortándose su periodo de susceptibilidad a las
enfermedades. Ahora bien, no hay que olvidar la importancia que
tiene sembrar lo más temprano posible para ajustar el ciclo del
cultivar, escapando a las lluvias de otoño y a las enfermedades
tardías.
 Muchos patógenos del suelo son favorecidos por los riegos
excesivos o inadecuados.
 La fertilización nitrogenada excesiva agrava muchas
enfermedades del algodón, siendo particularmente perjudicial
para las enfermedades del marchitamiento, como Verticillium y
Fusarium. Las deficiencias de potasio elevan de forma sustancial
la severidad de la marchitez.
 La rotación con cereales o leguminosas normalmente reduce la
cantidad de inóculo del patógeno en el suelo y decrece la
incidencia y severidad de las enfermedades. Por el contrario,
enfermedades como Pythium y Fusarium pueden incrementarse
en rotaciones con cultivos como maíz y soja.

3.1.10. Entomología.

La Entomología es la ciencia que se encarga del estudio de los insectos


y es muy amplia, por lo cual se divide en varias ramas de las cuales
sobresale la Entomología Médica, Agrícolas entre otras.
En las Ciencias Agronómicas se tiene especial interés por la
Entomología Agrícola, ya que es la encargada de estudiar todas aquellas
especies competidoras y benéficas que afectan las áreas pecuarias y
agrícolas. (http://entomologia173.blogspot.com/).

33
Universidad de Córdoba - 2015
3.1.11. Base de datos.

Es una colección de información organizada de forma que un programa


de ordenador pueda seleccionar rápidamente los fragmentos de datos
que necesite. Una base de datos es un sistema de archivos electrónico.
(www.masadelante.com).

Las bases de datos tradicionales se organizan por campos, registros y


archivos. Un campo es una pieza única de información; un registro es un
sistema completo de campos; y un archivo es una colección de registros.
Por ejemplo una guía de teléfono es análoga a un archivo. Contiene una
lista de registros, cada uno de los cuales consiste en tres campos:
nombre, dirección y número de teléfono. Una base de datos es un
sistema heterogéneo compuesto por usuarios, programas, recursos y
datos como se ilustra en la siguiente figura.
(https://mine21.wordpress.com).

Imagen 1. Características de las bases de datos.

34
Universidad de Córdoba - 2015
3.1.12. Sistema gestor de base de datos.
Es el servicio principal para almacenar, procesar y proteger los datos. El
SGBD proporciona acceso controlado y procesamiento de transacciones
rápido para cumplir con los requisitos de las aplicaciones consumidoras
de datos más exigentes de su empresa.
Los SGBD son usados para crear base de datos relacionales para el
procesamiento de transacciones en línea o datos de procesamiento
analíticos en línea. Se pueden crear tablas para almacenar datos y
objetos de base de datos como índices, vistas y procedimientos
almacenados para ver, administrar y proteger los datos.

3.1.12.1. Sistema Gestor de BD MySQL.


Es un sistema gestor de base de datos muy conocido y ampliamente
usado por su simplicidad y notable rendimiento. Aunque carece de
algunas características avanzadas disponibles en otros SGBD del
mercado, es una opción atractiva tanto para aplicaciones comerciales
como para el entretenimiento, precisamente por su facilidad de uso y
tiempo reducido de puesta en marcha. Esto y su libre distribución en
internet bajo licencia GPL le otorgan como beneficios adicionales contar
con un alto grado de estabilidad y un rápido desarrollo.
A continuación podemos observar las siguientes características que
tiene MySQL.
N° CARACTERISTICAS
1 Esta desarrollado en C/C++.
2 Se distribuyen ejecutables para cerca de 19 plataformas diferentes.
3 La API se encuentra disponible en C, C++, Eiffel, Java, Perl, PHP,
Python, Ruby y TCL.
4 Esta optimizado para equipos de múltiples procesadores.
5 Es muy destacable su velocidad de respuesta.
6 Se puede utilizar como cliente – servidor o incrustado en
aplicaciones.

35
Universidad de Córdoba - 2015
7 Soporta múltiples métodos de almacenamiento de las tablas, con
prestaciones y rendimiento diferentes para poder optimizar el SGBD
a cada caso concreto.
8 Se tiene constancia de casos en los que maneja 50 millones
registros, 70 mil tablas y 5 millones de columnas.
9 Sus opciones de conectividad abarcan TCP/IP, sockets UNIX y
sockets NT, además de soportar completamente ODBC.
10 Los mensajes de error pueden estar en español y hacer
ordenaciones correctas con palabras acentuadas o con la letra “ñ”.
Tabla 3. Características de MySQL.

3.1.13. Modelo Entidad - Relación.


El Modelo de Entidad Relación es un modelo de datos basado en una
percepción del mundo real que consiste en un conjunto de objetos
básicos llamados entidades y relaciones entre estos objetos,
implementándose en forma gráfica a través del Diagrama Entidad
Relación.
(http://www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_introduc
cion.pdf)

3.1.14. APK.

El archivo ejecutable o paquete de instalación de una aplicación Android


tiene una extensión .APK, esta es un empaquetado (conjunto de
archivos compilados y recursos dentro de un espacio de nombre o
paquete) que se crea cuando compilamos un proyecto Android.
Asimismo cuando este .APK se instala en un dispositivo Android; lo que
hace el sistema operativo Android es desempaquetar este .APK y crear
una estructura con ese nombre de espacio o paquete; este es creado
dentro de su directorio de aplicaciones en el sistema de archivos del
dispositivo.

36
Universidad de Córdoba - 2015
3.1.15. JQuery.
JQuery es un Framework Javascript, ampliamente usado por muchos
desarrolladores de sitios webs. Este Framework sirve para incrementar
la velocidad de desarrollo con Javascript, encapsulando muchas tareas
comunes que se realizan cuando usamos el lenguaje JavaScript.
JQuery Mobile consiste en un framework javascript para creación de
sitios webs optimizados para los dispositivos móviles más populares.
Agrega una capa más al JQuery tradicional y busca suplir algunas
necesidades que los programadores de dispositivos móviles padecen.
JQuery permite realizar las siguientes actividades: Acceder al
documento HTML (DOM), modificar la apariencia de la página, modificar
el contenido de la página, manejar eventos de los elementos de la
página, crear efectos visuales y manipular estilos CSS.

3.1.15.1. JQuery Mobile.


JQuery Mobile es un framework de interfaz de usuario de desarrollo web
desarrollado por JQuery que combina HTML5 y JQuery para la creación
de aplicaciones web para celulares o móviles que trabajen en cualquier
Smartphone y Tablet, completamente funcional, sin necesidad de
escribir una sola línea de código JavaScript. En la siguiente tabla se
enumeraron las características principales de JQuery Mobile.

37
Universidad de Córdoba - 2015
N° CARACTERISTICAS
1 Permite generar aplicaciones cuya apariencia será siempre la
misma independientemente del dispositivo desde el que acceda un
usuario siempre que este usuario acceda desde un dispositivo que
acepte HTML5.
2 Selección de elementos DOM.
3 Se basa en el core de JQuery y proporciona una serie de
herramientas, incluyendo el manejo del DOM de HTML y XML, el
control de evento, la comunicación con el servidor a través de Ajax,
así como los efectos de animación y de imágenes para páginas
web.
4 Interactividad y modificaciones del árbol DOM, incluyendo soporte
para CSS 1-3 y un plugin básico de Xpath.
5 Compatible con los navegadores Mozilla, Firefox 2.0 +, Internet
Explorer 6 +. Safari 3 +, Opera 10.6 + y Google Chrome 8 +.
6 Eventos.
7 Animaciones personalizadas.
8 Manipulación de la hoja de estilos CSS.
9 Efectos y animaciones.
10 Soporta extensiones.
Tabla 4. Características de JQuery Mobile

38
Universidad de Córdoba - 2015
3.1.16. Framework.
Es un esquema (un esqueleto, un patrón) para el desarrollo y/o la
implementación de una aplicación. Sí, es una definición muy genérica,
pero también puede serlo un framework: sin ir más lejos, el paradigma
MVC (Model-View-Controller) dice poco más que “separa en tu
aplicación la gestión de los datos, las operaciones, y la presentación”. En
el otro extremo, otros frameworks pueden llegar al detalle de definir los
nombres de ficheros, su estructura, las convenciones de programación,
etc.

3.1.17. Aplicación móvil.


Es un software que se puede descargar y usar en los dispositivos
móviles, generalmente se encuentran en plataformas de distribución
abiertas al público, las llamadas tiendas de aplicaciones de las
principales empresas de ventas de móviles entre estas, Google, Apple,
Microsoft, RIM, etc. Las plataformas más comunes donde se instalan
estas aplicaciones son: Android, IOS, WindowsPhone, BlackBerry.
Para el desarrollo de las aplicaciones móviles hay que tener en cuenta
las limitaciones con las que cuenta el dispositivo, por ejemplo el
rendimiento de la RAM o la capacidad de los gráficos, además de los
componentes que tenga el dispositivo móvil tales como cámara, audio,
GPS, Bluetooh, acelerómetro, entre otros.
Para el desarrollo de las aplicaciones es necesario instalar entornos de
desarrollo integrados para luego ser testeadas en emuladores
dependiendo del Sistema Operativo destino, en la actualidad hay un sin
número de empresas que desarrollan entornos de programación que
facilitan el diseño y creación de las aplicaciones móviles.

3.1.18. Android.
Es un sistema operativo móvil basado en el kernel de LINUX, diseñado
especialmente para móviles con pantalla táctil, tales como celulares,

39
Universidad de Córdoba - 2015
tabletas, relojes, neveras, etc. Es desarrollado por GOOGLE Inc.

Imagen 2. Características de Android. Tomado de


http://androidos.readthedocs.org/en/latest/data/caracteristicas/
A continuación encontramos las principales características del sistema
operativo Android enumeradas.

N° CARACTERISTICAS

Es de Código abierto.
1

Su núcleo basado en el Kernel de Linux.


2

Es adaptable a muchas pantallas y resoluciones.


3

Utiliza SQLite para el almacenamiento de datos.


4

Ofrece diferentes formas de mensajería.


5

Navegador web basado en WebKit incluido.


6

Soporte de Java y muchos formatos multimedia.


7

Soporte de HTML, HTML5, Adobe Flash Player, etc


8

Incluye un emulador de dispositivos, herramientas para depuración


9
de memoria y análisis del rendimiento del software.

10 Catálogo de aplicaciones gratuitas o pagas en el que pueden ser


descargadas e instaladas (Google Play).

40
Universidad de Córdoba - 2015
11 Bluetooth.

12 Google Talk desde su versión HoneyComb, para realizar


videollamadas.

13 Multitarea real de aplicaciones.

Tabla 6. Características de Android. Tomado de


http://androidos.readthedocs.org/en/latest/data/caracteristicas/

3.1.18.1. Versiones de Android.

Imagen 3. Versiones de Android. Tomado de


http://nksistemas.com/un-poco-de-historia-conoce-las-versiones-de-
android-hasta-el-2014/

3.1.19. Phonegap.
Es un framework para el desarrollo de aplicaciones móviles producido
por Nitobi, y comprado posteriormente por Adobe Systems.
Principalmente, PhoneGap permite a los programadores desarrollar
aplicaciones para dispositivos móviles utilizando herramientas genéricas
tales como JavaScript, HTML5 y CSS3. Las aplicaciones resultantes son
híbridas, es decir que no son realmente aplicaciones nativas al
dispositivo (ya que el renderizado se realiza mediante vistas web y no
con interfaces gráficas específicas de cada sistema), pero no se tratan

41
Universidad de Córdoba - 2015
tampoco de aplicaciones web (teniendo en cuenta que son aplicaciones
que son empaquetadas para poder ser desplegadas en el dispositivo
incluso trabajando con el API del sistema nativo).
A continuación podemos ver las características de PhoneGap.

N° CARACTERISTICAS
1 Phonegap permite crear actualmente aplicaciones móviles para:
iPhone, Android, Windows Phone, Blackerry, Blackberry 10,
webOS, Symbian y Bada

2 Las APIs que proporciona PhoneGap son:

 Acelerómetro

 Cámara

 Compás

 Contactos

 Sistema de Ficheros

 Geolocalización

 Media

 Red

 Notificaciones (alertas, sonido, vibración)

 Almacenamiento

3 Las aplicaciones creadas con PhoneGap sólo pueden nutrirse


de HTML, CSS y Javascript. Si requieren lógica generada por otros
lenguajes de programación, deberán conseguirla de un backend a
través de APIs o webservices.

4 Ofrece un servicio en la nube llamado PhoneGap Build que permite


construir rápidamente apps móviles y compilarlas con facilidad sin
necesidad de SDKs, compiladores o hardware específico.

Tabla 8. Características de PhoneGap.

42
Universidad de Córdoba - 2015
Tomado de http://www.genbetadev.com/frameworks/phonegap

3.1.20. 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.
Se utilizó en este proyecto como herramienta de apoyo, ya que funciona
como un servidor local y de esta manera se puede ver la funcionalidad
del sistema.

3.1.21. Servidor web.


Es un programa que gestiona cualquier aplicación en el lado del servidor
realizando conexiones bidireccionales y/o unidireccionales y síncronas o
asíncronas con el cliente generando una respuesta en cualquier
lenguaje o aplicación en el lado del cliente. El código recibido por el
cliente suele ser compilado y ejecutado por un Navegador Web.
Para la transmisión de todos estos datos se utiliza el protocolo HTTP
para estas comunicaciones, perteneciente a la capa de aplicación del
Modelo OSI. El término también se emplea para referirse al ordenador
que ejecuta el programa.
El servidor web utiliza el protocolo HTTP (Hyper Text Transfer Protocol)
para comunicarse a través de una conexión TCP. Este protocolo puede
entenderse como un sistema petición/respuesta como el típico
cliente/servidor, pero que además puede correr sobre cualquier tipo de
red.

43
Universidad de Córdoba - 2015
3.1.22. Servidor Apache.
Apache es un software de código abierto (Open Source), considerado el
servidor web más popular. Algunos sondeos realizados demuestran que
más del 70% de los sitios web en internet están manejados por Apache,
haciéndolo más extensamente usado que todos los otros servidores web
juntos.
Apache es un proyecto de la Fundación de Software Apache, con el
objetivo de suministrar un servidor seguro, eficiente y extensible que
proporcione servicios HTTP en sincronía con los estándares HTTP
actuales. (es.opensuse.org).
A continuación podremos ver las características más comunes de
Apache:
N° Características
1 Es flexible, rápido y eficiente.
2 Continuamente actualizado y adaptado a los nuevos protocolos
HTTP.
3 Es multiplataforma.
4 Es modular, es decir, puede ser adaptado a diferentes entornos y
necesidades, con los diferentes módulos de apoyo que proporciona,
y con la API de programación de módulos para el desarrollo de
módulos específicos.
5 Es extensible, gracias a ser modular se han desarrollado diversas
extensiones entre las que se destaca PHP, un lenguaje de
programación del lado del servidor.
Tabla 9. Características de Apache.

44
Universidad de Córdoba - 2015
3.1.23. Protocolo HTTP
(HipertText Transfer Protocol). Protocolo usado para acceder a la web.
Se encarga de procesar y dar respuestas a las peticiones para visualizar
una página web. Además sirve para él envió de información adicional
como él envió de formularios con mensajes, luego de finalizada la
transacción, HTTP no guarda ninguna información sobre la misma, por
lo tanto es considerado un protocolo sin estado. (www.alegsa.com.ar).

3.1.24. AJAX.
Es una forma de desarrollo web para crear aplicaciones interactivas.
Estas aplicaciones se ejecutan en el cliente y mantiene comunicación
asíncrona con el servidor en segundo plano. De esta forma es posible
realizar cambios sobre la misma página sin necesidad de recargarla.
Esto significa aumentar la interactividad, velocidad y usabilidad en la
misma. (www.alegsa.com.ar).

3.1.25. Dispositivos Móviles.


Término genérico que describe computadoras tan pequeñas que entran
en un bolsillo. Puede usarse como sinónimo de handheld, y se
consideran un tipo de computadora móvil. Suelen tener una pantalla y
botones pequeños, aunque algunos carecen totalmente de botones y se
manejan con pantallas táctiles. Algunos dispositivos móviles típicos son:
Smartphone, PDA, Celulares, Handheld. (www.alegsa.com.ar).

3.1.26. Bootstrap
Es una framework o conjunto de herramientas de software libre para
diseño de sitios y aplicaciones web. Contiene plantillas de diseño con
tipografía, formularios, botones, cuadros, menús de navegación y otros
elementos de diseño basado en HTML y CSS, así como, extensiones de
JavaScript opcionales adicionales. (es.wikipedia.org).

45
Universidad de Córdoba - 2015
3.1.27. Modelo Vista Controlador.
MVC es un patrón de diseño de arquitectura de software usado
principalmente en aplicaciones que manejan gran cantidad de datos y
transacciones complejas donde se requiere una mejor separación de
conceptos para que el desarrollo este estructurado de una mejor
manera, facilitando la programación en diferentes capas de manera
paralela e independiente.

En MVC cada elemento tiene tres partes:

 Un modelo que contiene los datos y la funcionalidad de aplicación.


 Una vista que gestiona como se muestran esos datos.
 Un controlador que determina que modificaciones hay que hacer en
el modelo cuando se interacciona con la vista. También puede
contener algoritmos.

Imagen 4. Representación del Modelo Vista Controlador. Tomado de


http://www.leomicheloni.com/category/ASPNET-MVC.aspx

46
Universidad de Córdoba - 2015
3.1.28. Eclipse.

Es un programa informático compuesto por un conjunto de herramientas


de programación de código abierto multiplataforma para desarrollar lo
que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a
las aplicaciones "Cliente-liviano" basadas en navegadores. Esta
plataforma, típicamente ha sido usada 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 (y que son usados también para desarrollar el mismo
Eclipse). Sin embargo, también se puede usar para otros tipos de
aplicaciones cliente, como BitTorrent o Azureus.

Eclipse es también una comunidad de usuarios, extendiendo


constantemente las áreas de aplicación cubiertas. Un ejemplo es el
recientemente creado Eclipse Modeling Project, cubriendo casi todas las
áreas de Model Driven Engineering.

Eclipse fue desarrollado originalmente por IBM como el sucesor de su


familia de herramientas para VisualAge. Eclipse es ahora desarrollado
por la Fundación Eclipse, una organización independiente sin ánimo de
lucro que fomenta una comunidad de código abierto y un conjunto de
productos complementarios, capacidades y servicios.

Eclipse fue liberado originalmente bajo la Common Public License, pero


después fue re-licenciado 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).

47
Universidad de Córdoba - 2015
3.1.29. Gedit.

Gedit es un editor de textos compatible con UTF-8 para GNU/Linux, Mac


OS X y Microsoft Windows. Diseñado como un editor de textos de propósito
general, gedit enfatiza la simplicidad y facilidad de uso. Incluye
herramientas para la edición de código fuente y textos estructurados,
como lenguajes de marcado. Es el editor predeterminado de GNOME.
Distribuido bajo las condiciones de la licencia GPL, gedit es software libre.

3.1.30. Netbeans.

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente


para el lenguaje de programación Java. Existe además un número
importante de módulos para extenderlo. NetBeans IDE es un producto libre
y gratuito sin restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito con una gran base
de usuarios, una comunidad en constante crecimiento, y con cerca de 100
socios en todo el mundo. Sun MicroSystems fundó el proyecto de código
abierto NetBeans en junio de 2000 y continúa siendo el patrocinador
principal de los proyectos (Actualmente Sun Microsystems es administrado
por Oracle Corporation).
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a
partir de un conjunto de componentes de software llamados módulos. Un
módulo es un archivo Java que contiene clases de java escritas para
interactuar con las APIs de NetBeans y un archivo especial (manifest file)
que lo identifica como módulo. Las aplicaciones construidas a partir de
módulos pueden ser extendidas agregándole nuevos módulos. Debido a
que los módulos pueden ser desarrollados independientemente, las
aplicaciones basadas en la plataforma NetBeans pueden ser extendidas
fácilmente por otros desarrolladores de software.
El NetBeans IDE es un IDE de código abierto escrito completamente en
Java usando la plataforma NetBeans. El NetBeans IDE soporta el desarrollo
de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones
móviles). Entre sus características se encuentra un sistema de proyectos
basado en Ant, control de versiones y refactoring.

48
Universidad de Córdoba - 2015
3.1.31. Zxing.

ZXing es una librería procesadora de imágenes multi-formato en 1D/2D y


de código abierto. Actualmente es capaz de reconocer los formatos UPC-A,
UPC-E, EAN-8, EAN-13, Códigos 39, 93, 128, ITF, Codabar, RSS-14 (en
todas sus variantes), Matriz de datos (Data Matrix), Aztec, PDF 417 y por
supuesto los populares códigos QR, muy usados desde que
la tecnología móvil está presente en nuestras vidas.
Si hablamos de los códigos QR, Zxing tiene su propio generador
online zxing.appspot.com, pero también existe www.unitaglive.com que
es prácticamente la mejor con la que podemos crear códigos totalmente
personalizados, con logos, degradados, etc.

3.1.32. QR CODE.
Un código QR (código de respuesta rápida) es un sistema para
almacenar información en una matriz de puntos o un código de barras
bidimensional creado en 1994. Se caracteriza por los tres cuadrados que
se encuentran en las esquinas y que permiten detectar la posición del
código al lector. La sigla «QR» se deriva de la frase inglesa Quick
Response (Respuesta Rápida en español).
Los códigos QR también pueden leerse desde PC, Smartphone o tablets
mediante dispositivos de captura de imagen, como puede ser un
escáner o la cámara de fotos, programas que lean los datos QR y una
conexión a Internet para las direcciones web.
El estándar japonés para códigos QR (JIS X 0510) fue publicado en
enero de 1998 y su correspondiente estándar internacional ISO
(ISO/IEC18004) fue aprobado en junio de 2000.
El código QR a diferencia de otros formatos de códigos de barras
bidimensionales como el BIDI, su código es abierto y sus derechos de
patente (propiedad de Denso Wave) no son ejercidos.

49
Universidad de Córdoba - 2015
Imagen 5. Representación gráfica de un Qr code. Tomado de http://es.qr-
code-generator.com/

3.1.32.1. Partes del QR Code

Imagen 6. Representación de las partes de un Qr code. Tomado de


http://commons.wikimedia.org/w/index.php?title=File:C%C3%B3digo_QR_Ejem
plo_de_Estructura.svg

50
Universidad de Córdoba - 2015
3.1.33. Lenguaje del lado de la gestión de la base de datos.

3.1.33.1. SQL.
Structured Query Language (Lenguaje de Consulta Estructurado) Es un
lenguaje vinculado con la gestión de bases de datos de carácter
relacional que permite la especificación de distintas clases de
operaciones entre éstas. Gracias a la utilización del álgebra y de
cálculos relacionales, el SQL brinda la posibilidad de realizar consultas
con el objetivo de recuperar información de las bases de datos de
manera sencilla. (definición.de/sql).

3.1.34. Lenguajes del lado de la aplicación móvil.

3.1.34.1. HTML.

HTML, siglas de HyperText Markup Language (lenguaje de marcas de


hipertexto), hace referencia al lenguaje de marcado para la elaboración
de páginas web. Es un estándar que sirve de referencia para la
elaboración de páginas web en sus diferentes versiones, define una
estructura básica y un código (denominado código HTML) para la
definición de contenido de una página web, como texto, imágenes, entre
otros. Es un estándar a cargo de la W3C, organización dedicada a la
estandarización de casi todas las tecnologías ligadas a la web, sobre
todo en lo referente a su escritura e interpretación.

El lenguaje HTML basa su filosofía de desarrollo en la referenciación.


Para añadir un elemento externo a la página (imagen, vídeo, script, entre
otros.), este no se incrusta directamente en el código de la página, sino
que se hace una referencia a la ubicación de dicho elemento mediante
texto. De este modo, la página web contiene sólo texto mientras que
recae en el navegador web (interpretador del código) la tarea de unir

51
Universidad de Córdoba - 2015
todos los elementos y visualizar la página final. Al ser un estándar,
HTML busca ser un lenguaje que permita que cualquier página web
escrita en una determinada versión, pueda ser interpretada de la misma
forma (estándar) por cualquier navegador web actualizado. A
continuación se observara más detalladamente algunas características
de html.

N° CARACTERISTICAS

1 La separación entre el contenido y la presentación se ve reforzada.


Como ejemplo de ello se han abandonado una serie de etiquetas y
atributos de presentación.

2 Dos de los principios básicos en la elaboración de HTML han sido


la simplificación del código y el deseo de evitar complicaciones. Así
podemos observar un tipo de documento doctype nuevo y
simplificado, y la inexistencia de cualquier tipo de presentación en
el código HTML.

3 La caza de plugins que enturbian el código y complican el trabajo


de los diseñadores, sustituidos por una integración directa en el
navegador.

4 El reconocimiento de JavaScript como socio de HTML a la hora de


la publicación en la red. También de los scripts clásicos utilizados
para verificar la introducción correcta de datos o la validez de una
dirección de correo electrónico en los formularios.

5 Finalmente cabe destacar que HTML se convierte en una


plataforma de interfaces de aplicación (APIs) que integran
funcionalidades complejas como la geolocalización, la edición en
línea o las acciones de tipo deslizar y soltar (drag/drop).

Tabla 5. Características de HTML.

52
Universidad de Córdoba - 2015
3.1.34.2. Java.

Java es un lenguaje de programación de propósito


general, concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de implementación
como fuera posible. Su intención es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo. Lo que quiere decir que el código que es ejecutado en una
plataforma no tiene que ser recompilado para correr en otra. Java es, a
partir de 2012, uno de los lenguajes de programación más populares en
uso, particularmente para aplicaciones de cliente-servidor, con unos 10
millones de usuarios reportados.

El lenguaje de programación Java fue originalmente desarrollado


por James Gosling de Sun Microsystems (la cual fue adquirida por la
compañía Oracle) y publicado en 1995 como un componente
fundamental de la plataforma Java de Sun Microsystems. Su
sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades
de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son
generalmente compiladas a bytecode (clase Java) que puede ejecutarse
en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la
computadora subyacente.

3.1.34.3. JavaScript.

JavaScript es un lenguaje de programación que se utiliza principalmente


para crear páginas web dinámicas.

Una página web dinámica es aquella que incorpora efectos como texto
que aparece y desaparece, animaciones, acciones que se activan al
pulsar botones y ventanas con mensajes de aviso al usuario.

Técnicamente, JavaScript es un lenguaje de programación interpretado,


por lo que no es necesario compilar los programas para ejecutarlos. En

53
Universidad de Córdoba - 2015
otras palabras, los programas escritos con JavaScript se pueden probar
directamente en cualquier navegador sin necesidad de procesos
intermedios.

3.1.34.4. CSS.
CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en
Cascada - que es un lenguaje que describe la presentación de los
documentos estructurados en hojas de estilo para diferentes métodos de
interpretación, es decir, describe cómo se va a mostrar un documento en
pantalla, por impresora, por voz (cuando la información es pronunciada a
través de un dispositivo de lectura) o en dispositivos táctiles basados en
Braille.

3.1.35. Lenguajes del lado del servidor.

3.1.35.1. PHP.
PHP es un acrónimo recursivo que significa Hipertext Pre-processor, y
se trata de un lenguaje de scripting de uso general de código del lado
del servidor originalmente diseñado para el desarrollo web de contenido
dinámico. Es un lenguaje de tipo gratuito, y forma parte del software que
se conoce como de código abierto (Open Source). Es decir que le
pueden introducir modificaciones y mejoras y ponerlas a disposición de
los demás usuarios del mismo. (www.ibrugor.com).
PHP fue uno de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el
documento HTML en lugar de llamar a un archivo externo que procese
los datos. El código es interpretado por un servidor web con un módulo
de procesador de PHP que genera la página Web resultante. PHP ha
evolucionado por lo que ahora incluye también una interfaz de línea de
comandos que puede ser usada en aplicaciones gráficas
independientes. Puede ser usado en la mayoría de los servidores web al

54
Universidad de Córdoba - 2015
igual que en casi todos los sistemas operativos y plataformas sin ningún
costo.
Si bien PHP no obliga a quien lo usa a seguir una determinada
metodología a la hora de programar, aun haciéndolo, el programador
puede aplicar en su trabajo cualquier técnica de programación o de
desarrollo que le permita escribir código ordenado, estructurado y
manejable. Un ejemplo de esto son los desarrollos que en PHP se han
hecho del patrón de diseño Modelo Vista Controlador (MVC), que
permiten separar el tratamiento y acceso a los datos, la lógica de control
y la interfaz de usuario en tres componentes totalmente independientes.
Debido a su flexibilidad, PHP ha tenido una gran acogida como lenguaje
base para las aplicaciones web de manejo de contenido, y es su uso
principal.
A continuación se enumeran las características principales de php:

N° CARACTERISTICAS
1 Orientado al desarrollo de aplicaciones web dinámicas con acceso
a información almacenada en una base de datos.
2 Es considerado un lenguaje fácil de aprender, ya que en su
desarrollo se simplificaron distintas especificaciones, como es el
caso de la definición de las variables primitivas, ejemplo que se
hace evidente en el uso de php arrays.
3 El código fuente escrito en PHP es invisible al navegador web y al
cliente, ya que es el servidor el que se encarga de ejecutar el
código y enviar su resultado HTML al navegador. Esto hace que la
programación en PHP sea segura y confiable.
4 Capacidad de conexión con la mayoría de los motores de base de
datos que utilizan en la actualidad, destaca su conectividad con
MySQL y PostgreSQL.
5 Capacidad de expandir su potencial utilizando módulos (llamados
ext’s o extensiones).

55
Universidad de Córdoba - 2015
6 Es libre, por lo que se presenta como una alternativa de fácil
acceso para todos.
7 Permite aplicar técnicas de programación orientada a objetos.
Incluso aplicaciones como Zend Framework, empresa que
desarrolla PHP, están totalmente desarrolladas mediante esta
metodología.
8 No requiere definición de tipos de variables aunque sus variables se
pueden evaluar también por el tipo que estén manejando en tiempo
de ejecución.
9 Tiene manejo de excepciones (desde PHP5).
Tabla 7. Características de PHP.

3.1.35.2. CSS.
CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en
Cascada - que es un lenguaje que describe la presentación de los
documentos estructurados en hojas de estilo para diferentes métodos de
interpretación, es decir, describe cómo se va a mostrar un documento en
pantalla, por impresora, por voz (cuando la información es pronunciada a
través de un dispositivo de lectura) o en dispositivos táctiles basados en
Braille.

3.1.35.3. XML.
Proviene de Extensible Markup Languaje (“Lenguaje de Marcas
Extensible”). Se trata de un metalenguaje (un lenguaje que se utiliza
para decir algo acerca de otro) extensible de etiquetas que fue
desarrollado por la Word Wide Web Consortium (W3C), una sociedad
mercantil internacional que elabora recomendaciones para la Word Wide
Web.

56
Universidad de Córdoba - 2015
4. METODOLOGIA

En esta sección del proyecto se presenta la metodología que permitió cumplir


con los objetivos propuestos. Se muestran aspectos sobre la investigación y el
proyecto, las técnicas y procedimientos que fueron utilizados para la
consecución del proyecto de investigación.

4.1. POBLACION Y MUESTRA

4.1.1. POBLACION

La población que sirvió como objeto de estudio para realizar la investigación


está conformada por aquellos docentes encargados de dictar la cátedra de
entomología, fitopatología y la cátedra de Algodón del programa Ingeniería
Agronómica de la Universidad de Córdoba, además de los estudiantes que dan
clases relacionadas con las enfermedades del algodón en la Universidad de
Córdoba.

Dentro de las personas relacionadas anteriormente se buscó que contaran con


los siguientes requisitos o características mínimas para calificar como posible
sujeto a escoger aleatoriamente para la muestra:

 Pueden ser de ambos sexos.


 Sin límite especifico de edad.
 Debe pertenecer de manera directa a la Facultad de Agronomía de la
Universidad de Córdoba.
 Deben tener conocimientos mínimos sobre el área de investigación.

57
Universidad de Córdoba - 2015
Sujeto: los individuos o elementos sobre los que va a recaer directamente el
desarrollo de la investigación son los estudiantes que ven clases relacionadas
con las enfermedades que contraen los cultivos de algodón, además de los
docentes que dictan dicha cátedra.

4.1.2. SELECCIÓN DE LA MUESTRA

Al tener unas características claras para el establecimiento de la población, no


hubo necesidad de utilizar ningún tipo de método probabilístico pues además
de ser pocos docentes encargados de enfermedades en cultivos y además de
un solo docente encargado de dictar la cátedra de algodón en facultad de
agronomía los hablita para estar dentro de la muestra de estudio.

Para la elección de los estudiantes se tomaran al azar 10 estudiantes que


estén viendo clases relacionadas con las enfermedades en los cultivos y la
cátedra de algodón, esto con el fin de verificar necesidades y satisfacción.

4.2. LINEA DE INVESTIGACION

La línea de investigación del programa de Ingeniería de Sistemas y


Telecomunicaciones perteneciente a la facultad de ingenierías de la
Universidad de Córdoba en la cual se enmarca el desarrollo del presente
trabajo es Ingeniera de software.

58
Universidad de Córdoba - 2015
4.3. TIPO DE INVESTIGACION

El estudio llevado a cabo en este proyecto se adecuo a los propósitos de la


investigación no experimental y en completa coherencia con los objetivos
planteados en el mismo, donde se propuso la creación de una aplicación móvil
de apoyo para las clases y prácticas en el cultivo de algodón del programa
Ingeniería Agronómica de la Universidad de Córdoba, sistematizando el
aprendizaje del estudio, la prevención y el control de enfermedades en los
cultivos de algodón.

Dentro de la metodología puesta en práctica y considerada factible se utilizaron


una serie de instrumentos o técnicas de recolección de información y para la
ejecución de estos se estructuro dicha metodología en tres etapas, en la
primera se realizó la delimitación del objeto o campo de aplicación y se definió
un marco teórico necesario para tener una visión concreta de lo que se va a
realizar, la segunda etapa consistió en el desarrollo de la evaluación que
permitió conocer las condiciones en las que se imparte la cátedra de
enfermedades en cultivos de algodón, además de cómo es el cuidado a las
plantaciones y por último la investigación de los tips o normas a seguir para
prevenir brotes de enfermedades en la siembra, y finalmente la tercera etapa
correspondió a la realización de la propuesta donde se establece crear una
aplicación de apoyo para el uso de los estudiantes y docentes para fomentar el
estudio, la prevención y el control de la enfermedades del algodón y con ello
darle apoyo a la cátedra del área de investigación.

59
Universidad de Córdoba - 2015
4.4. NIVEL DE LA INVESTIGACION

De acuerdo con el problema descrito en la primera parte de este documento


podemos definir que la investigación llevada a cabo en este proyecto es del tipo
proyecto factible. Un proyecto factible según el manual UPEL (2010) es: "el que
consiste en la investigación, elaboración y desarrollo de una propuesta de un
modelo operativo viable para solucionar problemas, requerimientos o
necesidades de organizaciones o grupos sociales; puede referirse a la
formulación de políticas, programas, tecnológicas, métodos o procesos".

Siguiendo los pasos de esta modalidad de investigación, se dividió el proceso


en dos fases de estudio. En la primera parte se efectuó una evaluación de las
enfermedades que afectan a los cultivos de algodón en la región, además de la
forma en cómo se imparte la teoría relacionada en esta área, y los cuidados
necesarios para evitar contagios de enfermedades entre lotes. En la segunda
parte del proyecto atendiendo los resultados obtenido en la evaluación y
posterior a un análisis se realiza una propuesta de mejorar con respecto a las
condiciones actuales la creación de una herramienta de apoyo que ayude a la
investigación y entendimiento de los estudiantes respecto a las enfermedades
en los cultivos de algodón.

4.5. FASES DEL PROYECTO

4.5.1. FASE I - RECOPILACIÓN DE LA INFORMACIÓN

Para el desarrollo de este proyecto fue necesario utilizar herramientas que


permitieron recolectar un cumulo importante de información considerada
necesaria, con el fin de obtener un conocimiento más amplio de la realidad de

60
Universidad de Córdoba - 2015
la problemática.
Por naturaleza de la investigación fue menester la recopilación documental,
cuyo fin es obtener un acervo de antecedentes relacionados con la
investigación. Para tal fin se consultaron documentos escritos, formales e
informales, también se hizo uso esencial de la observación directa y la
encuesta la cual fue realizada teniendo en cuenta como población a los
estudiantes que están relacionados actualmente con el área de enfermedades
en cultivos y como muestra 10 estudiantes al azar que estén recibiendo clases
sobre el cultivo de algodón y enfermedades en cultivos, estas dos últimas
técnicas constituyen la evaluación directa llevada a cabo en el ámbito limitado,
es decir la facultad de Agronomía.

4.5.1.1. Actividades realizadas

 Visitas y entrevistas a cada uno de los docentes encargados de las


cátedras de fitopatología, entomología y electiva algodón del programa
de ingeniería agronómica de la Universidad de Córdoba.
 Aplicación de encuestas a los estudiantes que cursan las materias
fitopatología, entomología y electiva algodón del programa de ingeniería
agronómica de la Universidad de Córdoba.
 Observación de cada uno de los datos recolectados.
 Estudio de la información obtenida en cada una de las entrevistas
realizadas a cada uno de los docentes encargados de las cátedras de
fitopatología, entomología y electiva algodón del programa de ingeniería
agronómica de la Universidad de Córdoba.
 Investigaciones en internet.
 Búsqueda de proyectos relacionados con el proceso de estudio,
prevención y control de enfermedades en el cultivo de algodón.
 Investigación sobre los procesos de aprendizaje y metodologías de

estudios que se manejan en las materias: electiva algodón, entomología

y fitopatología.

61
Universidad de Córdoba - 2015
4.5.2. FASE II - ANÁLISIS DE LA INFORMACION RECOLECTADA

En la fase II se procedió a hacer un sencillo seguimiento de cómo se imparte


las clases de enfermedades de cultivos, además de información general de los
agentes que la causan, para notar anomalías o puntos críticos, además se
investigó mucho sobre las enfermedades comunes que afectan al algodón,
causas y como se procede para la erradicación del brote. Lo anterior favoreció
a la detección de dificultades o errores en el procedimiento de estudio,
prevención y control de las enfermedades en las plantaciones de algodón en el
programa de ingeniería agronómica de la Universidad de Córdoba e
inmediatamente empezar a idear las mejoras en cuanto a uso de nuevas
herramientas, técnicas o métodos de manera que se lograra una reducción en
el margen de error y se ganara eficiencia y confiabilidad.

El análisis de los datos de la encuesta se hizo de forma tabular, se registraran


los datos obtenidos, y se promediaran los resultados, de este proceso se
determinaran dos tipos: criterios cuantitativo y cualitativo. Para tal método se
formularon 6 peguntas.

4.5.2.1. Actividades realizadas

 Observación de cada uno de los datos recolectados.


 Observación de las clases de electiva de algodón, entomología y
fitopatología del programa de ingeniería agronómica de la Universidad
de Córdoba.
 Estudio de la información obtenida en cada una de las entrevistas
realizadas a cada uno de los docentes encargados de las cátedras de
fitopatología, entomología y electiva algodón del programa de ingeniería
agronómica de la Universidad de Córdoba.
 Tabulaciones y resultados de la encuesta, con el fin de realizar los
parámetros necesarios para la realización del proyecto.

62
Universidad de Córdoba - 2015
 Análisis de tecnologías utilizadas en las clases de electiva de algodón,
entomología y fitopatología del programa de ingeniería agronómica de la
Universidad de Córdoba.

4.5.3. FASE III- ESPECIFICACION DE REQUISITOS

Para la realización del proyecto se tuvieron en cuenta datos reales, extraídos


de la encuesta aplicada a los estudiantes del programa de ingeniería
Agronómica de la Universidad de Córdoba, con el fin así de determinar qué
requisitos (funcionales y no funcionales) eran indispensables para la realización
del sistema.

4.5.3.1. Actividades realizadas

 Determinación de los requerimientos funcionales y no funcionales del


sistema.
 Estudio del gestor de base datos.
 Arquitectura del sistema.
 Asignación de roles en el sistema.
 Diagramas del sistema

4.5.4. FASE IV- DISEÑO DEL SISTEMA

El diseño del sistema se realizó teniendo en cuenta los requerimientos y la


accesibilidad que tienen los estudiantes con las tecnologías, debido a que se
desarrolla a través de una aplicación Móvil.

4.5.4.1. Actividades realizadas

 Selección del diseño para la app móvil que se va a usar.

 Interfaces del sistema

63
Universidad de Córdoba - 2015
 Análisis de los requerimientos con el fin de iniciar el desarrollo de la App.

 Diseño de la estructura de datos del proyecto.

 Presentación del prototipo

4.5.5. FASE V- DESARROLLO

La Fase V corresponde al desarrollo del sistema móvil y el servidor web. La


base de partida serán los respectivos requerimientos de los usuarios, los
cuales deben contar con un dispositivo móvil con sistema operativo Android 4.2
o versiones superiores, obviamente con un respetivo acceso a internet, ya sea
por plan de datos o wifi; así como también los resultados de los análisis
realizados al proceso de estudio, prevención y control de enfermedades del
algodón, teniendo como objetivo cumplir las metas propuestas e incluso
realizar aportes en cuanto a avances y nuevos procedimientos de prevención a
través de tecnología móvil usando base de datos en la nube para garantizar la
independencia del software con respecto al hardware.
El sistema debe contar con módulos de registro, consulta, modificación del
estado en el cual se encuentran los cultivos sembrados en los lotes de la
Universidad de Córdoba, se proveerá de información al estudiante de los
diferentes tipos de enfermedades que afectan al cultivo desde la siembras
hasta unos pocos días de la cosecha, esto con el fin de preparar al estudiante
en cuanto a lo teórico de que enfermedades causadas por agentes patógenos
son comunes en la región y así poder actuar en el momento justo en el cual se
presente el brote, la aplicación tendrá un módulo de tips o de recursos
preventivos para evitar contraer enfermedades causadas por patógenos o por
cambios de temperatura abruptos en el ambiente, y para finalizar la aplicación
tendrá un módulo de control en el cual cada estudiante puede llevar un
seguimiento o una especie de historia clínica de las enfermedades en el cultivo,
usando las herramientas que nos ofrecen los dispositivos móviles como
cámara, audio, texto y Qr Code.

64
Universidad de Córdoba - 2015
Esta herramienta tendrá un enfoque móvil para dispositivos Android (S.O 4.2 o
mayor) con conexión a una base de datos en la nube, que facilitaría el acceso
remoto, el cual garantiza mejor independencia y portabilidad. Para desarrollar
la aplicación podemos usar html empaquetado en un archivo apk para un mejor
diseño personalizado. También podemos usar jquery mobile el cual es un
Framework Javascript, ya que cuenta con una sintaxis sencilla y además sirve
para incrementar la velocidad de desarrollo con Javascript, encapsulando
muchas tareas comunes que se realizan cuando usamos el lenguaje
JavaScript.

4.5.5.1. Actividades realizadas

 Definir todas las herramientas tecnológicas que se usaran en el

desarrollo.

 Crear la base de datos en mysql para guardar los datos.

 Programación de cada uno de los módulos del sistema


 Validaciones
 Subir la aplicación móvil al web server.

4.5.6. IMPLEMENTACION

En esta última fase se realiza la implementación y aplicación del proyecto en su


totalidad.

4.5.6.1. Actividades realizadas

 Implementación de la app móvil en las clases de entomología,


fitopatología y electiva algodón así como en las prácticas de campo.
 Pruebas de la App con fines de depuración para la corrección de

65
Universidad de Córdoba - 2015
errores.

 Periodo de prueba de la App para detectar posibles fallos.

 Elaboración de la documentación y manual de usuario.

4.6. METODOLOGIA DE DESARROLLO

Para el desarrollo del sistema se pondrá en práctica las metodologías


agiles, ya que estas son adaptativas, más que predictivas. Las
metodologías tradicionales aumentan la potenciación de la planificación
detallada, pero cuando se llega a producir cambios, toda esa planificación
puede echarse a la basura. Las metodologías agiles proponen procesos
adaptativos al cambio, que incluso pueden cambiar ellos mismos. Estas
metodologías están orientadas al personal más no al proceso como tal, se
orientan a trabajar con las cualidades del personal asignado al desarrollo,
más que contra ellos, haciendo que la etapa del desarrollo se convierta en
una actividad grata e interesante.
Por tal razón se eligió la metodología XP, sus siglas en ingles significan
(extreme programming) y en español (Programación extrema) XP se basa
en cuatro valores principales: comunicación, simplicidad, feedback y coraje.
Es la más destacada de los procesos ágiles de desarrollo de software. Al
igual que éstos, XP se diferencia de las metodologías tradicionales
principalmente en que pone más énfasis en la adaptabilidad que en la
previsibilidad. Se puede considerar la programación extrema como
la adopción de las mejores metodologías de desarrollo de acuerdo a lo que
se pretende llevar a cabo con el proyecto, y aplicarlo de manera dinámica
durante el ciclo de vida del software.

4.6.1. HERRAMIENTAS Y ENTORNO DE DESARROLLO DE LA


PALICACION MOVIL Y EL SERVIDOR WEB.

66
Universidad de Córdoba - 2015
Para el desarrollo de la aplicación móvil en Android y del servidor web,
se hizo necesaria la utilización de diversas herramientas que ayudan y
facilitan el proceso de desarrollo y comprobación de la funcionalidad del
sistema, dentro de las cuales destacamos las siguientes:

4.6.1.1. Herramientas y entornos de desarrollo para la aplicación móvil.

4.6.1.1.1. Eclipse.

Es un programa informático compuesto por un conjunto de herramientas


de programación de código abierto multiplataforma para desarrollar lo
que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a
las aplicaciones "Cliente-liviano" basadas en navegadores. Esta
plataforma, típicamente ha sido usada 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 (y que son usados también para desarrollar el mismo
Eclipse). Sin embargo, también se puede usar para otros tipos de
aplicaciones cliente, como BitTorrent o Azureus.

Eclipse es también una comunidad de usuarios, extendiendo


constantemente las áreas de aplicación cubiertas. Un ejemplo es el
recientemente creado Eclipse Modeling Project, cubriendo casi todas las
áreas de Model Driven Engineering.

Eclipse fue desarrollado originalmente por IBM como el sucesor de su


familia de herramientas para VisualAge. Eclipse es ahora desarrollado
por la Fundación Eclipse, una organización independiente sin ánimo de
lucro que fomenta una comunidad de código abierto y un conjunto de
productos complementarios, capacidades y servicios.

Eclipse fue liberado originalmente bajo la Common Public License, pero


después fue re-licenciado bajo la Eclipse Public License. La Free

67
Universidad de Córdoba - 2015
Software Foundation ha dicho que ambas licencias son licencias de
software libre, pero son incompatibles con Licencia pública general de
GNU (GNU GPL).

4.6.1.1.2. Gedit

Gedit es un editor de textos compatible con UTF-8 para GNU/Linux, Mac


OS X y Microsoft Windows. Diseñado como un editor de textos de propósito
general, gedit enfatiza la simplicidad y facilidad de uso. Incluye
herramientas para la edición de código fuente y textos estructurados,
como lenguajes de marcado. Es el editor predeterminado de GNOME.
Distribuido bajo las condiciones de la licencia GPL, gedit es software libre.

4.6.1.1.3. Netbeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente


para el lenguaje de programación Java. Existe además un número
importante de módulos para extenderlo. NetBeans IDE es un producto libre
y gratuito sin restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito con una gran base
de usuarios, una comunidad en constante crecimiento, y con cerca de 100
socios en todo el mundo. Sun MicroSystems fundó el proyecto de código
abierto NetBeans en junio de 2000 y continúa siendo el patrocinador
principal de los proyectos (Actualmente Sun Microsystems es administrado
por Oracle Corporation).
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a
partir de un conjunto de componentes de software llamados módulos. Un
módulo es un archivo Java que contiene clases de java escritas para
interactuar con las APIs de NetBeans y un archivo especial (manifest file)
que lo identifica como módulo. Las aplicaciones construidas a partir de
módulos pueden ser extendidas agregándole nuevos módulos. Debido a
que los módulos pueden ser desarrollados independientemente, las
aplicaciones basadas en la plataforma NetBeans pueden ser extendidas

68
Universidad de Córdoba - 2015
fácilmente por otros desarrolladores de software.
El NetBeans IDE es un IDE de código abierto escrito completamente en
Java usando la plataforma NetBeans. El NetBeans IDE soporta el desarrollo
de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones
móviles). Entre sus características se encuentra un sistema de proyectos
basado en Ant, control de versiones y refactoring.

4.6.1.1.4. Librerías y Frameworks.

4.6.1.1.4.1. Jquery Mobile.

JQuery Mobile es un framework de interfaz de usuario de desarrollo web


desarrollado por JQuery que combina HTML5 y JQuery para la creación de
aplicaciones web para celulares o móviles que trabajen en cualquier
Smartphone y Tablet, completamente funcional, sin necesidad de escribir
una sola línea de código JavaScript. En la siguiente tabla se enumeraron
las características principales de JQuery Mobile.

4.6.1.1.4.2. Zxing.

ZXing es una librería procesadora de imágenes multi-formato en 1D/2D y


de código abierto. Actualmente es capaz de reconocer los formatos UPC-A,
UPC-E, EAN-8, EAN-13, Códigos 39, 93, 128, ITF, Codabar, RSS-14 (en
todas sus variantes), Matriz de datos (Data Matrix), Aztec, PDF 417 y por
supuesto los populares códigos QR, muy usados desde que
la tecnología móvil está presente en nuestras vidas.
Si hablamos de los códigos QR, Zxing tiene su propio generador
online zxing.appspot.com, pero también existe www.unitaglive.com que
es prácticamente la mejor con la que podemos crear códigos totalmente
personalizados, con logos, degradados, etc.

69
Universidad de Córdoba - 2015
4.6.1.1.4.3. Phonegap.

Es un framework para el desarrollo de aplicaciones móviles producido por


Nitobi, y comprado posteriormente por Adobe Systems. Principalmente,
PhoneGap permite a los programadores desarrollar aplicaciones para
dispositivos móviles utilizando herramientas genéricas tales
como JavaScript, HTML5 y CSS3. Las aplicaciones resultantes son
híbridas, es decir que no son realmente aplicaciones nativas al dispositivo
(ya que el renderizado se realiza mediante vistas web y no con interfaces
gráficas específicas de cada sistema), pero no se tratan tampoco de
aplicaciones web (teniendo en cuenta que son aplicaciones que son
empaquetadas para poder ser desplegadas en el dispositivo incluso
trabajando con el API del sistema nativo).

4.6.1.1.4.4. Boopstrap.

Es una framework o conjunto de herramientas de software libre para diseño


de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía,
formularios, botones, cuadros, menús de navegación y otros elementos de
diseño basado en HTML y CSS, así como, extensiones de JavaScript
opcionales adicionales. (es.wikipedia.org).

4.6.1.2. Herramientas y entornos de desarrollo para el servidor web.

4.6.1.2.1. Servidor Apache.

Apache es un software de código abierto (Open Source), considerado el


servidor web más popular. Algunos sondeos realizados demuestran que
más del 70% de los sitios web en internet están manejados por Apache,
haciéndolo más extensamente usado que todos los otros servidores web
juntos.
Apache es un proyecto de la Fundación de Software Apache, con el

70
Universidad de Córdoba - 2015
objetivo de suministrar un servidor seguro, eficiente y extensible que
proporcione servicios HTTP en sincronía con los estándares HTTP
actuales. (es.opensuse.org).

4.6.1.2.2. 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.
Se utilizó en este proyecto como herramienta de apoyo, ya que funciona
como un servidor local y de esta manera se puede ver la funcionalidad
del sistema.

5. RECURSOS DISPONIBLES

Para la realización del proyecto se necesitan los siguientes recursos:

5.1. RECURSOS TECNOLÓGICOS

En los recursos tecnológicos se requieren:

 Infraestructura de red.
 Dispositivos móviles con sistema operativo Android (versión 4.2 o
mayor).
 1 servidor.
 Paquete de datos o plan de conectividad a internet.

71
Universidad de Córdoba - 2015
5.2. RECURSOS FÍSICOS

Los recursos físicos presenten en el proyecto son:

 Computadores.
 Salas de sistemas de la facultad.
 Biblioteca

5.3. RECURSOS HUMANOS

Los recursos humanos presenten en el proyecto son:

 Estudiantes de ingeniería agronómica


 Profesores de las áreas de electiva de algodón, fitopatología,
entomología.

6. PRESUPUESTO

El Presupuesto aproximado de las herramientas a usar son:

RECURSO COSTO
1 Servidor $1.000.000
1 Smartphone (S.O Android 4.2 o $ 600.000
mayor)
Acceso a internet $40.000/mes
1 Computador $1.200.000
TOTAL $2.840.000

72
Universidad de Córdoba - 2015
73
Universidad de Córdoba - 2015
11. CONCLUSIONES

La aplicación móvil soportada en Android (S.O. versión 4.2 o mayor)


“IPCalgodon”, constituye una importante innovación en el área del estudio, la
prevención y el control de las enfermedades en el cultivo de algodón, puesto
que es de gran ayuda pedagógica tanto para los docentes del área como para
los estudiantes de la electiva algodón del programa de ingeniería agronómica
de la Universidad de Córdoba.
““IPCalgodon””, no pretende quedar limitada al pequeño ámbito de
funcionamiento para el que fue desarrollado actualmente, pues la técnica
implementada en su modelación y diseño le permite crecer a medida que las
demandas así lo exijan, por lo pronto desde ya se encuentra en fase de
investigación su próximo avance el cual busca la cobertura de la totalidad del
proceso de estudio, prevención y control de los demás cultivos presentes en la
Universidad de Córdoba.
La principal dificultad por la que tal vez pasa la aplicación en cuanto a su
implementación dentro de la Universidad no radica en inestabilidades
funcionales de desarrollo sino en factores técnico importantes como lo es la
cobertura de conexión inalámbrica la cual es esencial para su adecuado
funcionamiento y que actualmente enfrenta grandes problemas de
funcionamiento en general.
MEJORAS A FUTURO

 Desarrollar o adaptar la aplicación para distintos cultivos de la región


como platano, arroz, maíz entre otros.
 Intregrar un gps como sistema de localización de cultivos o lotes en los
que se va a trabajar.
 Desarrollar la opción para insertar videos como evidencias de los
controles de enfermedades de los cultivos.
 Integrar la app móvil con las redes sociales (Facebook, twiter) con el fin
de que los estudiantes puedan comentar y compartir sus experiencias e
información con los demás.

76
Universidad de Córdoba - 2015
7. REFERENCIAS

[1]. Duany Armando – Almarales Pascual – Morales Lazara, (2000), “Base de


datos y sitio web para el control automatizado de los cruzamientos en el cultivo
del arroz”, Departamento de Mejoramiento Genético del Instituto de
Investigaciones del Arroz- La Habana, Cuba.

[2]. Vásquez García Adela, (2010), “Desarrollo de una aplicación web para
evaluar cultivos agrícolas a través del método MAP”, Institución de enseñanza
e investigación en ciencias agrícolas, Montecillo-México.

[3]. Capraro Fabio, Tosetti Santiago, Vita Sernan Facundo, (2010), “Laboratorio
virtual y remoto para simular, monitorizar, y controlar un sistema de riego por
goteo en Olivos”, Instituto de Automática, Universidad nacional de San Juan,
Instituto Nacional de Tecnología Agropecuaria (INTA).

[4]. Rodríguez Gonzales Osmel, Canovas Denis Reinaldo, Infante Abreu Ana
Lilian, Ortiz Pérez Rodobalgo, Pérez Gutiérrez Adriana, (2013), investigación
“SISCORFI: Una aplicación web para el control de los recursos filogenéticos”,
Ministerio de Educación Superior de Cuba, Instituto Nacional de Ciencias
Agrícolas

[5]. Bastida Rodríguez Gonzalo, (2013), “Aplicación informática para la


previsión de costes de producción de cultivos agrícolas”, Universidad de La
Rioja, España.

[6]. Enríquez, Silva, Jahuey, Robles, (2014), “Sistema de control Agricola”,


Twelfth LACCEI Latin American and Caribbean Conference for Engineering and
Technology (LACCEI’2014), Guayaquil – Ecuador.

[7]. Barragán, Cajamarca, Salazar, Nolivos, (2014), “Sistema experto para


decisiones de riego en cultivos de cacao”, Facultad de Ingeniería electrónica y
computación, Guayaquil – Ecuador.

77
Universidad de Córdoba - 2015
[8] Delgado Juan Manuel, Giraldo Christian, Millán Andrés F., Zúñiga Claudia,
Abadía José, 2006, desarrollo un software web y móvil para la gestión de
información de campo de cultivos agrícolas (agrocomm), Mobilex – Parquesoft,
Grupo de Investigación COMBA I+D Universidad Santiago de Cali..

[9]. Chadid Botero Gerardo Alberto y Fernández López Gustavo Adolfo, 2009,
Análisis de riesgo en el proyecto de un sistema de información para la red
empresarial Ecocacao, Revista Soluciones de Postgrado EIA, Número 3. p.
115-130 Medellín.
[10]. Múnera Campuzano Juan Pablo, (2012), “Sistema de control automático
para monitorear y controlar el ambiente al interior de un invernadero”,
Universidad Pontificia Bolivariana; Cir. 1 #70-01, B11, Medellín, Colombia.

[11]. Cama, Gil, Gómez, García, Manzano,(2013), “Diseño de una herramienta


web móvil para cultivadores de caña de azúcar”, Universidad nacional de
Colombia, Sede Medellín – Colombia.

ANEXOS
ENCUESTA

78
Universidad de Córdoba - 2015
Nombre del alumno:_______________________________________________

Semestre: ___

Preguntas

1. Conoce usted todas las enfermedades que atacan los cultivos de


algodón
Si
No

2. Cree usted que a la asignatura de algodón necesitaría más apoyo para


copar el 100% de la temática que se ve en esta materia.
Si
No

3. Esta de acuerdo que en un semestre no es suficiente para ver en su


totalidad la temática de esta asignatura.
Si
No

4. Cree usted que sería bueno que el programa de algodón se apoyara en


una aplicación móvil para que los estudiantes puedan mejorar sus
conocimientos.
Si
No

5. Cuenta usted actualmente con un Smartphone con sistema operativo

79
Universidad de Córdoba - 2015
Android (4.2 o mayor).
Si
No

6. Apoyaría la iniciativa de usar aplicaciones móviles para mejorar sus


conocimientos en la materia de algodón.
Si
No

ANALISIS DE RESULTADOS DE LA ENCUESTA

El resultado de la encuesta fue el siguiente:

Preguntas No. Respuestas


Si No
1. Conoce usted todas las 4 6
enfermedades que atacan los
cultivos de algodón
2. Cree usted que a la asignatura 9 1
de algodón necesitaría más
apoyo para copar el 100% de la
temática que se ve en esta
materia.
3. Esta de acuerdo que en un 8 2
semestre no es suficiente para
ver en su totalidad la temática
de esta asignatura.
4. Cree usted que sería bueno que 10 0
el programa de algodón se
apoyara en una aplicación móvil
para que los estudiantes puedan
mejorar sus conocimientos.

80
Universidad de Córdoba - 2015
5. Cuenta usted actualmente con 5 5
un Smartphone con sistema
operativo Android (4.2 o mayor).
6. Apoyaría la iniciativa de usar 10 0
aplicaciones móviles para
mejorar sus conocimientos en la
materia de algodón.
Figura. Análisis de resultados de la encuesta.

Pregunta 1.

Haciendo un análisis de resultado de la encuesta y partiendo de los datos


obtenidos en la tabla se logra constatar que 6 de cada 10 estudiantes no
conoce todas las enfermedades que atacan el cultivo de algodón, por ende
existe un déficit de conocimiento sobre las enfermedades del algodón.

Conoce usted todas las enfermedades que


atacan los cultivos de algodón?

SI
40%
NO

60%

Figura. Pregunta 1 Análisis de encuesta.

Pregunta 2.

Por otro lado 9 de los 10 estudiantes encuestados respondiendo

81
Universidad de Córdoba - 2015
afirmativamente a la pregunta “¿Cree usted que a la asignatura de algodón
necesitaría más apoyo para copar el 100% de la temática que se ve en esta
materia?” reconociendo así que existe la necesidad de apoyo para aprender
toda la temática relacionada con las enfermedades del cultivo de algodón.

Cree usted que a la asignatura de algodón


necesitaría más apoyo para copar el 100%
de la temática que se ve en esta materia.?

SI
47% NO
53%

Figura. Pregunta 2 Análisis de encuesta.

Pregunta 3.

En la pregunta 3 se observa que 8 de los 10 estudiantes encuestados está de


acuerdo con que un semestre no es suficiente para ver en su totalidad las
enfermedades que afectan el cultivo de algodón.

82
Universidad de Córdoba - 2015
Esta de acuerdo que en un semestre no es
suficiente para ver en su totalidad la
temática de esta asignatura?

SI
44% NO

56%

Figura. Pregunta 3 Análisis de encuesta.

Pregunta 4.

El nivel de aceptación por parte de los 10 estudiantes encuestado fue del 100%
respondiendo afirmativamente 10/10 en la pregunta 4.

83
Universidad de Córdoba - 2015
Cree usted que sería bueno que el programa
de algodón se apoyara en una aplicación
móvil para que los estudiantes puedan
mejorar sus conocimientos.?

SI
NO

100%

Figura. Pregunta 4 Análisis de encuesta.

Pregunta 5.

Respecto a la pregunta 5 “Cuenta usted actualmente con un Smartphone con


sistema operativo Android (4.2 o mayor)” las respuestas estuvieron igualadas,
por lo que se considera viable desarrollar la aplicación móvil para la versión 4.2
del sistema operativo Android

84
Universidad de Córdoba - 2015
Cuenta usted actualmente con un
Smartphone con sistema operativo Android
(4.2 o mayor)?

SI
NO
50% 50%

Figura. Pregunta 5 Análisis de encuesta.

Pregunta 6.

Apoyaría la iniciativa de usar aplicaciones


móviles para mejorar sus conocimientos en
la materia de algodón?
0%

SI
NO

100%

Figura. Pregunta 6 Análisis de encuesta.

Podemos concluir que según la encuesta el apoyo y la aceptación de una

85
Universidad de Córdoba - 2015
aplicación móvil Android para la sistematización del estudio, la prevención y el
control de enfermedades en los cultivos de algodón de la Universidad de
Córdoba son positivos.

MANUAL DE INSTALACION Y CONFIGURACION DE LA APP MOVIL Y EL


WEB SERVER.

A continuación se describen los pasos para instalar y configurar el servidor


web.
Si se trabaja en el sistema operativo Windows 7, se puede usar dos tipos de
servidores, WAMPSERVER o XAMPPSERVER, seguir los siguientes pasos:

86
Universidad de Córdoba - 2015
 Dirigirse al disco local C.
 Ingresar en xampp o wamp
 Ingresar en htdocs si es xampp o www si es wamp
 Pegar en esa carpeta el directorio llamado „qrcodeiews‟ que contiene
todos los módulos del sistema.

Como se muestra a continuación:

Si por el contrario dispone de un servidor configurado en el sistema operativo


Linux, es necesario acceder a /www ubicado en el directorio /var del sistema de
archivos y ahí alojar el sistema de directorios de nuestra aplicación móvil.

Instalación de la base de datos.

La aplicación web y móvil requiere de una base de datos, la cual está diseñada
para su funcionamiento en el gestor de base de datos MySQL, cuyo nombre es
qrcodeie la cual consta de 33 tablas y 4 usuarios propios de MySQL llamados
A,B,C y V. a continuación se muestra el contenido de la base de datos
qrcodeie.

Instalación de la aplicación móvil Android IPCalgodon

Lo primero que es necesario para la instalación de la aplicación es disponer de


un dispositivo móvil Smartphone o Tablet, suministrar el instalador o archivo
.apk el cual se proporciona a través de una memoria USB, bluetooth o un link
de descarga. A continuación se muestra la forma en la que se instala el
aplicativo.
Paso 1. Doble click en el instalador.

87
Universidad de Córdoba - 2015
Paso 2. Instalar la aplicación.

88
Universidad de Córdoba - 2015
Paso 3. Abrir la aplicación.

89
Universidad de Córdoba - 2015
90
Universidad de Córdoba - 2015
MANUAL DE USUARIO DEL SERVIDOR WEB

Rol: Docente o Administrador

Este usuario tendrá todos los permisos del sistema: ver, insertar, modificar y
dar de baja.

91
Universidad de Córdoba - 2015
Inicio de sesión.

El usuario debe escribir Usuario y Contraseña correctamente en los campos de


login, para luego dar click en Entrar.

En caso de no estar registrado el usuario da click en registrarse e ingresa sus


datos y en las observaciones escribe una pequeña reseña de lo que quiere
hacer dentro del sistema, para que así el administrador le otorgue permisos
dependiendo de lo que desea hacer.

92
Universidad de Córdoba - 2015
Una vez que ingrese su Usuario y Contraseña y si los datos están bien, se nos
mostrara en pantalla el menú principal.

Con toda la información sobre el proyecto.

El servidor tiene dos items principales: Agregar Datos y Operaciones datos, a

93
Universidad de Córdoba - 2015
continuaciones explicaremos cada uno de ellos.

Ítem Agregar Datos.

Al dar click en Agregar Datos, se nos listara los formularios en los cuales se
insertaran los datos en la base de datos.

A continuación explicaremos cada uno de ellos.

Agregar Enfermedades

Al dar click en enfermedades nos mostrara el formulario correspondiente para


insertar la información (previamente revisada por el docente) de una

94
Universidad de Córdoba - 2015
enfermedad nueva en la base de datos, así como también una imagen con los
síntomas de dicha enfermedad en la planta.

Agregar Cultivos

Al dar click en cultivos nos mostrara el formulario correspondiente para insertar


la información (previamente revisada por el docente) de un cultivo nuevo en la
base de datos.

95
Universidad de Córdoba - 2015
Agregar Medicamentos

Al dar click en medicamentos nos mostrara el formulario correspondiente para


insertar la información (previamente revisada por el docente) de los
medicamentos con los que se puede atacar a una o varias enfermedades,
guardando esos datos en la base de datos una vez se ingresen y se de
aceptar.

96
Universidad de Córdoba - 2015
Agregar Prevenciones

Al dar click en prevenciones nos mostrara el formulario correspondiente para


insertar la información (previamente revisada por el docente) de los tips de
prevenciones con los que se puede evitar y controlar a una o varias
enfermedades, guardando esos datos en la base de datos una vez se ingresen
y se de aceptar.

Agregar Agentes Infecciosos

Al dar click en agentes infecciosos nos mostrara el formulario correspondiente

97
Universidad de Córdoba - 2015
para insertar la información (previamente revisada por el docente) de los
diferentes agentes causantes de enfermedades en el algodón, guardando esos
datos en la base de datos una vez se ingresen y se de aceptar.

Agregar Usuarios al Sistema

Al dar click usuarios se mostrara el formulario correspondiente para insertar la


información y datos personales de los usuarios del sistema y de la app móvil. El
administrador escogerá los permisos para cada usuario, guardando esos datos
en la base de datos una vez se ingresen y se de aceptar.

Ítem Operaciones Datos

Al dar click en Operaciones Datos, se nos mostrara las tablas en las cuales se
encuentran los datos ingresados en los formularios, con opción de busqueda,

98
Universidad de Córdoba - 2015
modificar o eliminar un dato seleccionado, asi como opción de ver 10, 25, 50 o
100 filas a la vez.

A continuación se mostraran cada uno de los listados.

Listado de Enfermedades

Listado de Cultivos

99
Universidad de Córdoba - 2015
Listado de Medicamentos

Listado de Prevenciones

100
Universidad de Córdoba - 2015
Listado de Agentes Infecciosos

Listado de Usuarios

101
Universidad de Córdoba - 2015
Salir

Por ultimo para salir del sistema nos vamos a la parte superior derecha donde
dice bienvenido, damos click y nos da la opción perfil y/o salir, en este caso
presionamos salir.

102
Universidad de Córdoba - 2015
MANUAL DE USUARIOS DE LA APLICACIÓN MOVIL

103
Universidad de Córdoba - 2015
Rol: estudiante.

La app móvil tendrá un único usuario que en este caso cumple el rol de
estudiante con permisos de ver información de las enfermedades del algodón e
insertar controles de los lotes de cultivos de algodón.

Login

La primera pantalla que veremos después de instalar la aplicación en el

104
Universidad de Córdoba - 2015
dispositivo móvil será del Login, en la cual se debe ingresar el nombre de
Usuario y la Contraseña como ya es común.

En caso de que el estudiante no este registrado, lo primero que debe hacer es


registrarse presionando el botón Registrarse e ingresando sus datos.

Inicio

Si son ingresados correctamente los datos en el formulario del Login, se tendrá

105
Universidad de Córdoba - 2015
acceso a la aplicación.
Menú Principal
La próxima pantalla que se visualizara será la siguiente.

En la cual vemos un menú principal con tres opciones: Información, Control y


Salir.

Submenú Información

Al dar click en el ítem Información encontraremos las opciones: Enfermedades,

106
Universidad de Córdoba - 2015
Prevenciones, Cultivos, Mi perfil, Ayuda, Acerca de y por último un botón Atrás.

Empecemos a explicar cada una de las funciones que encontraremos a dar


click en los botones.

Ítem Enfermedades
Al dar click en el botón Enfermedades encontraremos una lista de las
enfermedades que atacan al cultivo de algodón, ordenadas alfabéticamente y

107
Universidad de Córdoba - 2015
con opción de búsqueda rápida

En la parte superior se encuentran dos botones: todas y por categoría. En el


botón todas es para listar todas las enfermedades en orden alfabético como se
muestra en la imagen anterior.

En el botón Por categoría, nos muestra los cuatro agentes bióticos causantes
de las enfermedades en el algodón, que son: Bacterias, Hongos, Nematodos y
Virus. En cada una de estas categorías se encuentran las enfermedades

108
Universidad de Córdoba - 2015
causadas por ese agente patológico.

109
Universidad de Córdoba - 2015
Al dar click en una enfermedad veremos la siguiente información:

110
Universidad de Córdoba - 2015
Ítem Prevenciones.

El siguiente ítem del submenú de información es prevenciones, donde se


encuentran los tips de prevenciones de cada enfermedad ordenadas
alfabéticamente y con opción de búsqueda rápida.

111
Universidad de Córdoba - 2015
Al dar click en una enfermedad veremos los siguientes tips de prevención:

Ítem cultivo.

El próximo ítem a explicar es Cultivo, que es donde se encuentran los cultivos


registrados en el sistema en este caso solo se entra registrado uno porque
estamos trabajando solo con el cultivo de algodón pero se pueden registrar
otros.

112
Universidad de Córdoba - 2015
Al dar click en el cultivo seleccionado veremos la siguiente información.

113
Universidad de Córdoba - 2015
Ítem Mi perfil.

En el ítem mi perfil veremos la información registrada al momento de


registrarnos como nuevo usuario, con dos botones: uno para modificar dichos
datos y el otro para cambiar de contraseña.

114
Universidad de Córdoba - 2015
Al dar click en el botón modificar:

115
Universidad de Córdoba - 2015
Al dar click en el botón cambiar contraseña:

116
Universidad de Córdoba - 2015
Ítem Ayuda.

En el botón ayuda se encuentra una guía completa de ayuda de cada uno de


los módulos de la app móvil.

117
Universidad de Córdoba - 2015
Ítem Acerca de.

Y por último ítem en este submenú de información encontramos acerca de, que
es información de los autores de la aplicación móvil. Por qué y el cómo se hizo
dicha aplicación móvil.

118
Universidad de Córdoba - 2015
Submenú Control

Regresando al menú principal explicaremos el ítem control, al dar click en él


nos muestra una lista de lotes de cultivo de algodón registrados, con opción de
búsqueda.

119
Universidad de Córdoba - 2015
Y también Con opción de agregar un nuevo lote.

Una vez seleccionado el lote en cual vamos a trabajar los controles nos
muestra un submenú, el cual tienes 3 opciones: Controles, Leer Qr – Code y
Descargar PDF.

120
Universidad de Córdoba - 2015
Ítem Controles.

Al dar click en el botón controles, podemos observar la lista de controles


registrados finalizados por todos los usuarios o estudiantes.

121
Universidad de Córdoba - 2015
Con opción de filtrar los controles por fecha.

En la parte posterior se encuentran 3 botones: Nuevo control, Mis controles y


No finalizados.

122
Universidad de Córdoba - 2015
Al dar click en nuevo control nos aparece en pantalla la opción de agregar un
nuevo control y también de cambiar el lote donde queremos hacer ese control.

El ítem Mis controles nos lista los controles registrados por mí.

123
Universidad de Córdoba - 2015
Y el ítem No Finalizado nos lista los controles que aún no están finalizados.

124
Universidad de Córdoba - 2015
Al dar click en un control podemos observar la información de ese control, la
multimedia registrada por el usuario (textos, imágenes y audios).

125
Universidad de Córdoba - 2015
126
Universidad de Córdoba - 2015
El botón Imprimir Control nos da la opción de imprimir un pdf del control, como
un reporte del seguimiento de las enfermedades en un determinado lote.

127
Universidad de Córdoba - 2015
Y el botón Imprimir QRCODE nos genera una etiqueta QRCode para identificar
el lote o la parte del lote a la cual le llevamos el control o seguimiento de las
enfermedades.

Para insertar datos en un nuevo control tenemos los tres botones en la parte de
abajo del menú: Texto, Foto y Audio.

A continuación mostraremos la función de cada uno de ellos.

128
Universidad de Córdoba - 2015
Al dar click en Texto nos mostrara en pantalla este formulario para guardar
notas de texto.

Al dar click en Foto nos mostrara esto en pantalla, donde ingresaremos el


nombre que le daremos a la imagen y al guardar el titulo la aplicación nos
dirigirá a la cámara del dispositivo móvil para tomar la foto.

Y por último en esta sección encontraremos el botón audio que al darle click
nos pedirá un título para la grabación de audio o nota de voz.

129
Universidad de Córdoba - 2015
Y al darle guardar título nos mostrara.

Que es donde grabaremos nuestra nota de voz presionando el botón azul del
micrófono, con una duración máxima de 20 segundos.

Ítem QRCode

Volviendo al submenú de control, el ítem Leer QRCode, el cual es un lector de


los QRCode impresos anteriormente en los controles finalizados.

130
Universidad de Córdoba - 2015
Ítem Descargar PDF.

Y por último en esta sección de control, damos click en el ítem Descargar PDF,
este nos lista los controles finalizados con opción de filtrar por fecha, al dar
click en un control automáticamente nos genera el PDF de dicho control y lo
guarda en una dirección de dispositivo móvil.

131
Universidad de Córdoba - 2015
Salir

Y por último encontramos en el menú principal el ítem salir el cual al dar click
nos muestra en pantalla lo siguiente.

Con la opción de cerrar sesión o cancelar.

132
Universidad de Córdoba - 2015
133
Universidad de Córdoba - 2015

Вам также может понравиться