tesis
Universidad Nacional de La Plata
Facultad de Informática
Tesis
Identificación y Clasificación de
Patrones en el Diseño de
Aplicaciones Móviles.
Dirigida por Dr. Gustavo Rossi
Desarrollada por Ing. Darío Yorio
Índice General
Índice General
Capitulo 1: Introducción y Objetivo
1.1 Introducción
1
1.2 Objetivo
2
1.3 Organización dela Tesis
2
Capitulo 2: Aplicaciones Móviles
2.1 Introducción
4
2.1 Requerimientos para una Arquitectura de Aplicaciones Móviles
4
2.2 Modelos de adaptación a Movilidad
6
2.3 Arquitectura de Portal para Aplicaciones Móviles
8
2.4 Arquitectura de Documentos Compartidos para Aplicaciones Móviles
12
2.5 Arquitectura de Bases de Datos para Aplicaciones Móviles
182.6 Resumen Capitulo
22
Capitulo 3: Consideraciones de Diseño en Aplicaciones Móviles
3.1 Introducción
23
3.2 Patrones de Uso
24
3.2.1 Tiempo de Inicio
24
3.2.2 Foco en Objetivo
25
3.3 Interfase de Usuario
25
3.3.1 Interacción con Datos
25
3.3.2 Influencia del contexto en el uso de la aplicación
27
3.4 Interconexión de Dispositivos
273.4.1 Selección de Métodos de Transferencia
28
3.4.2 Acceso a Datos Críticos
28
3.4.4 Seguridad
29
3.5 Requerimientos de confiabilidad
29
3.5.1 Always Running
30
3.5.2 Manejo de fallas
30
3.5.3 Uso de memoria
30
3.5.4 Servicios Críticos
30
3.6 Resumen Capitulo
31
Capitulo 4: Patrones en Aplicaciones Móviles
4.1 Introducción
32
4.2 TrabajosRelacionados
32
4.2.1 Patterns of Mobile Interaction
II
33
Ing. Darío Yorio
U.N.L.P. – Tesis Magíster Ingeniería Software
Índice General
4.2.2 Design Patterns for Ubiquitous Computing
38
4.2.3 An architectural pattern catalogue for mobile web
information systems
45
4.4 Resumen Capitulo
53
Capitulo 5: Patrones y Clasificación
5.1 Introducción
54
5.2Clasificación de Patrones
55
5.3 Catalogo de Patrones
57
5.3.1 Acceso: Sincronización
58
5.3.2 Acceso: Emulación
62
5.3.3 Adaptación: Adaptador Cliente
63
5.3.4 Adaptación: Adaptador Servidor
64
5.3.5 Personalización: Entrega Personalizada
65
5.3.6 Interfase: Entrada Rápida
67
5.4 Resumen Capitulo
68
Capitulo 6: Uso de los patrones en aplicacionesconcretas
6.1 Introducción
69
6.2 Análisis de WebSphere Everyplace Mobile Portal
69
6.3 Análisis de Windows 2000 Server y su servicio “Offline Files”
72
6.4 Describiendo una aplicación cliente de correo para teléfonos
celulares
73
6.5 Resumen Capitulo
74
Capitulo 7: Conclusiones y Trabajo Futuro
7.1 Conclusiones
75
7.2 Trabajo Futuro
76
Bibliografía77
Glosario
83
Anexos
Anexo 1: Contexto y Aplicaciones Móviles
A.1.1 Introducción
A.1.2 Definición de Contexto
91
A.1.3 Categorías de Contexto
91
A.1.4 Definición de Context-Aware Computing
92
A.1.5 Funciones Context-Aware
III
90
93
Ing. Darío Yorio
U.N.L.P. – Tesis Magíster Ingeniería Software
Índice General
A.1.6 Desarrollo de AplicacionesContext-Aware
94
A.1.6.1 Context Toolkit
94
A.1.6.2 Hydrogen Context-Framework
96
A.1.7 Tecnologías y Dispositivos
98
A.1.8 Detección de Contexto
99
A.1.8.1 Detección de la ubicación
A.1.8.1.1 Outdoors
99
99
A.1.8.1.2 Indoors
100
A.1.8.1.3 Híbridos
100
A.1.8.2 Detección de contexto de bajo nivel
100
A.1.8.3 Detección de contexto de alto nivel
101A.1.9 Resumen Anexo
101
Anexo 2: Arquitectura de Software
A.2.1 Introducción
102
A.2.2 Definiciones
103
A.2.3 Estilos Arquitectónicos
105
A.2.4 Lenguajes de Descripción Arquitectónica
109
A.2.5 Concepto de Vistas
110
A.2.6 Arquitectura vs. Diseño
111
A.2.7 Aporte de la Arquitectura de Software
112
A.2.8 Resumen Anexo
113
Anexo 3: Patrones...
Regístrate para leer el documento completo.