Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/06959.jsonl.gz/679

MultiAlarm (help in english) est une application Android (disponible sur cet app store) qui lie des alarmes et des indicateurs afin d'aider les utilisateurs à se souvenir qu'ils doivent entrer des données à certains moments. MultiAlarm permet la création d'une grande quantité de scénarios différents, le plus simple étant une alarme ordinaire configurée à une heure spécifique et un scénarios plus complet pourrait être de configurer des indicateurs en plus des différents types de notification. Chaque alarme peut être configurée avec ou sans indicateur et peut notifier l'utilisateur à différents moments, à différents intervalles de temps, aléatoirement entre deux heures précises ou en utilisant un mixe de toutes ces possibilités. Si une alarme à des indicateurs, MultiAlarm permet de les visualiser graphiquement. Pour analyser les données plus en détail, ces données peuvent être exportées par e-mail. Pour nous, la vie privée des utilisateurs nous tient à coeur et pour cette raison, nous renonçons à accéder à internet avec notre application.
Un exemple d'application pourrait être un utilisateur souhaitant mesurer la taille de quelque chose tous les lundi à 18h00 ou un autre utilisateur souhaitant mesurer la hauteur d'un composant aléatoirement entre 6h00 et 16h00 tous les jours ouvrés.
Le schéma bloc suivant montre toutes les vues de MultiAlarm sur une seule image. La vue principale est celle qui s'ouvre lorsque l'application est démarrée. En partant de la vue principale située au milieu, ce schéma bloc montre toutes les options offertes par MultiAlarm. Pour quitter une vue et revenir à l'écran principale, le bouton retour d'Android doit être utilisé. Les paramètres ne sont sauvegardés que lorsque le bouton retour est utilisé.
Vue principale
La vue principale affiche toutes les alarmes configurées. Chaque alarme peut (mais ne doit pas) contenir les caractéristiques suivantes:
- Sonneries : Une sonnerie indique quant et comment le smartphone doit notifier l'utilisateur. Plusieurs alarmes peuvent être configurées dans chaque alarme mais il est aussi possible de n'avoir aucune sonnerie. Une alarme peut contenir trois différent types de sonneries (exacte, intervalle et aléatoire). Il est également possible d'utiliser un mixe de tout ces types différents tel que plusieurs sonneries de type exact, plusieurs sonneries de type intervalle et plusieurs sonneries de type aléatoire.
- Indicateurs : Les indicateurs permettent à l'utilisateur d'entrer des valeurs soit d'une manière asynchrone en ouvrant MultiAlarm et en pressant sur l'alarme en question ou d'une manière synchrone lorsque l'alarme en question notifie l'utilisateur qu'il doit entrer des données.
L'illustration suivante montre la vue principale avec l'aide activée (texte en haut de la vue).
L'illustration suivante montre la vue principale avec l'aide désactivée. Le texte d'aide peut être masqué en cliquant dessus (il réapparaîtra lors du prochain démarrage de la vue en question) ou il peut être masqué définitivement dans toute l'application en la désactivant dans les paramètres.
L'illustration suivante montre la vue principale avec l'aide désactivé et le menu activé. Ce menu permet de faire une sauvegarde complète de la base de donnée de l'application. Toutes les sauvegardes (celles de la base de donnée et celle des alarmes exportées) peuvent être importées en utilisant l'option importer dans le menu. Lorsqu'une base de donnée est importée (sauvegarde complète ou sauvegarde automatique) la configuration actuelle sera complètement supprimée. Le menu permet également la configuration des paramètres de l'application. L'option Nous évaluer n'a pas encore été activée pour l'instant. L'option À propos montre d'importantes informations.
L'illustration suivante montre la vue principale avec l'aide désactivée et lorsque l'alarme "weight" à été pressé longuement. Une longue pression sur une alarme affichera ce menu. L'option Configurer permet d'éditer l'alarme sélectionnée. L'alarme sélectionnée peut aussi être renommée ou supprimée. Lorsque l'option Statistique est sélectionnée les données contenues dans l'alarme sélectionnée seront analysées à l'aide de différents type de graphique. L'option Éditer des données permet d'éditer chaque entré de chaque indicateur. L'option Exporter permet la création d'un fichier csv contenant toutes les caractéristiques de l'alarme sélectionnée pouvant être envoyé par e-mail.
Configurer ou ajouter une alarme
L'alarme peut être configurée en utilisant les trois onglets, chacun permettant la configuration de différents paramètres.
Le premier onglet contient le nom de l'alarme, la musique à jouer lorsque l'alarme sonne, sont temps de sonnerie, le temps avant le rappel, son option de rappel et son volume de sonnerie. Il est important de noter que l'option secouer pour rappeler plus tard ne fonctionne pas sur tous les périphériques.
Le second onglet contient les sonneries qui notifieront l'utilisateur. Le bouton plus permet à l'utilisateur d'ajouter autant de sonnerie nécessaire. Dans l'exemple suivant, l'alarme notifiera l'utilisateur (en clignotant) une fois à 20h00 et une fois à 21h00 tous les jours, elle notifiera l'utilisateur (en vibrant, en sonnant et en clignotant) 5 fois entre 12h00 et 18h00 samedi et dimanche et elle notifiera l'utilisateur (en sonnant) toutes les 10min entre 16h45 et 19h00 tous les jours de la semaine sauf les week-ends.
Le troisième onglet contient les indicateurs qui stockeront les valeurs entrées par l'utilisateur. Le bouton plus permet à l'utilisateur d'ajouter autant d'indicateur que nécessaire. Le nom des indicateurs doivent décrire la caractéristique mesurée tel que le poids, la hauteur, les litres, etc.
Configurer les sonneries dans l'onglet "Sonneries"
Les sonneries ont trois différents types:
- Exacte
- Intervalle
- Aléatoire
Chaque sonnerie peut être configurée pour notifier l'utilisateur à un jour de la semaine précis à l'aide de différents type de notification (sonnerie, vibration et clignotement).
L'illustration suivante montre le mode exacte qui notifiera l'utilisateur à 20h00 tous les jours en sonnant.
L'illustration suivante montre le mode intervalle. Dans cet exemple, l'utilisateur sera notifié tous les 10min entre 16h45 et 19h00 tous les jours de la semaine sauf les week-ends à l'aide de la sonnerie uniquement.
L'illustration suivante montre le mode aléatoire. Dans cet exemple, l'utilisateur sera notifié (sonnerie, vibration et clignotement) aléatoirement 5 fois entre 12h00 et 18h00 durant le week-end.
Vues Statistique (utilise AChartEngine -> voir dans le menu À propos dans la vue principale)
L'illustration suivante montre le graphique linéaire pour l'alarme sélectionnée lorsque l'utilisateur pesse longtemps dessus et sélectionne l'option Statistique du menu. Les couleurs différentes montrent les différents indicateurs. Cette vue utilise le module AChartEngine V1.0.0 qui est sous Apache 2.0 license. Pour zoomer dans le graphique, l'utilisateur peut soit utiliser les boutons de zoom soit utiliser les deux doigts et les éloigner/rapprocher (multi-touche). Les boutons début et fin aident à définir un intervalle de temps à analyser.
Cette illustration affiche un résumé des données contenues dans les différents indicateurs. Le résumé contient la valeur minimale, la valeur maximale, la moyenne, la médian, la variance et la déviation standard de chaque indicateur. Le nombre d'entré contenu dans l'indicateur est affiché entre parenthèse.
L'illustration suivante montre le détail des valeurs contenues dans un indicateur lorsque l'utilisateur le sélectionne dans la vue d'ensemble dans statistique. En plus des valeurs, la date et l'heure sont enregistrés.
Entrer des données de manière asynchrone
L'illustration suivante montre l'utilisateur lorsque qu'il entre des valeurs pour différents indicateurs. Dans la vue principale, lorsqu'une alarme est sélectionnée, cette vue apparaît permettant à l'utilisateur d'entrer des valeurs de manière asynchrone (entrer des valeurs de manière asynchrone signifie sans qu'aucune alarme n'aie sonnée).
Paramètres
L'illustration suivante montre les paramètres permettant:
- d'ordonner les données soit de manière ascendante soit de manière descendante,
- de changer le format de la date,
- de changer le format de l'heure,
- d'afficher ou de masquer les textes d'aide présent sur toutes les vues (les textes en blanc en haut de chaque vue),
- de choisir le graphique à afficher par défaut lors que les statistiques sont affichées,
- d'afficher ou de masquer les boutons de zoom dans les vues de statistique et,
- de créer des alarmes de démonstration.
Importer et sauvegarder
Chaque alarme peut être exportée à l'aide du menu lorsque l'utilisateur presse longuement dessus. Cela crée un fichier csv pouvant être importé ailleurs. La base de donnée complète peut être sauvegardée à l'aide de l'option Sauvegarde se trouvant dans le menu de la vue principale. Ces sauvegardes et ces alarmes exportées peuvent être importées à nouveau en utilisant l'option d'import qui se trouve dans le menu de la vue principale. Lorsque qu'une alarme est importée ou effacée, le système crée une sauvegarde complète de manière automatique. Les fichiers sql sont des sauvegardes complète de la base de donnée et les fichiers csv sont des sauvegarde des alarmes individuelles qui contiennent toutes les sonneries ainsi que tous les indicateurs. Lorsque qu'une alarme est exportée, MultiAlarm propose d'envoyer le fichier csv créé par e-mail afin de pouvoir par exemple analyser les données plus précisément sur un ordinateur.
Lorsque l'alarme sonne
Lorsque l'alarme sonne l'utilisateur peut soit accepter ou rappeler plus tard.
Si l'utilisateur presse OK et si l'alarme contient des indicateurs, l'utilisateur doit remplir les champs requis pour tous les indicateurs de l'alarme qui l'a notifié (ces données sont entrées de manière synchrone).