You are on page 1of 3

Actividad 2

Recomendaciones para presentar la Actividad:

 Envía el desarrollo de esta actividad a tu tutor@ en un documento de Word, que llamarás


Evidencias 2.
 Procura marcar siempre tus trabajos con un encabezado como el siguiente:

Nombre Pedro Nel Cifuentes


Fecha
Actividad Evidencias 2
Tema Programación para Dispositivos Moviles

Preguntas interpretativas

 La configuración CLDC no solo existe para definir un estándar de


dispositivos de bajas capacidades. Existe también para otros 2 objetivos.
Explique cuáles son y por qué son importantes, con sus palabras. (1 punto).

- La configuración CLDC mejora el poder realizar aplicaciones para


diversos equipos, es decir, desarrollo de terceras partes.

- La configuración CLDC permite que cuando un dispositivo móvil se


conecta a una red es posible establecer aplicaciones y compartirlas con otros
dispositivos que logren ser compatibles.

 Clase, objeto, método, campo, pila, hilo, RAM, ROM, Sandbox, Clase y
sistema operativo, son definiciones que deben ser manejadas para entender
la programación de dispositivos móviles. Explique cuál es la relación entre
cada una de estas definiciones y el tema visto en el curso (Ojo, no es copiar la
definición, sino que, a partir de ellas, se explique cómo se relaciona dicha
definición con la programación de dispositivos móviles). (1 punto)

1
Programación de dispositivos móviles
Actividad 2
Al ejecutar la programación de dispositivos móviles se requieren métodos de
ciertos objetos que desarrollamos de una clase, todo esto crean procesos
los cuales establecen hilos, estos son almacenados en una memoria, que
por seguridad para su ejecución se usa generalmente la Sandbox la cual
permite realizar una evaluación para permitir que los procesos se ejecuten.

Preguntas argumentativas

 Existen 2 aspectos fundamentales que crean todo un conjunto de


diferencias entre la CLDC y J2SE. ¿Cuáles son esos aspectos y por qué dan
pie a todo un conjunto de diferencias? (1 punto).

Los 2 aspectos se relacionan en el lenguaje programación JAVA y JVM que se


usan tanto en la configuración CLDC como J2SE. Por esta razón, en la
programación de JAVA y JVM se desarrollan diferencias en las operaciones
del punto flotante entre otros errores.

Debemos también tener en cuenta que la CDLC usa JME2 la cual tiene una
librería adicional. Además la máquina virtual usada para soportar la CDLC es
diferentes a la de la J2SE.

 “Es impracticable la ejecución de una máquina virtual de J2EE en un


dispositivo móvil”. Explique las razones de la veracidad de esta afirmación. (1
punto).

La configuración J2EE usa bases de datos que en los dispositivos


móviles limita la capacidad de memoria afectando su rendimiento.

2
Programación de dispositivos móviles
Actividad 2
Preguntas propositivas

 Proponga una causa que permita explicar la existencia de una


librería específica para la configuración CLDC. ¿Esto no afecta la
portabilidad de los elementos? (1 punto).

Es necesario diseñar librerías propias en configuración CLDC pues se


requieren elementos que soporten esta configuración y por ende la
capacidad de memoria pueda ser establecida en dichas librerías sin
limitar su aplicabilidad.

Consulte acerca del proyecto del MIT denominado AppInventor y explique en qué
consiste, qué ventajas le observa, etc. Recomiendo la siguiente página, sin ser la única
sobre el tema: (5 puntos).

AppInventor es un entorno donde se puede desarrollar software para la


elaboración de aplicaciones destinadas al sistema operativo Android. En
ella el programador puede contar con una serie de herramientas básicas
e ir juntando bloques para así crear una aplicación.

Ventajas:

- El sistema es gratuito y puede descargarse de la web.

- Permite crear una aplicación en menos tiempo que otros programas.


Además, se pueden programar aplicaciones más complejas en mucho menos
tiempo que lenguajes tradicionales.

- La interfaz gráfica permite al usuario crear aplicaciones con muchas


funcionalidades.

3
Programación de dispositivos móviles
Actividad 2

You might also like