This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2011_2012:s3:tp:etudesdecass3d [2012/03/14 17:35] blay [Gestion du contexte] |
2011_2012:s3:tp:etudesdecass3d [2012/03/16 18:30] blay [Visualiser les informations] |
||
---|---|---|---|
Line 18: | Line 18: | ||
**Diffusion** : Les annonces dont les dates correspondent à l'heure courante s'affichent les unes après les autres. | **Diffusion** : Les annonces dont les dates correspondent à l'heure courante s'affichent les unes après les autres. | ||
+ | **Bonus** | ||
+ | * Si une alarme est présente, elle s'affiche en priorité | ||
+ | * Si une urgence est présente, seule elle s'affiche | ||
==== Gestion du contexte ==== | ==== Gestion du contexte ==== | ||
- | taille, nombre d'écran, durée, type de population | + | !- taille, nombre d'écran, durée, type de population -! |
Line 47: | Line 49: | ||
**Utilisation : ** Un gestionnaire doit pouvoir à partir d'un contexte obtenir la liste des couples (source d'informations et méthode associée) qui respectent les contraintes du contexte. | **Utilisation : ** Un gestionnaire doit pouvoir à partir d'un contexte obtenir la liste des couples (source d'informations et méthode associée) qui respectent les contraintes du contexte. | ||
+ | |||
+ | **Bonus :** | ||
+ | * Prendre en compte les handicaps une méthode de design pouvant par exemple de pas être adaptée à un handicap visuel, une autre ne pas être adapté à un handicap auditif. Le contexte se définira alors par les handicaps devant être supportés et aux choix soit certains écrans devront être dédiés à certains handicaps, soit tous les écrans devront être associés à au moins une méthode qui supporte le handicap ciblé, soit uniquement des méthodes supportant le handicap ciblé sont acceptables. | ||
==== Configuration des droits ==== | ==== Configuration des droits ==== | ||
- | Source d'information : privée ou publique | + | Un site est composé d'un ensemble d'écrans. |
- | acces en écriture à une source. | + | |
- | Acces en lecture à une source. | + | |
- | bris de glace | + | |
+ | Un écran est caractérisé par un lieu (//ex : hall//). | ||
+ | Un écran peut être privé à une personne ou à un groupe de personnes. | ||
- | ==== Configuration des écrans ==== | + | Une source d'information est caractérisée par le type des informations qu'elle diffuse (//ex : albums, annonces, flux rss//). Une source d'information peut être publique ou privée en lecture et/ou en écriture à une personne ou à un groupe de personne (//ex: des images peuvent être privées à une personne; des nouvelles sont publiques.//). |
+ | Une méthode de "design" est caractérisée par le type des informations qu'elle sait afficher (//albums, annonces((donc en particulier les informations traités par vos camarades)), flux rss//). | ||
+ | Une méthode de design peut transformer des informations privées en lecture en des informations publiques : anonymisation d'une convocation (par exemple en utilisant un numéro), anonymisation de photos en floutant les visages, ... | ||
+ | - Une méthode ne peut être associée qu'à une source qui traite le même type d'information. \\ | ||
+ | - Une source est diffusée sur un ou plusieurs écrans par des méthodes de design, une par écran.\\ | ||
+ | Une configuration est l'association d'un ensemble de triplets cohérents (méthode de design, source, écran) pour un site donné. Une configuration est nommée par le type de l'évènement qu'elle représente (//ex : porteOuverteIUT, FestivalJazzNice).// | ||
- | ==== Orchestrer les annonces ==== | ||
- | |||
- | - durée, fréquences | ||
+ | Une configuration est valide si elle respecte les droits d'accès aux informations : | ||
+ | * un écran publique ne peut afficher que des informations publiques ou pour lesquelles des méthodes de design privée à publique sont utilisés. | ||
+ | * un écran privé à une personne ne peut afficher que des informations publiques ou des informations privées à la personne associée à l'écran ou au groupe auxquels elle appartient. | ||
+ | * un écran privé à un groupe ne peut pas afficher des informations privées à une personne même si elle appartient au groupe à moins d'utiliser une méthode de design privé à publique. | ||
+ | **Saisie** : Un administrateur doit pouvoir saisir des personnes, groupes de personnes, sources d'informations, écran et méthode de design. | ||
+ | **Utilisation** : Un administrateur doit pouvoir récupérer d'anciennes configuration et créer uniquement des configurations valides. Si les droits d'une source ou d'un écran sont modifiés toutes les configurations invalides doivent être signalées. | ||
+ | ==== Configuration d'un site ==== | ||
- | %Contraintes | + | Un site est composé d'un ensemble d'écrans. |
- | Dans certains cas les conditions de diffusion 'accès au réeseau difficile, ...). Le temps de diffusion ... la qualité des images | + | |
+ | Un écran est caractérisé par un lieu (//ex : hall//) et une taille (//ex : 17 pouces//). | ||
+ | Une source d'information est caractérisée par le type des informations qu'elle diffuse (//ex : albums, annonces, flux rss//). | ||
- | Personnalisation | + | Une méthode de "design" est caractérisée par : |
+ | * le type des informations qu'elle sait afficher (//albums, annonces((donc en particulier les informations traités par vos camarades)), flux rss//), | ||
+ | * la taille de l'écran minimum supporté (//ex : 15 pouces//). | ||
+ | |||
+ | - Une méthode ne peut être associée qu'à une source qui traite le même type d'information. \\ | ||
+ | - Une source est diffusée sur un ou plusieurs écrans par des méthodes de design, une par écran.\\ | ||
+ | - Une méthode de design ne peut être utilisée sur un écran que si la taille de l'écran le permet.\\ | ||
+ | |||
+ | Une configuration est l'association d'un ensemble de triplets cohérents (méthode de design, source, écran) pour un site donné. Une configuration est nommée par le type de l'évènement qu'elle représente (//ex : porteOuverteIUT, FestivalJazzNice).// | ||
+ | |||
+ | Une configuration est valide si les couples sont cohérents et si au moins un couple est associé à chacun des écrans, c-à-d. il n'y a pas d'écran sur lesquels des informations ne seraient pas diffusées. | ||
+ | |||
+ | |||
+ | **Saisie** Un gestionnaire doit pouvoir créer pour un site une configuration valide. | ||
+ | |||
+ | **Visualisation** Un administratif doit pouvoir visualiser les configurations valides. | ||
+ | |||
+ | |||
+ | A terme à un site nous associerions un contexte (voir cas d'étude...) | ||
+ | ==== Visualiser les informations ==== | ||
+ | |||
+ | Un écran est caractérisé par un lieu (//ex : hall//). | ||
+ | |||
+ | Une source d'information est caractérisée par le type des informations qu'elle diffuse (alarmes, annonces, listes). | ||
+ | |||
+ | Une méthode de "design" est caractérisée par le type des informations qu'elle sait afficher. | ||
+ | |||
+ | A une méthode de "design" sont associés : | ||
+ | * une durée d'affichage de chaque information; | ||
+ | * un comportement de défilement : les informations apparaissent de gauche à droite, de bas en haut, ..., en mosaïque. | ||
+ | * un comportement de répétition : pas de répétition, répétition circulaire ou par information en changeant le style par exemple (circulaire; [Noir&Blanc, BleuVert]) exprime le fait que toutes les informations sont affichées une fois en utilisant le style Noir&Blanc puis une autre fois le style BleuVert, inversement (single; [Noir&Blanc, BleuVert]) | ||
+ | affichera chaque information en utilisant le style noir&blanc puis le style bleuvert. | ||
+ | |||
+ | - Une méthode ne peut être associée qu'à une source qui traite le même type d'information. \\ | ||
+ | |||
+ | Un agencement est un couple source, méthode de design. | ||
+ | |||
+ | |||
+ | A un écran on peut associer : | ||
+ | * un comportement de séquencement des agencements. Par exemple (((annonces,méthode1),1), ((annonces1,méthode2),1), (liste2,méthode3),2) ) ) exprime que les annonces1 diffusées par la méthode 1 | ||
+ | |||
+ | |||
+ | **Saisie** : | ||
+ | Il doit être possible à un gestionnaire de \\ | ||
+ | - sélectionner une source puis de lui associer une méthode de design, il obtient alors un //agencement// qui correspond à un couple (source, méthode).\\ | ||
+ | - associer les agencements à un écran | ||
+ | |||
+ | **Récupérer** : | ||
+ | Il doit être possible à un animateur de : \\ | ||
+ | - récupérer | ||
- | Un écran de diffusion mais plusieurs personnalisations | ||
Line 88: | Line 150: | ||
Certaines sont configurées pour en fonction d'un identifiant reconnu diffuser des infos personnalisées. | Certaines sont configurées pour en fonction d'un identifiant reconnu diffuser des infos personnalisées. | ||
- |