ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Redes Y Seguridad

johans1233 de Agosto de 2014

748 Palabras (3 Páginas)196 Visitas

Página 1 de 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 johans caicedo

Fecha 04/ agosto/2014

Actividad Actividad 2

Tema Comprensión de la estructura de la configuración MIDP

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. (2 puntos).

Respuesta:

>los dos objetivos que también están pensados son la extensibilidad y la modularidad.

Extensibilidad: para los dispositivos aquellos que sean desarrollados en un futuro.

Modularidad: para abarcar la gran mayoría de dispositivos dar la posibilidad a terceros de poder programar para la CDLC, es decir debe funcionar como un traductor.

• Clase, objeto, método, campo, pila, hilo, RAM, ROM, Sandbox, 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). (2 puntos).

Según mi conocimiento tengo entendido que java es un lenguaje de programación orientado a objetos, la POO es un paradigma de programación como la programación lineal estructura, modular o la programación orientada a eventos, también sé que es un lenguaje compilado y que utiliza una máquina virtual propia para su ejecución en pro de su amplia utilización en gran cantidad de dispositivos (para eso fue pensado).

Como es un lenguaje orientado a objetos entonces hay que tener claro que no existen términos como variables o funciones en su lugar están las propiedades (variables miembro) y los métodos (que tajaban con dichas propiedades). También entender que aparece nuevos términos como clases(moldes), estos moldes encapsulan partes de código y facilita la abstracción, la reutilización la portabilidad incluso la seguridad en el código, caso del MVC(modelo vista controlador) en el momento de programar aplicaciones, términos como objetos (instancia de una clase)pues “creando un objeto podemos usar un método definido en una clase ”, otros términos muy importantes son herencia, polimorfismo, encapsulamiento, visibilidad además publico privado y abstracto.

En cuanto a pila campo hilos y sandbox en este contexto específico debemos conocer las estructuras de datos en java así como en programación básicamente, esto incluye: arreglos (arrays), listas, pilas, colas, conjuntos. Como es el acceso dependiendo de la interrelación de estos es decir las operaciones, alta, baja, búsqueda, ordenamiento, apareo.

• Por ejemplo java define un arreglo como un objeto no como un dato primitivo, sin embargo son tratados como regularmente se tratan en otros lenguajes.

Los hilos puntualmente tendrían que ver con el uso del espacio en memoria, pues se demora menos crear un hilo nuevo en un proceso existente, en lugar de crear un proceso nuevo. Es más rápido eliminar un hilo, también cambiar entre dos hilos de un mismo proceso, los hilos se pueden comunicar entre sí sin invocar al núcleo.

• Entonces al implementar una aplicación es más fácil hacerlo con una colección de hilos que con una colección de procesos separados.

• El termino Sandbox permite entender un concepto de seguridad de las aplicaciones que restringe el acceso a recursos y funcionalidades no permitidas.

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com