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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful