L'application d'agenda présente parmi ses fonctionnalités majeures :
L'application de gestion des contacts présente parmi ses fonctionnalités :
L'application de gestion des paramètres et préférences permet à un utilisateur de modifier ses préférences personnelles de paramétrage et d'affichage de BlueMind.
Il est possible d'y accéder en cliquant sur l'icône en forme de clé anglaise en haut à droite de la fenêtre :
L'application Installation Wizard (IW) permet d'installer BlueMind sur un nouveau serveur. L'application configure l'ensemble des composants systèmes et tous les paramétrages BlueMind permettant l'installation de BlueMind de façon complète, cohérente et performante.
L'Installation Wizard ne permet pas de réaliser une mise à jour d'un système BlueMind. Seul le Setup Wizard permet cette étape. |
L'application Setup Wizard (SW) est un assistant d'installation et de mise à jour de BlueMind.
Fourni par la souscription BlueMind, l'application Setup Wizard, en plus des mêmes actions que l'application Installation Wizard, permet de mettre à jour une installation déjà existante de BlueMind, y compris dans un environnement distribué et lors de changements de version majeure.
Le composant serveur Core est le web-service principal de BlueMind. Il permet de gérer :
Toutes les interfaces web à destination de l'utilisateur final sont exécutées sur un serveur web JEE. Les applications hébergées sont :
Les protocoles standards de messagerie sont supportés par BlueMind :
HornetQ est packagé et entièrement intégré avec BlueMind pour l'échange d'événements entre applications BlueMind. Ce composant est utilisé pour :
EAS est un serveur de synchronisation à destination des appareils mobiles (smartphones, tablettes, ...). Il gère les protocoles natifs de ce type d'appareils et permet donc d'utiliser les applications natives des smartphones pour synchronise les mails / agendas / contacts.
Le composant Locator peut être considéré comme un serveur de résolution de nom interne à BlueMind. Il permet aux composants d'établir des liens entre eux.
Par exemple, Locator permet au composant EAS de connaître le nom du serveur IMAP qui possède la boîte mail d'un utilisateur donné.
HPS est un serveur d'authentification HTTP de type Reverse proxy. Il se situe entre le reverse proxy Nginx et les applications utilisateurs.
Quand une authentification est requise, HPS présente le formulaire de login à l'utilisateur si celui-ci n'est pas encore authentifié, ou passe la requête aux services demandés.
Ce composant est responsable de la logique SSO (Single Sign-On / Single Sign-Out) aux interfaces utilisateurs.
Ce composant, nommé YSNP est le démon BlueMind d'authentification SASL. Il permet de valider les mots de passe auprès du composant Core et permet une authentification au niveau du composant IMAP pour les utilisateurs connectés via les interfaces web
BlueMind peut être étendu au moyen d'add-ons (modules complémentaires) ou programmes complémentaires qui sont partagés par la communauté sur le MarketPlace.
Pour en savoir plus sur le développement de ces plugins, vous pouvez consulter la page dédiée Contribuer à BlueMind.