Unidad
02

Bienvenida

Como ya se ha mencionado con anterioridad, la ventaja de la tecnología J2ME es la producción de aplicaciones híbridas pero antes de entrar en detalle es importante que consideres la clasificación de las aplicaciones, las cuales se exponen a continuación:

Aplicaciones nativas: Según Lionbrige (2015) las aplicaciones nativas, se desarrollan específicamente para un dispositivo en particular y su sistema operativo, se descarga desde una tienda virtual y se instala en el dispositivo, están escritas en Java, Objective C, o algún otro lenguaje de programación, aprovechan el hardware y el software específico del dispositivo.

Aplicaciones web: Las aplicaciones web cuentan con formato para teléfonos inteligentes y tabletas, y se accede a través del navegador web de un dispositivo móvil.

Aplicaciones híbridas: Estas aplicaciones contienen en su interior el navegador web del dispositivo, y utilizan frameworks de desarrollo basados en lenguajes de programación web (html, CSS y JS), con una aplicación híbrida, gran parte o la totalidad de la interfaz de usuario aparece en una ventana del navegador, en conjunto con una aplicación nativa alrededor de la hibrida para dar acceso a la funcionalidad del dispositivo que no está disponible a través del navegador.

La capacidad de combinar aplicaciones web estándar con código nativo puede reducir significativamente el tiempo y costo de desarrollo.

Y son las aplicaciones nativas las que se desarrollarán en esta unidad didáctica, a partir de esta unidad y la subsiguiente.

Freepik. (s.f.). Digital marketing infographic [Imagen]. https://www.freepik.com/example

Da clic en Competencias para continuar el estudio de la unidad 2.

Competencia específica

Utiliza el lenguaje J2ME, para el desarrollo de aplicaciones con características generales para dispositivos móviles mediante un entorno en JAVA.

Logros

  • Identificar la instalación de la aplicación de J2ME.
  • Relacionar los componentes de J2ME para el desarrollo de una aplicación en un caso.
  • Utilizar los tipos de componentes.
  • Utilizar el entorno de desarrollo de aplicaciones móviles J2ME.

Da clic en Contenido para continuar el estudio de la unidad

Contenido

Unidad 2. Aplicaciones J2ME

  • 2.1. Instalación de la versión de SUN J2ME

    2.2. Interfaces gráficas

    2.2.1. Características

    2.2.2. Componentes

  • 2.3. Desarrollo de aplicaciones para dispositivos en J2ME

Material de estudio

 Da clic en el ícono, para descargar el contenido de la unidad 2.

Material de apoyo

 Da clic en el ícono, para descargar el material de apoyo.

Da clic en Cierre para continuar el estudio de la unidad 2.

Cierre

¿Qué te ha parecido la experiencia de la programación con Netbeans? ¿Fácil? ¿Difícil? Como todo solo es cuestión de práctica y mientras más practiques más utilidad le veras a esta rama del desarrollo de aplicaciones.

Se experimentó con la instalación de dos plataformas de desarrollo J2ME y Netbeans, de las cuales se seleccionó trabajar con Netbeans por la facilidad y el ambiente amigable e intuitivo. Se señaló la importancia de las dos APIs con que trabaja en J2ME, la de alto nivel y la de bajo nivel, conociendo sus respectivas clases y métodos y se comprobó el uso de las APIs con dos ejemplos básicos, en los cuales se pudo observar la diferencias entre las interfaces de programación de aplicaciones.

La presente unidad deja una experiencia en la programación la cual servirá para abordar la unidad 3 Aplicaciones en plataforma Android.

Freepik. (s.f.). Businesswoman team design applications smartphone [Imagen]. https://www.freepik.com/premium-photo/businesswoman-team-design-applications-smartphone_5439331.htm

Da clic en Fuentes de consulta para concluir el estudio de la unidad 2.

Fuentes de consulta

Básica

Muy bien, has concluido el estudio de la unidad 2, ahora realiza las Actividades de aprendizaje.