Download Sistema de Reuniones

Document related concepts
no text concepts found
Transcript
Sistema de Reuniones: una
Alternativa para la Movilidad de los
Participantes
Rubí Santiago Ramírez, Gabriel Gerónimo Castillo
Arlette Fernández Moreno, Víctor Canseco Soto
Contenido
•
•
•
•
•
•
Introducción
Reuniones
Parte 1: alámbrico
Parte 2: simulación
Parte 3: inalámbrico
Trabajo pendiente
Introducción
• En un entorno empresarial es
necesario el trabajo en grupo
para alcanzar los objetivos y
metas establecidas.
• Ventajas
– Genera mayor información
– Incrementa la diversidad de
puntos de vista
– Logra mayor aceptación de
una solución
Introducción
• Objetivos
– Desarrollar un sistema colaborativo para dispositivos móviles, el
cual servirá de apoyo durante el desarrollo de una reunión.
– Proveer un entorno de colaboración básico para el soporte de las
reuniones grupales.
– Implementar una interfaz para que los miembros del grupo puedan
tomar acuerdos y conversar entre ellos, sin importar el lugar en
donde se encuentre.
Técnicas de toma de decisiones
–
–
–
–
–
–
Toma de decisiones Delphi
Método dialéctica de decisión
Círculos de calidad
Lluvia de ideas
Técnica del grupo nominal
Reuniones
Tipos de reuniones
• De acuerdo a los objetivos establecidos:
• Informativa
• Negociativa
• Consultiva
• De acuerdo al período:
• Diaria
• Semanal o Mensual
• Irregular
El problema de reuniones
• Reuniones
– Grupo de personas, unidas en un espacio y tiempo con una documentación
concreta para su lectura, debate y aprobación.
– Sistema dinámico constituido por: planeación, desarrollo y post reunión
Diagrama del sistema
Plataformas y herramientas
utilizadas (Parte 1 y 2)
• Plataformas
• Linux: Administración de cuentas, Administración de
correos
• Windows: Servidor de bluetooth y simulador de bluetooth.
• Herramientas
• Lenguaje de programación Java: J2SE y J2ME
• El entorno de programación utilizado fue Forte for Java en
sus versiones Community Edition y Mobile Edition.
• Para realizar la simulación de bluetooth se empleó el
software bluetooth simulator de RococoSoftware.
• Para el manejo de la B.D. se utilizó Mysql.
• Para el desarrollo del sistema administrador de la B.D se
empleó JSP/Servlets.
Nivel Administración
Módulo de alta de usuarios
Nivel Administración
Módulo de alta de reuniones
Pruebas del sistema
Servidor BT
Conexión al Servidor
Pruebas del sistema
Pruebas del sistema
Módulo de Chat
Aplicación cliente para PC
Pila de protocolos Bluetooth
Aplicaciones
SDP
RFCOMM
Control
Datos
Bluetooth
Host
L2CAP
Audio
LMP
Base banda
Radio Frecuencia
HCI
Bluetooth
Controlador
Participante móvil
SDK con Soporte Java y Bluetooth
Compañía
bluetooth obex
Avetana
Si
Si
JavaBlueto
oth.org
J2ME
WTK 2.2
Si
No
Si
Si
Rococo
Si
Si
Plataforma
Java
OS
J2SE
Win-32, Mac
OS X,
Linux, Pocket
PC
Cualquiera
Varios
(javax.comm)
J2ME
Win-32, Linux
J2ME,J2SE
Win-32, Linux
Servidor Bluetooth
JABWT
JBlueZ
Avetana
Llamadas al sistema
Servidor Bluetooth
• Kernel de Linux
• Pila de protocolo Bluetooth nativa para
Linux (BlueZ)
• Paquete obex-push.tar.gz
– ussp-push <dispositivo rfcomm>
<path_archivo_extension>
<nom_archivo_extension>
• Adaptador Bluetooth USB
Comandos BlueZ
• hcitool
– Configura conexiones Bluetooth, busca nuevos
dispositivos y muestra información local.
• sdptool
– Permite agregar, eliminar y modificar servicios
en el SDDB.
• rfcomm
– Mantener, levantar e inspeccionar las conexiones
rfcomm en el kernel de Linux.
Requisitos Clientes
•
•
•
•
•
•
CLDC 1.0
MIDP 2.0
J2ME
Bluetooth
JSR-82
176 x 208 píxeles o superior
Programación Java
• Clase Shell
– Crea un proceso para la consola
– Se ejecuta la cadena en la consola
– Cuenta con 2 vectores
• 1 para la salida
• 1 para los errores
– Devuelve el array que contiene los 2 vectores
Diagrama de clases
Envío de Invitaciones (Servidor)
Convocatoria (Cliente)
Trabajo pendiente
• Hasta el momento se han cubierto las primeras dos fases:
la alámbrica y la simulación inalámbrica; la tercera fase
esta en desarrollo.
• Pruebas de usabilidad de la aplicación .
• Desarrollo de la aplicación en PDAs.
• Aplicar otra tecnología de comunicación inalámbrica:
802.11
Gracias!!