DESARROLLO DE UNA APLICACIÓN MÓVIL DISTRIBUIDA PARA
GESTIÓN DE INFORMACIÓN DE CAMPO EN CULTIVOS AGRÍCOLAS DEL
DEPARTAMENTO DE CASANARE
JUAN CAMILO CARO
HIPÓLITO IBICA GARCÍA
[email protected], [email protected]
Estudiantes Ingeniería de Sistemas y Computación
Universidad Pedagógica y Tecnológica de Colombia
ABSTRACT
The use of mobile technology in different human activities is increasingly is no longer a
privilege of the upper classes in the 90s, and it has became in a vital tool in
communications, educations, health care, research and productive means as the
agriculture.
This paper seeks to show in a general way on significant aspects:
- Importance of using mobile technology in the context of precision agriculture.
- Development of a mobile distributed application with Microsoft Visual Studio.
Keywords: precision agriculture, mobile technology, mobile applications.
RESUMEN
El uso de la tecnología móvil en las diferentes actividades del ser humano es cada vez
más frecuente, dejando de ser un privilegio de las clases sociales altas en la década de
los 90 a convertirse en una herramienta de vital importancia en la comunicación, el
entretenimiento, la educación, la salud, la investigación y en los medios de producción
como la agricultura.
El presente documento intenta mostrar en forma general aspectos significativos sobre:
Importancia del uso de la tecnología móvil dentro del contexto de agricultura de
precisión.
Desarrollo de una aplicación móvil distribuida con Microsoft Visual Estudio
.NET.
1. INTRODUCCIÓN
La introducción de la tecnología y los medios de comunicación en las organizaciones y
medios de producción ha contribuido a optimizar procesos y actividades en el ámbito de
los negocios, a ofrecer productos y servicios de calidad con precios razonables al
consumidor, siendo al mismo tiempo, herramienta de vital importancia para la
competencia y crecimiento de las empresas.
La agricultura como modo de producción, introdujo el concepto de Agricultura de
Precisión (AG) con el objeto de responder a la necesidad de medir y controlar la
variabilidad espacial, temporal y predictiva que afectan los cultivos, la AG contempla
el uso de las tecnologías de la información, GPS y buenas prácticas agrícolas de forma
que se establezca un conjunto de métodos que permitan producir alimentos de calidad,
competentes, con el menor costo e impacto negativo a los suelos y al medio ambiente.
De acuerdo a [1], las tecnologías informáticas aplicadas a la agricultura, en un futuro
estarán enfocadas en apoyar tres líneas importantes: el proceso de producción, el
proceso de recolección de información y el proceso logístico, es decir, transformación
de datos e información sobre espacio y tiempo. En respuesta a estas tres líneas,
empresas como InSoft Ltda, BIOSALC, ISAGRI, AgroPalm, entre otras, han
desarrollado productos para satisfacer esta demanda de herramientas de apoyo a las
actividades del sector agrícola.
Dentro de las herramientas desarrolladas en apoyo a recolección de información en el
contexto de agricultura de precisión, la tecnología móvil ha sido de vital importancia, su
economía, portabilidad, nivel de penetración en zonas rurales y la ubicuidad en el
manejo de información que prestan las aplicaciones que se despliegan en estos
dispositivos ha conllevado un gran uso, el cual está representado en el manejo de
información de tareas y actividades propias de la producción agrícola, de esta forma, el
agricultor y profesionales de campo pueden conocer el estado en tiempo real de parcelas
gastos, inversiones y productos de los diverso tipos de cultivos que maneje.
El presente documento no intenta introducir nuevos conceptos sobre aplicaciones
móviles en el ámbito de la agricultura, ni reemplazar o hacer competencia a las
existentes en el mercado, su único objeto se sustenta en mostrar de forma general la
importancia del uso de la tecnología móvil en la AP y además el desarrollo de una
aplicación móvil distribuida en Microsoft Visual Studio .Net, cuya funcionalidad está
orientada a apoyar la recolección y manejo de información (gestión de datos agrícolas:
predios, cultivos, parcelas, enfermedades, plagas, insumos, labores culturales y niveles
de producción en épocas de cosecha) de visitas a granjas por parte de los profesionales y
técnicos agrícolas en el departamento de Casanare, región cuya principal línea de
economía es la agricultura después de la ganadería, agregando el hecho de que el
empleo de herramientas tecnológicas para la actividad agrícola es casi nula.
El documento en primer lugar hace una pequeña comparación entre la agricultura
tradicional y la agricultura de precisión, posteriormente una reseña corta sobre la
evolución de la tecnología móvil, luego el uso de la tecnología móvil en la agricultura,
continúa con un caso de estudio buscando dar utilidad a la aplicación creada y,
finalmente las conclusiones orientadas al desarrollo del aplicativo.
2. DE LA AGRICULTURA TRADICIONAL A LA AGRICULTURA DE
PRECISIÓN
La forma tradicional de siembra, tratamiento y cosecha de los cultivos agrícolas ha
demostrado no ser óptima para cubrir las necesidades alimenticias del planeta y mucho
menos para proteger los recursos naturales, al tiempo que ha causado daños irreversibles
a través de prácticas agrícolas que exceden la utilización de los suelos, uso inadecuado
de recursos hídricos y aplicación masiva de químicos que han conllevado a contaminar
las fuentes de agua y reducir la productividad de los suelos.
En los países tercermundistas y subdesarrollados los pequeños y medianos productores
agrícolas tienen poco conocimiento de técnicas que les permitan hacer un uso más
adecuado de los recursos económicos destinados al trabajo agrícola, técnicas para el
manejo de la variabilidad espacial y temporal que afectan los cultivos, esto se ve
representado en el manejo inadecuado de información propia de la actividad de campo y
sumado a ello el mal tratamiento de insumos en las parcelas, un ejemplo de lo
mencionado se puede ver sencillamente en el hecho de que no se considera las plantas
de un lote como unidades productivas independientes, sino que un lote representa la
unidad productiva, esto conlleva a gastos excesivos al aplicar planes de fertilización y
labores culturales en virtud de espacios muy grandes y no en las necesidades verdaderas
de las plantas.
A raíz de lo anterior nace el concepto de agricultura de precisión, que busca a través de
prácticas agrícolas idóneas producir mayor cantidad de alimento por área de tierra,
empleando principios de agricultura orgánica, autosostenible y haciendo uso de
tecnologías de la información y GPS como parte importante para medir la variabilidad
espacial, temporal y predictiva que afectan los diversos tipos de cultivos.
Figura 1. Tratamiento de información en agricutlura de precisión
De forma más precisa, la agricultura de precisión hace referencia a la optimización de
recursos en la siembra, fertilización y cosecha de productos agrícolas, más que una
tecnología, “es un conjunto de prácticas agrícolas utilizadas para identificar y
registrar la variabilidad de ciertos parámetros agronómicos dentro de un mismo lote
[2]”, y sobre dicha variabilidad se aplica únicamente las dosis de insumos necesaria
apuntando a tres objetivos: Optimizar la cantidad de agroquímicos aplicados en los
suelos y cultivos; Reducir costos de producción y minimizar la contaminación
ambiental; y mejorar la calidad de las cosechas [3].
Cuando se desea empezar aplicar técnicas básicas de agricultura de precisión, no
implica grandes inversiones para los pequeños agricultores, al contrario, solo basta
seguir con dedicación metodologías básicas para el manejo de variabilidad espacial y
temporal para obtener resultados favorables en su producción y, a la vez contribuir a la
preservación del medio ambiente. Según [4], el profesor Simón BlackMore ha tenido
experiencias con cultivos de Té en Tanzania, donde solo ha sido suficiente el estricto
seguimiento en control y registro de forma manual por parte de los jornaleros y
recolectores para obtener resultados satisfactorios en pequeñas parcelas.
No obstante, es necesario resaltar que la forma más eficaz de medir la variabilidad
espacial, temporal y predictiva es realizar inversiones en tecnología GPS, sensores de
campo y de maquinaria agrícola, centros de control, aplicativos para el análisis de
información de campo, mapas de rendimiento y recurso humano experto en el área, sin
embargo, también es de destacar, que estas inversiones son realizadas por grandes
productoras o agricultores independientes con capitales sólidos y mercados bien
definidos, de modo que en el caso de los pequeños y medianos agricultores de Casanare
se debería iniciar con herramientas básicas de recolección de información que
permitieran hacia el futuro el manejo de la variabilidad espacial, temporal y predictiva
de sus cultivos.
3. UNA VISTA A LA EVOLUCIÓN DE LA TECNOLOGÍA MÓVIL
Desde Martin Cooper en 1973, la tecnología móvil ha avanzado considerablemente,
dejando de ser un lujo de las década de los 90 a una herramienta de comunicación y
trabajo, entretenimiento, educación y sanidad, convirtiéndose así en un elemento
indispensable en las actividades diarias de la exigente sociedad moderna. En la
generación 0 eran comunes los sistemas analógicos con modulación por amplitud [5], la
generación 1 resalto por el sistema NMT 450 (Nordic Mobile Telephony 450 MHz) de
1981 y posteriormente el nivel NMT 900. Le generación 2 hace hito con la
digitalización de las comunicaciones en las década de los 90, la generación 2.5 trae
nuevos servicios como EMS y MMS (Sistema de Mensajería Multimedia) y tecnologías
GPRS (General Packet Radio Service).
La tercera generación de acuerdo a [6], inicia en el 2001 con Japón, en Europa y parte
de Asia en el 2002. Es la generación que dio mayores avances en comparación con las
anteriores y tiene características significativas como la multimedia, conexión a internet,
mp3, televisión, videoconferencia, descarga de archivos, voz y datos con acceso
inalámbrico. La tecnología empleada es totalmente nueva es UMTS (Universal Mobile
Telecommunications System).
Se habla de una cuarta generación en donde los celulares podrán hacer tasas de
trasferencias considerables, recepción de televisión High Definition y se empleara de
forma masiva en sanidad, educación, agricultura, negocios, control remoto, entre otras.
Para lograr lo mencionado se trabaja en el proyecto LTE (Long Term Evolution).
Es importante mencionar que a la par de la telefonía celular y conforme los usuarios
fueron cada vez más exigentes, se desarrollo otro tipo de tecnología móvil, que de
acuerdo a los objetivos del documento es de interés, los SmartPhone y Poket PC, debido
a que estos dispositivos permiten correr aplicaciones propias y de terceros para realizar
funciones específicas o generales (como los editores de textos) según él área en que se
empleen.
Los Smartphone son dispositivos que además de tener las funciones básicas de un
celular, también permiten la instalación de programas para incrementar el
procesamiento de datos y la conectividad. Se consideran teléfonos inteligentes porque
poseen interfaces intuitivas como teclados en miniatura o pantallas táctiles. El primer
Smartphone estuvo a cargo de IBM en 1992, su nombre fue Simón y traía servicios de
calendario, libreta de direcciones, reloj mundial, calculadora, libreta de anotaciones,
correo electrónico, fax, algunos juegos y la entrada era a través de pantalla táctil con
teclado predictivo. Posteriormente vino el Nokia 9000 en 1996, el Ericcson R380, el
Nokia 9210 que tenía sistema operativo y en el 2002 Microsoft anunció Microsoft
Windows Powered Smartphone 2002 como sistema operativo para móviles [7].
Desde la introducción del sistema operativo de Windows, los Smartphone han tenido un
avance considerable tanto en hardware como en software, en la primera característica se
incluyo conexión a internet de forma inalámbrica, cámara integrada, conector USB,
conector VGA memorias micro SD, entre otras, en la parte software diversas empresas
iniciaron una lucha sin fin en la creación de plataformas y aplicaciones que suplieran
necesidades de usuarios de toda índole y para fines distintos,.
Dentro de los sistemas operativo más populares según [8] para los Smartphone está
Symbian OS de Symbian Ltd. (65% del mercado), Windows Mobile de Microsoft (12%
del mercado), RIM BlackBerry (11% del mercado), Linux operating system (7% del
mercado), iPhone OS de Apple Inc. (7% del mercado), Android de Google (1% del
mercado) y Palm OS, desarrollado por PalmSource (1% del mercado).
Por otro lado, los Poket PC no están orientados a celulares inteligentes sino que son
ordenadores de bolsillo, que al igual que un equipo desktop, permiten ejecutar
aplicaciones, internet inalámbrico, multimedia, juegos, guardar datos, ejecutar todos los
servicios de la web, pantalla sensible al tacto, dispositivo apuntador, botones,
procesador y funcionan con Windows Mobile. Estas características de los Poket los
convierten en herramientas ideales para cualquier tipo de industria en lo que concierne a
movilidad, ubicuidad en el manejo de la información y ejecución de aplicaciones
livianas para el manejo de datos.
La evolución de la tecnología móvil se debe en gran parte al sector empresarial, el cual
se interesa por mantener control de las actividades de la organización desde cualquier
lugar y en cualquier momento, agregando a lo mencionado características propias de la
tecnología como capacidad en la gestión y trasferencia de información, ocupan poco
espacio, fáciles de llevar, potentes, sencillos de manejar, económicos, autosuficientes de
cierta forma y con capacidades de entretenimiento. Estas y otras características han
conllevado a que el uso de la tecnología móvil se extienda a otros sectores como la
educación, la salud, los medios de información, la industria del séptimo arte, el
entretenimiento y modos de producción como la ganadería y la agricultura, y es
precisamente desde este último punto de vista donde el presente documento aborda la
utilidad de la tecnología móvil.
4. EMPLEO DE LA TECNOLOGÍA MOVIL EN LA AGRICULTURA DE
PRECISIÓN
En el uso de las tecnologías móviles dentro del ámbito de la agricultura de precisión, los
grandes productores agrícolas en países norteamericanos, europeos y algunos
suramericanos como Chile, Brasil y Argentina han realizado inversiones considerables
en tecnología GPS, sensores, investigación, infraestructura, maquinaria agrícola, redes
de datos integradas, software de escritorio y aplicaciones móviles para dar soporte a las
prácticas de la agricultura de precisión, obteniendo resultados satisfactorios, ganancias
cuantiosas y entrada en nuevos mercados.
De las herramientas tecnológicas mencionadas anteriormente, cabe señalar que la
tecnología móvil está cobrando gran importancia en lugares donde la agricultura de
precisión está dando sus primeros pasos y a la vez los agricultores son de limitadas
capacidades económicas, lo cual dificulta la inversión en tecnología GPS, sensores y
maquinaria agrícola. Algunas características propias de la tecnología móvil como
economía, fácil adquisición y alto nivel de penetración en las zonas rurales, ha
convertido a la tecnología móvil en herramienta de apoyo para la asistencia técnica de
cultivos en zonas distantes de los cascos urbanos.
Un ejemplo claro de la tecnología móvil y sus usos en la agricultura es mencionado en
[9], aquí se destaca el envío y recepción de mensajes SMS entre los campesinos y los
centros de asistencia técnica en los campos de Chile, dichos mensajes contienen
información acerca de necesidades relevantes de los cultivos, precios de mercado,
clima, información agrícola, noticias, entre otras. Por otra parte en Ghana (África), [10]
cita la utilización de mensajes SMS para buscar mercados a los productos de los
pequeños y grandes agricultores, sin embargo, TradeNet, empresa prestadora del
servicio hace énfasis en la capacitación de los clases menos favorecidas, así como la
expansión de redes que permitan coberturas en alto porcentaje por todo el continente.
La utilización de aplicaciones móviles en las actividades del campo dentro del contexto
de agricultura de precisión son realmente útiles en el proceso de recolección de
información si tenemos en cuenta las características de la tecnología móvil que resalta
[11]: reducción de tiempos en procesos, disponibilidad de información valiosa cuando
es necesaria, reducción de errores en la entrada de datos, reducción en costos de
comunicaciones y papelería, en el ámbito empresarial contribuye a incrementar la
imagen de la organización ante los clientes.
En Argentina AgroPalm, es un líder en el desarrollo de soluciones móviles para el
campo, su producto más representativo es AgroPalm GP (Gestión de Potreros),
aplicativo con un conjunto de funciones dentro de las cuales [12] destaca: revelación de
rendimiento del ganado de engorde, cosechas, mantenimiento de maquinaria, insumos,
entre otras. En Colombia, CCOLSEL ofrece AGROBUSINESS MOBILE, una
aplicación robusta que además de las características de AgroPalm GP, genera graficas
estadísticas sobre inversiones, insumos, maquinaria y producción por fechas.
Hay otros productos móviles para gestión de información de campo, de los cuales se
citan LANDMARK PDA de iAgri Software, BIOSALC, Agri-Pocket de Isagri , Site
Mate (Basic, Agronomy, VRA), Trac Mate, Stock Mate de Farm Works Software,
Poket Crops de MapShots, AGROSIGA de Agroplaneta y un producto Colombiano
AgroComm de Mobilex . Sin embargo, nuestro objetivo no es examinar producto por
producto para ver sus funcionalidades, ventajas o desventajas, si no que su mención
hace parte de un referente de teórico de estado del arte, nuestro verdadero objetivo es
crear una herramienta que supla unas necesidades específicas de los profesionales de
asistencia a cultivos en el departamento de Casanare y, que además esté en función de la
cultura tecnológica de la región.
Por otro lado y teniendo en cuenta las experiencias del profesor Simón BlackMore en la
aplicación de principios de agricultura de precisión en cultivos de té en Tanzania, es
posible afirmar que sería de gran utilidad la implementación de un sistema de
información móvil que permita la recolección en tiempo real de datos sobre labores
culturales y tratamientos en cultivos establecidos en lugares donde la agricultura de
precisión está en etapa prematura y los agricultores son de limitadas capacidades
económicas. El aplicativo facilitaría a los profesionales del área el análisis de
información sobre el comportamiento de los cultivos bajo condiciones de variabilidad
espacial y temporal, para posteriormente analizar estos mismos factores en unidades
productivas más pequeñas dentro del mismo espacio cultivado.
5. CASO DE ESTUDIO
La agricultura se ha convertido en una línea fuerte de la economía del departamento de
Casanare y su desarrollo se debe a la inversión realizada por el Gobierno en proyectos
agrícolas que buscan favorecer a la población menos favorecida, estimulando de esta
forma una agricultura rentable y productiva mediante la cual el agricultor pueda
alimentar a su familia y obtener recursos adicionales.
Como respaldo de lo anterior, el departamento contrata con empresas agrícolas la
asistencia técnica y profesional a los distintos tipos de cultivos, desde la preparación del
terreno, abonado, siembra y cosecha de los productos, brindando seguridad al
campesino en que sus cultivos tendrán éxito en todo el ciclo de producción. Una de
estas empresas es CORINDESA S.A., quien por años ha estado apoyando el
establecimiento de praderas y, actualmente tiene a cargo la asistencia de cultivos de
piña, patilla y arroz en los municipios del departamento.
CORINDESA S.A. emplea las visitas continuas a campo como herramienta de vital
importancia para mantener control sobre el uso adecuado de planes de fertilización,
tratamientos de plagas y enfermedades, labores culturales y niveles de producción por
cada predio y tipo de cultivo, no obstante, esta información es manejada a través de
formatos en tamaño carta, lo que ha originado gastos cuantiosos en papelería, perdida de
información cuando se humedecen o extravían los informes en campo, dinero y tiempo
adicional para la digitación de información.
Teniendo en cuenta lo anterior, el desarrollo del aplicativo móvil que se expone en el
siguiente aparte del presente documento, intenta dar respuesta a la necesidad de
CORINDESA en contar con herramientas tecnológicas para la recolección de
información de visitas a campo, lo que agilizaría dicho proceso y facilitaría
posteriormente el personal de la empresa tabular, analizar e interpretar datos para
planear políticas que permitan manejar la variabilidad espacial, temporal y predictiva
que afectan los cultivos a cargo de la empresa.
ETAPAS DE RECOLECCIÓN Y
ANÁLISIS DE INFORMACIÓN SIN
MAQUINARIA AGRÍCOLA
AGRICULTURA TRADICIONAL AGRICULTURA DE PRECISIÓN
Recolección de información en
campo
Centro de acopio de
datos
Análisis de
Información
http://blog.pucp.edu.pe/fernandotuesta
/files/u5/Encuesta_10.jpg
http://blog.pucp.edu.pe/fernandotuesta
/files/u5/Encuesta_10.jpg
http://www.eurolatinnews.com/images/
archivos.jpg
http://www.feutfsm.utfsm.cl/09/Ad%20
Blocks/archivos.PNG
http://www.adimedia.net/images/de_in
teres/sincronizacion-archivos.jpg
http://sintian.wikispaces.c
om/file/view/digitar.jpg
http://www.radical-
it.net/web/images/analisi
s.jpg
http://img.elblogsalmon.com/2008/12/a
nalisis-de-mercado.jpg
Resultados de
análisis
Figura 2. Recoleción y tratamiento de informaciónde de campo. Método tradicional vs Aplicativos
Móviles + Mapas de rendimiento.
http://cursosgratuitos.files.wordpress.co
m/2009/07/excel2007previewvk.jpg
http://www.farmworks.com.ar/web/wp-
content/uploads/2008/04/fw-oct07.JPG
http://janckos.files.wordpress.com/2008
/04/openoffice.jpg
http://patentados.com/img/2006/analisi
s-para-la-identificacion-de-depresores-
de-anticuerpos-ige.png
http://tierramansa.com/img/pecan2%20
fotos/1.jpg
http://www.adslfaqs.com.ar/wp-
content/uploads/2008/10/openoffice_3_
para_mac.jpg
http://www.weblearners.com/images/st
ories/microsoft-excel-training.jpg
http://www.engormix.com/images/s_art
icles/1487_fertilizacion_07b.jpg
http://www.agriculturadeprecision.org/
monrend/images/MonitoreoRendimient
oCaniaAzucarImg6.gif
6. ANÁLISIS Y DISEÑO DEL SISTEMA
ANÁLISIS Y DISEÑO DE LA ARQUITECTURA DEL SISTEMA:
Desde el diseño de la aplicación para el anterior problema se eligió una arquitectura
SOA (Service Oriented Architecture) asociado con el concepto de aplicaciones
distribuidas, por la flexibilidad que permite a los programadores trabajar de forma
independiente y simultanea, además de permitir construir un proyecto en un corto plazo
de tiempo.
Desde hace 10 años la industria del software incorporó nuevas tecnologías y
arquitecturas, se paso de una arquitectura cliente servidor a aplicaciones distribuidas, se
estudiaron diferentes tecnologías en plataformas libres y privativas y de ellas sea
escogió el .Net como plataforma principal de la aplicación por permitir una
programación rápida y por las múltiples ventajas que posee en facilidad de
implementación de una aplicación móvil.
El primer diseño que dio solución al problema es el de la siguiente figura, compuesto de
2 aplicaciones con sus respectivas bases de datos, este diseño fue el diseño optimo del
funcionamiento del sistemas, por un lado se tiene en la parte izquierda a una aplicación
móvil que permite al usuario agregar, modificar y eliminar nuevos registros de
tratamientos y labores, y por otro lado está la aplicación de la empresa, la cual centraliza
todos los históricos de todos los predios y será el servidor de la empresa.
APLICACIÓN MOVIL:
El diseño de interfaces graficas y modo de operación de la aplicación móvil dentro de la
Palm con Windows Mobile toma como referencia consultada a la aplicación
AgroPalmGP que se puede ver en las siguientes imágenes, AgroPalmGP dio una visión
de la posible distribución de componentes en el formulario principal e información que
le pudiera ser útil al usuario.
FarmSoft nombre de la aplicación desarrollada se conforma de 6 formularios que
permiten la administración de la información dentro de la Palm y la sincronización con
el servidor, dentro de los formularios se encuentran:
1- Formulario de Bienvenida:
Este formulario es el primer formulario que aparece al
usuario al correr la aplicación, muestra el logotipo del
programa y permite el ingreso directamente al panel de
configuración de la aplicación o al formulario de
autentificación, ofrece al igual el botón salir para cerrar
la aplicación.
2- Formulario de Opciones de configuración:
Este formulario se diseña para proveer al usuario
funcionalidades importantes de configuración de la
aplicación para que se pueda conectar al servidor como el
nombre del servidor a sincronizarse y a su vez le permite
funciones de testeo de la conexión para comprobar si está
en línea en algún momento deseado, la limpieza completa
de la base de datos de la aplicación móvil todo esto
guardado en un archivo de configuración.
3- Formulario de autentificación:
Formulario que permite la autentificación y validación del usuario para iniciar la
actualización de la información contenida en la Palm, si el usuario esta offline o fuera de
cobertura la aplicación autentificara con el ultimo usuario sincronizado y guardado en la
base de datos, si el usuario y contraseña no corresponde le aparecerá un mensaje de error de
autentificación, pero si el usuario esta online y se está sincronizando se verificara el usuario
y la contraseña con el servidor.
4- Formulario principal de actualización de
información:
Este formulario fue diseñado para facilitar al usuario
acceder a la información de un predio de un dueño
específico dentro de la zona que le corresponde a cada
empleado, el formulario funciona con 4 pasos sencillos.
1 PASO: seleccionar el dueño del predio que se quiere
actualizar, para esto seleccionar de la lista el que se
necesita,
2 PASO: seleccionar el predio correspondiente de la lista
de predios, esta lista de predios se actualiza cada vez que se cambia la selección de un
dueño y que solo mostrara los predios correspondientes.
3 PASO: seleccionar de la lista que se carga con el anterior paso un tratamiento o una labor
para actualizar con excepción de si se añadir una nuevo(a).
4 PASO: seleccionar la acción que se quiere realizar con el tratamiento o labor entre las la
opciones Editar o Eliminar.
5- Formulario de tratamiento y labores:
En la figura de abajo se observa el formulario para la creación o edición de un tratamiento,
el formulario carga la información de la base de datos de un tratamiento anteriormente
seleccionado, posee 3 componentes importantes que le permiten actualizar la fecha del
tratamiento, el químico a aplicar o aplicado, y una caja de texto para escribir la dosis, luego
de realizar cualquier modificación y
presionando el botón guardar aparecerá un
mensaje emergente de la confirmación de la
acción de guardado.
En la siguiente figura se observa el formulario de labores, formulario diseñado para
actualizar la información de una labor de un predio contenido en la base de datos y para la
creación de una nueva labor, este formulario fu diseñado para permitir al usuario selecciona
las labores disponibles que hay en la base de
datos asociándolo a una fecha por medio del
control de calendario, aparte de lo anterior
permite dejar en claro el nombre del
responsable de la ejecución de la labor.
6- Formulario de comentarios:
Formulario común para las
funcionalidades de labores y tratamientos,
permite la adición o edición de
comentarios si el usuario lo requiere,
especifica y aclara de una labor o
tratamiento, compuesto de una caja de
texto grande y proporcional a una
anotación grande en caso de ser necesario,
también tiene un botón “Limpiar” que
permite dar una limpieza de la caja de
texto y si se oprime el botón “Guardar”,
dará un mensaje de confirmación.
BASE DE DATOS MOVIL:
La base de datos móvil, diseñada para ser utilizada
dentro de la Palm es un archivo de SqlServer 2000
llamado “AppDatabase.sdf”, este archivo es creado
desde el principio de la implementación e
instalación del programa en la PocketPC, posee una
estructura de 8 Tablas con sus respectivos atributos
y relaciones, la base de datos solo almacenara los
datos de un usuario, lleva el control de los
tratamientos o labores que fueron Insertados,
Editados y Eliminados para realizar luego la sincronización con el servidor.
Luego de haber diseñado la base de datos anterior fue necesario implementar una forma de
comunicación, para ello se utiliza el framework ADO.Net que permite de una manera fácil
y optima acceder a métodos y funciones de búsqueda comunes como Insert y Update,
además de los propias búsquedas que puede realizar el autor, en la siguiente figura se
observa el DataSet que se implemento, y las funciones que hay en dad uno de los
TableAdapter.
APLICACIÓN DEL SERVIDOR:
La aplicación del servidor fue construida para ser montada en una aplicación de consola,
compuesta por 3 servicios para permitir la comunicación con las PocketPCs conectadas al
servidor, para la implementación de estos servicios se utilizó el Framework WCF, que
permite interoperabilidad con: conexiones PC-PC, PC-Dispositivos Móviles, el WCF se
encarga de establecer la conexión física y encargarse de la corrección y perdida de datos en
la transmisión.
1- Primer Servicio: “Servicio de Download”,
servicio diseñado para cumplir 2 funcionalidades
específicas autentificar un usuario y proveer la
información de propietarios y predios con sus
respectivos tratamientos y labores de un usuario
que se ha autentificado en el servidor.
2- Segundo Servicio: “Servicio de Tratamiento”,
servicio diseñado para cumplir las funcionalidades
de las operaciones fundamentales de un CRUD de
tratamientos, sus parámetros no corresponden a un
solo tratamiento si no a listas de múltiples
tratamientos.
3- Tercer Servicio: “Servicio de Labores” al igual
que el servicio de tratamientos, el servicio de labores
posee el CRUD de labores, permitiendo Ingresar,
Editar y Eliminar los registros de la PocketPC.
CONCLUSIONES
La tecnología móvil ha evolucionado en virtud de la exigencia de los usuarios, pasando de
ser un dispositivo única y exclusivamente para realizar y recibir llamadas a una herramienta
que integra servicios de cámara, radio, reproductor de video y audio, acceso a internet,
video conferencia y almacenamiento masivo de información. Estos servicios han permitido
que la tecnología móvil se emplee en otros ámbitos, de los cuales cabe mencionar la
educación, el entretenimiento, la sanidad, los negocios, la investigación, primeros auxilios,
rescate, publicidad y los medios de producción como la agricultura.
Dentro del ámbito de la agricultura de precisión, la tecnología móvil ha desempañado un
papel fundamental, su economía, portabilidad, nivel de penetración en zonas rurales y
ubicuidad ha facilitando el despliegue de infraestructura y de herramientas software para
mejorar y agilizar el proceso de monitoreo y recolección de información de campo en
cultivos agrícolas, haciendo que el análisis de datos sobre variabilidad espacial, temporal y
predictiva que afectan los cultivos se realice de forma rápida, controlada y precisa.
El desarrollo de aplicaciones para dispositivos móviles en .Net es similar al desarrollo de
aplicaciones Desktop, siempre y cuando se utilice Microsoft Visual Studio .Net y se tenga
a la mano un dispositivo móvil con Windows Mobile, no obstante, el grupo de desarrollo
debe realizar esfuerzos en el diseño de la GUI, debido al área de trabajo y resolución
manejada por el dispositivo, agregando a lo anterior, las limitaciones de herramientas APIs
que tiene el Compact Framework respecto al Framework para PCs.
Microsoft ha realizados esfuerzos para proveer continuamente Frameworks que suplan las
necesidades de patrones de diseño y componentes repetitivos en las aplicaciones. Los
Frameworks ADO.Net y WCF en la plataforma .Net, disminuyen significativamente el
tiempo de entrega de las aplicaciones y promueve la utilización de buenas prácticas de
programación, lo que permite al desarrollador concentrarse en la lógica del negocio y no en
el ¿cómo? se va a comunicar con otras aplicaciones.
REFERENCIAS
[1]. IT Applications in Agriculture: Some Developments and Perspectives. Institute of
Agricultural and Food Systems Management. ¿ How and where does IT help?. Friedrich
Kuhlmann. http://departments.agri.huji.ac.il/economics/gelb-appli-2.pdf
[2]. Agr. Jorge Raúl Maroni. Maquinaria - Agricultura de Precisión. Agricultura de
precisión: avances para realizar aplicaciones de dosis variables mediante máquinas
pulverizadoras. Universidad Nacional de Rosario. 2008-01-03. http://www.e-
campo.com/?event=news.display&id=40075659-188B-7C0F-F237C8B06016BA9D
[3]. Tecnologías Aplicables en Agricultura de Precisión. Uso de tecnología de precisión en
evaluación, diagnóstico y solución de problemas productivos. Gobierno de Chile –
Ministerio de Agricultura. Introducción. Primera Edición, diciembre de 20008. Páginas 9-
11.
http://wapp.corfo.cl/ticrural/descargas/I+D+I_3_TECNOLOGIAS_AGRICULTURA_PRE
CISION.pdf
[4]. Revista Nacional de Agricultura. Agricultura de Precisión – AP. ¿La AP usa
Tecnología Sofisticada? No 949 Junio de 2007.
[5]. Historia del teléfono móvil. Los inicios (0G): Los pioneros.
http://es.wikipedia.org/wiki/Historia_del_tel%C3%A9fono_m%C3%B3vil
[6]. Evolución de la tecnología celular. Las generaciones de la telefonía inalámbrica.
Tercera generación 3G. http://www.indexmovil.com/tecnologia/evolucion.htm
[7]. Smartphone. Historia. http://es.wikipedia.org/wiki/Smartphone
[8]. Smartphone. Operating systems. http://en.wikipedia.org/wiki/Smartphone
[9]DatAgro: Potenciando el Desarrollo de Comunidades Agrícolas. La tecnología MIP
(Proyecto Información Móvil. Iniciativa Piloto en Chile: Potenciar el desarrollo de
comunidades agrícolas. http://www.datadyne.org/programs/mip/datagro-es
[10] Making the marketplace mobile. A Ghanaian software company helps farmers get a
fairer deal for their crops. Sarah Bartlett. http://ictupdate.cta.int/en/Feature-
Articles/Making-the-marketplace-mobile
[11] Gente Inalámbrica. Los Doctores de la Tecnología. Tecnología Móvil.
http://www.genteinalambrica.com/moviles.php
[12] AgroPalm. AgroPalm Gestión de Potreros. La herramienta que buscaba para la gestion
de potreros.
http://www.agropalm.com.ar/res/esp/pages/info_menu_wm_ap_agropalm_gp.htm
Top Related