You are on page 1of 2

25/10/13

IBM

Creacin de aplicaciones para BlackBerry con Herramientas de Cdigo Abierto, Parte 1: Preparacin del Terreno
Espaol Ingrese (o Regstrese)

Temas Tcnicos

Descargas

Comunidad

Creacin de aplicaciones para BlackBerry con Herramientas de Cdigo Abierto, Parte 1: Preparacin del Terreno
Frank Ableson, Author Resumen: Quiz no haya una tecnologa que transforme ms el mercado que la del telfono celular. Y dentro de esa clasificacin de dispositivos, quiz ninguno sea ms conocido que la BlackBerry de Research In Motion (RIM). La mayora de las personas piensan que es slo para e-mail empresarial, pero existe potencial sin explotar en ese adictivo dispositivo. A pesar de ser una plataforma popular, las aplicaciones de terceros siguen siendo necesarias para la plataforma de BlackBerry. No existe una mejor forma de hacer que esas aplicaciones sean una realidad que permitiendo la ayuda de la comunidad del cdigo abierto. Contine con este tutorial mientras se prepara el terreno para una aplicacin de recoleccin de datos de cdigo abierto, en la cual se compila un servicio accesible y fcil de usar de recoleccin de datos. Fecha: 12-11-2012 Nivel: Intermediaria Actividad: 6774 vistas Clasificacin promedio (basada en 12 votos) Antes de comenzar Este tutorial es para desarrolladores de cdigo abierto y tecnologa de Java interesados en el desarrollo de aplicaciones de BlackBerry en el contexto de una aplicacin mvil de recoleccin de datos. La aplicacin de ejemplo demuestra una simple aplicacin de recoleccin de datos aprovechando las herramientas de desarrollo de BlackBerry disponibles gratuitamente. La experiencia en desarrollo mvil es til, pero no se requiere. Se requieren habilidades de programacin de Java para aplicaciones de BlackBerry, pero no son un requisito explcito para este tutorial. Asimismo, PHP y MySQL son empleados en el backend, as que estar familiarizado con esas plataformas es til, pero, de nuevo, no es un requisito. Acerca de este tutorial Por qu nos importa la grabacin de aplicaciones para BlackBerry? Uno de los retos del software de cdigo abierto es que frecuentemente es visto nicamente con una sola cara Linux y que est frecuentemente oculto en un servidor enterrado en un centro de datos. Sin embargo, uno de los secretos ms grandes en el mercado es que la plataforma mvil ms popular y poderosa utiliza un lenguaje de programacin de cdigo abierto: el lenguaje de programacin de Java. As es, un lenguaje de cdigo abierto es la base de las aplicaciones en los dispositivos de BlackBerry que se utilizan diariamente. Las aplicaciones de BlackBerry representan una convergencia interesante de perfil de uso y posibilidad. El usuario prototipo de una BlackBerry es un profesional que usa una BlackBerry para trabajar. Los dispositivos de BlackBerry permiten a las personas estar ms disponibles y en tiempo real, ya que BlackBerry es el principal en el uso de e-mail mvil. Pero la plataforma de BlackBerry ofrece ms que slo e-mail. Construido sobre una base de J2ME, RIM ha extendido el entorno de Java para proporcionar dispositivos poderosos y deseables que permiten aplicaciones tiles y divertidas para los negocios y el entretenimiento por igual. A medida que las nuevas plataformas mviles entran en escena, el punto de referencia es BlackBerry. Si otras plataformas se comparan con BlackBerry, existe motivacin suficiente para explorar las posibilidades de esta plataforma que mueve al mercado. Este tutorial presenta el desarrollo de aplicaciones de BlackBerry dentro del contexto del espacio de aplicaciones mviles de recoleccin de datos. Proporciona una introduccin al desarrollo de BlackBerry con una rpida introduccin a la plataforma, un tour por las herramientas de desarrollo de BlackBerry y una construccin de una aplicacin de recoleccin de datos completa. El cdigo de origen completo est disponible para la aplicacin de BlackBerry y los componentes del lado del servidor utilizados en la aplicacin de muestra en la seccin de Descargas de este artculo. Este tutorial est organizado en las siguientes secciones: Bases de la plataforma de BlackBerry Desarrollo de aplicaciones de BlackBerry con JDE Aplicaciones de recoleccin de datos con BlackBerry Procesos de transaccin en el lado del servidor Siguientes pasos Requisitos del sistema Este tutorial demuestra algunas tecnologas de cdigo abierto y las une para formar un prototipo para una plataforma mvil de recoleccin de datos de cdigo abierto. Todas ellas son necesarias para realizar las etapas en este tutorial. Nuestro enfoque principal es desarrollar aplicaciones para la plataforma de BlackBerry, as que esas piezas son el requisito primario. Es posible aprovechar un sitio web pblicamente disponible para transacciones del lado del servidor si la construccin del lado del servidor no es de su inters. Esta es la lista completa: BlackBerry Java Development Environment Este tutorial emplea V4.0.2 del JDE, aunque hay una versin ms reciente disponible.
www.ibm.com/developerworks/ssa/library/os-blackberry/ 1/2

25/10/13

Creacin de aplicaciones para BlackBerry con Herramientas de Cdigo Abierto, Parte 1: Preparacin del Terreno

PHP PHP puede ser descargado desde PHP.net. El release ms reciente y estable es V4.4.9. MySQL El release ms reciente y estable es V5.0. IBM Tutorial on BlackBerry Data Collection Applications Acceda al sitio del autor que aloja las transacciones del lado del servidor. Resaltes del cdigo de muestra En este tutorial, se construye una aplicacin genrica de recoleccin de datos para BlackBerry. Tiene el poco creativo nombre de bb_ibm_demo. Pero no deje que el nombre lo engae. Cuando los conceptos presentados sean absorbidos, una gran gama de aplicaciones tiles estar esperando. El cdigo de origen completo est disponible en la seccin de Descargas de este artculo. Los fragmentos de cdigo de origen incluyen: bb_ibm_demo constructor Esta es la clase primaria de la aplicacin de BlackBerry.
m a i n ( )mtodo

en bb_ibm_demo de la aplicacin de BlackBerry Este es el mtodo pblico invlido esttico para la aplicacin (el punto de entrada de la aplicacin de BlackBerry).

bb_ibm_screen constructor Esta es la interfaz de usuario (IU) real mostrada al usuario en la BlackBerry. Este mtodo demuestra la creacin de los elementos de IU.
f i e l d C h a n g e d ( )

Este es el mtodo que maneja el presionar los botones en la pantalla de IU en la BlackBerry.


P r o c e s s T r a n s a c t i o n

Este mtodo comunica la BlackBerry con un servidor en Internet utilizando HTTP. index.php Esta es la pgina de inicio de nuestra aplicacin de servidor de muestra. Desde aqu, es posible iniciar una bsqueda de transacciones previamente subidas. db.php Gestiona la conexin con la base de datos MySQL. export.php Proporciona una exportacin para el archivo CSV de transacciones subidas. manage.php Gestiona transacciones subidas. Adalo a este archivo para su propia funcionalidad. showtransactions.php Muestra cualquier transaccin cargada para un identificador especfico. posttransaction.php Esta rutina de servidor trabaja mano a mano con ProcessTransaction en la BlackBerry para registrar datos recolectados en el campo. utils.php Este archivo contiene funciones de ayuda para gestionar transacciones en el servidor. db.sql Este script contiene el lenguaje de definicin de datos (DDL) para crear la tabla de transacciones utilizada en el servidor. 1 de 10 | Siguiente
Imprimir esta pgina Compartir esta pgina Seguir developerWorks

Acerca de Contacto

Informar abusos Trminos de uso Aviso de trminos legales de terceros

Privacidad (Ingls) Accesibilidad (Ingls)

www.ibm.com/developerworks/ssa/library/os-blackberry/

2/2

You might also like