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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful