computo movil

Páginas: 141 (35111 palabras) Publicado: 5 de abril de 2013
Integrando Sensibilidad al Contexto Mediante
Aspect Oriented Programming

Arturo Federico Zambrano Polo y La Borda
Director: Dra. Silvia Gordillo

Tesis presentada para obtener el grado de
Magister en Ingenier´ de Software
ıa

´
Facultad de Informatica
Universidad Nacional de La Plata

Octubre de 2006

2
´
Indice general

´
Indice general . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .

2

´
Indice de cuadros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

´
Indice de figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

Listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

´
1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

11

´
´
2. Computacion Movil, Ubicua, Pervasiva y su
Sensibilidad al Contexto . . . . . . . . . . . . .
2.1. Computaci´n M´vil . . . . . . . . . . . . .
o
o
2.2. Computaci´n Pervasiva . . . . . . . . . .
o
2.3. Computaci´n Ubicua . . . . . . . . . . . .
o
2.4. Sensibilidad al Contexto . . . . . . . . . .
2.4.1. Definiciones . . . . . . . . . . .
2.4.2. Taxonom´ y Caracter´
ıaısticas .
2.4.3. Volatilidad . . . . . . . . . . .

14
14
15
16
17
19
20
21

´
Relacion
.......
.......
.......
.......
.......
.......
.......
.......

con
...
...
...
...
...
...
...
...

la
..
..
..
..
..
..
..
..

´
3. Separacion de Concerns y Aspect Oriented Programming . . . . . .
3.1. Separaci´n de Concerns . . . . . . . . . . . . . . . . . . .. .
o
3.2. Modularizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . .
o
3.3. Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1. Identificaci´n de Concerns . . . . . . . . . . . . . .
o
3.4. Enfoques para la Separaci´n de Concerns . . . . . . . . . . . .
o
3.4.1. Subject Oriented Programming . . . . . . . . . . .
3.4.2. Composition Filters . . . . . . . . .. . . . . . . .
3.4.3. Demeter (Adaptive Programming) . . . . . . . . .
3.5. Aspect Oriented Programming . . . . . . . . . . . . . . . . .
3.5.1. Origen . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.2. Mecanismos de Composici´n . . . . . . . . . . . .
o
3.5.3. Definiciones . . . . . . . . . . . . . . . . . . . . . .
3.5.4. Dynamic Aspect Oriented Programming . . . . . .
3.5.5.Prescindencia y Cuantificaci´n . . . . . . . . . . .
o
3.5.6. Elecci´n del lenguaje para los prototipos: AspectJ
o

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

23
23
24
25
27
27
29
32
34
36
36
38
41
42
43
45

3
4. Framework Orientado a Aspectos para Aplicaciones Sensibles
al Contexto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1. Estructurageneral . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. La Posici´n y los Recursos como Parte de la Sensibilidad al Cono
texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1. Aplicaci´n Base . . . . . . . . . . . . . . . . . . . .
o
4.2.2. Capa de Adaptaci´n . . . . . . . . . . . . . . . . . .
o
4.2.3. Capa de Modelo de Contexto . . . . . . . . . . . . .
4.2.4.Agregando Informaci´n de Posicionamiento . . . . .
o
4.3. Personalizaci´n como Parte la Sensibilidad al Contexto . . . . .
o
4.3.1. Contexto: Definiciones y Trabajo Relacionado . . . .
4.3.2. Proceso de Adaptaci´n . . . . . . . . . . . . . . . . .
o
4.3.3. Personalizando Mediante Aspectos . . . . . . . . . .
4.3.4. Implementando Personalizaci´n mediante AOP . . .
o
4.4. Otros Aspectos de laSensibilidad al Contexto . . . . . . . . . .
4.5. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. Reuso de Aspectos y Sensibilidad al Contexto . . . . . . . . . .
5.1. Trabajos Relacionados . . . . . . . . . . . . . . . . . . . . . . .
5.2. Refinamiento de la Arquitectura . . . . . . . . . . . . . . . . . .
5.3. Niveles de Reuso . . . . . . . . . . . . . . . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Beneficios del computo movil
  • Sistemas de cómputo móvil e inalámbrico
  • MI MOVIL
  • movilidad
  • movil
  • La Movilidad
  • el movil
  • moviles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS