Joshua Puello
22 octubre 2016
1
1
Preguntas interpretativas
Por qu un dispositivo MIDP debe estar conectado a una red, como por
ejemplo, la red WAP? (2 puntos)
Preguntas argumentativas
Preguntas propositivas
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. Tambin es posible que esos recursos estn disponibles en
otro dispositivo mvil cercano, en cuyo caso tambin se requiere alguna forma de
2 Programacin de dispositivos mviles
Actividad 1
conexin en red para obtenerlos, as sea mediante la creacin de una red adhoc o
temporal, como sucede en un entorno Bluetooth.
En el caso especfico de una red WAP, la conexin entre el dispositivo mvil (que
acta como cliente) y el servidor remoto requiere de un navegador y una pasarela o
puerta de enlace (Gateway). Esta ltima constituye la interfaz entre la red inalmbrica
y la red fsica (generalmente Internet), mientras que el navegador constituye la interfaz
entre el dispositivo mvil y el usuario. El navegador WAP le permite al usuario buscar,
localizar y descargar lo que necesita. Adems de navegadores WAP, los dispositivos
mviles modernos cuentan con otras herramientas para descargar contenidos de
Internet y otras redes, incluyendo navegadores ms complejos estilo Google Chrome,
as como cables de datos e interfaces inalmbricas de RF (radiofrecuencia), IR
(infrarrojos), etc. Todos estos escenarios implican transacciones en entornos de red.
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.
Adicionalmente, cada configuracin, con sus perfiles asociados, est dirigida a un
segmento de mercado diferente. Por ejemplo, no se espera que un telfono celular
convencional permita navegar por Internet como un Blackberry, pero s que posibilite el
envo y recepcin de mensajes de texto (SMS), lo cual puede hacer tambin un
Blackberry. En cada caso se maneja una configuracin diferente (CLDC para un
celular convencional y CDC para un Blackberry) y por tanto unos perfiles tambin
diferentes.
Preguntas argumentativas
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