Sunteți pe pagina 1din 8

Actividad 1

Recomendaciones para presentar la Actividad:


Enva el desarrollo de esta actividad a tu tutor@ en un documento de Word, que
llamars Evidencias 1.
Procura marcar siempre tus trabajos con un encabezado como el siguiente:

Nombre HEINER DE JESUS FONSECA MALDONADO


Fecha 19 de marzo de 2017
Actividad FASE 1
Tema Introduccin a dispositivos mviles

Preguntas interpretativas

Por qu un dispositivo MIDP debe estar conectado a una red, como por
ejemplo, la red WAP? (2 puntos)
Un dispositivo MIDP,( Mobile information Device Profile) debe estar
conectado a una red) y estn orientados principalmente a telfonos
moviles 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 conexin en red para obtenerlos, as sea mediante la creacin
de una red temporal, como sucede en un entorno Bluetooth.

Por qu cada configuracin tiene sus propios perfiles? (2 puntos).

Cada tipo de configuracin de Java (CDC o CLDC) tiene sus propios perfiles o
conjuntos de APIs estos perfiles no son aislados sino que dependen
primordialmente de la configuracin, Es decir, una configuracin carece de
funcionalidad si no tiene asignado un perfil determinado. Podemos decir
entonces que un perfil es un conjunto de APIs que dotan a una configuracin
de una utilidad y una funcionalidad.

Adems cada configuracin se optimiza segn la memoria, la capacidad de


procesamiento, y el perfil permite que las aplicaciones sean compatibles con
dispositivos con caractersticas similares; ya que una configuracin sin perfil
carece de funcionalidad.

1 Programacin de dispositivos mviles


Actividad 1
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).

Los telfonos celulares, tanto los convencionales como los inteligentes, son los
dispositivos mviles por excelencia en J2ME y por su ubicacin estn en todas
partes y disponibles en todo momento y, principalmente, por la gran cantidad
de aplicaciones que pueden soportar y es una pequea porcin del lenguaje
JAVA, dirigida a dispositivos con limitada capacidad de memoria y
procesamiento, como lo son los dispositivos mviles.

Decimos que un MIDlet es una aplicacin JAVA realizada con el perfil


MIDP sobre la configuracin CLDC. Con sus palabras, explique el
significado de esta afirmacin. (2 puntos).
los MIDlet son programas que por su arquitectura son adaptados para
dispositivos mviles, estos pueden ser juegos, aplicaciones de traductores,
conversores y estos programas son desarrollados con parmetros que dicta el
perfil MIDP, el cual es soportado y apoyado por CLDC.
Por lo general, para desarrollar una aplicacin en J2ME para un dispositivo
mvil se requiere la combinacin de 3 elementos o entidades: una mquina
virtual, una configuracin y un perfil. debe utilizarse. Esta ltima, a su vez,
condiciona automticamente los perfiles que pueden ejecutarse sobre ella.

2 Programacin de dispositivos mviles


Actividad 1
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).

Java 2 Enterprise edition (J2EE): Software dirigido al entorno empresarial. Se


ejecuta no sobre un computador particular, sino sobre una red de
computadores, por lo que debe integrar datos que provienen de entornos no
compatibles.

Java 2 Standar edition (J2SE): Es la edicin original de JAVA, dirigida


principalmente a computadores de uso personal, con herramientas bsicas
para desarrollar Applets, y con los aplicativos para realizar interfaces grficas
para los usuarios, redes, multimedia, etc.

Java 2 Micro edition (J2ME): Esta es la versin de JAVA diseada para ser
ejecutada en pequeos dispositivos con limitadas capacidades de memoria y
de procesamiento.
Nuestro entorno de ejecucin debe tener entonces los siguientes elementos:

Una mquina virtual


Una configuracin
Un perfil
Unos paquetes opcionales.

Una mquina virtual:


Cuando escribimos un cdigo o un programa para determinado sistema, las
palabras usadas en el mismo no son entendidas por las mquinas. Es por esto
que debe haber un intermediario o traductor, que convierta el cdigo escrito
por el programador, en un cdigo que entienda la mquina. Esta es la labor de
la mquina virtual. En java, la mquina virtual es llamada Java virtual machine
o JVM, y esta mquina presenta una ventaja evidente con respecto a otros
lenguajes: Independencia de la plataforma. Por qu? Porque cada dispositivo
tiene su propia mquina virtual, lo cual hace que, no importa donde escribamos
el cdigo, siempre correr en cualquier plataforma. As, podemos decir que el
cdigo es independiente de la plataforma.
3 Programacin de dispositivos mviles
Actividad 1
Se creo una mquina ms pequea para dispositivos muy limitados, llamada la
KVM. La K viene de Kilobyte, pues esta mquina pesa alrededor de 40-80
Kbytes. Su tamao la hace muy portable, rpida y pequea, pero al mismo
tiempo, limita bastante algunas caractersticas del lenguaje.
Existe otra mquina virtual, llamada la CVM (Compact virtual machine) que ha
sido creada para dispositivos de mayor gama, por lo que soporta las mismas
prestaciones que la KVM, aunque posee mayor cantidad de libreras.

Configuracin:
Una configuracin se define como el nmero mnimo de APIs de Java que
permiten desarrollar aplicaciones para diferentes dispositivos. Y, qu es un
API? Una API es, simplemente, una interfaz (API: Aplication Programming
Interface). Esta interfaz contiene un conjunto de funciones y procedimientos
que le permiten a una biblioteca ser usada por otro programa, siendo una
especie de intermediario entre la biblioteca y el programa que usa la aplicacin.
En JAVA existen 2 configuraciones tpicas, la CDC y la CLDC. Veamos cada
una:
CDC (Conected device configuration): Es la configuracin dirigida a dispositivos
con cierta capacidad computacional. Usa la CVM como mquina virtual, que es
muy similar a la mquina virtual usada por J2SE.

CLDC (Conected limited device configuration): Es la configuracin dirigida a


dispositivos con muy pocas capacidades de procesamiento, y usa la mquina
KVM.

Perfiles:
Mientras que un perfil define las caractersticas de un dispositivo
predeterminado, una configuracin lo hace pertenecer a una familia de
dispositivos. Esto significa que cuando nos proponemos la creacin de una
aplicacin, tenemos tanto las APIs de perfil como las de configuracin. Ac lo
importante es que los perfiles no son aislados, sino que dependen
primordialmente de la configuracin. Es decir, una configuracin carece de
funcionalidad si no tiene asignado un perfil determinado.
Perfiles de la configuracin CDC:
Foundation profile
Personal profile
RMI profile.
Perfiles de la configuracin CLDC:
PDA profile
Mobile information Device Profile (MIDP)
En este caso es necesario anotar algo: si bien podemos construir un perfil
sobre otro perfil en un dispositivo, dicho dispositivo solamente puede tener una
configuracin.
4 Programacin de dispositivos mviles
Actividad 1
INSTALACION:

5 Programacin de dispositivos mviles


Actividad 1
6 Programacin de dispositivos mviles
Actividad 1
7 Programacin de dispositivos mviles
Actividad 1
8 Programacin de dispositivos mviles
Actividad 1

S-ar putea să vă placă și