Posiblemente algunos de nosotros hemos desarrollado aplicaciones (ya sea de escritorio o Web) que funcionan sobre un ordenador, pero ¿Alguna vez hemos pensado en desarrollar alguna para un dispositivo móvil?, ¿Qué lenguaje de programación podemos usar?, ¿Qué tipo de tecnología debemos aplicar en su construcción? .Estoy seguro que éstas interrogantes oscurecerán un poco nuestro camino hacia una correcta implementación de éste tipo de aplicaciones.
Los dispositivos móviles han avanzando a una velocidad sorprendente, están ingresando a una nueva fase a medida que los teléfonos celulares se convierten en dispositivos multimedia de alta capacidad que procesan interfaces intuitivas de usuario, mejoran exponencialmente funcionalidad y al mismo tiempo reducen su tamaño.
En éste contexto el desarrollo de aplicaciones móviles pasará a un primer plano gracias al amplio mercado que disfrutará. Ahora bien, para empezar una implementación de éste tipo tenemos dos opciones: una aplicación móvil Nativa o una aplicación móvil Web. La primera hace referencia a una aplicación que se instala en el propio dispositivo como cualquier otra, mientras que la segunda necesita de un navegador Web para ejecutarse, optar por una u otra dependerá de algunos factores tales como: infraestructura, costos, tiempo de desarrollo, necesidades de la empresa, entre otros.
En ambos casos la plataforma .NET de Microsoft nos brinda una solución para su implementación: el .NET Compact Framework nos ofrece la posibilidad de que utilizando la misma forma que usamos para desarrollar una aplicación Web normal, podamos crear aplicaciones Web para celulares, dejándonos el código simple, sin mezclas extrañas de lenguajes a nosotros y tomando en sus manos el trabajo “sucio” de transformación de datos y lenguajes. Contrastando .Net con otras tecnologías veremos que dependiendo de la marca del celular éstas poseen un lenguaje específico para cada uno de ellos, y en el caso de las aplicaciones Web móviles sería necesario aprender otro lenguaje llamado WML (lenguaje se utiliza para construir las páginas que aparecen en las pantallas de los teléfonos móviles) y el lenguaje de servidor que queramos imbuir con nuestro código.
En conclusión la plataforma .Net se convierte en una poderosa alternativa, integrando el desarrollo para los dos tipos de aplicaciones móviles (Web y Nativa), prácticamente con el mismo código, y con lenguajes de programación que se adaptan a lo que nosotros podamos saber u obtener información en corto plazo.
sábado, 17 de noviembre de 2007
jueves, 18 de octubre de 2007
Generando reportes gráficos con JFreeChart en NetBeans 5.5
Cuando se piensa el porqué se desarrolla sistemas de información en
una organización, la respuesta parece bastante obvia, para registrar y
controlar los movimientos y transacciones que se van generando con el
correr del tiempo, sin embargo existe un aún motivo más importante y no
tan obvio, es que la información puede usarse para respaldar la toma de
decisiones. Sin importar el tamaño de una empresa u organización, la
conducción exitosa de la misma estará drásticamente influenciada por la
precisión de sus registros y la adopción de decisiones acertadas.
Precisamente si nuestra base de datos no contiene información precisa,
las salidas del sistema arrojarán datos erróneos, llevando esto a una
toma de decisiones ineficiente.
Normalmente en un sistema de información las salidas o reportes se
usan para mostrarle al usuario en forma resumida las transacciones que
se han almacenado en un tiempo determinado (diario, mensual, anual) y
en base a ello pueda tomar una acción determinada.
Estos reportes se pueden mostrar en forma de texto pero está
comprobado que es mucho más fácil y rápido interpretar una imagen, así
que si algunos de nuestros reportes arrojaran gráficos en lugar de sólo
texto plano sería de mucha ayuda al momento de analizarlos y tomar
alguna decisión en base a ellos.
Entonces vamos a poner manos a la obra y empecemos con el desarrollo
de nuestros reportes gráficos.
Podemos ver el articulo completo aquí
una organización, la respuesta parece bastante obvia, para registrar y
controlar los movimientos y transacciones que se van generando con el
correr del tiempo, sin embargo existe un aún motivo más importante y no
tan obvio, es que la información puede usarse para respaldar la toma de
decisiones. Sin importar el tamaño de una empresa u organización, la
conducción exitosa de la misma estará drásticamente influenciada por la
precisión de sus registros y la adopción de decisiones acertadas.
Precisamente si nuestra base de datos no contiene información precisa,
las salidas del sistema arrojarán datos erróneos, llevando esto a una
toma de decisiones ineficiente.
Normalmente en un sistema de información las salidas o reportes se
usan para mostrarle al usuario en forma resumida las transacciones que
se han almacenado en un tiempo determinado (diario, mensual, anual) y
en base a ello pueda tomar una acción determinada.
Estos reportes se pueden mostrar en forma de texto pero está
comprobado que es mucho más fácil y rápido interpretar una imagen, así
que si algunos de nuestros reportes arrojaran gráficos en lugar de sólo
texto plano sería de mucha ayuda al momento de analizarlos y tomar
alguna decisión en base a ellos.
Entonces vamos a poner manos a la obra y empecemos con el desarrollo
de nuestros reportes gráficos.
Podemos ver el articulo completo aquí
Suscribirse a:
Comentarios (Atom)
