Kategoriak: All - almacenamiento - desarrollo - perfiles - conexión

arabera felipe pinto 12 years ago

521

JME Moviles

Java Micro Edition (JME) es una plataforma diseñada para dispositivos móviles que incluye varias APIs y JSRs (Java Specification Request). Se divide en APIs de alto y bajo nivel, RMS, LWUIT, Bluetooth, MMAPI, entre otras.

JME Moviles

JME ( Java Micro Edition) Moviles

NOCIONES BÁSICAS DE J2ME

Para poder empezar a crear un código que podamos ejecutar en un dispositivo móvil, debemos entender el proceso de compilación y las herramientas usadas para tal fin. Es por esto que agruparemos todas esas cosas en un “entorno de ejecución”. Nuestro entorno de ejecución debe tener los siguientes elementos:
Unos paquetes opcionales.
Un perfil
Una configuración
Una máquina virtual

HERRAMIENTAS DE DESARROLLO

básicamente a través de 2 formas:
- A través de un entorno visual. Esto implica el uso de diversas herramientas que facilitan la creación de MIDlets, como veremos más adelante
- A través de líneas de comando. Esto significa que copiaremos el código sin ningún tipo de ayuda adicional, aparte de la prestada por el compilador para traducir el código.

caracteristicas de los Dispositivos moviles del mercado

ya que existen muchas caracteristicas de los dispostivos moviles solo se nombraran las mas primordiales que son :
- la Conexion a Red: para transefir la informacionque se procesa a otro dispositivo o a un operador.
-la Memoria: para almacenar determinados datos ya sean numeros de telefono, nombres, etc.
-la Capacidad De Procesamiento: si el dispositivo no puede procesar los datos que tiene guardados en la memoria, dificilmente podra prestar servicos o no lo hara en absoluto.
- la Teclas: esta parte es la entrada del dispositivo es decir por donde accedemos a sus servicios o informacion
- la Pantalla: esta es la puerta de salida del apartoes decir la forma como se comunica con nosotros

Midlet: API y JSR

JME esta compuesto por varias APIs o JSRs (Java Specification Request) -API Alto Nivel -API Bajo Nivel -RMS -LWUIT -Bluetooth -MMAPI -…
GUI Bajo Nivel

Trabaja a nivel de pixel Punto (0,0)  Esquina superior izquierda Control de eventos Teclado Comandos Eventos pantalla táctiles Permite dibujar primitivas Graficas Escribir texto Dibujar imágenes

LWUIT

Librería grafica Dispositivos de gama alta Altamente portable Librería Open Source Basado en MIDP 2.0 y Canvas No solo es para Moviles Framework en NetBeans 7.0 y 7.1

RMS

Sencillo sistema de almacenamiento Almacenamiento permanente Compuesto por Record Stores Sincronización implementada Registro accesible desde cualquier MIDlet

GUI Alto Nivel

Ventajas -Facilidad de uso -Rapidez en el desarrollo -Portabilidad

Desventajas -Incapacidad de manejar funciones de bajo nivel -Poca flexibilidad con componentes prefabricados

Que es un Midlet

Las aplicaciones que se desarrollan con J2ME e implementan la especificación MIDP para dispositivos móviles se denominan MIDLETs. Los MIDLETS se deben agrupar en un fichero .JAR para que sea posible su distribución (a otros dispositivos, a través de Internet, por ejemplo).
Este esta compuesto por 2 tipos de conficuraciones:

CDC (Connected Device Configuration)

Esta configuración usa la máquina virtual CVM y va dirigida a los dispositivos que tienen cierta capacidad computacional y memoria.

CLDC(Connected Limited Device Configuration)

La máquina virtual de esta configuración es KVM y va dirigido a los dispositivos que contienen restricciones gráficas, computaciones y de memoria.

plataformas usadas en dispositivos moviles

actualmente existen dos tipos de platafgormas que son:
->la plataforma desarrolada por sun Mycrosystems que es J2ME y que es una pequeña porcion de JAVA dirigida a dispositivos moviles.
->la plataforma desarrollada porm Windows que es .NET Framework,

J2ME Y LA COMUNICACIÓN

Una de las características de los dispositivos móviles que se soportan en la configuración MIDP es que deben tener una conexión limitada.

clases de Dispositivos Moviles

-dispositivo movil de datos mejorado:
-dispositivo movil de datos basico:
-dispositivo movil de datos limitados:

Que es un Dispositivo Movil?

Un dispositivo movil es un dispositivo que nos permite comunicarnos desde cualquier lugar y momento., como cuando observamos a nuestro alrededor todo tipo de comunicacion salta ala vista como Celulares, Ipods, Iphones, Blackberrys, Ipad...por esto esta es la principal caracteristica de un dispositvpo movil, su Portabilidad y su manera de trasportarlos de manera comoda.

Perfiles

”: Un conjunto de APIs que se encuentran orientados a determinado tipo de actividades o tareas. A través de un perfil, se puede identificar la funcionalidad de un dispositivo, pues las APIs que contiene lo hacen pertenecer a un grupo de dispositivos con una aplicación similar Sabemos que cada dispositivo debe tener una máquina virtual en su memoria que traduzca el código JAVA en lenguaje de máquina.
Perfiles de la configuración CDC:

Personal profile

RMI profile.

Foundation profile

Perfiles de la configuración CLDC:

Mobile information Device Profile (MIDP)

PDA profile

fases de desarrollo

Empaquetamiento
Preverificacion
Compilación
Desarrollo de código