"Esencialmente la utilidad de un sistema es determinada por su funcionalidad, y su no funcionalidad, como usabilidad, flexibilidad, rendimiento, interoperabilidad y seguridad" Chung and Leite, 2009.
Para un sistema colaborativo, estos autores han determinado una lista de 7 elementos que deberían ser satisfechos por el desarrollo del sistema.:
- Flexibilidad
- Protección
- Comunicación
- Heterogeneidad
- Trabajo en Red
- Conciencia del usuario
- Consistencia de los datos.
Flexibilidad: las aplicaciones móviles colaborativas debe reaccionar a los cambios de ambiente. Camibos en el grupo, la habilidad de compartir recursos entre usuarios. Se puede proveer de flexibilidad al sistema con 2 mecanismos que proponen: Detección automática de usuario, y conexión y desconexión del usuario. La primera permitiría información contextual para implementar como conciencia del mecanismo. La segunda permeta que la aplicación trabaje conectada o no conectada.
Protección: Se refiere a la capacidad de la aplicación de proteger el contenido y los recursos generados por un usuario, de un mal o no autorizado uso de otros usuarios.
Algunos mecanismos pueden ser sesiones protegidas, privacidad explícita para los usuarios y su información (que contenidos puede o quiere compartir y cuales no), y verificación de identidad.
Comunicación: Es la base que soporta la coordinación y la colaboración. Transferencia de archivos, y de recursos entre los colaboradores del sistema que pueden ser sincronizados y sin sincronización, Servicios que soporten el trabajo cooperativo en la salivaciones móviles.
Heterogeneidad y interoperatividad: El tipo de dispositivo usado no puede ser un limitante para el usuario, las aplicaciones móviles deben operar entre sí en términos de datos y servicios, por lo que se puede recomendar usar tecnologías estándar, y información contextual.
Trabajo en Red ( servicios de soporte de interacción autónoma): la movilidad de los usuarios genera frecuentes desconexiones y reconexiones, que deben ser invisibles para el usuario final por motivos de usabilidad.
Cuando no exista una red wireless el sistema colaborativo ha de brindar una red que soporte la interacción entre usuarios. Se puede solucionar por ejemplo con la detección de dispositivos.
Conciencia - Conocimiento: Dado que la interacción entre los usuarios de móviles en colaboración se realiza a demanada, la identificación de la disponibilidad de posibles colaboradores es obligatorio en este tipo de sistemas.
mecanismos: accesibilidad (conectado o desconectado), disponibilidad del usuario ( disponible u ocupado), notificación de presencia de los usuarios/disponibilidad.
Soporte de la información ( consistencia y viabilidad de los datos): el trabajo off-line. y las desconexiones frecuentes de los usuarios generan inconsistencia y la incapacidad de compartir datos. las aplicaciones móviles han de proveer mecanismos que direccionen esa situación. algunos mecanismos pueden ser, la replicación de la información, solución de conflictos.
Cuando una de estas tiene mucha influencia, puede generar cambios negativos en la otra.
No hay comentarios:
Publicar un comentario