<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Coswa</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Coswa"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Coswa"/>
	<updated>2026-05-30T20:50:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6643</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6643"/>
		<updated>2012-11-20T17:41:59Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
[[Résumé]]&amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Abstract]]&amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Synthèse]] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Principe de fonctionnement et utilisation&#039;&#039;&#039;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets ou leur environnement proche pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions (objets numériques) à des fins diverses.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction en un modèle polygonal.&amp;lt;br&amp;gt;&lt;br /&gt;
Ces appareils sont beaucoup utilisés par les industries du divertissement pour des films ou des jeux vidéo. Des images numériques en 3D d&#039;objets scannés servent également à la conception industrielle, à la conception d&#039;orthèses (semelle, corset) et de prothèses, à la rétro-ingénierie (reconstruction de surface) pour la documentation d&#039;objets culturels.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode de capture&#039;&#039;&#039;&lt;br /&gt;
Il existe deux types de scanner pour la phase de capture de l’information : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Les scanners avec contact]]: &lt;br /&gt;
Les scanners 3D avec contact sondent le sujet grâce à un contact physique. Ils ont une bonne précision. Cependant, comme il y à un contact physique, cela peut détruire ou altérer des objets fragiles. Un autre inconvénient de cette technologie est sa relative lenteur par rapport aux autres méthodes. &lt;br /&gt;
Un exemple de ce type de scanner est le bras de palpage. Au bout d’un bras, il y à un capteur que l’on peut déplacer dans toutes les directions afin de capturer toutes les coordonnées de l’objet à scanner.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Les scanners sans contact]]: &lt;br /&gt;
Dans les scanners sans contact, il existe deux sous catégorie de scanner : &lt;br /&gt;
*Scanner sans contact actif&lt;br /&gt;
*Scanner sans contact passif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Les scanners sans contact actif]]&lt;br /&gt;
&lt;br /&gt;
Les scanners actifs émettent un rayonnement et détectent sa réflexion afin de sonder un objet ou un environnement. Différents types de source de rayonnement sont utilisés : lumière, ultrason ou rayon X.&lt;br /&gt;
 &lt;br /&gt;
Les scanners laser 3D peuvent généralement être répertoriés dans trois catégories principales :&lt;br /&gt;
*Le scanner 3D par temps de vol : Le scanner par détection de temps de vol émet une impulsion de lumière laser qui est réfléchie par l’objet scanné. La réflexion en résultant est détectée par un capteur. Le temps qui s’écoule entre l’émission et la détection rapporte la distance à l’objet puisque l’on connaît précisément la vitesse de la lumière laser&lt;br /&gt;
*Scanner par triangulation: le scanner projette une ligne ou un point laser sur un objet et en capture ensuite sa réflexion par un capteur situé à une distance connue de la source du laser.&lt;br /&gt;
*Le scan par changement de phase : s’effectue en comparant le changement de phase dans la lumière laser réfléchie à une phase standard, qui est aussi capturée pour la comparaison.&amp;lt;br&amp;gt;&lt;br /&gt;
Pour notre démonstration, nous avons utilisée le scanner à frange (ou à lumière blanche).&amp;lt;br&amp;gt;&lt;br /&gt;
Le scanner 3D à lumière blanche ou à frange est un scan actif qui utilise la lumière blanche (projecteur type rétro-projecteur) pour sonder son environnement. Il pointe sur le sujet une série de motifs lumineux (traits, carrés, ronds,...) avec le projecteur créant des images déformées sur l’objet et utilise un appareil photo ou une camera décalée pour situer les motifs. En fonction de la distance jusqu’à la surface, les motifs prennent des formes différentes (déformations) en raison du positionnement décalé du laser et de la caméra. Ensuite un logiciel vient en déduire la forme de l’objet en fonction de l’ensemble des surfaces déformées dont il dispose.&lt;br /&gt;
Ce type de scanner appartient à la catégorie scanner par triangulation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Scanner sans contact passif]]&lt;br /&gt;
Les scanners sans contact passifs, n&#039;émette aucun type de rayonnement. Ils se basent sur la détection de rayonnement ambiant réfléchi. La plupart des scanners de ce type détectent la lumière visible car elle est immédiatement disponible.&amp;lt;br&amp;gt;&lt;br /&gt;
Il existe tout une liste de ce type de scanner, lors de notre exposé, nous en avons présentés trois : &amp;lt;br&amp;gt;&lt;br /&gt;
*Scanners stéréoscopiques : Les systèmes stéréoscopiques utilisent généralement deux caméras vidéo, légèrement espacées, pointant vers la même scène. En analysant les légères différences entre les images des deux appareils, il est possible de déterminer la distance de chaque point de l&#039;image. Cette méthode est basée sur la vision stéréoscopique humaine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Photogrammétrie : Le principe de la photogrammétrie est de prendre des images multiples de l’objet et des points communs manuels ou automatiques à chaque photographie. Les points peuvent être ajoutés automatiquement ou manuellement pour créer les mesures 3D des parties souhaitées de l’objet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Le Tomographe : Le tomographe est un appareil dans lequel on vient insérer le produit à numériser. L’appareil vient effectuer des mesures par tranche depuis l’extérieur de l’objet. Ce scanner permet de sortir des fichiers images de l’objet tranche par tranche. On peut avec un logiciel de reconstitution de fichier type IRM reconstituer l’objet en 3D.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6642</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6642"/>
		<updated>2012-11-20T17:41:19Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
[[Résumé]]&amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Abstract]]&amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Synthèse]] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Principe de fonctionnement et utilisation&#039;&#039;&#039;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets ou leur environnement proche pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions (objets numériques) à des fins diverses.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction en un modèle polygonal.&amp;lt;br&amp;gt;&lt;br /&gt;
Ces appareils sont beaucoup utilisés par les industries du divertissement pour des films ou des jeux vidéo. Des images numériques en 3D d&#039;objets scannés servent également à la conception industrielle, à la conception d&#039;orthèses (semelle, corset) et de prothèses, à la rétro-ingénierie (reconstruction de surface) pour la documentation d&#039;objets culturels.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode de capture&#039;&#039;&#039;&lt;br /&gt;
Il existe deux types de scanner pour la phase de capture de l’information : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Les scanners avec contact]]: &lt;br /&gt;
Les scanners 3D avec contact sondent le sujet grâce à un contact physique. Ils ont une bonne précision. Cependant, comme il y à un contact physique, cela peut détruire ou altérer des objets fragiles. Un autre inconvénient de cette technologie est sa relative lenteur par rapport aux autres méthodes. &lt;br /&gt;
Un exemple de ce type de scanner est le bras de palpage. Au bout d’un bras, il y à un capteur que l’on peut déplacer dans toutes les directions afin de capturer toutes les coordonnées de l’objet à scanner.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Les scanners sans contact]]: &lt;br /&gt;
Dans les scanners sans contact, il existe deux sous catégorie de scanner : &lt;br /&gt;
*Scanner sans contact actif&lt;br /&gt;
*Scanner sans contact passif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les scanners sans contact actif ===&lt;br /&gt;
&lt;br /&gt;
Les scanners actifs émettent un rayonnement et détectent sa réflexion afin de sonder un objet ou un environnement. Différents types de source de rayonnement sont utilisés : lumière, ultrason ou rayon X.&lt;br /&gt;
 &lt;br /&gt;
Les scanners laser 3D peuvent généralement être répertoriés dans trois catégories principales :&lt;br /&gt;
*Le scanner 3D par temps de vol : Le scanner par détection de temps de vol émet une impulsion de lumière laser qui est réfléchie par l’objet scanné. La réflexion en résultant est détectée par un capteur. Le temps qui s’écoule entre l’émission et la détection rapporte la distance à l’objet puisque l’on connaît précisément la vitesse de la lumière laser&lt;br /&gt;
*Scanner par triangulation: le scanner projette une ligne ou un point laser sur un objet et en capture ensuite sa réflexion par un capteur situé à une distance connue de la source du laser.&lt;br /&gt;
*Le scan par changement de phase : s’effectue en comparant le changement de phase dans la lumière laser réfléchie à une phase standard, qui est aussi capturée pour la comparaison.&amp;lt;br&amp;gt;&lt;br /&gt;
Pour notre démonstration, nous avons utilisée le scanner à frange (ou à lumière blanche).&amp;lt;br&amp;gt;&lt;br /&gt;
Le scanner 3D à lumière blanche ou à frange est un scan actif qui utilise la lumière blanche (projecteur type rétro-projecteur) pour sonder son environnement. Il pointe sur le sujet une série de motifs lumineux (traits, carrés, ronds,...) avec le projecteur créant des images déformées sur l’objet et utilise un appareil photo ou une camera décalée pour situer les motifs. En fonction de la distance jusqu’à la surface, les motifs prennent des formes différentes (déformations) en raison du positionnement décalé du laser et de la caméra. Ensuite un logiciel vient en déduire la forme de l’objet en fonction de l’ensemble des surfaces déformées dont il dispose.&lt;br /&gt;
Ce type de scanner appartient à la catégorie scanner par triangulation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Scanner sans contact passif]]&lt;br /&gt;
Les scanners sans contact passifs, n&#039;émette aucun type de rayonnement. Ils se basent sur la détection de rayonnement ambiant réfléchi. La plupart des scanners de ce type détectent la lumière visible car elle est immédiatement disponible.&amp;lt;br&amp;gt;&lt;br /&gt;
Il existe tout une liste de ce type de scanner, lors de notre exposé, nous en avons présentés trois : &amp;lt;br&amp;gt;&lt;br /&gt;
*Scanners stéréoscopiques : Les systèmes stéréoscopiques utilisent généralement deux caméras vidéo, légèrement espacées, pointant vers la même scène. En analysant les légères différences entre les images des deux appareils, il est possible de déterminer la distance de chaque point de l&#039;image. Cette méthode est basée sur la vision stéréoscopique humaine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Photogrammétrie : Le principe de la photogrammétrie est de prendre des images multiples de l’objet et des points communs manuels ou automatiques à chaque photographie. Les points peuvent être ajoutés automatiquement ou manuellement pour créer les mesures 3D des parties souhaitées de l’objet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Le Tomographe : Le tomographe est un appareil dans lequel on vient insérer le produit à numériser. L’appareil vient effectuer des mesures par tranche depuis l’extérieur de l’objet. Ce scanner permet de sortir des fichiers images de l’objet tranche par tranche. On peut avec un logiciel de reconstitution de fichier type IRM reconstituer l’objet en 3D.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6641</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6641"/>
		<updated>2012-11-20T17:39:09Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
[[Résumé]]&amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Abstract]]&amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Synthèse]] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Principe de fonctionnement et utilisation&#039;&#039;&#039;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets ou leur environnement proche pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions (objets numériques) à des fins diverses.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction en un modèle polygonal.&lt;br /&gt;
 Ces appareils sont beaucoup utilisés par les industries du divertissement pour des films ou des jeux vidéo. Des images numériques en 3D d&#039;objets scannés servent également à la conception industrielle, à la conception d&#039;orthèses (semelle, corset) et de prothèses, à la rétro-ingénierie (reconstruction de surface) pour la documentation d&#039;objets culturels.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Méthode de capture&#039;&#039;&#039;&lt;br /&gt;
Il existe deux types de scanner pour la phase de capture de l’information : &lt;br /&gt;
•	Les scanners avec contact&lt;br /&gt;
•	Les scanners sans contact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les scanners avec contact === : &lt;br /&gt;
Les scanners 3D avec contact sondent le sujet grâce à un contact physique. Ils ont une bonne précision. Cependant, comme il y à un contact physique, cela peut détruire ou altérer des objets fragiles. Un autre inconvénient de cette technologie est sa relative lenteur par rapport aux autres méthodes. &lt;br /&gt;
Un exemple de ce type de scanner est le bras de palpage. Au bout d’un bras, il y à un capteur que l’on peut déplacer dans toutes les directions afin de capturer toutes les coordonnées de l’objet à scanner.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les scanners sans contact === : &lt;br /&gt;
Dans les scanners sans contact, il existe deux sous catégorie de scanner : &lt;br /&gt;
*Scanner sans contact actif&lt;br /&gt;
*Scanner sans contact passif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les scanners sans contact actif ===&lt;br /&gt;
&lt;br /&gt;
Les scanners actifs émettent un rayonnement et détectent sa réflexion afin de sonder un objet ou un environnement. Différents types de source de rayonnement sont utilisés : lumière, ultrason ou rayon X.&lt;br /&gt;
 &lt;br /&gt;
Les scanners laser 3D peuvent généralement être répertoriés dans trois catégories principales :&lt;br /&gt;
*Le scanner 3D par temps de vol : Le scanner par détection de temps de vol émet une impulsion de lumière laser qui est réfléchie par l’objet scanné. La réflexion en résultant est détectée par un capteur. Le temps qui s’écoule entre l’émission et la détection rapporte la distance à l’objet puisque l’on connaît précisément la vitesse de la lumière laser&lt;br /&gt;
*Scanner par triangulation: le scanner projette une ligne ou un point laser sur un objet et en capture ensuite sa réflexion par un capteur situé à une distance connue de la source du laser.&lt;br /&gt;
*Le scan par changement de phase : s’effectue en comparant le changement de phase dans la lumière laser réfléchie à une phase standard, qui est aussi capturée pour la comparaison.&amp;lt;br&amp;gt;&lt;br /&gt;
Pour notre démonstration, nous avons utilisée le scanner à frange (ou à lumière blanche).&amp;lt;br&amp;gt;&lt;br /&gt;
Le scanner 3D à lumière blanche ou à frange est un scan actif qui utilise la lumière blanche (projecteur type rétro-projecteur) pour sonder son environnement. Il pointe sur le sujet une série de motifs lumineux (traits, carrés, ronds,...) avec le projecteur créant des images déformées sur l’objet et utilise un appareil photo ou une camera décalée pour situer les motifs. En fonction de la distance jusqu’à la surface, les motifs prennent des formes différentes (déformations) en raison du positionnement décalé du laser et de la caméra. Ensuite un logiciel vient en déduire la forme de l’objet en fonction de l’ensemble des surfaces déformées dont il dispose.&lt;br /&gt;
Ce type de scanner appartient à la catégorie scanner par triangulation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scanner sans contact passif ===&lt;br /&gt;
Les scanners sans contact passifs, n&#039;émette aucun type de rayonnement. Ils se basent sur la détection de rayonnement ambiant réfléchi. La plupart des scanners de ce type détectent la lumière visible car elle est immédiatement disponible.&amp;lt;br&amp;gt;&lt;br /&gt;
Il existe tout une liste de ce type de scanner, lors de notre exposé, nous en avons présentés trois : &lt;br /&gt;
*Scanners stéréoscopiques : Les systèmes stéréoscopiques utilisent généralement deux caméras vidéo, légèrement espacées, pointant vers la même scène. En analysant les légères différences entre les images des deux appareils, il est possible de déterminer la distance de chaque point de l&#039;image. Cette méthode est basée sur la vision stéréoscopique humaine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Photogrammétrie : Le principe de la photogrammétrie est de prendre des images multiples de l’objet et des points communs manuels ou automatiques à chaque photographie. Les points peuvent être ajoutés automatiquement ou manuellement pour créer les mesures 3D des parties souhaitées de l’objet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Le Tomographe : Le tomographe est un appareil dans lequel on vient insérer le produit à numériser. L’appareil vient effectuer des mesures par tranche depuis l’extérieur de l’objet. Ce scanner permet de sortir des fichiers images de l’objet tranche par tranche. On peut avec un logiciel de reconstitution de fichier type IRM reconstituer l’objet en 3D.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6640</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6640"/>
		<updated>2012-11-20T17:12:50Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
[[Résumé]]&amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Abstract]]&amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Synthèse]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6639</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6639"/>
		<updated>2012-11-20T17:10:53Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
[[Résumé]]&amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Abstract]]&amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6638</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6638"/>
		<updated>2012-11-20T17:10:22Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
=== Résumé === &amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Abstract === &amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6637</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6637"/>
		<updated>2012-11-20T17:10:07Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
===Résumé=== &amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Abstract=== &amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6636</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6636"/>
		<updated>2012-11-20T17:09:32Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
Résumé &amp;lt;br&amp;gt;&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abstract &amp;lt;br&amp;gt;&lt;br /&gt;
A 3D scanner is a device that analyzes a real-world object to collect data on its shape and possibly its appearance (color). The collected data can then be used to construct digital, three dimensional models.&lt;br /&gt;
To move an object from the real-life 3D model, three stages can be identified: the capture of a cloud of points with the surface of the object, cleaning and adjustment  and finally the reconstruction.&lt;br /&gt;
In the capture phase, there are two types of scanners:&lt;br /&gt;
*Scanners with contact&lt;br /&gt;
*Non-contact scanners&lt;br /&gt;
In the reconstruction phase, the algorithm most widely used and best known is the ICP algorithm&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6635</id>
		<title>EA2012-3D Scanning</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=EA2012-3D_Scanning&amp;diff=6635"/>
		<updated>2012-11-20T17:05:35Z</updated>

		<summary type="html">&lt;p&gt;Coswa: Created page with &amp;quot; == 3D Scanning == Exposé réalisé par Oswald Camille et Clément Wirth  Résumé Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informat…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== 3D Scanning ==&lt;br /&gt;
Exposé réalisé par Oswald Camille et Clément Wirth&lt;br /&gt;
&lt;br /&gt;
Résumé&lt;br /&gt;
Un scanner tridimensionnel est un appareil qui analyse les objets pour recueillir des informations précises sur la forme et éventuellement sur l&#039;apparence (couleur, texture, …) de ceux-ci. Les données ainsi collectées peuvent alors être utilisées pour construire des images de synthèse en trois dimensions.&lt;br /&gt;
Pour passer d&#039;un objet de la vie réelle à un modèle 3D, trois étapes peuvent être identifiées : la capture d&#039;un nuage de points présentant la surface de l&#039;objet ; Le nettoyage, l&#039;adaptation, voir la fusion entre plusieurs nuages ; enfin la reconstruction.&lt;br /&gt;
Pour la phase de capture, il existe deux types de scanners : &lt;br /&gt;
*Les scanners avec contact&lt;br /&gt;
*Les scanners sans contact&lt;br /&gt;
Pour la phase de reconstruction, l’algorithme le plus utilisé et le plus connu est l’algorithme ICP&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6252</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6252"/>
		<updated>2012-10-19T08:23:40Z</updated>

		<summary type="html">&lt;p&gt;Coswa: /* Semaine 42 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
Fin du premier Sprint.&lt;br /&gt;
&lt;br /&gt;
[[Rétrospective du 18/10/2012]]&amp;lt;br&amp;gt;&lt;br /&gt;
Tâches restantes : &lt;br /&gt;
*Charte graphique&lt;br /&gt;
*Générer des applications&lt;br /&gt;
&lt;br /&gt;
Tâches réalisées : &lt;br /&gt;
*Mise en place de la structure de données&lt;br /&gt;
*Noyau : fonction de recherche par mot clés&lt;br /&gt;
*IHM : maquette de la page recherche&lt;br /&gt;
*Etude de l&#039;existant&lt;br /&gt;
*rédaction des tests&lt;br /&gt;
&lt;br /&gt;
Problèmes rencontrés : &lt;br /&gt;
*Tâches mal définies&lt;br /&gt;
*Problème de mise en place du travail collaboratif&lt;br /&gt;
*Manque de temps personnel et suppression du TP du 17 Octobre&lt;br /&gt;
&lt;br /&gt;
[[Définition du 2ème sprint :]] &lt;br /&gt;
*Recherche par catégorie et filtrer la recherche par catégorie&lt;br /&gt;
*Dossier de conception&lt;br /&gt;
*Panier&lt;br /&gt;
*Client lourd : fonction ADD et SEARCH (pour mardi 23 Octobre)&lt;br /&gt;
*Client lourd : lecture d&#039;un fichier .txt pour insérer dans la base de données X applications&lt;br /&gt;
&lt;br /&gt;
Date de fin de sprint : 8 novembre.&lt;br /&gt;
Prochaine rétrospective : 8 Novembre.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6251</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6251"/>
		<updated>2012-10-19T08:21:52Z</updated>

		<summary type="html">&lt;p&gt;Coswa: /* Rétrospective du 18/10/2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
Fin du premier Sprint.&lt;br /&gt;
&lt;br /&gt;
[[Rétrospective du 18/10/2012]]&lt;br /&gt;
Tâches restantes : &lt;br /&gt;
*Charte graphique&lt;br /&gt;
*Générer des applications&lt;br /&gt;
&lt;br /&gt;
Problèmes rencontrés : &lt;br /&gt;
*Tâches mal définies&lt;br /&gt;
*Problème de mise en place du travail collaboratif&lt;br /&gt;
*Manque de temps personnel et suppression du TP du 17 Octobre&lt;br /&gt;
&lt;br /&gt;
[[Définition du 2ème sprint :]] &lt;br /&gt;
*Recherche par catégorie et filtrer la recherche par catégorie&lt;br /&gt;
*Dossier de conception&lt;br /&gt;
*Panier&lt;br /&gt;
*Client lourd : fonction ADD et SEARCH (pour mardi 23 Octobre)&lt;br /&gt;
*Client lourd : lecture d&#039;un fichier .txt pour insérer dans la base de données X applications&lt;br /&gt;
&lt;br /&gt;
Date de fin de sprint : 8 novembre.&lt;br /&gt;
Prochaine rétrospective : 8 Novembre.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6250</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6250"/>
		<updated>2012-10-19T08:21:07Z</updated>

		<summary type="html">&lt;p&gt;Coswa: /* Semaine 42 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
Fin du premier Sprint.&lt;br /&gt;
&lt;br /&gt;
====Rétrospective du 18/10/2012====&lt;br /&gt;
Tâches restantes : &lt;br /&gt;
*Charte graphique&lt;br /&gt;
*Générer des applications&lt;br /&gt;
&lt;br /&gt;
Problèmes rencontrés : &lt;br /&gt;
*Tâches mal définies&lt;br /&gt;
*Problème de mise en place du travail collaboratif&lt;br /&gt;
*Manque de temps personnel et suppression du TP du 17 Octobre&lt;br /&gt;
&lt;br /&gt;
Définition du 2ème sprint : &lt;br /&gt;
*Recherche par catégorie et filtrer la recherche par catégorie&lt;br /&gt;
*Dossier de conception&lt;br /&gt;
*Panier&lt;br /&gt;
*Client lourd : fonction ADD et SEARCH (pour mardi 23 Octobre)&lt;br /&gt;
*Client lourd : lecture d&#039;un fichier .txt pour insérer dans la base de données X applications&lt;br /&gt;
&lt;br /&gt;
Date de fin de sprint : 8 novembre.&lt;br /&gt;
Prochaine rétrospective : 8 Novembre.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM&amp;diff=6217</id>
		<title>ECOM</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM&amp;diff=6217"/>
		<updated>2012-10-14T16:51:47Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Objectifs du projet=&lt;br /&gt;
Le projet eCOM consiste à concevoir et développer une application de commerce électronique. Une motivation principale du projet eCOM est qu&#039;il intègre dans sa mise en œuvre différentes thématiques étudiées dans les formations en informatique : en particulier, interfaces homme-machine, applications et architectures réparties, bases de données. Les aspects relatifs au génie logiciel sont également présents puisque le projet eCOM comprend la conception et la réalisation d&#039;un produit logiciel qui satisfait certains critères de qualité (documentation, respect des normes, etc).&lt;br /&gt;
&lt;br /&gt;
L&#039;intégration de différentes thématiques présente les atouts suivants : &lt;br /&gt;
* Valorisation des enseignements acquis dans les différentes thématiques au profit d&#039;un projet important et réaliste. &lt;br /&gt;
* Appréhension des (inter)dépendances entre les thématiques. &lt;br /&gt;
* Communications entre les différents réalisateurs du projet. &lt;br /&gt;
En outre, une deuxième motivation forte du projet eCOM est qu&#039;il intègre des technologies et des standards récents et largement utilisés dans le domaine des applications Internet. Ce projet permet plus précisément de se placer en tant qu&#039;utilisateurs de la technologie JEE (Java Enterprise Edition) destinée à la réalisation de serveurs d&#039;information ou de serveurs de commerce électronique à base de composants distribués, transactionnels et persistants. Les réalisateurs sont confrontés par ce biais à la manipulation de mécanismes et de fonctions générales d&#039;un système réparti : gestion de la désignation de composants distribués, configuration d&#039;une application distribuée, association de propriétés non fonctionnelles aux composants (persistance, transactions), gestion des images persistantes des composants (liaisons avec une base de données). Des extensions au projet sont décrites [http://ecom.ow2.org/xwiki/bin/view/Main/fr ici] et seront réalisées lors du projet RICOM/GICOM au semestre 2.&lt;br /&gt;
&lt;br /&gt;
L&#039;application réalisée devra offrir deux interfaces distinctes : &lt;br /&gt;
* les administrateurs qui gèrent les stocks de produits, les comptes des utilisateurs de l&#039;application et le suivi des commandes ; &lt;br /&gt;
* les consommateurs/acheteurs qui peuvent consulter des articles, les placer dans leur caddie et valider une commande. &lt;br /&gt;
&lt;br /&gt;
Chaque groupe devra élaborer un cahier des charges précis de l&#039;application en termes de fonctionnalités et de critères d&#039;ergonomie. Par ailleurs, le projet devra être réalisé en employant les méthodes et technologies présentées en cours. Ces différents aspects devront être validés par l&#039;équipe pédagogique tout au long du projet.&lt;br /&gt;
&lt;br /&gt;
=Étapes du projet=&lt;br /&gt;
La partie IHM et la partie Système sont menées en parallèle pendant toute la durée du projet. Le projet se conclut par une soutenance finale pour chaque partie (IHM et système). &lt;br /&gt;
&lt;br /&gt;
==Conduite de projet==&lt;br /&gt;
Le projet eCOM est très court en durée. Il est préconisé d&#039;utiliser la méthodologie [[Scrum]] pour la conduite du projet dans chaque groupe.&lt;br /&gt;
&lt;br /&gt;
===Critères d&#039;évaluation===&lt;br /&gt;
La conduite du projet sera principalement évaluée en fonction des critères suivants :&lt;br /&gt;
* vous devez choisir un Scrum Master (unique ou tournant) : vous devez justifier votre choix&lt;br /&gt;
* durée du sprint (idem : vous devez justifier votre choix)&lt;br /&gt;
Sur ces 2 premiers critères, vous n&#039;en changez pas !!!&lt;br /&gt;
&lt;br /&gt;
Vous devez prévoir :&lt;br /&gt;
* product backlog&lt;br /&gt;
* sprint backlog&lt;br /&gt;
* sprint planning&lt;br /&gt;
* démos&lt;br /&gt;
* rétrospectives&lt;br /&gt;
&lt;br /&gt;
Pensez à créer un wiki qui regroupera l&#039;ensemble de vos documentations. Cela doit être une documentation Agile !!!!&lt;br /&gt;
&lt;br /&gt;
Un point de bonus pour ceux qui réussiront à mettre en place des &amp;quot;poker planning&amp;quot;.&lt;br /&gt;
[[File:20121002 141359.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Partie IHM==&lt;br /&gt;
&lt;br /&gt;
===Etapes et documents demandés===&lt;br /&gt;
Trois documents sont à produire : le cahier des charges (CDC), le dossier de conception IHM (à rédiger avant de développer l&#039;IHM du site) et le document d&#039;évaluation IHM. Les versions finales des deux premiers documents (CDC et dossier de conception IHM) sont à remettre une semaine avant les soutenances et le dossier d&#039;évaluation, le jour de la soutenance.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Le détail sur l&#039;organisation et l&#039;évaluation du travail concernant les spécifications du site sera communiqué lors des premières séances de cours.&lt;br /&gt;
En résumé : &lt;br /&gt;
* Une fois le sujet choisi, analyser les sites &amp;quot;concurrents&amp;quot; et mener une enquête auprès d&#039;utilisateurs représentatifs du futur site marchand, faire une analyse des données recueillies, en déduire les requis fonctionnels et non fonctionnels du site, identifier le modèle de l&#039;utilisateur type, produire le modèle de tâches. Les analyses amont (sites concurrents et enquête) seront mises en annexe du CDC. &lt;br /&gt;
* Définir une norme de présentation pour tous les documents du projet. &lt;br /&gt;
* Ensuite, rédiger le cahier des charges. Bien penser à définir les priorités de développement. Des exemples des années précédentes seront consultables en séances d&#039;audit. &lt;br /&gt;
* Une fois le CDC validé, rédiger le dossier de conception IHM : IHM abstraite, IHM concrète, charte graphique. &lt;br /&gt;
===Critères d&#039;évaluation===&lt;br /&gt;
La partie IHM du projet sera principalement évaluée en fonction des critères suivants : &lt;br /&gt;
* Conformité de l&#039;IHM concrète et abstraite avec le modèle de tâche &lt;br /&gt;
* Couverture fonctionnelle de l&#039;application et robustesse au regard des priorités que vous avez retenues &lt;br /&gt;
* Qualité ergonomique au regard des principes vus en cours &lt;br /&gt;
* Rigueur de la démarche &lt;br /&gt;
&lt;br /&gt;
==Partie Système==&lt;br /&gt;
La partie Système est axée sur deux étapes successives. &lt;br /&gt;
===Première étape===&lt;br /&gt;
La première consiste à définir le cœur de l&#039;application, c&#039;est-à-dire le modèle de données et la logique métier, puis à réaliser un premier prototype qui démontre une bonne maîtrise des EJB (session et entity beans).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est vivement conseillé de définir le modèle de données aussi tôt que possible et d&amp;quot;en discuter avec les enseignants. Il est également recommandé de limiter le premier prototype à un sous-ensemble des spécifications fonctionnelles, à la fois assez vaste pour couvrir les principales difficultés techniques et assez léger pour respecter les délais imposés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
À ce stade, l&#039;application est seulement accessible par l&#039;intermédiaire d&#039;un &amp;quot;client lourd&amp;quot; (programme java offrant une console en mode texte). En particulier, il n&#039;est pas demandé, pour cette première étape, de réaliser une interface web pour interagir avec l&#039;application. L&#039;application doit cependant offrir deux interfaces (administrateur et consommateur) et exécuter les requêtes avec des garanties transactionnelles. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une présentation/démonstration du prototype V1 sera réalisée à la fin de l&#039;étape n°1. &lt;br /&gt;
===Deuxième étape===&lt;br /&gt;
La seconde étape consiste à compléter le premier prototype avec les objectifs suivants : &lt;br /&gt;
* ajout des beans nécessaires pour couvrir l&#039;ensemble des spécifications fonctionnelles ; &lt;br /&gt;
* développement d&#039;une interface Web basée sur le modèle MVC ; &lt;br /&gt;
* rédaction des documents demandés (voir ci-dessous) ; &lt;br /&gt;
* modification de la configuration de déploiement : (1) client (lourd/léger) distant, (2) base de données externe (MySQL, Oracle, HSQL ...) et éventuellement distante ; &lt;br /&gt;
* ajout éventuel de fonctionnalités non prioritaires.&lt;br /&gt;
 &lt;br /&gt;
Une présentation d&#039;une mini-maquette d&#039;interface web aura lieu au milieu de l&#039;étape n°2. &lt;br /&gt;
&lt;br /&gt;
Remarque : Aucune des phases du projet ne nécessite le développement d&#039;un client lourd en mode graphique (SWT ...). &lt;br /&gt;
===Documents demandés===&lt;br /&gt;
Deux rapports doivent être rédigés pour la partie Système : un document de conception système et un document d&#039;évaluation système.&lt;br /&gt;
&lt;br /&gt;
====Document de conception système====&lt;br /&gt;
Le dossier de conception système (DCS) a pour but de permettre à toute personne de connaitre les principaux composants JEE de votre application ECOM. Cette connaissance doit pouvoir être acquise rapidement, sans avoir à entrer dans les détails de l&#039;implémentation. Le DCS doit donc être de taille relativement limitée (5 à 10 pages, 20 pages au grand maximum).&lt;br /&gt;
Le DCS est centré sur un schéma d&#039;architecture système (SAS) : ce schéma doit faire apparaître les composants qui vont constituer l&#039;application, ainsi que les liens entre les beans. Un lien depuis un composant A vers un (ou plusieurs) composant(s) B signifie qu&#039;une interaction peut avoir lieu depuis A vers B. Un lien peut être monovalué ou multivalué, monodirectionnel ou multidirectionnel.&lt;br /&gt;
&lt;br /&gt;
Pour chaque composant et lien du SAS, le DCS doit fournir : &lt;br /&gt;
* Une description fonctionnelle : La description fonctionnelle d&#039;un composant fait apparaître les attributs qui le composent, ainsi que les méthodes qu&#039;il fournit. Attributs et méthodes seront associés à une courte description. Les besoins liées à la persistence ou aux aspects transactionnels peuvent également être explicités. &lt;br /&gt;
* Une description d&#039;implantation JEE : La description d&#039;implantation décrit l&#039;implantation du composant ou du lien dans l&#039;environnement JEE. Un composant peut être implanté par un programme Java externe (client léger / client lourd JEE), par un servlet, par un bean ou par un objet POJO. Dans ces derniers cas, il faut préciser les caractéristiques des beans / POJO (local / distribué, session / évenementiel, stateful / stateless, etc). Un lien peut être implanté par une relation JEE, ou bien par conservation de référence de bean.&lt;br /&gt;
&lt;br /&gt;
====Document d&#039;évaluation système====&lt;br /&gt;
&lt;br /&gt;
Le rapport final système du projet ECOM a pour but de préciser l’état d’avancement de votre application ECOM.&lt;br /&gt;
&lt;br /&gt;
Le rapport final système doit préciser : &lt;br /&gt;
* L’état de chaque composant : non réalisé, réalisé, réalisé et validé &lt;br /&gt;
* Les fonctions réalisées, réalisées et testées, et celles restant à réaliser &lt;br /&gt;
* Les propriétés non fonctionnelles garanties par votre réalisation, et celles restant à considérer pour finaliser votre application &lt;br /&gt;
* Le temps consacré à la conception système &lt;br /&gt;
* Le temps consacré au développement système &lt;br /&gt;
* Les principales difficultés rencontrées &lt;br /&gt;
===Critères d&#039;évaluation===&lt;br /&gt;
La partie système du projet sera principalement évaluée en fonction des critères suivants : &lt;br /&gt;
* Conformité aux spécifications de l&#039;application et aux consignes données dans le cadre du projet &lt;br /&gt;
* Respect des échéances pour les différentes étapes du projet (y compris pour les prototypes intermédiaires et les documents) &lt;br /&gt;
* Qualité de l&#039;architecture de l&#039;application &lt;br /&gt;
* Qualité et robustesse du code applicatif &lt;br /&gt;
* Compréhension des principaux concepts de la technologie JEE &lt;br /&gt;
* Rigueur de la démarche de conception &lt;br /&gt;
* Qualité des présentations/soutenances &lt;br /&gt;
En complément, les aspects suivants seront également considérés : &lt;br /&gt;
* Méthodologie de test &lt;br /&gt;
* Performances (résultat du injection de charge avec JMeter ou Clif) &lt;br /&gt;
* Utilisation (optionnelle) de technologies/APIs/frameworks avancés&lt;br /&gt;
&lt;br /&gt;
==Consignes pour la soutenance==&lt;br /&gt;
===Consignes spécifiques pour les soutenances IHM===&lt;br /&gt;
A REDIGER PAR SYBILLE&lt;br /&gt;
&lt;br /&gt;
===Consignes spécifiques pour les soutenances Système===&lt;br /&gt;
* Apportez un exemplaire du dossier d&#039;évaluation système (déposé la veille sur Moodle) lors de la soutenance. Il n&#039;est pas nécessaire d&#039;apporter un exemplaire du dossier de conception système.&lt;br /&gt;
* Préparez vous 30 minutes avant votre soutenance pour démarrer les instances Amazon avec le service développé.&lt;br /&gt;
* Prévovez environ 30 minutes pour la présentation/démo/questions. Utilisez des transparents pour présenter votre projet.&lt;br /&gt;
* Les démonstrations peuvent être faites sur vos machines personnelles cependant le service eCOM doit IMPERATIVEMENT s&#039;exécuter sur une ou plusieurs instances Amazon.&lt;br /&gt;
* Conditionnez le projet final sous la forme d’une archive (zip ou tar.gz) après avoir inclus la documentation (dans un repertoire /main/site). Utilisez la convention de nommage suivante : ecom_final_1213-X.zip où X correspond au nom du projet.&lt;br /&gt;
* Déposez immédiatement après la soutenance (et en aucun cas après le 20 décembre) l&#039;archive sur Moodle.&lt;br /&gt;
* le rapport de charge (benchmark) doit être (MUST) fourni dans la documentation.&lt;br /&gt;
* le rapport sur les métriques logicielles doit être (MUST) fourni dans la documentation.&lt;br /&gt;
&lt;br /&gt;
=Organisation 2012-2013=&lt;br /&gt;
==Planning==&lt;br /&gt;
===M2PGI Apprenti===&lt;br /&gt;
&#039;&#039;&#039;Equipe pédagogique:&#039;&#039;&#039; Noël de Palma (NdP), Sybille Caffiau (SC), Didier Donsez (DD), Sebastien Chassand-Barrioz (SCB), Fy RAVOAJANAHARY (FR)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dates Importantes:&#039;&#039;&#039;&lt;br /&gt;
*Démo système V1 alternant :    mardi 16 octobre&lt;br /&gt;
*Démo système V2 alternant :    mardi 27 novembre&lt;br /&gt;
*Semaine bloquée :    lundi 17 décembre - vendredi 21 décembre&lt;br /&gt;
*Soutenances (IHM + système) :    vendredi 21 décembre&lt;br /&gt;
&lt;br /&gt;
*Remise du cahier des charges :    vendredi 14 décembre&lt;br /&gt;
*Remise du dossier de conception IHM :    vendredi 14 décembre&lt;br /&gt;
*Remise du dossier d&#039;évaluation IHM :    jeudi 20 décembre&lt;br /&gt;
&lt;br /&gt;
*Remise du dossier de conception système :    vendredi 14 décembre&lt;br /&gt;
*Remise du dossier d&#039;évaluation système :    jeudi 20 décembre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Séances:&#039;&#039;&#039;&lt;br /&gt;
*jeudi 6 septembre	        10h30-12h	F116	                présentation du projet	                        NDP&lt;br /&gt;
*jeudi 6 septembre	        13h30-18h 	F116	                cours IHM	                                                SC	&lt;br /&gt;
*vendredi 7 septembre	08h-11h15	F114	                cours JEE	                                                NDP	&lt;br /&gt;
*vendredi 7 septembre	13h30-18h30	F114 	        cours outils + HTTP	                                        DD	&lt;br /&gt;
*jeudi 13 septembre	        08h-11h15	F211/F215	support système (installation JEE)	        SCB ou NDP	&lt;br /&gt;
*jeudi 13 septembre	        11h30-13h	Rien	&lt;br /&gt;
*jeudi 13 septembre	        13h30-16h45	F215	                support système (EJB) 	                        FR	&lt;br /&gt;
*vendredi 14 septembre	08h-13h	        F116	                cours HTTP/servlets/JSP + cours outils	DD	&lt;br /&gt;
*vendredi 14 septembre	13h30-16h45	F116	                cours MVC/JSF	                                        FR	&lt;br /&gt;
*jeudi 20 septembre	        17h-18h30	F217	                audits IHM	                                        SC	&lt;br /&gt;
*vendredi 21 septembre	09h-12h	        F215	                support système (technologies web)	        FR	&lt;br /&gt;
*vendredi 21 septembre	13h-16h	        F215	                support système (MVC)	                        FR&lt;br /&gt;
*mardi 25 septembre	17h-18h30	F213/F217	support système	SCB	&lt;br /&gt;
*mardi 2 octobre	17h-18h30	F213/217	support système	FR	&lt;br /&gt;
*mardi 16 octobre	17h-18h30 	F213/217	support système + Demo V1	FR, NDP	&lt;br /&gt;
*mardi 23 octobre	17h-18h30	F213/217	audits IHM 	SC 	&lt;br /&gt;
*mardi 6 novembre	17h-18h30	F216	 Support Système 	NDP &lt;br /&gt;
*mardi 13 novembre	17h-18h30	F216	 Support système	FR	&lt;br /&gt;
*mardi 13 novembre	17h-18h30	F216	 audit IHM 	SC	&lt;br /&gt;
*mardi 20 novembre	17h-18h30	F213/F217	audits IHM	SC&lt;br /&gt;
*mardi 27 novembre	17h-18h30	F213/F217	audits IHM + Demo v2	SC, NDP&lt;br /&gt;
*lundi 17 décembre	13h30-18h30	F104/F217/F214		&lt;br /&gt;
*mardi 18 décembre	8h-13h	F104/F217/F214		&lt;br /&gt;
*mardi 18 décembre	13h30-18h30	F104/F217/F214			&lt;br /&gt;
*mercredi 19 décembre	8h-13h	F104/F217/F214			&lt;br /&gt;
*mercredi 19 décembre	13h30-18h30	F104/F217/F214			&lt;br /&gt;
*jeudi 20 décembre	8h-13h	F104/F217/F214 		&lt;br /&gt;
*jeudi 20 décembre	13h30-18h30	F104/F217/F214			&lt;br /&gt;
*vendredi 21 décembre	8h-18h30	F213/F214/F217 soutenances IHM et système en parallèle	SC, FB, SCB, FR, NDP&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides:&#039;&#039;&#039;	&lt;br /&gt;
*EJB [[File:ejb.pdf]]&lt;br /&gt;
&lt;br /&gt;
===M2PGI Classique===&lt;br /&gt;
Equipe pédagogique: Noël de Palma (NdP), Sybille Caffiau (SC), Didier Donsez (DD), Sebastien Chassand-Barrioz (SCB), Fy RAVOAJANAHARY (FR)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dates Importantes:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Démo système V1 classique :    jeudi 25 octobre&lt;br /&gt;
*Démo système V2 classique :    jeudi 29 novembre&lt;br /&gt;
*Semaine bloquée :    lundi 17 décembre - vendredi 21 décembre&lt;br /&gt;
*Soutenances (IHM + système) :    vendredi 21 décembre&lt;br /&gt;
&lt;br /&gt;
*Remise du cahier des charges :    vendredi 14 décembre&lt;br /&gt;
*Remise du dossier de conception IHM :    vendredi 14 décembre&lt;br /&gt;
*Remise du dossier d&#039;évaluation IHM :    jeudi 20 décembre&lt;br /&gt;
&lt;br /&gt;
*Remise du dossier de conception système :    vendredi 14 décembre&lt;br /&gt;
*Remise du dossier d&#039;évaluation système :    jeudi 20 décembre&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Séances:&#039;&#039;&#039;&lt;br /&gt;
*jeudi 27 septembre	8h-9h30	F117	présentation du projet	NDP	&lt;br /&gt;
*jeudi 27 septembre	9h45-11h15	F117	cours IHM n°1 	SC	&lt;br /&gt;
*jeudi 27 septembre	13h30-15h00	F117	cours JEE (1/2)	NDP	&lt;br /&gt;
*jeudi 27 septembre	15h15-16h45	F117	cours JEE (2/2)	NDP 	&lt;br /&gt;
*jeudi 04 oct	8h-11h15	 F115	cours outils 	DD	&lt;br /&gt;
*jeudi  04 oct 	13h30-16h45	F215/F216	support système (installation JEE)	SCB	&lt;br /&gt;
*jeudi 11 octobre	8h-11h15	F115 	cours IHM n°2-3	SC&lt;br /&gt;
*jeudi 11 octobre	17h-18h30	F215/F216       point avancement système	NDP&lt;br /&gt;
*jeudi 11 octobre	17h-18h30	F215/F216	audits IHM	SC&lt;br /&gt;
*jeudi 18 octobre	8h-11h15 	F115	 cours HTTP/servlets/JSP	DD	&lt;br /&gt;
*jeudi 18 octobre	13h30-16h45	F115	 cours MVC/JSF	FR	&lt;br /&gt;
*jeudi 25 octobre	8h-11h15 	F215/F216	démo V1 + support système 	SCB, NDP&lt;br /&gt;
*jeudi 25 octobre     13h30-15h    F214/F216   Audit IHM	SC&lt;br /&gt;
*jeudi 8 novembre	8h-11h15 	F215/F216	support système	SCB&lt;br /&gt;
*jeudi 8 novembre 	9h45-11h15	F215/F216	audits IHM	SC&lt;br /&gt;
*jeudi 15 novembre	8h-11h15	F215/F216	Support Système 	NDP 	&lt;br /&gt;
*jeudi 22 novembre	8h-11h15	F215/F216	support système	SCB, NDP&lt;br /&gt;
*jeudi 22 novembre	8h-9h30	F215/F216	audits IHM	SC&lt;br /&gt;
*jeudi 29 novembre	8h-11h15 	F215/F216	démo V2 + support système	SCB, NDP&lt;br /&gt;
*lundi 17 décembre	13h30-18h30	F104/F217/F214		&lt;br /&gt;
*mardi 18 décembre	8h-13h	F104/F217/F214		&lt;br /&gt;
*mardi 18 décembre	13h30-18h30	F104/F217/F214		&lt;br /&gt;
*mercredi 19 décembre	8h-13h	F104/F217/F214		&lt;br /&gt;
*mercredi 19 décembre	13h30-18h30	F104/F217/F214		&lt;br /&gt;
*jeudi 20 décembre	8h-13h	F104/F217/F214 	&lt;br /&gt;
*jeudi 20 décembre	13h30-18h30	F104/F217/F214	&lt;br /&gt;
*vendredi 21 décembre	8h-18h30	F213/F214/F217 soutenances IHM et système en parallèle	SC, FB, SCB, FR, NDP&lt;br /&gt;
&lt;br /&gt;
===RICM5===&lt;br /&gt;
&#039;&#039;&#039;Equipe pédagogique:&#039;&#039;&#039; Xavier Spengler (XS), Sybille Caffiau (SC), Didier Donsez (DD)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dates Importantes:&#039;&#039;&#039;&lt;br /&gt;
*Démo système V1 : ??&lt;br /&gt;
*Démo système V2 : ??&lt;br /&gt;
*Soutenances (IHM + système) : 19/12/2012 aprem ou 11/01/2013 aprem ou 18/01/2013 aprem&lt;br /&gt;
*Remise du cahier des charges : 9/10/2012 (moodle)&lt;br /&gt;
*Remise du dossier de conception IHM : ?? (moodle)&lt;br /&gt;
*Remise du dossier d&#039;évaluation IHM : ?? (moodle)&lt;br /&gt;
*Remise du dossier de conception système : ?? (moodle)&lt;br /&gt;
*Remise du dossier d&#039;évaluation système : ?? (moodle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Séances:&#039;&#039;&#039;&lt;br /&gt;
* 25/09 Ma: Introduction 1H30 DD, CM Ergonomie 1H30 SC  [[Media:PresentationECOM-RICM5-2012.pdf]] &lt;br /&gt;
* 25/09 Ap: TD Ergonomie IHM 3h00 SC&lt;br /&gt;
* 02/10 Ma: CM JavaEE &amp;amp; EJB 3h00 XS&lt;br /&gt;
* 02/10 Ap: Install JavaEE, tutoriel EJB 3h00 XS&lt;br /&gt;
* 09/10 Ma: CM Ergonomie IHM 3h00 SC&lt;br /&gt;
* 09/10 Ap: TD Ergonomie IHM 1h30 SC, Tutoriel EJB 2h00 XS&lt;br /&gt;
* 23/10 Ma: CM HTTP &amp;amp; Servlet/JSP 3h00 DD&lt;br /&gt;
* 23/10 Ap: Tutoriel Servlet/JSP 3h00 XS&lt;br /&gt;
* 06/11 Ma: TD JavaEE 3H00 XS&lt;br /&gt;
* 13/11 Ma: En parallele : TD JavaEE 3H00 XS + TD Ergo IHM 3H00 SC &lt;br /&gt;
* 20/11 Ma: TD JavaEE 3H00 XS &lt;br /&gt;
* 20/11 Ap: En parallele : TD JavaEE 3H00 XS + TD Ergo IHM 3H00 SC&lt;br /&gt;
* 27/11 Ma: En parallele : TD JavaEE 3H00 XS + TD Ergo IHM 3H00 SC&lt;br /&gt;
* 27/11 Ap: TD JavaEE 3H00 XS&lt;br /&gt;
* 04/12 Ma: En parallele : TD JavaEE 3H00 XS + TD Ergo IHM 3H00 SC&lt;br /&gt;
* 04/12 Ap: TD JavaEE 3H00 XS&lt;br /&gt;
* 11/12 Ma: En parallele : TD JavaEE 3H00 XS + TD Ergo IHM 3H00 SC&lt;br /&gt;
* 18/12 Ma: TD Ergo IHM 3H00 SC&lt;br /&gt;
* Soutenance le ???&lt;br /&gt;
&lt;br /&gt;
==Groupes==&lt;br /&gt;
===M2PGI Apprenti===&lt;br /&gt;
====e-Culture====&lt;br /&gt;
=====Equipe=====&lt;br /&gt;
* Rohart Bastien (Chef de projet)&lt;br /&gt;
* Clerc Margaux&lt;br /&gt;
* Plunet Arthur&lt;br /&gt;
* Venandy Baptiste&lt;br /&gt;
&lt;br /&gt;
====spectaclECOM====&lt;br /&gt;
=====Equipe=====&lt;br /&gt;
* Adrien Pomaret (chef de projet)&lt;br /&gt;
* Samantha Petit-Charles&lt;br /&gt;
* Philippe Creignou&lt;br /&gt;
&lt;br /&gt;
====e-Mercure====&lt;br /&gt;
=====Equipe=====&lt;br /&gt;
* Thibault ALLEGRE (Chef de projet)&lt;br /&gt;
* Thibaut GUINOISEAU&lt;br /&gt;
* Joseph VERDURAND&lt;br /&gt;
&lt;br /&gt;
===M2PGI Classique===&lt;br /&gt;
&lt;br /&gt;
===RICM5===&lt;br /&gt;
&lt;br /&gt;
==== Groupe 1 : Vente à la criée====&lt;br /&gt;
* BISCH	 Simon&lt;br /&gt;
* CHEVALLIER	Marie&lt;br /&gt;
* FALL	Yacine&lt;br /&gt;
* FOURURE	Florian&lt;br /&gt;
&lt;br /&gt;
==== Groupe 2 : ====&lt;br /&gt;
* DAUVERGNE	Léopold&lt;br /&gt;
* ELOY	        Fabien&lt;br /&gt;
* LEVEQUE	Florian&lt;br /&gt;
* VIGIER	Sylvain&lt;br /&gt;
&lt;br /&gt;
Pour le suivi du projet, c&#039;est [[ecom-pushmyproject|ici]].&lt;br /&gt;
&lt;br /&gt;
==== Groupe 3 : [[Lubyb]] ====&lt;br /&gt;
* CLAVELIN	Aurélien&lt;br /&gt;
* GNATTO-BAHIE	Christopher&lt;br /&gt;
* HO	Minh Quan&lt;br /&gt;
* PRAK	Soriya&lt;br /&gt;
&lt;br /&gt;
==== Groupe 4 : Vente de Sapins de Noël ====&lt;br /&gt;
* CARAMELLI	 Noé-jean (chef de projet)&lt;br /&gt;
* GU	Qikai&lt;br /&gt;
* LU	Xiao&lt;br /&gt;
[[Ecom-sapins_de_noel_2012]]&lt;br /&gt;
&lt;br /&gt;
==== Groupe 5 : [[BookOnCloud]] ====&lt;br /&gt;
* HARRACHE	Salem&lt;br /&gt;
* PAZ	Elisabeth&lt;br /&gt;
* RAOUX	Maxence&lt;br /&gt;
* SEGALA-DUVERNEY	Joachim&lt;br /&gt;
&lt;br /&gt;
==== Groupe 6 : [http://air.imag.fr/mediawiki/index.php/Linux_Store Linux Store] ====&lt;br /&gt;
* MERCIER	Michael&lt;br /&gt;
* OSWALD	Camille&lt;br /&gt;
* WIRTH	Clément&lt;br /&gt;
&lt;br /&gt;
==== Groupe 7 : [[Ecom-covoiturage]] ====&lt;br /&gt;
* NICOLACCINI	Mickaël&lt;br /&gt;
* NGOUALA	Rolly&lt;br /&gt;
* ALEXANDRE Arthur&lt;br /&gt;
&lt;br /&gt;
==Soutenance==&lt;br /&gt;
===M2PGI Apprenti===&lt;br /&gt;
&lt;br /&gt;
===M2PGI Classique===&lt;br /&gt;
&lt;br /&gt;
===RICM5===&lt;br /&gt;
&lt;br /&gt;
IMPERATIF&lt;br /&gt;
* le projet doit être (MUST) géré selon la méthode Scrum : le Scrum Master devra présenter le déroulement du projet.&lt;br /&gt;
* le serveur JavaEE doit être (MUST) hébergé sur une instance Amazon EC2 à partir du compte EC2 créé en début de projet.&lt;br /&gt;
* un rapport de charge (benchmark) doit être (MUST) fourni : les outils JMeter ou Clif peuvent être utilisés.&lt;br /&gt;
* un rapport sur les métriques logicielles doit être (MUST) fourni : l&#039;outil Sonar peut être utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
&lt;br /&gt;
* Cours JEE/EJB(NDP) [[Media:EJB-ECOM2010.pdf]]&lt;br /&gt;
* Cours IHM (SC) : [https://www.dropbox.com/s/tk8ujqqowcj114e/ECOM20122013.pdf url]&lt;br /&gt;
* Cours JSF (PR) : [http://imag-moodle.e.ujf-grenoble.fr/course/view.php?id=61 url]&lt;br /&gt;
* Cours maven (DD) : [http://membres-liglab.imag.fr/donsez/cours/maven.pdf url]&lt;br /&gt;
* Cours versionning (DD) : [http://membres-liglab.imag.fr/donsez/cours/version.pdf url]&lt;br /&gt;
* Cours subversion (DD) : [http://membres-liglab.imag.fr/donsez/cours/subversion.pdf url]&lt;br /&gt;
* Cours forge (DD) : [http://membres-liglab.imag.fr/donsez/cours/forge.pdf url]&lt;br /&gt;
* Cours http (DD) : [http://membres-liglab.imag.fr/donsez/cours/http.pdf url]&lt;br /&gt;
* Cours servlet (DD) : [http://membres-liglab.imag.fr/donsez/cours/servletjsp.pdf url]&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
* [http://wiki.easybeans.org/xwiki/bin/view/Main/Documentation Documentation Easybeans (conteneur EJB3 utilis&amp;amp;eacute; par Jonas)]&lt;br /&gt;
* [http://java.sun.com/javaee/5/docs/tutorial/doc/ Tutorial JEE 5 ]&lt;br /&gt;
* [http://netbeans.org/kb/67/javaee/ejb30.html Tutorial NetBean et JEE ]&lt;br /&gt;
* [http://java.sun.com/javaee/5/docs/api/ API JEE 5 ]&lt;br /&gt;
* [http://jcp.org/en/jsr/detail?id=244 Sp&amp;amp;eacute;cifications JEE 5 ]&lt;br /&gt;
* [http://jcp.org/en/jsr/detail?id=220 Sp&amp;amp;eacute;cifications EJB3 (simplified API, persistence, ejbcore)|&lt;br /&gt;
* [http://www.theserverside.com/news/thread.tss?thread_id=55191 JPA implementation patterns ]&lt;br /&gt;
* [http://jonas.ow2.org/JONAS_5_1_2/doc/doc-en/html/getting_started_guide.html#id1316973 Glossaire]&lt;br /&gt;
* [http://www.easybeans.net/xwiki/bin/download/Main/Documentation/ejb3-annotations.pdf Aide m&amp;amp;eacute;moire pour les annotations EJB3 ]&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://proton.inrialpes.fr/~depalma/ecom/liens/liens.html&lt;br /&gt;
&lt;br /&gt;
===Quelques livres===&lt;br /&gt;
REMARQUE: les livres sur JavaEE se periment très vite avec l&#039;évolution de la spécification&lt;br /&gt;
* Java EE6 Cookbook for securing, tuning, and extending enterprise applications: http://www.packtpub.com/java-ee6-securing-tuning-extending-enterprise-applications-cookbook/book&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6216</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6216"/>
		<updated>2012-10-14T16:51:21Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6215</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6215"/>
		<updated>2012-10-14T16:51:05Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
[http://air.imag.fr/mediawiki/index.php/Linux_Store Linux Store]&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6214</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6214"/>
		<updated>2012-10-14T16:50:53Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
[http://air.imag.fr/mediawiki/index.php/Linux_Store link Linux Store]&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6213</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6213"/>
		<updated>2012-10-14T16:49:40Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
[Linux Store : http://air.imag.fr/mediawiki/index.php/Linux_Store]&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6212</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6212"/>
		<updated>2012-10-14T16:48:58Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
Linux Store[http://air.imag.fr/mediawiki/index.php/Linux_Store]&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6211</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6211"/>
		<updated>2012-10-14T16:48:16Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
[http://air.imag.fr/mediawiki/index.php/Linux_Store]&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6210</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6210"/>
		<updated>2012-10-14T16:48:04Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;br /&gt;
[test lien]&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6205</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6205"/>
		<updated>2012-10-14T08:43:49Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous avons un dashboard électronique sur le site trello.com. Celui-ci permet à chacun de savoir quelle est sa tache a réaliser pour le sprint en cours.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6204</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6204"/>
		<updated>2012-10-14T08:39:47Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
[[Membre du projet]] : &lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6203</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6203"/>
		<updated>2012-10-14T08:38:56Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
Membre du projet : &amp;lt;br&amp;gt;&lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6202</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6202"/>
		<updated>2012-10-14T08:38:36Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
Membre du projet : &amp;lt;br&amp;gt;&lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6201</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6201"/>
		<updated>2012-10-14T08:38:14Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
Membre du projet : &amp;lt;br&amp;gt;&lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6200</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6200"/>
		<updated>2012-10-14T08:37:03Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;br /&gt;
&lt;br /&gt;
Membre du projet : &amp;lt;br&amp;gt;&lt;br /&gt;
*Mercier Michael&lt;br /&gt;
*Oswald camille&lt;br /&gt;
*Wirth Clément&lt;br /&gt;
&lt;br /&gt;
===Semaine 39===&lt;br /&gt;
Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.&lt;br /&gt;
&lt;br /&gt;
===Semaine 40===&lt;br /&gt;
Définition et écriture du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : &amp;lt;br&amp;gt;&lt;br /&gt;
*définir un srcrum master fixe ou tournant&lt;br /&gt;
*Définir la durée de nos sprint&lt;br /&gt;
*Définir le product backlog&lt;br /&gt;
&lt;br /&gt;
[[Durée des sprints]] : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d&#039;emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l&#039;école (encadré) et 4h personnel. &lt;br /&gt;
&lt;br /&gt;
Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l&#039;expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Product Backlog]] : &lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;utilisateur, je souhaite : &lt;br /&gt;
*Rechercher une application par mot clés ou par catégorie.&lt;br /&gt;
*Télécharger une application&lt;br /&gt;
*Ajouter, supprimer, modifier une application dans mon panier.&lt;br /&gt;
*M&#039;inscrire&lt;br /&gt;
*Me connecter&lt;br /&gt;
*Payer&lt;br /&gt;
*Télécharger une mise-à-jour&lt;br /&gt;
*Poster une application&lt;br /&gt;
*Poster une mise-à-jour&lt;br /&gt;
*Gérer mon compte utilisateur&lt;br /&gt;
*Me désinscrire&lt;br /&gt;
*Etre informé de la validation de mon application&lt;br /&gt;
*Etre informé des mises-à-jours&lt;br /&gt;
&lt;br /&gt;
En tant qu&#039;administrateur, je souhaite : &lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une application&lt;br /&gt;
*Etre informé de l&#039;ajout d&#039;une mise-à-jour&lt;br /&gt;
*Valider ou non l&#039;application ou la mise-à-jour&lt;br /&gt;
*Retirer une application&lt;br /&gt;
&lt;br /&gt;
[[Définition du premier sprint backlog]] : &lt;br /&gt;
Rechercher une application : &lt;br /&gt;
*Mettre en place la structure de donnée&lt;br /&gt;
*IHM (faire une maquette de page de recherche, charte graphique, étude de l&#039;éxistant)&lt;br /&gt;
*Noyau (fonction qui fait la recherche)&lt;br /&gt;
* Générer les applications&lt;br /&gt;
*Ecrire les jeux de tests.&lt;br /&gt;
&lt;br /&gt;
===Semaine 41===&lt;br /&gt;
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 42===&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6157</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6157"/>
		<updated>2012-10-09T12:12:07Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
*Fedora&lt;br /&gt;
*Red’Hat&lt;br /&gt;
*Centos&lt;br /&gt;
*Open Suse&lt;br /&gt;
*Ubuntu&lt;br /&gt;
*…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6156</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6156"/>
		<updated>2012-10-09T12:11:22Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation==&lt;br /&gt;
Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
•	Fedora&lt;br /&gt;
•	Red’Hat&lt;br /&gt;
•	Centos&lt;br /&gt;
•	Open Suse&lt;br /&gt;
•	Ubuntu&lt;br /&gt;
•	…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&amp;lt;br&amp;gt;&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6155</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6155"/>
		<updated>2012-10-09T12:10:44Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&amp;lt;br&amp;gt;&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
•	Fedora&lt;br /&gt;
•	Red’Hat&lt;br /&gt;
•	Centos&lt;br /&gt;
•	Open Suse&lt;br /&gt;
•	Ubuntu&lt;br /&gt;
•	…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6154</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6154"/>
		<updated>2012-10-09T12:10:22Z</updated>

		<summary type="html">&lt;p&gt;Coswa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
*Des jeux&lt;br /&gt;
*Des thèmes&lt;br /&gt;
*Des widgets	&lt;br /&gt;
*Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
•	Fedora&lt;br /&gt;
•	Red’Hat&lt;br /&gt;
•	Centos&lt;br /&gt;
•	Open Suse&lt;br /&gt;
•	Ubuntu&lt;br /&gt;
•	…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6153</id>
		<title>Linux Store</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Store&amp;diff=6153"/>
		<updated>2012-10-09T12:09:46Z</updated>

		<summary type="html">&lt;p&gt;Coswa: Created page with &amp;quot;Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.&lt;br /&gt;
Sur cette plate-forme, les utilisateurs pourront télécharger : &lt;br /&gt;
•	Des jeux&lt;br /&gt;
•	Des thèmes&lt;br /&gt;
•	Des widgets&lt;br /&gt;
•	Des logiciels de sécurité, d’administrateur ou de multimédia.&lt;br /&gt;
Ces applications seront disponibles pour tous types de distribution linux : &lt;br /&gt;
•	Fedora&lt;br /&gt;
•	Red’Hat&lt;br /&gt;
•	Centos&lt;br /&gt;
•	Open Suse&lt;br /&gt;
•	Ubuntu&lt;br /&gt;
•	…&lt;br /&gt;
Ces applications seront payantes mais leurs mise-à-jours seront gratuite.&lt;br /&gt;
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.&lt;/div&gt;</summary>
		<author><name>Coswa</name></author>
	</entry>
</feed>