En el ámbito de los sistemas de computación aplicado a
entornos empresariales existe una gran cantidad de procesos informales de toma o
consulta de información. Con esto nos referimos a instancias como la toma de
pedidos de venta, información que se anota sobre papel y luego se ingresa al
sistema; o la consulta sobre el stock de un producto.
Una razón que ha favorecido la permanencia de estos
procesos informales ha sido la dificultad de tener una PC o laptop con una
aplicación conectada a una base de datos central en el momento que se realizan
las tareas. Pero con el desarrollo de la tecnología de movilidad hoy es posible
tener un punto de entrada y consulta de información que sea portable, robusto y
cómodo de usar.
En este marco se creó el generador .NET Mobile que utiliza
el .NET Compact Framework, que si bien es similar al .NET Framework fue
originalmente creado para dispositivos móviles, considerando las necesidades
propias de estos dispositivos vinculadas a la performance y el uso de batería.
Este nuevo generador reúne las principales características
de GeneXus en interfaz win, así como todas las nuevas ventajas de la versión Yi
de GeneXus. De esta forma realizar una aplicación en .NET Mobile no dista del
desarrollo en el entorno de programación en cualquier otra plataforma, salvo la
consideración necesaria en relación al tamaño de las pantallas.
Esto nos permite utilizar el conocimiento almacenado en
nuestras KB's GeneXus en esta nueva tecnología sin necesidad de incursionar en
procesos de reingeniería.
Las aplicaciones realizadas pueden trabajar con una base
de datos local (SQL CE) o acceder a una base de datos centralizada (SQL Server).
Los dispositivos soportados son aquellos que corren algún sistema de la familia
de Windows Mobile como son Pocket PC, Pocket PC 2002, Smart Phone,
etc.
En la mayoría de los casos las aplicaciones móviles van a
ser una rama de un sistema corporativo, por lo cual se incorporaron en este
generador mecanismos de comunicación de datos. Se pueden usar métodos nativos de
comunicación de SQL Server para sincronizar los datos, o también usar Web
Services para el envío y recepción de información.
Una práctica común soportada por el generador .NET Mobile
es la impresión de reportes en impresoras inalámbricas así como la lectura por
código de barras con scanner incorporados a los mismos aparatos.
De esta forma se tiene un nuevo generador con la misma
potencia que los demás pero orientado a un nuevo mercado que está en un proceso
de crecimiento exponencial permitiendo al programador GeneXus adelantarse a la
competencia para poder liderar dicho mercado.
http://wiki.gxtechnical.com/wiki/tiki-index.php?page=NetMobile