EVIDENCIA ACTIVIDAD 1

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 teléfono celular, debe estar conectado a una
red (o al menos tener algún tipo de acceso a una red) porque los complementos o
aplicaciones (MIDlets) requeridos para su operación están generalmente alojados
en uno o más servidores remotos, desde los cuales deben ser descargados para
ser instalados en el mismo.
¿Por qué cada configuración tiene sus propios perfiles? (2 puntos).
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).

Los teléfonos celulares, tanto los convencionales como los inteligentes, son los
dispositivos móviles por excelencia en J2ME por su ubicuidad (están 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 teléfono, en el sentido convencional del término, sino

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. nos enfocaremos en aplicaciones para dispositivos móviles con limitadas capacidades de hardware. incluido su tamaño de memoria. etc. tomar y guardar fotografías y videos. Por lo tanto. condiciona automáticamente los perfiles que pueden ejecutarse sobre ella.que también permiten navegar por Internet. chatear. Por tanto. todas nuestras aplicaciones serán creadas con este perfil. usar programas de computador. Esta última. desde el punto de vista práctico. hacer compras. llevar agendas de contactos y compromisos. sintonizar emisoras de radio. ver televisión. una configuración y un perfil. Ahora bien: sobre la configuración CLDC solamente podemos construir dos tipos de perfiles que son el PDA Profile (PDAP) y el Mobile Information Device Profile (MIDP). El PDAP está todavía en proceso de definición. el único perfil actualmente disponible para CLDC es el MIDP y. . revisar cuentas bancarias. enviar y recibir mensajes de texto y de correo electrónico. “Decimos que un MIDlet es una aplicación JAVA realizada con el perfil MIDP sobre la configuración CLDC”. mientras que el MIDP está completamente definido. nuestras aplicaciones deberán ser desarrolladas bajo la configuración CLDC incorporada en la máquina virtual KVM. explique el significado de esta afirmación. Por tanto. Con sus palabras. En nuestro caso particular. La máquina virtual (KVM o CVM) que se instala en el dispositivo depende principalmente de sus capacidades de hardware. (2 puntos). la máquina virtual que debemos utilizar en las aplicaciones que desarrollemos es la KVM. jugar. queda automáticamente definida la configuración (CLDC o CDC) que debe utilizarse. por lo mismo. En general. leer documentos. Una vez especificada la máquina virtual. grabar y escuchar música. llegamos a la conclusión que “un MIDlet es una aplicación Java realizada con el perfil MIDP sobre la configuración CLDC”. Puesto que en Java cualquier aplicación hecha con el perfil MIDP se denomina genéricamente un MIDlet. mantenerse en contacto con redes sociales y corporativas. a su vez. del mismo modo como cualquier aplicación con un API se denomina un Applet. que era la afirmación inicial. Está máquina virtual solo admite la configuración CLDC.

org/downloads/7. En primer lugar tenemos la herramienta de desarrollo IDE. complementado con una serie completa de herramientas de edición y depuración optimizadas para tal fin. o accediendo al siguiente link: http://netbeans. Cree un pequeño manual en el que.Preguntas propositivas Hemos visto que a través del curso usaremos varias herramientas freeware para la programación de dispositivos móviles. que ya trae incorporado el paquete de desarrollo para dispositivos móviles y no tendrá que descargarlo después** Después. fotos de la instalación de este software en su computador. En el curso vamos a utilizar dos herramientas que se complementan perfectamente para el desarrollo de aplicaciones en J2ME. Estas dos herramientas son: 1). Las siglas IDE significan Integrated Development Environment. Para comenzar a utilizar esta herramienta de desarrollo. tenemos que descargar el software de licencia Freeware desde la página de descargas de NetBeans. y sobre todo. NetBeans IDE 7.2 + paquete de desarrollo móvil J2ME: Es un entorno completamente integrado de desarrollo para crear Java Applications para dispositivos móviles. Estas herramientas serán usadas a lo largo del curso. indique cuales son las herramientas usadas y una breve descripción del uso de cada una de ellas. y por otro lado el emulador. (2 puntos). para el proyecto final. .2/ **Preferiblemente descargar la versión full. con sus palabras. Añada a su pequeño manual. que me simulará un celular con el fin de mostrar como se comportará la aplicación desarrollada. seguir las instrucciones de instalación y ejecutar el programa.

ya viene incorporada (Imagen 2). descubrimos que existen muchas posibilidades de desarrollo JAVA. WEB y otros lenguajes de programación. Como nosotros instalamos la versión full observamos que la plataforma de desarrollo para dispositivos móviles “JAVA ME”. Cuando empezamos a interactuar con el entorno del IDE y procedemos a empezar a desarrollar nuestras primeras aplicaciones. . empezamos a ver que el servidor nos ofrece plugins. y extensiones para el mejoramiento. El entorno gráfico es muy agradable a la vista y medianamente liviano. optimización o adaptación de elementos para la aplicación que se piensa desarrollar.Al tener nuestra herramienta instalada.

si aún no tiene instalado el paquete para el desarrollo de aplicaciones móviles. ya tenemos los componentes necesarios para empezar a desarrollar para dispositivos móviles. Es por tal motivo que procedemos a instalar la segunda herramienta necesaria para nuestro proceso de desarrollar para aplicaciones móviles. Imágen 3. y procedemos con su respectiva instalación (Imagen 3). Instalando complementos para el desarrollo de aplicaciones móviles Listo. es posible que no tengamos el emulador. . dentro de la pestaña “Available Plugins” y allí podremos encontré el JAVA ME. que va a servir para simular nuestra aplicación. se puede proceder a descargarlo entrando a la sección “Install Plugins” . Observando la interfaz gráfica de la herramienta y creando nuestra primera aplicación Sin embargo. aunque si no tenemos la versión full instalada.Imágen 2.

entrando al JAVA Platform Manager y agregando una nueva.5.1 for CLDC: Esta es la herramienta o emulador que utilizaremos para simular nuestras aplicaciones que desarrollaremos durante el curso.html Y luego procedemos a realizar la instalación correspondiente.oracle.com/technetwork/java/download-135801. en el siguiente link: http://www. es de suma importancia que al descargar la aplicación diga “for CLDC” ya que esta es la configuración con la que trabajaremos. debido a que es la que funciona sobre celulares. como se ilustra en la figura 5 . con nuestra herramienta de desarrollo IDE. Sun JAVA Wireless Toolkit 2.2). Procedemos pues a descargar e instalar nuestro emulador. Instalando el Sun JAVA Wireless Toolkit (nuestro emulador) Ahora procedemos a integrar nuestro emulador. primero descargando el ejecutable desde la página web de ORACLE. siguiendo los pasos de asistente de instalación. Imágen 4.

Además podemos apreciar que hay dos tipos de configuraciones CLDC en sus versiones. Asociando nuestro emulador con la herramienta de desarrollo Ya luego para terminar de asociar estos dos elementos. fotos de la instalación de este software en su computador. (2 puntos). Añada a su pequeño manual.Imágen 5. En la figura 6 se ilustra de una mejor forma lo mencionado anteriormente. . manejo wireless. se siguen los pasos que se van indicando. Estas herramientas serán usadas a lo largo del curso. para el proyecto final. con sus palabras. al igual q el MIDP. se puede apreciar que traen 2 tipos de simulador celular. gráficas en 2D o 3D. y sobre todo. como suplementos multimedia. Cuando se empieza a interactuar con esta última herramienta instalada. y a su vez paquetes opcionales para que el simulador funcione dependiendo de las características y requerimientos mínimos del celular objetivo al cual se le quiere desarrollar la aplicación. Hemos visto que a través del curso usaremos varias herramientas freeware para la programación de dispositivos móviles. indique cuales son las herramientas usadas y una breve descripción del uso de cada una de ellas. Cree un pequeño manual en el que. bluetooth. los cuales son el convencional y el de tipo Qwerty. entre otros.

Imágen 6. herramienta emulador . Configuración.

Sign up to vote on this title
UsefulNot useful