Thursday, February 14, 2013

GxAgro - Software Agricola

GxAgro es un software de Gestión Agrícola, se gestó hace muchos años, en el 1984.
En esa época yo estaba trabajando en la UNRC (Universidad Nacional de Río Cuarto) y tenía varias actividades principalmente trabajaba en la cátedra de Administración Rural de la Facultad de Agronomía y Veterinaria, y además colaboraba en el Laboratorio de Estadidisticas en Investigación y Desarrollo de Software. 

También tenía desarrollaba programas, de análisis económicos fuera de la Universidad en la consultora Agropecuaria "Campo y Gestión" de Bartolomé Felix Sciola y Juan Carlos Mafei.

Los principales trabajos realizados eran elaboración de Análisis económicos para la empresa agropecuaria, elaborabamos estadísticas y gráficas para el Suplemento Rural del Diario Puntal de la ciudad de Río Cuarto, y atendíamos una amplia cartera de productores y empresarios agropecuarios, a los que asistíamos para generar análisis de resultados económicos que iban más allá del Margen Bruto, se llegaba a obtener muchas comparativas y distintos ídices de rentabilidad y retorno económico.

En este contexto, uno de los clientes de la consultora, me solicitó hacer un desarrollo de software a medida para lo cual, si yo aceptaba el proyecto, compraría una PC de alrededor de 20.000 u$s, en ese tiempo, era una cifra mucho más importante que ahora.




Obviamente que acepté y así comenzó el desarrollo de la primera versión de GxAgro,para ambiente MS-DOS 3.0 y lenguaje xBase (Primero fué dBase III, y luego Clipper Summer'87). 
La primera versión en Windows, ambiente en el cual no tenía lenguaje conocido en el cual desarrollar fue realizada gracias a que yo conocia la herramienta CASE GeneXus, desde el 1992/93, en ese entonces trabajaba solo para pantallas   " verdes "  , DOS, AS/400 o a lo sumo  " ambar " , había tambien pantallas color, pero eran básicamente de Texto. Cuando en 1997, decidí hacer la primera versión para Windows, sólo pude hacerlo debido a que conocía GeneXus, de lo contrario hubiese sido imposible. Esa versión fué hecha con GeneXus 6.1 y para FoxPro for Windows, que era un lenguaje a medio camino entre DOS y Windows.. 
En el 2003, trabajamos migrando de FoxPro f/Windows a Visual FoxPro 6.0, ya un lenguaje Visual, con GeneXus 8.0, y allí ha quedado hasta HOY, 10 años después, en que de nuevo gracias a los impresionantes avances de la tecnología dominada por el mundo GeneXus, vamos a compenzar, Hoy, 14 de Febrero de 2013, el desarrollo de nuevas versiones de GxAgro para dos tremendos e igual de desafiantes ambientes:

I -  Web  que correrá probablemente con Ruby / JAVA o C#(.Net) con bases de datos, optativamente Oracle, MySQL, PostgreSQL, DB2, etc. .

II - Y para la novedosa plataforma de  Smart Devices , los Smart Phones y Tabletas, para TODOS los ambientes populares:
  • Android (GalaXy Tab, GalaXy S3, ASUS Tablets, e infinidad más)
  • iOS (iPad, iPhone, iPod)
  • Black Berry (Smart Phones)
  • Windows 8 RT - (Surface Pro) 

 Debemos ser realistas, si nuestro equipo fuese un equipo de desarrollo "tradicional" es decir que domina una plataforma/tecnología. No podríamos plantearnos una locura así, básicamente porque cada plataforma y ambiente, que es dominada por algunos lenguajes requiere, si se desea conquistar, que luego de seleccionar un lenguaje nos avocásemos a estudiar el mismo, además de estudiar la plataforma (DOS, Web, Windows, Linux, Apple, IOS, Android...) 

Nuestro equipo, no conoce ni de estos lenguajes dominantes (Ruby, Objective C, HTML5, Ruby, JavaScript, JAVA, etc.) solo conoce GeneXus, y por eso decidimos que podemos desafiar a estas grandes plataformas con sus lenguajes y tecnologías.


Referencias:
GeneXus : http://www.genexus.com
GxAgro BLOG: http://www.gxagro.blogspot.com.ar


-----------------------------





No comments: