10. Servicios de Mensajería y Colaboración#

10.1. ¿De qué va este tema?#

Los sistemas de mensajería y colaboración agrupan:

  1. los servicios de correo (ya vistos en El Correo Electrónico)

  2. otros que se apoyan sobre éste último y

  3. los sistemas de mensajería instantánea.

Hoy en día, los sistemas de videoconferencia engloban servicios de comunicación y colaboración en un sólo software. La idea de este tema es tener una visión rápida de los diferentes servicios e instalar un sistema de videoconferencia para un grupo de trabajo.

10.2. Clases#

Le dedicaremos unas 12 sesiones de clase

10.2.1. Listas de Distribución / Grupos#

  1. Una dirección -> varios usuarios

  2. Gestión de la suscripción (opt-in)

  3. Privacidad (usuarios, no direcciones)

  4. Administración de usuarios y mensajes sencilla

  5. Muy útiles (pero trasladados a servicios web de grupos)

  6. Sistemas abiertos ( mailman ) y propietarios (grupos, foros, etc)

Actividad. Uso de Grupos

Suscríbete a un grupo de tu interés (por ejemplo a través de Google Groups ).

10.2.2. Servicio de Noticias / Sindicación de Contenidos#

Servicio de Noticias:

  1. Muy usado (antes) para distribuir y consultar información

  2. Permitió el desarrollo de Usenet

  3. Para usar grupos de noticias organizados jerárquicamente

  4. Usa el Protocolo NNTP

  5. Antes de la WWW era la forma de consultar información (y debatir)

Suscripción a contenidos:

  1. de Texto: RSS (vs servicios de noticias)

  2. de Audio: podcasts

  3. de Video: vlogs

Actividad. Suscripción a un canal

Suscríbete a un canal de texto, audio o vide ( por ejemplo con Thunderbird o con uno online ). ¿Qué información contiene?

10.2.3. Comunidades Virtuales#

Todos estos servicios son (eran) muy usados por Comunidades Virtuales (personas con un interés común), pero que hoy en día ya usan herramientas más complejas y mezclando sistemas de mensajería instantánea , asíncrona (correo) y sistemas push (notificaciones). Es decir, redes sociales.

La herramienta al final, no importa tanto, sino la cantidad de usuarios que la usen.

Actividad. Investigación de servicios

Supón que tu clase (o tu empresa o tu grupo de amigos) necesita una herramienta que, vinculada al correo electrónico, permita organizaros.

  1. ¿Cuál escogerías?

  2. ¿Porqué? Al menos tres razones

  3. ¿Cuánto me/nos cuesta?

  4. ¿Puedo ver el email del resto de los usuarios?

  5. ¿Quién guarda los datos? Privacidad

  6. ¿Es software libre?

  7. ¿Qué inconvenientes le ves?

  8. ¿Qué harías si en 5 años cierra?

  9. ¿Qué problema le ves a instalar mailman para tu grupo?

  10. ¿Qué software me recomendarías para el grupo de mi aula?

10.2.4. La Mensajería Instantánea#

  1. Email (mostly off-line) vs IM (always on)

  2. Características:

    1. Comunicación Síncrona

    2. Control de Presencia

    3. Mensaje con múltiple formato

    4. Uso de reacciones, emoticonos y otros recursos

  3. Protocolos de Conexión ( Technical Comparison )

    1. Licencia de uso

    2. Identificación

    3. Confidencialidad

    4. Sistemas C/S vs P2P

    5. Problema de la estandarización (no hay)

  4. Dos sistemas interesantes (que no son WhatsApp):

    1. Un protocolo: XMPP

    2. Un cliente de mensajería: Signal.

10.2.5. Cliente de Mensajería instantánea ( IM Clients )#

  1. Plafaforma sobre la que funciona (Web / App / Desktop)

  2. Protocolos que soporta

  3. Continuidad del desarrollo (última versión o descontinuado)

  4. Licencia de uso

  5. Plataforma de Uso (servicio o usuarios activos)

  6. Productividad en la mensajería instantánea ( ventajas y desventajas )

Actividad. Uso de un cliente de mensajería instantánea

Instala un cliente de mensajería instantánea (por ejemplo Signal):

  1. ¿Qué servidor utiliza?

  2. ¿Cómo haces para enviar y recibir texto?

  3. ¿Tienes algún conocido que lo use?

  4. ¿Puedes enviar archivos?

  5. ¿Puedes usarlo vía web o sólo vía App?

  6. ¿Tiene soporte de videollamada?

  7. ¿Te parece fácil de usar?

10.2.6. Sistemas de Videoconferencia#

Varios servicios en uno (para colaborar)

  1. Videoconferencia

  2. Uso de VoIP (red telefónica)

  3. Mensajería instantánea

Servicios de Colaboración (síncrono / asíncrono):

  1. Archivos

  2. Streaming (audio / video)

  3. Integraciones con otros servicios (centralizar la comunicación)

  4. Automatización de tareas (bots)

Ventajas (y Desventajas)

Instalar un sistema de videoconferencia:

  1. Plataforma propia (on-premise) o de terceros (SAAS)

  2. Necesidades: usuarios, hardware, software y ancho de banda

Actividad. Crear sesión grupal usando Jitsi Meet

Crearemos una sala en Jitsi Meet (o en falemos ) y nos reunimos

Actividad. Instalar un servicio de videoconferencia en tu web

Instalar Jitsi Meet ( Self-Hosting Guide ) a usuarios registrados.

  1. Actualizar el sistema

  2. Instalar los paquetes necesarios: las dependencias y los de jitsi (depende de la distribución)

  3. Configurar DNS: Registro A/CNAME con meet.tudominio y host (FQDN del servidor)

  4. Configurar el firewall

  5. Crear el certificado TLS (letsencrypt). Recuerda que puedes añadir dominios e un certificado previo (revisa)

  6. Arrancar el servicio (systemd) y comprobar los logs (debugging)