Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Preguntas interpretativas
Por qu un dispositivo MIDP debe estar conectado a una red, como por
ejemplo, la red WAP? (2 puntos)
Un dispositivo MIDP, por ejemplo un telfono celular, debe estar conectado a una
red (o al menos tener algn tipo de acceso a una red) porque los complementos o
aplicaciones (MIDlets) requeridos para su operacin estn generalmente alojados
en uno o ms servidores remotos, desde los cuales deben ser descargados para
ser instalados en el mismo.
Por qu cada configuracin tiene sus propios perfiles? (2 puntos).
Cada tipo de configuracin de Java (CDC o CLDC) tiene sus propios perfiles o
conjuntos de APIs porque cada una utiliza una mquina virtual diferente (CVM o
KVM, respectivamente) y est dirigida a dispositivos con diferentes capacidades
computacionales (alta para CDC y limitada para CLDC). Esto implica que un
dispositivo con configuracin CDC tiene una funcionalidad distinta a la de un
dispositivo con configuracin CLDC, y realiza (o puede realizar) tareas o
actividades muy diferentes y/o con un mayor grado de complejidad. Por esta
razn, cada configuracin debe tener y ejecutar sus propios perfiles, los cuales
pueden o no ser compatibles con los perfiles de la otra configuracin .
Preguntas argumentativas
En J2ME, el dispositivo mvil por excelencia es el celular. Argumente esta
afirmacin a partir de la informacin vista en el curso. (2 puntos).
Los telfonos celulares, tanto los convencionales como los inteligentes, son los
dispositivos mviles por excelencia en J2ME por su ubicuidad (estn en todas
partes y disponibles en todo momento) y, principalmente, por la gran cantidad
de aplicaciones que pueden soportar. De hecho, los celulares modernos sirven no
solamente para llamar por telfono, en el sentido convencional del trmino, sino
que tambin permiten navegar por Internet, enviar y recibir mensajes de texto y de
correo electrnico, usar programas de computador, jugar, chatear, revisar cuentas
bancarias, hacer compras, tomar y guardar fotografas y videos, leer documentos,
mantenerse en contacto con redes sociales y corporativas, grabar y escuchar
msica, sintonizar emisoras de radio, ver televisin, llevar agendas de contactos y
compromisos, etc.
Decimos que un MIDlet es una aplicacin JAVA realizada con el perfil MIDP sobre
la configuracin CLDC. Con sus palabras, explique el significado de esta
afirmacin. (2 puntos).
En general, para desarrollar una aplicacin en J2ME para un dispositivo mvil se requiere la
combinacin de 3 elementos o entidades: una mquina virtual, una configuracin y un perfil.
La mquina virtual (KVM o CVM) que se instala en el dispositivo depende principalmente de
sus capacidades de hardware, incluido su tamao de memoria. Una vez especificada la
mquina virtual, queda automticamente definida la configuracin (CLDC o CDC) que debe
utilizarse. Esta ltima, a su vez, condiciona automticamente los perfiles que pueden
ejecutarse sobre ella.
En nuestro caso particular, nos enfocaremos en aplicaciones para dispositivos mviles con
limitadas capacidades de hardware. Por tanto, la mquina virtual que debemos utilizar en las
aplicaciones que desarrollemos es la KVM. Est mquina virtual solo admite la
configuracin CLDC. Por lo tanto, nuestras aplicaciones debern ser desarrolladas bajo la
configuracin CLDC incorporada en la mquina virtual KVM. Ahora bien: sobre la
configuracin CLDC solamente podemos construir dos tipos de perfiles que son el PDA
Profile (PDAP) y el Mobile Information Device Profile (MIDP). El PDAP est todava en
proceso de definicin, mientras que el MIDP est completamente definido. Por tanto, desde el
punto de vista prctico, el nico perfil actualmente disponible para CLDC es el MIDP y, por lo
mismo, todas nuestras aplicaciones sern creadas con este perfil. Puesto que en Java
cualquier aplicacin hecha con el perfil MIDP se denomina genricamente un MIDlet, del
mismo modo como cualquier aplicacin con un API se denomina un Applet, llegamos a la
conclusin que un MIDlet es una aplicacin Java realizada con el perfil MIDP sobre la
configuracin CLDC, que era la afirmacin inicial.
Preguntas propositivas
Hemos visto que a travs del curso usaremos varias herramientas freeware para
la programacin de dispositivos mviles. Estas herramientas sern usadas a lo
largo del curso, y sobre todo, para el proyecto final. Cree un pequeo manual en el
que, con sus palabras, indique cuales son las herramientas usadas y una breve
descripcin del uso de cada una de ellas. Aada a su pequeo manual, fotos de la
instalacin de este software en su computador. (2 puntos).
2). Sun JAVA Wireless Toolkit 2.5.1 for CLDC: Esta es la herramienta o
emulador que utilizaremos para simular nuestras aplicaciones que desarrollaremos
durante el curso, es de suma importancia que al descargar la aplicacin diga for
CLDC ya que esta es la configuracin con la que trabajaremos, debido a que es
la que funciona sobre celulares.
Procedemos pues a descargar e instalar nuestro emulador, primero descargando
el ejecutable desde la pgina web de ORACLE, en el siguiente link:
http://www.oracle.com/technetwork/java/download-135801.html
Y luego procedemos a realizar la instalacin correspondiente, siguiendo los pasos
de asistente de instalacin.
Hemos visto que a travs del curso usaremos varias herramientas freeware para
la programacin de dispositivos mviles. Estas herramientas sern usadas a lo
largo del curso, y sobre todo, para el proyecto final. Cree un pequeo manual en el
que, con sus palabras, indique cuales son las herramientas usadas y una breve
descripcin del uso de cada una de ellas. Aada a su pequeo manual, fotos de la
instalacin de este software en su computador. (2 puntos).