You are on page 1of 12

Desarrollo de un software Web y

Móvil para la gestión de información


de campo de cultivos agrícolas
(AgrocomM)
Juan Manuel Delgado, Christian Giraldo
Mobilex - Parquesoft
mobilex@parquesoft.com

Andrés F. Millán, Claudia Zúñiga, José Abadía


Grupo de Investigación COMBA I+D
Universidad Santiago de Cali comba@usc.edu.co

Fecha de recepción: 30-05-06 Fecha de selección: 30-10-06 Fecha de aceptación: 30-08-06

ABSTRACT de campo agrícola, en especial el


This paper presents the state of art software que utiliza la conectividad
on agriculture software, specially inalámbrica y la movilidad para
software that make use of wireless ofrecer beneficios a los cultivadores
connectivity and mobility in order y productores agrícolas. Además se
to provide some benefits to produc- detalla el desarrollo de un software
ers and farmers. We explain the para este sector construido por la em-
development process for agriculture presa Mobilex y el grupo de investiga-
software, developed by the authors ción COMBA I+D de la Universidad
and funded by SENA. Santiago de Cali con la financiación
del SENA.
KEY WORDS
Mobile computing, Java, mobile soft- PALABRAS CLAVE
ware, precision agricultura Agricultura de precisión, Java, com-
putación móvil, software móvil.
RESUMEN
Clasificación Colciencias: A
Este artículo presenta el estado del
arte del software para la información

SISTEMAS
& TELEMÁTICA 113
1. INTRODUCCIÓN económicas y adaptables. Por este
Colombia como un país primordial- motivo se plantea el desarrollo de un
mente agrícola, se enfrenta a los software que utilice los más recientes
retos de la globalización, en especial avances en tecnologías móviles y de
al firmar acuerdos comerciales inter- internet, como herramienta para la
nacionales que exigen un alto nivel gestión de información en campo de
de competitividad externa en los cultivos agrícolas, con la hipótesis de
sectores tradicionalmente importan- que se pueden optimizar el tiempo,
tes comercialmente como es el caso la exactitud de la información y los
del sector agrícola. Por tal razón, los costos del proceso de campo agrícola
cultivadores y productores agrícolas cuando apoyamos esa labor con una
colombianos han detectado la nece- solución informática Web y móvil que
sidad de optimizar sus procesos de ofrece las ventajas de la movilidad de
precosecha, cosecha, recolección y los dispositivos de mano y la ubicui-
distribución de productos derivados dad de las aplicaciones Web.
del campo. El Gobierno colombiano
En Colombia algunas casas de soft-
en cabeza del Ministerio de Agricul-
ware en el ámbito nacional e inter-
tura y Desarrollo Rural afirma que
nacional han promovido el desarrollo
negociaciones internacionales como
de proyectos informáticos que bene-
el Tratado de Libre Comercio con los
ficien el proceso de campo agrícola
Estados Unidos abrirán nuevos mer-
como AgroWin de InSoft Ltda.[3];
cados para la agricultura colombiana
sin embargo, la mayoría de estas
[1], pero reconoce que la única ma-
soluciones se basan en el manejo de
nera de generar las condiciones para
la información de fincas agrícolas
aprovechar los nuevos mercados es
pequeñas y de poca complejidad. Por
realizando importantes inversiones
otro lado, la investigación reciente
en ciencia y tecnología [2].
desarrollada en el campo de las tec-
Por otro lado, en esta nueva era de la nologías informáticas (TI) aplicadas
información, el desarrollo de las tec- en la agricultura han demostrado que
nologías de la información y las comu- los sistemas de información agrícolas
nicaciones han favorecido el mejora- futuros destacarán tres líneas de pro-
miento de los procesos agrícolas, por fundización: TI aplicada al proceso
ejemplo al facilitar la recolección de de producción, TI para el soporte de
información en campo y la disminu- obtención de información y TI para
ción en los costos de personal. Estos soportar la logística [4]. Por esta
beneficios se han hecho más notorios razón las más reconocidas empresas
al utilizar tecnologías que permiten desarrolladoras de sistemas de in-
movilidad y adaptación, dos caracte- formación agrícolas como BIOSALC
rísticas propias del trabajo agrícola. [5] o ISAGRI [6] están trabajando
En la última década la investigación en plataformas informáticas que
en computación móvil ha propiciado solucionen esos tres grandes proble-
el desarrollo de sistemas inalám- mas, pero con altos costos y soporte
bricos de comunicaciones con mejor fuera del país, lo cual hace asequible
rendimiento y calidad de servicio, así estas plataformas solo para grandes
como la construcción de plataformas productores agrícolas. Por esta razón
de software móvil más amigables, el grupo de investigación se propuso

114 SISTEMAS
& TELEMÁTICA
el desarrollo de un software que más importante como lo demuestran
ofreciera soluciones en una de estas los proyectos que han hecho uso en el
líneas de trabajo como es TI para el campo agrícola de sensores inteligen-
soporte de obtención de información tes y arquitecturas de servicios Web
utilizando dispositivos móviles de en ambientes distribuidos [8].
mano con conectividad a redes móvi-
Las soluciones móviles y Web agrí-
les como GPRS y Wi-Fi. En especial
colas para el campo varían en su al-
cuando el Ministerio de Agricultura
cance, capacidad de interoperabilidad
y Desarrollo Rural de Colombia lanzó
y complejidad, por eso encontramos
en meses pasados el Plan Nacional
soluciones para pequeños granjeros
para la implementación de buenas
como PocketPAM [9] o LandMark
prácticas agrícolas [7] en el cual se
Farm [10] o plataformas móviles que
define como una estrategia para el
coexisten con soluciones agrícolas
logro de los objetivos del plan, el de-
sarrollo de sistemas de información robustas como el producto SIAP de
para los actores del sector agrícola, en Biosalc [5] o Agri-pocket de Isagri [6].
el cual se faciliten los procesos para Sin embargo, el uso de arquitecturas
el control, manejo de documentación Web es relativamente reciente y la
y registros requeridos. mayoría de soluciones encontradas
son aplicaciones de escritorio que no
Este artículo está dividido en tres hacen uso de servicios Web, ni de in-
partes, la primera detalla el estado ternet. La Tabla 1 resume algunas de
del arte actual de los sistemas in- las soluciones móviles agrícolas exis-
formáticos utilizados en el proceso tentes para la gestión de información
de campo agrícola, luego se plantea en campo en el ámbito mundial.
el análisis y el diseño del software
propuesto. La siguiente parte explica En Colombia el desarrollo de solu-
el proceso de construcción de los mó- ciones agrícolas móviles que hacen
dulos del software para cumplir los uso de servicios Web para la gestión
requerimientos propuestos. de información agrícola en campo es
escaso. No se conoce de soluciones co-
2. ESTADO DEL ARTE DEL merciales, pero sí de prototipos desa-
SOFTWARE PARA GESTIÓN DE rrollados por centros de investigación
INFORMACIÓN EN CAMPO como el CIAT[14] o instituciones edu-
El desarrollo de software para la cativas como la Universidad Nacional
gestión de información agrícola en de Colombia Sede Palmira [15].
campo ha evolucionado a la par de La revisión realizada de las solucio-
los avances en tecnología informática, nes móviles y Web agrícolas en el
primero fueron los sistemas digita- nivel nacional e internacional recalca
les de mano desconectados, luego el la necesidad de construir una aplica-
apoyo de los sistemas de información ción móvil y Web que apoye la gestión
geográfica (GIS) y más recientemente de información agrícola en campo en
las aplicaciones y servicios móviles Colombia que permita la comunica-
están ofreciendo alternativas inno- ción con otras plataformas agrícolas
vadoras para la problemática de la de escritorio, igualmente se estable-
obtención de información agrícola en cieron requerimientos importantes
campo. El futuro en este sector es aún para el desarrollo de este proyecto.

SISTEMAS
& TELEMÁTICA 115
Tabla 1. Algunas soluciones móviles agrícolas existentes para la gestión de información en
campo en el ámbito mundial

Nombre
del Empresa País SO móviles
producto desarrolladora de origen Sitio en internet soportados Características principales
SIAP BIOSALC Brasil www.biosalc.com.br [5] Palm OS Comunicación con SIAGRI. Lectura
usando código de barras e infrarrojo.
Arquitectura móvil desconectada.
Seguridad y privilegios.
FarmKeeper FarmKeeper Australia www.farmkeeper.com [11] Palm OS Comunicación con FarmKeeper de
Mobile escritorio. Especializado en granjas
ganaderas. Apoyo con mapas
Agri-Pocket ISAGRI Francia www.isagri.com [6] Windows CE Comunicación con aplicaciones de
Palm OS ISAGRI. Lectura usando código de
barras. Localización con GPS. Utiliza
pantallas TFT para adaptarse a la luz
ambiente. Soporte e instalaciones en
toda Europa.
Trac Mate Farm Works Estados www.123farmworks.com [12] Windows CE Comunicación con aplicaciones de
Site Mate Software Unidos Farm Works. Opcionalmente Locali-
Stock Mate zación con GPS.
Guide Mate
LandMark iAgri Estados www.iagri.com [10] Palm OS Aplicación para gestión financiera y
PDA Unidos actividades en granjas. Comunicación
con LandMark del escritorio
Pocket MapShots Estados www.mapshots.com [13] Windows CE Comunicación con EASi Suite. Manejo
Crops Unidos de las operaciones, detalle de las
operaciones e insumos. Soporta es-
tándares Web como XML y COM
PocketPAM FairPort Farm Australia www.fairport.com.au [9] PalmOS Desarrollado por módulos como
Software Windows CE Cosecha_Diaria, Soporte_GPS,
Stock_Campo entre otros

Una de las conclusiones más impor- cultivos y las cosechas, es importante


tantes de la revisión del estado del para los cultivadores y productores
arte es la exigencia de diseñar una agrícolas. La falta de información
solución de software modular que en oportuna y confiable genera sistemas
la primera versión dará importancia manuales con controles inadecuados
a la información requerida para las en las labores de campo, lo que afecta
actividades agrícolas en campo, pero directamente en la producción y la
luego se introducirán soluciones baja calidad de la materia prima.
informáticas móviles y Web para los Actualmente las empresas agrícolas
problemas de transporte, logística y con mayor nivel de inversión tienen
localización. sistemas informáticos robustos en sus
plantas de producción, pero tanto las
3. ANÁLISIS Y DISEÑO DE UN empresas grandes como las pequeñas
SOFTWARE DE GESTIÓN DE tienen un problema en común y es
INFORMACIÓN DE CAMPO que no cuentan con base tecnológica
AGRÍCOLA instalada en las zonas rurales donde
La captura y manipulación de infor- se realizan las labores de cosecha,
mación asociada a la producción, los esto se debe a las condiciones propias

116 SISTEMAS
& TELEMÁTICA
de los terrenos y a las restricciones en cuenta esto, el equipo investigador
técnicas y tecnológicas que allí se pre- en su primera fase realizó un análisis
sentan. En pocos casos se ha intenta- de requerimientos muy detallado de
do implementar sistemas de cómputo la mano de expertos de la labor de
usando comunicaciones inalámbricas campo agrícola en varias empresas
instaladas por el cosechador o produc- importantes del sector como el Inge-
tor agrícola, debido a que esta solu- nio Mayagüez [16], posteriormente se
ción presenta algunas desventajas aplicó una metodología para modelar
como el poco conocimiento que tienen un sistema que fuera eficiente y ópti-
las personas que laboran en campo mo al usuario, además usable, prácti-
sobre estas tecnologías, sumado a la co y que pudiera interactuar con las
gran inversión que representa tener plataformas informáticas existentes
computadores, antenas y servicios en la programación y control del cam-
de conexión dedicados por cada finca po agrícola como SIAGRI.
o hacienda donde se tienen cultivos.
Por esta razón la mayoría de em- 3.1 Metodología utilizada
presas del sector agrícola realizan La metodología que se empleó uti-
la captura de información en campo lizó lo mejor de las técnicas de la
de forma manual, esta información metodología clásica de software,
recopilada semanal o quincenalmente realizando una mezcla entre RUP
no es actualizada y generalmente se (Rational Unified Process) y XP (Ex-
presenta en formatos poco legibles treme Programming). En la etapa
que son digitados en un sistema de de análisis se emplearon diagramas
cómputo ubicado a una larga distan- de casos de uso, diagramas de clases
cia de las fincas donde se realiza el y distribución; en la etapa de diseño
cultivo y la cosecha o viceversa cuan- se emplearon las historias de usua-
do la información debe ser enviada a rio, planes de pruebas de unidad,
los dispositivos en campo, generando codificación y pruebas de aceptación,
que los tiempos de respuesta sean estas últimas con la colaboración de
muy extensos e inadecuados, causan- la empresa Green SQA para lograr
do que los entes administrativos o de un aseguramiento de la calidad del
campo no tomen decisiones oportunas software durante todas las etapas del
que optimicen el desarrollo de las la- desarrollo del software.
bores, afectando así los costos totales
del proceso. 3.2 Arquitectura del software
AgroComM no se concibió como un AgroComM es un software para la
software a la medida sino como una gestión de información de campo
plataforma informática flexible y agrícola, que permite la asignación
adaptable a empresas agrícolas en y control de actividades a través de
sectores diversos como el azucarero, valoraciones y registro de inconsis-
panelero, algodonero y de palma tencias. AgroComM está dividido
africana, entre otros. El objetivo fue en tres módulos: uno de captura de
satisfacer las necesidades de los dis- datos para dispositivos móviles, uno
tintos clientes con la mínima canti- Web y uno de conexión, transferencia
dad de cambios mediante un software y sincronización de datos. El módulo
totalmente parametrizable. Teniendo de captura de datos permite ingre-

SISTEMAS
& TELEMÁTICA 117
sar toda la información relacionada sincronización será el encargado de
con evaluaciones de campo (cosecha, realizar la transmisión de los datos
quema, corte, transporte, maleza, capturados en el dispositivo a un
insumos, plaguicidas, fertilizantes, sistema de base de datos residente en
etc.) e inconsistencias haciendo uso una estación de trabajo. Esta trans-
de un dispositivo móvil. El módulo misión se puede realizar conectando
Web permitirá la gestión y asigna- el dispositivo móvil directamente a la
ción de las actividades de campo, así estación usando ActiveSync o conec-
como las consultas necesarias sobre tándose a través de red inalámbrica
la información registrada desde una IP como GPRS o Wi-Fi. La Figura 1
estación conectada a internet. El muestra en detalle la arquitectura
módulo de conexión, transferencia y del software.

Figura 1. Arquitectura AgroComM.

El patrón utilizado para la arquitec- del programa, los maneja y contro-


tura del software es el denominado la todas sus transformaciones, no
“Modelo, Vista, Control (MVC)” tiene conocimiento específico de los
[17]. La arquitectura MVC (Model/ Controladores o de las Vistas, ni
View/Controller) fue diseñada para siquiera contiene referencias a ellos.
reducir el esfuerzo de programación Es el propio sistema el que tiene
necesario en la implementación de encomendada la responsabilidad de
sistemas múltiples y sincronizados de mantener enlaces entre el Modelo y
los mismos datos. Sus características sus Vistas, y notificar a las Vistas
principales son que el Modelo, las cuando cambia el Modelo. La Vista es
Vistas y los Controladores se tratan el objeto que maneja la presentación
como entidades separadas; esto hace visual de los datos representados por
que cualquier cambio producido en el el Modelo. El Controlador es el objeto
Modelo se refleje automáticamente que proporciona significado a las ór-
en cada una de las Vistas. El Modelo denes del usuario, actuando sobre los
es el objeto que representa los datos datos representados por el Modelo,

118 SISTEMAS
& TELEMÁTICA
cuando se realiza algún cambio, entra el almacenamiento de datos entre el
en acción, bien sea por cambios en la aplicativo móvil y la base de datos
información del Modelo o por altera- móvil. La plataforma Web (Figura
ciones de la Vista, e interactúa con el 3) se desarrolló en ASP.NET con
Modelo a través de una referencia al una base de datos SQL Server, el
propio Modelo. equipo desarrollador eligió esta base
de datos para el sistema teniendo en
4. DESARROLLO DE UN cuenta que es adecuada en un entor-
SOFTWARE WEB Y MÓVIL no que requiere de un alto desempeño
PARA LA GESTIÓN DE y permite actualizaciones constantes
INFORMACIÓN DE CAMPO de registros sin que se sacrifiquen los
AGRÍCOLA recursos de la máquina. Una ventaja
AgroComM cuenta con una platafor- de utilizar la misma base de datos en
ma móvil (Figura 2) desarrollada en su versión de escritorio y en la versión
C# con un sistema de bases de datos móvil es que se logra mayor integra-
en SQL Server Mobile, también se ción, mejor rendimiento y confiabili-
usan esquemas XML para optimizar dad en la aplicación web - móvil.

Figura 2. Plataforma móvil Figura 3. Plataforma Web de AgroComM.


de AgroComM.

La información capturada en la pla- la base de datos del dispositivo móvil


taforma móvil, es transmitida a la hasta que ésta pueda ser transmitida
plataforma web que usualmente es- a la base de datos central por medio
tará ubicada físicamente en la planta inalámbrico o físico (USB), y esta
o en las oficinas de la fábrica. Para es la alternativa más viable para
la transmisión de datos, el sistema la transmisión de información pues
presenta al usuario dos opciones: es de bajo costo y no requiere una
off-line y on-line. La opción off-line conexión de comunicaciones perma-
implica almacenar la información en nente. La alternativa on-line permite

SISTEMAS
& TELEMÁTICA 119
la transmisión de información de cam- Revisando a grandes rasgos los mé-
po en línea, es decir, la actualización todos de sincronización, se observa
de la base de datos central de forma que Merge Replication proporciona
simultánea haciendo uso de una red un gran mecanismo de resolución
celular GSM/GPRS o una red inalám- de conflictos, haciendo uso de Tri-
brica local. Una ventaja importante ggers, Store Procedures, etc., los
de la aplicación al usar GPRS es la cuales automatizan los procesos de
tarificación por parte del operador de sincronización; RDA por el contrario
telefonía celular, donde sólo se factura ofrece una mayor escalabilidad a los
por la información transmitida y no posibles cambios realizados en los
por el tiempo de conexión. Esto hace clientes móviles.
posible tener una aplicación en la que
RDA permite mantener la sincroni-
un dispositivo móvil se conecta a la red
zación entre una base de datos en un
y permanece conectado durante un
dispositivo móvil y una base de datos
periodo prolongado, sin que ello afecte
en gran medida el valor facturado; sin remota, sin necesitar una conexión
embargo, si no existe cobertura celular constante (este tipo de conexiones se
en algunas zonas rurales, AgroComM denominan Loosely coupled connec-
ofrece la alternativa off-line. Para tion). Una vez que se han recuperado
ambos casos off-line y on-line siempre los datos del servidor remoto, éstos
se deberá realizar un proceso de sin- son almacenados y tratados en el
cronización de datos. dispositivo móvil mediante el motor
de SQL CE. Los datos almacenados,
4.1. Sincronización AgroComM así como sus cambios e inserciones,
pueden ser llevados de nuevo al servi-
Sincronizar datos entre un dispositivo
dor remoto. Para mantener una base
móvil y una base de datos localizada
de datos del cliente actualizada, se
remotamente demanda un análisis
realiza el proceso en tres pasos:
profundo sobre las diferentes técnicas
de sincronización disponibles en una • Pull
determinada plataforma de desarro-
llo, cuáles son las ventajas y desven- • Obtener datos del servidor
tajas que aportan cada una de estas (online).
técnicas al desarrollo de un proyecto • Se obtienen los datos seleccio-
y en qué aspecto resulta más óptimo nados mediante una consulta
utilizar una u otra. El desarrollo de en SQL.
AgroComM se basó en la plataforma
de desarrollo de Microsoft.NET, la • Crea una nueva tabla local.
cual presenta dos alternativas al mo- • Manipular los datos en el dis-
mento de efectuar una sincronización positivo (offline)
de datos: Merge Replication y Remote
Data Access (RDA) [18]. El proceso de • Agregar, modificar, borrar y
sincronización, cualquiera que sea el consultar datos.
método utilizado, maneja la misma
• Push
arquitectura, se requiere de una base
de datos remota, una base de datos • Envía las modificaciones rea-
local y un canal de comunicación. lizadas al servidor.

120 SISTEMAS
& TELEMÁTICA
De otro lado Merge Replication es ambas técnicas de sincronización,
una técnica que aporta autonomía no simultáneamente, pero sí en los
e independencia al dispositivo a la escenarios y momentos en donde
vez que facilita el sincronismo de los cada una nos puede brindar su mejor
datos cuando desean ser volcados al desempeño. Cuando el usuario móvil
servidor. Dentro de esta técnica se realiza la primera sincronización o
deben distinguir dos miembros: los la reanudación de la misma por el
Publicadores y los Subscriptores. Los cambio de usuario, se lleva a cabo
Publicadores envían los datos y éstos una conexión de datos con el servidor,
son recibidos por los Subscriptores; este proceso requiere la utilización de
en el caso de AgroComM, el Publi- una técnica que garantice un óptimo
cador es la base de datos remota, y desempeño además del control de
el Subscriptor es la base de datos conflictos, de igual manera las actua-
del dispositivo móvil. En un entorno lizaciones por vía GPRS necesitan un
real, los datos tanto en local como filtro de información que garantice
en la base de datos cambian con el la mayor optimización del canal. Es
tiempo; empleando este modelo, la precisamente en este escenario donde
sincronización de los datos se realiza la sincronización por Réplica o Merge
tanto en el servidor remoto como en Replication se ajusta idealmente. Sin
los clientes, recuperando datos nue- embargo, parte del proceso inicial de
vos o las modificaciones de los datos sincronización incluye la validación
existentes. de usuarios; esta es una consulta a
la base de datos remota y se realiza
Dada la naturaleza del proyecto
en un solo sentido (PULL). En este
AgroComM, en el cual se hace uso
proceso es muy importante la velo-
de una red GPRS y de una conexión
cidad, y dado que es un solo sentido,
física del dispositivo con el servidor,
RDA cumple cabalmente estas ex-
se consideró la posibilidad de utilizar
pectativas.
Tabla 2. Ventajas y desventajas en Merge Replication.

Ventajas Desventajas
La replicación posee características para resolver los conflictos de La replicación crea una cantidad de carga notable en el servidor.
sincronización. Cuando una base de datos se agrega como Publicador, la Metadata
Permite la sincronización de datos de múltiples tablas en ‘un tiempo’. de dicha base de datos es modificada creando diversos Disparado-
En RDA esto no era posible, únicamente se hacía un Pull del conjunto res y Procedimientos almacenados para facilitar la sincronización y
de datos a traer. la resolución de conflictos.
Permite el monitoreo de cada publicación. A todas las tablas replicadas se les añade un ROWDGUIDCOL con
A diferencia de RDA, la replicación es bidireccional. Tanto el servidor el fin de mantener las tablas sincronizadas y capacitar a las filas
como el cliente son sincronizados y actualizados. de un identificador único. Esta nueva columna en la tabla causa
No es necesario borrar las tablas del cliente. un aumento del tráfico y del tamaño de la memoria, por ejemplo
Resolución de conflictos automática. en una tabla con únicamente 32 registros, el aumento al añadir el
ROWDGUIDCOL es de 1kb = (16 bytes en el registro + 16 bytes
en el índice) * 32.

5. CONCLUSIONES Y tienen los cultivadores y productores


PROYECTOS FUTUROS agrícolas en Colombia en cuanto a la
El presente proyecto permitió des- gestión de información en campo, en
cubrir las grandes necesidades que especial al tener que afrontar en los

SISTEMAS
& TELEMÁTICA 121
próximos años los desafíos de la glo- innovadoras a los emprendedores de
balización y los acuerdos comerciales empresas de base tecnológica.
multilaterales que promueven una
COMBA en conjunto con MobilEx
alta competitividad. Los altos costos
continuará desarrollando soluciones
de personal, la pérdida de calidad en
para el sector agrícola colombiano
la materia prima, los sobrecostos por
como son los módulos de transporte,
retrasos en los procesos de cosecha
logística y localización usando dispo-
y transporte y el mal manejo de la
sitivos móviles así como la realización
información disponible son razones
de un proyecto piloto en Colombia que
de peso para que los cultivadores y
permita el uso de sensores inteligen-
productores agrícolas identifiquen
tes en campo cuya información pueda
cómo las tecnologías informáticas
ser coleccionada automáticamente
pueden contribuir a un proceso ópti-
usando tecnologías inalámbricas y
mo que los haga más competitivos en
aplicaciones Web.
los mercados mundiales.
El grupo de desarrollo pudo constatar BIBLIOGRAFÍA
las ventajas y desventajas que tiene [1] Arias, Andrés. “El TLC y nues-
la plataforma.NET en los ambientes tra agricultura”. Ministerio de
móviles y Web considerando aspectos Agricultura y Desarrollo Rural.
tan relevantes como la sincronización Colombia. 2005.
de datos, la transmisión de datos vía [2] Arias, Andrés. “Inversión en cien-
redes inalámbricas y el diseño arqui- cia y tecnología en el campo”.
tectónico de una solución Web-móvil. Ministerio de Agricultura y De-
Dentro de los beneficios se destaca la sarrollo Rural. Colombia. 2006.
rapidez en el proceso de desarrollo,
el buen entorno de interface usuario [3] Producto AgroWin. www.agrowin.
y el rendimiento del sistema de sin- com. 2006.
cronización, sin embargo aspectos [4] Kuhlman, Friedrich. “IT Applica-
claves como la interoperabilidad tions in Agriculture: Some De-
entre los sistemas operativos móvi- velopments and Perspectives”.
les de Microsoft con la plataforma Institute of Agricultural and
de desarrollo.NET deben ser sujeto Food Systems Management.
de revisión. 2006.
El grupo de investigación com- [5] Página Principal de BIOSALC.
puesto por Mobilex como empresa www.biosalc.com.br
desarrolladora y de COMBA como [6] Página Principal de ISAGRI.
equipo consultor, demostraron que www.isagri.com
es factible la realización de proyectos
comerciales en conjunto con grupos [7] “Plan Nacional para la implemen-
de investigación científica que desean tación de buenas prácticas agrí-
promover la innovación tecnológica colas”. Ministerio de Agricultura
en Colombia. Estos proyectos fortale- y Desarrollo Rural. Colombia.
cen la capacidad investigativa de los 2005.
grupos de investigación y permiten [8] Chaudhary Sanjay et al. “Archi-
generar soluciones actualizadas e tecture of Sensor based Agri-

122 SISTEMAS
& TELEMÁTICA
cultural Information System for Christian Libaniel Giraldo es
Effective Planning of Farm Ac- Ingeniero de Sistemas y Telemá-
tivities”. Proceedings of the 2004 tica de la Universidad Santiago
IEEE International Conference de Cali. Director de Desarrollo
on Services Computing. IEEE en Mobilex S.A. Investigador
Computer Society. 2004. Asistente del Grupo de Investi-
gación COMBA I+D.
[9] Producto PocketPAM. Fairport
Farm Software. www.fairport. Andrés Felipe Millán es Ingeniero
com.au. 2006 de Sistemas de la Universidad
Icesi de Cali. Máster en Siste-
[10] Producto LandMark Farm. iAgri
mas de Redes y Comunicaciones
Software. www.iagri.com. 2006
de la Universidad Politécnica de
[11] Producto FarmKeeper Mobile. Madrid España. Actualmente se
FarmKeeper. www.farmkeeep- encuentra realizando el Docto-
er.com. 2006 rado en Ingeniería Telemática
[12] Farm Works Software. en la Universidad de Vigo en
www.123farmworks.com. 2006. España. Profesor titular de la
Universidad Santiago de Cali.
[13] Pocket Crops. MapShots. www. Jefe del Área de Redes y Tele-
mapshots.com. 2006. mática de la Facultad de Inge-
[14] Centro Internacional de Agricul- niería de la Universidad Santia-
tura Tropical. www.ciat.cgiar. go de Cali, Director del Grupo
org. 2006. de Investigación COMBA I+D.
Presidente del Capítulo Valle
[15] Universidad Nacional de Co- de la ACIS Colombia. Miem-
lombia – Sede Pamira. www. bro Fundador del Consorcio de
palmira.unal.edu.co. 2006 [16] Investigación en Computación
Ingenio Mayagüez. www.inge- Móvil - I2COMM.
niomayaguez.com. 2006.
Claudia Liliana Zúñiga es Ingenie-
[17] Burbeck, Steve. “Application ra de Sistemas y Telemática de
programming in Smalltalk- 80: la Universidad Santiago de Cali.
How to use Model-View-Con- Actualmente se encuentra reali-
troller (MVC)”. University of zando el Doctorado en Ingeniería
Illinois. 1992. Telemática en la Universidad
[18] Zorrilla, Unai. “RDA & Merge de Vigo en España. Docente
Replication”. MSDN Latinoa- Investigadora de la Universidad
mérica. Microsoft. Santiago de Cali. Investigadora
Principal del Grupo de Investiga-
CURRÍCULOS ción COMBA I+D. Coordinadora
Juan Manuel Delgado es Ingeniero del SIG de Desarrollo Móvil de
de Sistemas de la Universidad COMBA I+ D de la Universidad
San Martín. Gerente de Mobilex Santiago de Cali. Miembro Fun-
S.A. Investigador Asistente del dador del Consorcio de Investi-
Grupo de Investigación COMBA gación en Computación Móvil
I+D. Docente SENA. - I2COMM.

SISTEMAS
& TELEMÁTICA 123
José Lisandro Abadía es Estudian- Grupo de Investigación COMBA
te de décimo semestre de Inge- I+D. Vicepresidente de la Rama
niería de Sistemas y Telemática Estudiantil IEEE de la Univer-
de la Universidad Santiago de sidad Santiago de Cali.
Cali. Investigador Asistente del

124 SISTEMAS
& TELEMÁTICA

You might also like