Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría del Pilar Maidana Álvarez Modificado hace 7 años
1
Alumno: Herón Arzáquel Anzures Reyes Directores de tesis: Sonia G. Mendoza y Adriano de Luca Plataforma para aplicaciones contextuales multiusuario en entornos nómadas
2
2 Contenido ● Planteamiento del problema ● Objetivos ● Detalle de avances
3
3 Problema
4
4 Despliegues públicos ● Pantallas en lugares públicos ● Información relevante al lugar ● Contextuales
5
5 Despliegues públicos
6
6 ● Información idéntica para todos ● No toma en cuenta intereses individuales ● No son interactivos Problema
7
7 Monousuario Pantallas táctiles
8
8 Solución Multiusuario
9
9 Nueva arquitectura Pantalla compartida (Despliegue público) Múltiples usuarios con dispositivos móviles
10
10 Consultar sinopsis Dispositivo Móvil Corridas individuales Información específica
11
11 Interacción Colaborativa Encuestas y votaciones Videojuegos Multiusuario
12
12 Objetivos
13
13 Objetivos ● Desarrollar una plataforma ● Interactuar con despliegues públicos ● Desde dispositivos móviles ● Contextual (Descargable on-site) ● Multiusuario ● Generalizada ● Lo más enriquecida posible
14
14 Detalle de avances
15
15 Arquitectura básica ● Tanto los clientes, como el despliegue público se conectan al servidor para enviar y recibir información.
16
16 Arquitectura de red Red privada inalámbrica
17
17 Cliente SWFLoader SWFLoader es el programa cliente Es el único instalado en el dispositivo Solicita el “número del servidor” para comenzar la comunicación.
18
18 El número del servidor Existen 3 tipos de IP para redes privadas Se optó por red privada Clase C
19
19 Red privada clase C Todas las IP empiezan con 192.168. Sólo se necesitan los dos últimos bytes para identificar un dispositivo. Para facilitarlo aun más se decidió unir ambos bytes en un solo número. 50.137 > 32.89x > 3289x > 12937
20
20 Servidor
21
21 application.swf ● Descargada y ejecutada por SWFLoader ● Contiene toda la funcionalidad ● Utiliza el puerto 8081 para la comunicación ● Requiere permisos del servidor ● Solicita los permisos por el puerto 843
22
22 crossdomain.xml ● Desde la versión 9, Flash Player requiere permisos para sockets ● crossdomain.xml ● Puerto 843 ● Security.loadPolicyFile() ● Socket destino
23
23 Comunicaciones ● Utiliza sockets binarios persistentes ● Mayor eficiencia ● Mejor control ● Publish / Subscribe ● Multihilo
24
24 Publish / Subscribe ● Lista de tópicos y subscriptores ● Los mensajes publicados llegan a todos los subscriptores ● Mantiene anonimato y desacoplamiento
25
25 Publish / Subscribe ● Java Message Service (JMS)
26
26 ExecutorService ● Administrador de hilos en Java
27
27 Interacción ClienteRouter 12937 Application.swf crossdomain.xml Subscribe Publish
28
28 Despliegue Público Interacción
29
29 Gracias
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.