Java moviles

Solo disponible en BuenasTareas
  • Páginas : 14 (3255 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de mayo de 2010
Leer documento completo
Vista previa del texto
Tutorial para aplicaciones móviles J2ME con NetBeans y Mobility Pack
Arphean http://arphean.mirrorz.com anih@ozu.es
Tutorial bajo licencia Creative Commons. Se permite copia y distribución siempre y cuando se cite la fuente de procedencia y su autor. No se permite, bajo ningún concepto, modificación o venta del presente trabajo. Licencia de Creative Commons.

1

Este tutorial presenta deuna forma amena, gráfica y facil los pasos para la creación de una aplicación (juego, programa, etc…) en J2ME. Desde la instalación de los componentes necesarios, hasta la ejecución y trabajo con los mismos, en las siguientes lecciones aprenderás a moverte fácilmente por una herramienta de desarrollo Java como es NetBeans. Obviaremos lo que es y la explicación del profile MIDP para J2ME, puesto queexisten multitud de artículos en Internet que lo explican claramente. Lo que no abundan son ejemplos concretos sobre una herramienta RAD para el desarrollo en J2ME, que es lo que vamos a tratar aquí. El fin es conseguir, en pocos pasos, la familiaridad con estas herramientas para que fácilmente puedas ir desarrollando tus propias aplicaciones. Como es habitual en todos mis tutoriales, nosapoyaremos sobre todo en imágenes, que es la forma mas visual, didáctica y fácil de aprender. Introducción Para conseguir trabajar en J2ME existen muchas formas, algunas muy simples, como la instalación de Toolkits Java. Sin embargo, si recurres a ese tipo de instalaciones, estarás bastante limitado para desarrollos posteriores y además no te darán una visión global del lenguaje Java. Por ello aquí vamosa instalar herramientas profesionales, algunas bastante complejas, pero tocando solamente los aspectos J2ME para facilitar su uso. Se necesita, por ello, la instalación de los siguientes componentes: El Java Standard Edition (J2SE), en su versión Java Development Kit (JDK), en su versión 4 o superior. Lo puedes descargar desde la web de Sun: www.sun.com Ojo con no confundir con el J2SE (JavaStandard Edition), en su versión Java Runtime Environment (JRE), ya que este no nos serviría, pues es solo el entorno de ejecución, y nosotros lo que necesitamos es el entorno de desarrollo (Development). Después de descargarnos el entorno Java, procederemos a descargarnos la herramienta de desarrollo propiamente dicha (RAD). Para Java existen muchas RAD, una de las primeras con las que he trabajado,por ejemplo, ha sido Sun One Studio, que es gratuita. Otras son de pago, y bastante caras. Sin embargo existe un IDE completo, gratuito y muy bueno, cuyo nombre es NetBeans. NetBeans es un Open Source Integrated Development Environment, escrito en Java, usado como plataforma para desarrollar programas en Java. Es decir, con NetBeans no solo podremos desarrollar para J2ME, sino también programascomplejos para diferentes entornos y sistemas operativos (Windows, Linux, Mac…) y aplicaciones servidor y cliente. Para descargar NetBeans acude a su web: www.netbeans.org La instalación de todos estos programas dependerá del entorno operativo que poseas. Aquí relataremos la instalación sobre Windows XP. Con NetBeans podrás: Crear un proyecto Ejecutar un proyecto Depurar un proyecto. Una vez tengasel NetBeans descargado (¡aún no hemos instalado nada, recuérdalo!), deberás descargarte, bien desde el propio site de NetBeans, desde SUN o desde el Forum Nokia, la extensión Mobility Pack. Con el NetBeans Mobility Pack tendrás capacidad para desarrollar aplicaciones para dispositivos móviles, con características de optimización para el Mobile Information Device Profile (MIDP), y para el ConnectedLimited Device Configuration (CLDC). Además, integra en nuestro NetBeans características de Visual Mobile Designer (diseño visual móvil); Wireles Connection Wizards: para acceder fácilmente a servicios vía servlets, con soporte para el estándar JSR-172; Fragmentación de Dispositivos: de

2

modo que puedas desarrollar aplicaciones para ejecutarlas en un dispositivo en concreto; Integración...
tracking img