Nombre
Fecha 13/11/2018
Actividad 1
Tema
Preguntas interpretativas
¿Por qué un dispositivo MIDP debe estar conectado a una red, como por ejemplo, la red WAP?
(2 puntos)
Rta/
1. 1) Porque es necesario el acceso a la red para realizar la instalación de complementos aplicativos
propios para el dispositivo, ya que estos se descargan desde un servidor especifico.
2. 2) Los dispositivos MIDP cuentan con 8 Kbyte como mínimo de memoria no volátil que se utiliza como
almacenamiento persistente, que no se borra si uno apaga el equipo, pero si se borra si se le quita la
batería.
1) 1) perfil es el que permite que las aplicaciones sean compatibles con el dispositivo de características
similares dado que una configuración sin perfil carece de funcionalidad.
2) 2) Cada tipo de configuración de Java (CDC o CLDC) tiene sus propios perfiles o conjuntos de APIs
porque cada una utiliza una máquina 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 configuración CDC tiene una funcionalidad distinta a la de un dispositivo
con configuración CLDC, y realiza (o puede realizar) tareas o actividades muy diferentes y/o con un
mayor grado de complejidad. Por esta razón, cada configuración debe tener y ejecutar sus propios
perfiles, los cuales pueden o no ser compatibles con los perfiles de la otra configuración.
Preguntas argumentativas
“En J2ME, el dispositivo móvil por excelencia es el celular”. Argumente esta afirmación a partir
de la información vista en el curso. (2 puntos).
Rta/
1) 1) Los teléfonos celulares, tanto los convencionales como los inteligentes, son los dispositivos móviles
por excelencia en J2ME por su capacidad están en todas partes y disponibles en todo momento y por
qué soportan configuraciones MIDP.
“Decimos que un MIDlet es una aplicación JAVA realizada con el perfil MIDP sobre la
configuración CLDC”. Con sus palabras, explique el significado de esta afirmación. (2 puntos).
Rta/
1) 1) En general, para desarrollar una aplicación en J2ME para un dispositivo móvil se requiere la
combinación de 3 elementos o entidades: una máquina virtual, una configuración y un perfil. La máquina
virtual (KVM o CVM) que se instala en el dispositivo depende principalmente de sus capacidades de
hardware, incluido su tamaño de memoria. Una vez especificada la máquina virtual, queda
automáticamente definida la configuración (CLDC o CDC) que debe utilizarse. Esta última, a su vez,
condiciona automáticamente los perfiles que pueden ejecutarse sobre ella.
2)
3) 2) Los MIDlet son programas que por su arquitectura son adaptados para dispositivos móviles, estos
pueden ser juegos, conversores etc. Estos programas son desarrollados con parámetros que dicta el
perfil MIDP, es cual es soportado y apoyado por CLDC. Que es el que nos proporciona las clases y
paquetes que se necesitan para desarrollar la aplicación, esto porque los teléfonos en gran mayoría
son de limitados recursos tanto de memoria como procesador, y necesitan una librería y perfiles
necesarios para que las aplicaciones queden de tamaño reducido y de gran utilidad.
Preguntas propositivas
Hemos visto que a través del curso usaremos varias herramientas freeware para la
programación de dispositivos móviles. Estas herramientas serán usadas a lo largo del
curso, y sobre todo, para el proyecto final. Cree un pequeño manual en el que, con sus
palabras, indique cuales son las herramientas usadas y una breve descripción del uso de
cada una de ellas. Añada a su pequeño manual, fotos de la instalación de este software en
su computador. (2 puntos).
Rta/