J2EE
Enviado por victormejia • 12 de Agosto de 2012 • Examen • 389 Palabras (2 Páginas) • 323 Visitas
• 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? (2 puntos).
RTA/:Los aspectos que dan pie a estas diferencias son a nivel del lenguaje JAVA y de la JVM que son utilizadas tanto en la CLDC como en la J2SE. La cual genera una serie de diferencias de manejo de operaciones de punto flotante y de errores limitados, librerías propias, etc.
• “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. (2 puntos).
RTA/: Esta afirmación es cierta porque en la J2ME nos referimos a un grupo reducido de Apis de java, y en las J2EE además de sus aplicaciones tienen por lo general o usan bases de datos y las J2ME no.
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? (2 puntos).
RTA/: SandBox: es un mecanismo de seguridad que se usa para evitar que los procesos que van a correr en los dispositivos móviles tengan acceso a manipular maliciosamente algunas direcciones de memoria el kernel u otros procesos. El concepto de sandbox también es usado para probar código que no esta del todo probado y se quiere simular un ambiente en el cual el procesos o aplicación se ejecutara.
CLDC: Debido a las limitaciones de los dispositivos móviles en cuanto a hardware y más específicamente la memoria disponible para la ejecución de procesos ha sido necesario usar solo un subconjunto de J2SE. Estas clases algunas veces también han tenido que ser modificadas para las necesidades y limitaciones de los móviles. Algunas librerías que brillan por su ausencia son las de manejo de carpetas (folders) y el protocolo de comunicación TCP/IP entre otras. Dependiendo del dispositivo el programador debe saber exactamente que clases están disponibles y cuales han sido modificadas.
Mas específicamente el sanbox se usa como una forma de seguridad aunque también se puede usar como un entorno de pruebas...
Correcto, es de anotar que solo se usa un subconjunto de las librerías de J2SE debido a las actuales limitaciones que presenta los dispositivos móviles. Pero muy posiblemente en un futuro muy cercano hasta podamos tener todo el J2SE corriendo en los movibles.
...