Java en Dispositivos Móviles

  Todo comenzó con una versión de Java (ahora conocida como Java 2 Standard Edition) yEl lema “Escríbelo una vez, ejecútalo donde quieras” La idea era desarrollar un lenguaje en el cual uno pudiera escribir su código una vez, y ejecutarlo en  cualquier plataforma que soportara la maquina virtual de  Java.Desde su lanzamiento en 1995, el panorama ha cambiado significativamente.

Java ha extendido su alcance mas allá de los ordenadores de sobremesa. Dos años después de la introducción de Java, se publico una nueva edición, Java 2 Enterprise Edition. Y la incorporación mas reciente a esta familia es Java 2 Micro Edition .

J2ME está totalmente orientado a dispositivos con capacidades limitadas. Muchos de estos dispositivos (tales como un teléfono móvil o una PDA) no permiten descargar e instalar software mas allá del que fue configurado en el proceso de fabricación. Con la introducción de J2ME, los \micro" dispositivos son ahora capaces de navegar, descargar e instalar aplicaciones Java y otro tipo de contenido

Hoy en día existen multitud de entornos de desarrollo o IDEs para diseñar e implementar aplicaciones para dispositivos móviles  y concretamente para hacerlo usando el lenguaje J2ME, tales como Eclipse [6, 7], JBuilder [10, 11], IntelliJ [12] o NetBeans [8, 9], entre otros.

La plataforma Java Micro Edition, o anteriormente Java 2 Micro Edition(J2ME), es una especificación de un subconjunto de la plataforma Java orientada a proveer una colección certificada de APIs de desarrollo de software para dispositivos con recursos restringidos. Está orientado a productos de consumo como PDAs, teléfonos móviles o electrodomésticos.

Java ME se ha convertido en una buena opción para crear juegos en teléfonos móviles debido a que se puede emular en un PC durante la fase de desarrollo y luego subirlos fácilmente al teléfono. Al utilizar tecnologías Java el desarrollo de aplicaciones o videojuegos con estas APIs resulta bastante económico de exportar a otros dispositivos.

Java Platform, Micro Edition (Java ME) proporciona un entorno robusto y flexible para las aplicaciones que se ejecutan en dispositivo móviles y otros: teléfonos móviles, asistentes personales digitales (PDA), las cajas set-top, y las impresoras. Java ME incluye interfaces de usuario flexibles, seguridad robusta, una función de protocolos de red y soporte para aplicaciones de red y fuera de línea que se pueden descargar de forma dinámica. Las aplicaciones basadas en Java ME son portables a través de muchos dispositivos, sin embargo, aprovechar las capacidades nativas de cada dispositivo.

Por qué la plataforma Java ME?

La plataforma Java ME es una solución verdaderamente abierta para la creación de aplicaciones móviles. Se compone de una serie de componentes específicos, que han sido definidos por la industria a través del Java Community Process (JCP). Java ME está diseñado para ofrecer la portabilidad de aplicaciones entre plataformas.

El ecosistema de tecnología Java ME gira en torno a una serie de diferentes actores en la industria, todos los que participan en la mejora continua y el desarrollo de la plataforma a través de la JCP. Los usuarios finales están constantemente exigiendo nuevas características y capacidades adicionales a sus servicios, que los desarrolladores de contenidos se esfuerzan por crear. Fabricantes de equipos originales (OEM) los dispositivos de diseño que son capaces de acoger a estos nuevos servicios y características. Los transportistas implementan estos servicios en su entorno móvil  y aun más unidad de la exploración de nuevos negocios.

En conclusión esta evolución constante asegura que la plataforma Java seguirá para atender las necesidades de los consumidores de dispositivos móviles .

¡Hola mundo!

Bienvenido a Blog de ESPOL. Esta es su primera entrada. Editela o borrela, ahora empiece a blogear.

Ir a la barra de herramientas