Actividad_2_PDM Aprendiz- Andy Renzo Yause Cisneros

Embed Size (px)

Citation preview

Actividad 2

Recomendaciones para presentar la Actividad:

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

NombreANDY RENZO YAUSE CISNEROS

Fecha2014-08-12

Actividad2

TemaCONFIGURACIN MIDP

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

En primer lugar se debe hacer mencin a la EXTENSIBILIDAD que permite la comunicacin entre varios dispositivos y a su vez permite el intercambio de aplicaciones y de informacin.Tambin cabe mencionar el DESARROLLO DE TERCERAS PARTES esta es necesaria para poder lograr que los elementos que aporta esta configuracin puedan interpretar los diferentes programas que intercambia a travs de la extensibilidad.

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).Cada una de ellas es necesaria para realizar una programacin integral y confiable. Al programar dispositivos mviles, necesitamos mtodos de ciertos objetos que creamos de una clase, todo esto genera procesos los cuales ejecutan hilos, Y para su bsqueda se puede realizar en forma de pila dependiendo de cmo estos son almacenados en memoria (RAM/ROM), por seguridad para su ejecucin se utiliza la Sandbox la cual hace una validacin para permitir que los procesos se ejecuten, todo ello dentro de un S.O. (Sistema Operativo).

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).La CLDC usa J2ME la cual tiene una librera adicional.La mquina virtual usada para soportar la CLDC es diferente a la de la J2SEEn algunos dispositivos mviles no se soportan operaciones de punto flotante, dadas las especificaciones de hardware que estos poseen, por eso estas operaciones han sido eliminadas en la J2ME y se encuentran en la J2

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).En la configuracin J2ME hacemos mencin a un grupo muy reducido dentro del universo de java a diferencia de las J2EE, adems la aplicaciones J2EEpor lo general tienden o usan bases de datos mientras que las J2ME no ; la capacidad de memoria en ambas son diferentes J2ME lleva la peor parte con su 500k de memoria.Por lo tanto si nos referimos a las limitaciones que se dan en la configuracin usada en los dispositivos mviles. El lmite de todo esto es la capacidad de memoria en los dispositivos que han reducido las configuraciones de las mquinas. Y como se sabe java es una plataforma muy grande que puede programar todo tipo de equipos. Intentar programar un dispositivo de una forma completa con la maquina J2SE porque el hardware y el software que tienen estas mquinas no lo soportan.

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

Un dispositivo mvil requiere de aplicaciones livianas de ah que lamquina virtual sea lo ms compacta posible debido a la poca capacidad de los dispositivos mviles mientras que la mquina virtual de J2EEposee un gran tamao y puede soportar aplicaciones ms robustas como las utilizadas en las empresas.2Programacin de dispositivos mvilesActividad 2