User Tools

Site Tools


2012_2013:projetstut:diffusioninformations:documentationyourcast

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
2012_2013:projetstut:diffusioninformations:documentationyourcast [2012/09/17 11:07]
blay créée
2012_2013:projetstut:diffusioninformations:documentationyourcast [2012/09/17 14:14]
blay [Architecture d'un diffuseur d'informations]
Line 4: Line 4:
  
  
-Un diffuseur d’informations YourCast diffuse des informations en continu, ces informations sont issues de différentes sources. Ces sources peuvent être internes, c’est le cas pour des annonces ou des menus de déjeuner par exemple, ou bien externes comme des tweets ou des albums photos Picasa par exemple. ​ +===== Architecture d'un diffuseur d'​informations ===== 
-Ces sources sont ensuite récupérées par un provider et condensées en un fichier JSON. + 
-À chaque source, est associé un renderer qui lit le fichier créé. Un renderer définit l’affichage des informations,​ sa forme et son temps d’affichage. + 
-L’affichage est alors décomposé en plusieurs zones, Chaque zone est associée à un provider, elle récupère alors son propre JSON et les renderers sont associés aux sources au sein d’une même zone. Chaque zone possède ses propres caractéristiques,​ elle comprend un comportement (behavior) et un style (layout).+Un diffuseur d’informations YourCast diffuse des informations en continu, ces informations sont issues de différentes sources. ​ 
 +Ces **sources** peuvent être internes, c’est le cas pour des annonces ou des menus de déjeuner par exemple, ou bien externes comme des tweets ou des albums photos Picasa par exemple. ​ Ces sources sont ensuite récupérées par un **provider** et condensées en un fichier JSON. 
 +À chaque source, est associé un **renderer** qui lit les objets créés. Un renderer définit l’affichage des informations,​ sa forme et son temps d’affichage. 
 +L’affichage est alors décomposé en plusieurs ​**zones**, Chaque zone est associée à un provider, elle récupère alors son propre JSON et les renderers sont associés aux sources au sein d’une même zone. Chaque zone possède ses propres caractéristiques,​ elle comprend un comportement (**behavior**) et un style (**layout**).
  Le style de la zone définit l’affichage des différentes informations générées par les renderers, mais il décrit aussi l’aspect général de cette zone, les ombres, le fond etc.  Le style de la zone définit l’affichage des différentes informations générées par les renderers, mais il décrit aussi l’aspect général de cette zone, les ombres, le fond etc.
 Le behavior définit lui, le comportement des informations à l’écran, si les informations clignotent, vont de droite à gauche etc.  Le behavior définit lui, le comportement des informations à l’écran, si les informations clignotent, vont de droite à gauche etc. 
Line 13: Line 16:
  
 {{ :​2012_2013:​projetstut:​diffusioninformations:​architecture.png?​200 | Architecture}} {{ :​2012_2013:​projetstut:​diffusioninformations:​architecture.png?​200 | Architecture}}
 +
 +{{ :​2012_2013:​projetstut:​diffusioninformations:​sequenceclient.png?​200 |Diagramme de séquences pour l'​affichage des informations par le client}}
 +
 +===== Codes =====
  
  
2012_2013/projetstut/diffusioninformations/documentationyourcast.txt · Last modified: 2012/09/17 14:24 by blay