You are on page 1of 6

Nombre Fecha Actividad Tema

Fabio Alejandro Montenegro Zambrano 25 de agosto de 2013 Evidencias 1 Preguntas interpretativas, argumentativas y propositivas, basadas en los contenidos.

Preguntas interpretativas Por qu un dispositivo MIDP debe estar conectado a una red, como por ejemplo, la red WAP? (2 puntos) Rta. Un dispositivo MIDP, por ejemplo un telfono celular, debe estar conectado 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). Rta. 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) Rta. Java 2 Micro edition, est destinado a dispositivos con capacidades de memoria y procesamiento muy limitadas. Los dispositivos mviles, son elementos que por ser tan prcticos, pequeos y funcionales, presentan estas limitaciones por la reduccin significativa del hardware. Si

Nombre Fecha Actividad Tema

Fabio Alejandro Montenegro Zambrano 25 de agosto de 2013 Evidencias 1 Preguntas interpretativas, argumentativas y propositivas, basadas en los contenidos.

comparamos a un computador, vemos que su tamao aumenta, y con l la capacidad de memoria y procesamiento dependiendo del tipo del procesador y de las caractersticas del mismo, por lo que est plataforma no podra darle soporte frente a la evidente robustez del mismo, y es por ello que aparece otra plataforma para darle soporte: Java 2 Standar Edition. Ahora, decimos que el dispositivo mvil por excelencia es el celular, porque es el dispositivo con mayor utilidad y con gran desarrollo de aplicaciones, pequeo y con limitaciones de software (memoria y procesamiento). 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. Un Ipad, es una tableta que permite simular un pequeo computador, con mayores capacidades que los celulares, pero inferiores a los computadores. Es mediano, aunque es mvil, es algo robusto, lo que limita un poco su movilidad, con la limitante de que no permite la comunicacin de voz mediante llamada telefnica y envo y recepcin de SMS, que si posee el telfono celular, adems de sus otras funciones que comparte de igual manera l celular. Decimos que un MIDlet es una aplicacin JAVA realizada con el p erfil MIDP sobre la configuracin CLDC. Con sus palabras, explique el significado de esta afirmacin. (2 puntos). Rta. MIDP es un perfil en el cul pueden crearse ciertas aplicaciones, y estas a su vez reciben un nombre, que en este caso es MIDlet y que es soportada por la configuracin CLDC, lo cual nos dice que estas aplicaciones estn orientadas a dispositivos mviles con ciertas limitaciones de memoria y procesamiento. Es una forma de clasificar a las aplicaciones de los perfiles que permiten desarrollarlas y las configuraciones soportadas por los dispositivos.Por tanto, desde el punto de vista prctico, el nico perfil actualmente disponible para CLDC es el MIDP y, por lo mismo, todas

Nombre Fecha Actividad Tema

Fabio Alejandro Montenegro Zambrano 25 de agosto de 2013 Evidencias 1 Preguntas interpretativas, argumentativas y propositivas, basadas en los contenidos.

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). Rta. Para programar dispositivos mviles con J2ME, es decir compilar y ejecutar las aplicaciones (MIDlets) en Java que, en nuestro caso, sern instaladas principalmente en telfonos celulares, se necesita descargar e instalar, como mnimo, el siguiente grupo de herramientas de software, todas ellas de distribucin gratuita (freeware) por parte de Oracle (www.oracle.com), la compaa propietaria desde 2009 de Sun Microsystem, los creadores originales de la plataforma de programacin Java: La plataforma estndar de desarrollo de Java JDK (Java Development Kit) y el ambiente integrado de desarrollo (IDE) para Java NetBeans. El IDE NetBeans proporciona un entorno grfico desde el cual el programador puede escribir, compilar, depurar y ejecutar los programas en Java que constituyen las aplicaciones finales, incluyendo no solamente las aplicaciones para dispositivos mviles con J2ME sino tambin los aplicaciones con J2SE y dems versiones de Java. La plataforma JDK, por su parte, proporciona los elementos esenciales para cualquier desarrollo en Java, incluso si no se dispone de un entorno visual como el IDE NetBeans. Incluye la mquina virtual de java (JVM), el compilador de Java (javac), el intrprete de Java (java), el visor de applets

Nombre Fecha Actividad Tema

Fabio Alejandro Montenegro Zambrano 25 de agosto de 2013 Evidencias 1 Preguntas interpretativas, argumentativas y propositivas, basadas en los contenidos.

(Appletviewer) y el generador de la documentacin de las clases Java de cada programa (javadoc), adems de otras herramientas auxiliares, como el desensamblador de clases (javap) y el depurador de bugs (jdb). La versin ms reciente de ambas plataformas (JDK 7 + NB 7.3.1) se puede descargar en un archivo nico de instalacin de la siguiente direccin: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeansdownload-432126.html

La plataforma estndar de desarrollo de Java Micro Edition SDK (Software Development Kit). Esta plataforma dedicada proporciona un entorno grfico desde el cual el programador puede escribir, editar, compilar, ejecutar, depurar, empaquetar, firmar y ocultar los programas en J2ME que constituyen las aplicaciones finales para los dispositivos mviles y, lo ms interesante, emular estos ltimos dispositivos con una muy alta fidelidad. Integra en un mismo paquete las APIs de las configuraciones CLDC y CDC, as como los stubs de BD-J (Blu-ray Disc Java). Estos ltimos permiten el desarrollo de aplicaciones especiales que se graban en discos Blu-ray y corren sobre reproductores Blu-ray. La versin ms reciente de esta plataforma (Java ME SDK 3.0) se puede descargar de la siguiente direccin: http://www.oracle.com/technetwork/java/javasebusiness/downloads/javaarchive-downloads-javame-419430.html#sun_java_me_sdk-3.0-rr-oth-JPR

Nombre Fecha Actividad Tema

Fabio Alejandro Montenegro Zambrano 25 de agosto de 2013 Evidencias 1 Preguntas interpretativas, argumentativas y propositivas, basadas en los contenidos.

Los APIs de la configuracin CLDC y del perfil MIDP. Estas herramientas son realmente opcionales porque ya vienen incluidas en la plataforma Java ME SDK 3.0. Bsicamente, el CLDC, adems de proveer las libreras usuales, genera la mquina virtual K (KVM). Sobre esta configuracin se instala el perfil MIDP, que es el encargado de proveer la funcionalidad final al dispositivo mvil. Se utilizan principalmente para probar de forma rpida, desde la lnea de comandos y sin necesidad de disponer de un emulador, la ejecucin y la lgica de programas simples que no necesitan de capacidades grficas. Las versiones ms recientes de estos programas (CLDC 1.1 y MIDP 2.0) se pueden descargar de la siguiente direccin: http://www.oracle.com/technetwork/java/javame/javamobile/download/over view/index.html En mi caso personal no se instalaron estos paquetes porque se trabajar esencialmente en entornos visuales con las plataformas Java ME SDK 3.0 y NetBeans 7.3.1. Por esta razn no se incluyen pantallazos de la

Nombre Fecha Actividad Tema

Fabio Alejandro Montenegro Zambrano 25 de agosto de 2013 Evidencias 1 Preguntas interpretativas, argumentativas y propositivas, basadas en los contenidos.

instalacin. En general la combinacin MIDP 2.0 + CLDC 1.1 + JDK 7 constituyen un ambiente de desarrollo completo para la programacin de dispositivos mviles desde la lnea de comandos. En este caso, el cdigo del MIDlet se escribe en el bloc de notas de Windows, u otrro procesador de texto plano, y se compila y ejecuta desde la lnea de comandos.

You might also like