Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción A Dispositivos Móviles Imprimible
Introducción A Dispositivos Móviles Imprimible
Si vemos todas estas partes como un todo, podemos percibir que son, en
suma, un “computador de aplicación específica”, ya que tiene puertos de
entrada, de salida, memoria y capacidad de procesamiento. Esta es la imagen
central que debemos recordar de un dispositivo móvil: Es un pequeño
computador, que está diseñado para una o un número muy reducido de
funciones.
PLATAFORMAS DE JAVA
Es así como han aparecido 3 versiones que, si bien usan el mismo lenguaje, no
se dirigen a los mismos fines. Dichas versiones son:
Existe otra máquina virtual, llamada la CVM (Compact virtual machine) que ha
sido creada para dispositivos de mayor gama, por lo que soporta las mismas
prestaciones que la KVM, aunque posee mayor cantidad de librerías.
Configuración:
Cada uno de estos paquetes son las librerías que permite la CVM usar a
través de las APIs correspondientes.
Perfiles:
Foundation profile
Personal profile
RMI profile.
PDA profile
Mobile information Device Profile (MIDP)
o Java.rmi.server.disableHTTP.
o Java.rmi.activation.port.
o Java.rmi.loader.packagePrefix.
o Java.rmi.registry.packagePrefix.
o Java.rmi.server.packagePrefix.
J2ME Y LA COMUNICACIÓN
OTA
Requerimientos funcionales
Si voy a descargar un MIDlet OTA, mi dispositivo debe tener alguna
herramienta que me permita encontrar el MIDlet buscado. Los dispositivos
cuentan con varias herramientas para esto. Anteriormente habíamos
comentado que la comunicación WAP requería un navegador que sirviera
como enlace (Puerta de enlace) entre el celular y la red. Pues este navegador
WAP es una de las opciones con las que cuentan los dispositivos móviles para
poder descargar los MIDlets. Otros celulares tienen aplicaciones propias,
diferente de los navegadores WAP, para identificar y descargar MIDlets
(anteriormente, los celulares contaban con una herramienta que le permitía al
dispositivo conectarse con una base de datos del proveedor de MIDlets, que
generalmente era el operador, y a través de un menú en pantalla, descargar las
aplicaciones deseadas. Esto ha venido desapareciendo, ya que los celulares
actuales poseen altas capacidades y pueden ejecutar navegadores complejos
21 Programación de dispositivos móviles
Semana 1
como el Internet Explorer, Google Chrome, entre otros). También, como lo
habíamos comentado antes, no todos los medios de transmisión de información
deben ser “inalámbricos” o relacionados con el internet. También se pueden
usar cables de datos, redes Ad Hoc (BlueTooth), redes infrarojas, etc. Sin
embargo, siempre debe haber un software que permita manejar la descarga y
el ciclo de vida de los MIDlets. Este software es llamado el “gestor de
aplicaciones” o AMS (Application Management Software)
a. Localización de la Aplicación
Hemos visto hasta ahora todos los pasos por los que un MIDlet puede pasar a
través de un dispositivo móvil. Ahora, veremos cuáles son las herramientas que
se necesitan para construir los MIDlets a diseñar, pero antes, debemos ver cuál
es el proceso de creación general de un MIDlet.
HERRAMIENTAS DE DESARROLLO
INSTALACIÓN DE COMPONENTES.
Con esto claro, procedemos a llevar a cabo las fases de desarrollo de una
MIDlet por línea de comando
http://www.oracle.com/technetwork/java/javame/downloads/sdk30-jsp-
139759.html
http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSource
SiteId=otncn
Una vez instalado el Sun One Studio Mobile Edition, nos aparecerá un entorno
basado en ventanas donde podremos desarrollar y compilar nuestro MIDlet.
Otros emuladores
Cuando creamos un MIDlet, queremos que esta aplicación sea soportada por
uun amplio número de dispositivos. Es por esto que cada fabricante de
dispositivos móviles, en sus páginas de desarrolladores, posee MIDs que
permiten probar nuestros MIDlest en sus plataformas. Es cuestión del aprendiz
buscar plataformas adicionales para simular aplicaciones, o usar los MIDs
incorporados en el software explicado en el apartado superior.