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 Edinson Daniel Duran Rojas
Fecha 16/10/2017 Actividad Tema
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). RTA: Los dos objetivos son: extensibilidad y Desarrollo de terceras partes. El primero hace referencia a la posibilidad de comunicarse entre s, fortaleciendo la conectividad. En lo personal pienso que este objeto tiene su fundamento en la KVM y no es ms que la capacidad de los dispositivos mviles de comunicarse entre s extendiendo el uso de las mismas aplicaciones. Por otra parte el desarrollo de terceras partes, tenemos que al ser compartidas las aplicaciones que soportan la configuracin CLDC, habr desarrolladores que quieren poner su participacin en estas y por ende, debe ser factible su manipulacin, dejando a la CDLC como un puente entre las aplicaciones y el dispositivo.
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). CLASE: se relaciona porque en el POO el corazn de este tipo de programacin de clase. Y como el lenguaje que estamos usando es java tenemos que este es para la POO. OBJETO: como consecuencia inciso anterior tenemos que el objeto es una instancia de la clase, as que ya vamos a programar y el pan de cada da con los objetos. PILA: Se relaciona 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 a la hora 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. SANDBOX: Es el mtodo o herramienta con el que se aslan los procesos, tiene 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 SISTEMA OPERATIVO SO: Se relaciona ya que el dispositivo donde vamos a programar han de tener SO bien sea rudimentario o complejo.
2 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). RTA: Los aspectos son a nivel de java y de la JVM que se utiliza tanto en la CLDC como en la J2SE. Esto genera una seria 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).
RTA: Es verdad porque la configuracin J2ME nos referimos a un
grupo muy reducido de la apis de java, mientras que las J2EE adems de las aplicaciones J2EE por lo general tienen o usan bases de datos mientras que las J2ME no. La capacidad de memoria en ambas es muy distinta y J2ME lleva la peor parte con su 500k de memoria.
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). RTA: Una que permita la trasferencia de seudo-ficheros para los dispositivos mviles de mayor capacidad de memoria. Si puede afectarla
3 Programacin de dispositivos mviles
Actividad 2 4 Programacin de dispositivos mviles Actividad 2