J2ME

Páginas: 23 (5746 palabras) Publicado: 16 de septiembre de 2014
______________________________________Capítulo 6 Java 2 Micro Edition (J2ME)

Capítulo 6

JAVA 2 MICRO EDITION (J2ME)
6.1 Introducción
La empresa Sun Microsystems [30] lanzó a mediados de los años 90 el lenguaje de
programación Java que, aunque en un principio fue diseñado para generar aplicaciones
que controlaran electrodomésticos como lavadoras, frigoríficos, etc. debido a su granrobustez e independencia de la plataforma donde se ejecutase el código, desde sus
comienzos se utilizó para la creación de componentes interactivos integrados en páginas
web y programación de aplicaciones independientes.
Estos componentes se denominaron applets y casi todo el trabajo de los programadores
se dedicó al desarrollo de estos. Con los años, Java ha progresado enormemente en
variosámbitos como servicios HTTP, servidores de aplicaciones, acceso a bases de
datos (JDBC)... Java se ha ido adaptando a las necesidades tanto de los usuarios como
de las empresas ofreciendo soluciones y servicios tanto a unos como a otros.
Debido a la explosión tecnológica de estos últimos años Java ha desarrollado soluciones
personalizadas para cada ámbito tecnológico. Sun ha agrupado cada uno deesos
ámbitos en una edición distinta de su lenguaje Java. Estas ediciones son:


Java 2 Stantard Edition (J2SE): orientada al desarrollo de aplicaciones
independientes y de applets. Esta edición de Java es la que en cierta forma
recoge la iniciativa original del lenguaje Java. Tiene las siguientes
características:
o Inspirado inicialmente en C++, pero con componentes de alto nivel,
comosoporte nativo de strings y recolector de basura.
o Código independiente de la plataforma, precompilado a bytecodes
intermedios y ejecutado en el cliente por una JVM (Java Virtual
Machine).
o Modelo de seguridad tipo sandbox proporcionado por la JVM.
o Abstracción del sistema operativo subyacente mediante un juego
completo de APIs de programación.
Esta versión de Java contiene el conjuntobásico de herramientas usadas para
desarrollar Java Applets, así como las APIs orientadas a la programación de
aplicaciones de usuario final: interfaz gráfica de usuario, multimedia, redes de
comunicación, etc.



Java 2 Platform, Enterprise Edition (J2EE): Esta versión está orientada al
entorno empresarial. El software empresarial tiene unas características propias
marcadas: está pensado nopara ser ejecutado en un equipo, sino para ejecutarse
sobre una red de ordenadores de manera distribuida y remota mediante EJBs
(Enterprise Java Beans). De hecho, el sistema se monta sobre varias unidades o
aplicaciones. En muchos casos, además, el software empresarial requiere que se
67

______________________________________Capítulo 6 Java 2 Micro Edition (J2ME)
sea capaz de integrardatos provenientes de entornos heterogéneos. Esta edición
está orientada especialmente al desarrollo de servicios web, servicios de
nombres, persistencia de objetos, XML, autenticación, APIs para la gestión de
transacciones, etc. El cometido de esta especificación es ampliar la J2SE para
dar soporte a los requisitos de las aplicaciones de empresa.


Java 2 Platform, Micro Edition (J2ME):Esta versión de Java está enfocada a la
aplicación de la tecnología Java en dispositivos electrónicos con capacidades
computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDAs
o electrodomésticos inteligentes. Esta edición tiene unos componentes básicos
que la diferencian de las otras versiones, como el uso de una máquina virtual
denominada KVM (Kilo Virtual Machine, debido aque requiere sólo unos pocos
Kilobytes de memoria para funcionar) en vez del uso de la JVM clásica,
inclusión de un pequeño y rápido recolector de basura y otras diferencias.

En esta última edición de Java es en donde se va a centrar todo el estudio de ahora en
adelante. En la siguiente gráfica se muestran las distintas ediciones de Java junto con
algunos de los aparatos en donde se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • J2Me
  • J2Me
  • Plataforma j2me
  • Java j2me
  • Caracteristicas J2Me
  • Suma j2me
  • J2me
  • J2ME

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS