You are on page 1of 5

Actividad 2

Recomendaciones para presentar la Actividad: Enva el desarrollo de esta actividad a tu tutor@ en un documento de Word, que llamars Evidencias 2. Procura marcar siempre tus trabajos con un encabezado como el siguiente:
Nombre Fecha Actividad Tema 2 Agosto 2012 Actividad_2 Configuracin CLDC

Preguntas interpretativas La configuracin CLDC no solo existe para definir un estndar de dispositivos de bajas capacidades. Existe tambin para otros 2 objetivos. Explique cules son y por qu son importantes, con sus palabras. (2 puntos). R/ Los otros 2 objetivos son: Extensibilidad: Se refiere a que un dispositivo mvil conectado a una red puede descargar una aplicacin y luego compartirla con otros dispositivos compatibles. Es as como se hacen extensibles las aplicaciones entre diferentes dispositivos mviles. Desarrollo de terceras partes: Es la configuracin CLDC que tienen los dispositivos mviles, que hacen que los programas sean compatibles. Para varios equipos, lo que facilita a los programadores el desarrollo de nuevas aplicaciones compatibles con varios equipos.

1 Programacin de dispositivos mviles


Actividad 2

Clase, objeto, mtodo, campo, pila, hilo, RAM, ROM, Sandbox, Clase y sistema operativo, son definiciones que deben ser manejadas para entender la programacin de dispositivos mviles. Explique cul es la relacin entre cada una de estas definiciones y el tema visto en el curso (Ojo, no es copiar la definicin, sino que, a partir de ellas, se explique cmo se relaciona dicha definicin con la programacin de dispositivos mviles). (2 puntos). R/. Al programar dispositivos mviles, necesitamos mtodos de ciertos objetos que creamos de una clase, todo esto genera procesos los cuales ejecutan hilos, estos son almacenados en memoria, por seguridad para su ejecucin se utiliza la Sandbox la cual hace una validacin para permitir que los procesos se ejecuten: Clase: Se relaciona porque en la POO el corazn de este tipo de programacin es la clase. Y como el lenguaje que estamos utilizando es java tenemos que este es para la POO. Objeto: Como consecuencia del inciso anterior tenemos que el Objeto es una instancia de la clase, si vamos a programar es muy importante los objetos. Pila: Se relacionan con el tema porque la JVM/CLDC tambin recoge la basura para optimizar la pila de recursos. RAM: Se relaciona con el tema porque es una gran limitante (por no decir que la mayor), a l ahora de hablar de recursos para la PDM. ROM: Esta memoria de solo lectura tambin limita la PDM. Ya que son menos las instrucciones predeterminadas en los Dispositivos Mviles.

2 Programacin de dispositivos mviles


Actividad 2

Hilo: Un hilo es una caracterstica que permite a una aplicacin realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecucin comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situacin de autenticacin, etc. Esta tcnica permite simplificar el diseo de una aplicacin que debe llevar a cabo distintas funciones simultneamente. SANDBOX: Es el mtodo o herramienta con el que se aslan los procesos, tienen que ver con la PDM ya que es la forma en que java en Sus applets se protege de ataques, lo mismo es para la J2ME.

3 Programacin de dispositivos mviles


Actividad 2

Preguntas argumentativas Existen 2 aspectos fundamentales que crean todo un conjunto de diferencias entre la CLDC y J2SE. Cules son esos aspectos y por qu dan pie a todo un conjunto de diferencias? (2 puntos). R/ Los aspectos son a nivel del lenguaje Java y de la JVM que se utilizan tanto en la CLDC como en la J2SE. Esto genera una serie de diferencias de manejo de operaciones de punto flotante y de errores limitados, libreras propias. Entre otros.

Es impracticable la ejecucin de una mquina virtual de J2EE en un dispositivo mvil. Explique las razones de la veracidad de esta afirmacin. (2 puntos). R/. La maquina virtual de J2EE, soporta una amplia variedad de aplicaciones robustas como las que manejan las grandes empresas, aparte de que posee sus propias componentes, esto implica un gran tamao, lo cual no es lo mas practico para un dispositivo mvil, el cual requiere aplicaciones livianas y una maquina virtual que al igual que las aplicaciones sea lo mas compacta posible.

4 Programacin de dispositivos mviles


Actividad 2

Preguntas propositivas Proponga una causa que permita explicar la existencia de una librera especfica para la configuracin CLDC. Esto no afecta la portabilidad de los elementos? (2 puntos). R/ Una que permita la transferencia de seudo-ficheros para los Dispositivos Mviles De mayor capacidad de memoria. Si puede afectarla.

5 Programacin de dispositivos mviles


Actividad 2

You might also like