<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.clever-age.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel xml:lang="fr">
	<title>Clever Garden, Clever Age, Clever Presence - 100% digital</title>
	<link>http://www.clever-age.com/</link>
	<description>1/3 de communication multi-canal
1/3 d'architecture technique
1/3 d'optimisation des dispositifs Web-Mobile
Pour une couverture de vos besoins sur la totalité de la chaîne digitale</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	

	<image>
		<title>Clever Garden, Clever Age, Clever Presence - 100% digital</title>
		<url>http://www.clever-age.com/local/cache-vignettes/L144xH75/siteon0-2b16d.png</url>
		<link>http://www.clever-age.com/</link>
		<height>75</height>
		<width>144</width>
	</image>



<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.clever-age.com/Clever-Age-Publications" /><feedburner:info uri="clever-age-publications" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.clever-age.com%2FClever-Age-Publications" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.clever-age.com/Clever-Age-Publications" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.clever-age.com%2FClever-Age-Publications" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.clever-age.com%2FClever-Age-Publications" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.clever-age.com%2FClever-Age-Publications" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.clever-age.com%2FClever-Age-Publications" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><item xml:lang="fr">
		<title>Livre blanc : les formulaires web</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/VVJ2dqtazfY/livre-blanc-les-formulaires-web.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-les-formulaires-web.html</guid>
		<dc:date>2011-12-07T09:33:43Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Nicolas Catherin</dc:creator>



		<description>&lt;p&gt;État des lieux du design de formulaires web au sein d'une démarche de qualité web : un regard croisé entre l'ergonomie, l'accessibilité et le graphisme.&lt;/p&gt;

-
&lt;a href="http://www.clever-age.com/veille/publications/livres-blancs/" rel="directory"&gt;Livres Blancs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Les formulaires web sont encore et souvent négligés, parfois recouverts d'une couche graphique plus néfaste que pratique, et rarement considérés comme un puissant levier de transformation qu'il s'agisse de produit, de service ou d'information.
Ce livre blanc a pour ambition de traiter cette problématique de complétion que l'on retrouve associée à chaque formulaire au travers d'une vision croisée entre accessibilité, ergonomie et esthétique.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ils sont partout ! Du moindre champ de recherche au tunnel de commande, les formulaires occupent une majeure partie des interactions que les sites Internet offrent à vos doigts agiles. Mieux encore, ils vous garantissent l'accès à l'information recherchée, et heureusement, vu le temps que vous leur consacrez !&lt;/p&gt; &lt;p&gt;Mais parfois, c'est le drame. D'abord vous vous retrouvez à remplir une interminable série d'ennuyeuses zones blanches qui frôlent régulièrement la curiosité mal placée. On vous impose d'accoler vos yeux à quelques centimètres de l'écran ou de suivre certaines lignes avec les doigts pour être certain de renseigner les bonnes informations au bon endroit.
Les requêtes ne sont pas toujours claires : ici, l'on vous demande un département et vous pouvez saisir cinq chiffres : s'agit-il sérieusement du code postal ?&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_1841 spip_documents spip_documents_left' style='float:left; width:200px;'&gt;
&lt;img src='http://www.clever-age.com/local/cache-vignettes/L200xH200/webform-78248.png' width='200' height='200' alt="Formulaires web, accessibilité, design et ergonomie" title="Formulaires web, accessibilité, design et ergonomie" style='height:200px;width:200px;' /&gt;&lt;/span&gt;
Toutes ces épreuves accomplies, c'est fièrement que vous cherchez le sacro-saint bouton d'envoi… Mais où est-il ? Ah oui, dans le coin inférieur droit de votre écran. Il s'en est fallu de peu que vous ne le ratiez. Vous cliquez, soulagé, vous avez réussi…&lt;/p&gt; &lt;p&gt;Et non : les lignes sont gorgées de rouge, toutes ou presque, les informations semblent obligatoires. Vous ne le saviez pas ? Bon retour à la case départ !&lt;/p&gt; &lt;p&gt;Dans l'idée d'épargner tout ceci à vos utilisateurs, ce livre blanc vous apportera les briques essentielles à la bonne conception de vos formulaires à travers le plan d'étude suivant :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;strong&gt;Présentation et personnalisation des éléments&lt;/strong&gt;&lt;ul class="spip"&gt;&lt;li&gt; les éléments natifs pré-HTML5 ;&lt;/li&gt;&lt;li&gt; les limites de la personnalisation ;&lt;/li&gt;&lt;li&gt; HTML5 : apports et limites.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Ergonomie et bonnes pratiques&lt;/strong&gt;&lt;ul class="spip"&gt;&lt;li&gt; l'objectif est la complétion ;&lt;/li&gt;&lt;li&gt; aligner le couple label / champ ;&lt;/li&gt;&lt;li&gt; longueur de champ et « affordance » ;&lt;/li&gt;&lt;li&gt; hiérarchisation des actions ;&lt;/li&gt;&lt;li&gt; indiquer le caractère obligatoire (ou non) des champs ;&lt;/li&gt;&lt;li&gt; gérer le feedback utilisateur.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Bonne lecture, et n'hésitez pas à nous conter vos expériences !&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.clever-age.com/IMG/pdf/lb-formulairesweb-ncvvca.pdf" class='spip_in' type='application/pdf'&gt;&lt;i&gt;Télécharger le livre blanc (format PDF, 1,9Mo)&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.clever-age.com/IMG/pdf/lb-formulairesweb-ncvvca.pdf" length="1982578" type="application/pdf" />
		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-les-formulaires-web.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>Brightcove</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/1EG-jQ2dqsQ/brightcove.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/brightcove.html</guid>
		<dc:date>2011-07-22T14:29:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Leroux</dc:creator>


		<dc:subject>Clever Presence</dc:subject>

		<description>
&lt;p&gt;Brightcove se présente comme le pionnier et le leader des plates-formes vidéo en ligne. La couverture fonctionnelle est complète : encodage des vidéos, publication, monétisation, syndication, statistiques, etc. Fiche d'identité Nom du produit Brightcove 5 Éditeur Brightcove Date de création 2004 Date de l'étude Avril 2011 Licence SaaS Positionnement Plate-forme de gestion de contenu vidéo (OVP - Online Vidéo Platform) Synthèse Brightcove se présente comme le pionnier et le leader des (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/les-marques/clever-presence,179" rel="tag"&gt;Clever Presence&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L143xH143/arton2202-e1a4a.png" width='143' height='143' style='height:143px;width:143px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Brightcove se présente comme le pionnier et le leader des plates-formes vidéo en ligne. La couverture fonctionnelle est complète : encodage des vidéos, publication, monétisation, syndication, statistiques, etc.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;span class='spip_document_1739 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.clever-age.com/local/cache-vignettes/L159xH38/png_logo-brightcove-4217f.png' width='159' height='38' alt="" style='height:38px;width:159px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col' colspan='2'&gt;Fiche d'identité&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Nom du produit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.brightcove.com/" class='spip_out' rel='external'&gt;Brightcove 5&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Éditeur&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Brightcove&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Date de création&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;2004&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Date de l'étude&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Avril 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Licence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SaaS&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Positionnement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Plate-forme de gestion de contenu vidéo (&lt;abbr title="Online Vidéo Platform"&gt;OVP&lt;/abbr&gt; - Online Vidéo Platform)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class='h3 spip'&gt;Synthèse&lt;/h3&gt;
&lt;p&gt;Brightcove se présente comme le pionnier et le leader des plates-formes vidéo en ligne. La couverture fonctionnelle est complète : encodage des vidéos, publication, monétisation, syndication, statistiques, etc.&lt;/p&gt; &lt;p&gt;Le capital de la société est réparti entre General Catalyst Partners, Accel Partners, et Jeremy Allaire pour plus de 50%. En 2011, la société comptera plus de 250 salariés dans le monde (dont 5 en France).&lt;/p&gt; &lt;p&gt;La plate-forme s'adresse à tous les types de clients : organisations non gouvernementales, multinationales et PME, administrations. L'offre est segmentée en 5 catégories, à partir de 99$ : &lt;a href="http://www.brightcove.com/fr/plate-forme-video-en-ligne/editions-et-tarifs" class='spip_out' rel='external'&gt;Éditions et tarifs&lt;/a&gt;&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Analyse&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Interface&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'interface de contribution (nommée "Brightcove Studio") est développée en flash et s'articule autour de 5 onglets :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; "Home" affiche un tableau de bord ;&lt;/li&gt;&lt;li&gt; "Media" donne accès aux fonctionnalités de gestion des vidéos ainsi qu'aux paramètres de diffusion (restrictions de diffusion, supports de publication) ;&lt;/li&gt;&lt;li&gt; "Publishing" gère différents modèles de lecteur ;&lt;/li&gt;&lt;li&gt; "Advertising" permet d'ajouter un paiement à l'acte ou des publicités ;&lt;/li&gt;&lt;li&gt; "Analytics" permet de consulter les statistiques de diffusion selon un ensemble de critères.&lt;/li&gt;&lt;/ul&gt;
&lt;dl class='spip_document_1738 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L500xH363/png_capture_brightcove_studio-2-392ea.png' width='500' height='363' alt='PNG - 134.3 ko' style='height:363px;width:500px;' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-1738 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Capture de Brightcove studio&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;strong&gt;Ingestion des vidéos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Brightcove dispose de plusieurs solutions pour ajouter des vidéos : directement par le back-office, par lot en FTP ou bien avec la solution &lt;a href="http://www.asperasoft.com/en/products/client_software_2/aspera_client_2" class='spip_out' rel='external'&gt;Aspera&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;L'encodage est réalisé automatiquement selon plusieurs profils prédéfinis, mais l'utilisateur peut éditer ses propres profils d'encodage. Avec du développement spécifique, l'import de vidéos peut se traiter directement à partir du back-office d'un CMS.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Enrichissement des vidéos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les vidéos ajoutées dans le back-office sont enrichies par des champs descriptifs standard (titre, description, etc.), et des métadonnées personnalisées.&lt;/p&gt; &lt;p&gt;Les options liées à la diffusion sont associées à chaque vidéo (publicité, restriction géographique, restriction temporelle, "watermarking", sous-titrage multilingue DFXP). Le chapitrage des vidéos est directement éditable dans l'interface.&lt;/p&gt; &lt;p&gt;Grâce aux &lt;a href="http://developer.brightcove.com/en/" class='spip_out' rel='external'&gt;APIs proposées&lt;/a&gt;, les métadonnées peuvent être mis à jour par synchronisation avec les CMS du marché (Drupal, Joomla, Wordpress, ...). Les vidéos peuvent être partagées entre plusieurs comptes utilisateurs créés sur un même compte client.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Publication&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Brightcove propose une publication disponible en plusieurs débits grâce à la diffusion en continu ou au téléchargement progressif (via Adobe Flash Media Server, Akamai HD ou Apple HTTP).&lt;/p&gt; &lt;p&gt;Le flux peut être crypté, afin de n'être lisible que sur les lecteurs autorisés et éviter le vol de contenu. La diffusion est limitée selon les critères définis pour chaque vidéo (par date, domaine, lieu, lecteur).&lt;/p&gt; &lt;p&gt;L'intégration et la synchronisation avec les CDNs garantit une diffusion optimale, quelque soit le lieu de lecture. Une chaîne Youtube peut être liée au compte Brightcove, et permet la synchronisation des vidéos et des métadonnées.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lecteur vidéo&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Brightcove propose en standard une bibliothèque de 15 modèles de lecteurs. Ces lecteurs sont entièrement personnalisables, les informations et les fonctions présentées à l'internaute pouvant être entièrement paramétrées.
Les lecteurs détectent automatiquement les appareils qui affichent la vidéo et diffusent le format le plus approprié à l'environnement. Le langage de description du lecteur "&lt;abbr title="Brightcove Experience Markup Language"&gt;BEML&lt;/abbr&gt;" permet un paramétrage poussé des fonctionnalités (thèmes, modules, éléments d'interface, etc.).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Monétisation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Brightcove est un promoteur des standards &lt;a href="http://www.iab.net/iab_products_and_industry_services/508676/digitalvideo/vast" class='spip_out' rel='external'&gt;VAST&lt;/a&gt; et &lt;a href="http://www.iab.net/vpaid" class='spip_out' rel='external'&gt;VPAID&lt;/a&gt;, qui définissent une façon uniforme de créer, de gérer le trafic et de suivre les campagnes. L'intégration avec les plate-formes publicitaires est ainsi facilitée. L'utilisateur peut aussi paramétrer la vidéo pour insérer un "clic-to-action" vers des offres et des actions à n'importe quel moment de la vidéo.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Statistiques sur les vidéos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les statistiques de diffusion proposées par Brightcove sont disponibles sur un intervalle de date selon 4 familles de critères :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; la diffusion ;&lt;/li&gt;&lt;li&gt; la lecture ;&lt;/li&gt;&lt;li&gt; les plates-formes technique de lecture ;&lt;/li&gt;&lt;li&gt; les sources d'affichage des vidéos.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Grâce à un &lt;abbr title="Standard Development Kit"&gt;SDK&lt;/abbr&gt; spécifique, elles sont intégrables sur les plates-formes d'analyse statistique &lt;a href="http://www.omniture.com/" class='spip_out' rel='external'&gt;Omniture&lt;/a&gt; ou &lt;a href="http://www.google.com/intl/fr/analytics/" class='spip_out' rel='external'&gt;Google Analytics&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;API et SDK&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Brightcove dispose d'APIs complètes pour intégrer du contenu à sa plateforme. Le lecteur peut être paramétré par le biais d'un fichier &lt;a href="http://support.brightcove.com/en/docs/customizing-players-beml" class='spip_out' rel='external'&gt;BEML&lt;/a&gt; écrit avec une syntaxe XML. De nombreux &lt;a href="http://www.brightcove.com/fr/partenaires/partenaires-technologiques" class='spip_out' rel='external'&gt;partenaires technologiques&lt;/a&gt; proposent de nouveaux services faciles à intégrer : monétisation, publication, intégration à des CMS, etc.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Matrice SWOT&lt;/h3&gt;
&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col'&gt;Forces&lt;/th&gt;&lt;th scope='col'&gt;Faiblesses&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; &lt;ul class="spip"&gt;&lt;li&gt; Position de leader sur le marché OVP Middle Market (références, présence internationale, intégrateurs formés …)&lt;/li&gt;&lt;li&gt; Equipe « Professional service » pro-active&lt;/li&gt;&lt;li&gt; Nombreuses API vers des outils tiers&lt;/li&gt;&lt;li&gt; Intégration des CDNs
&lt;/td&gt;
&lt;td&gt; &lt;/li&gt;&lt;li&gt; Approche propriétaire : communauté peu développée, BEML propriétaire …&lt;/li&gt;&lt;li&gt; Gestion en Back-Office de l'organisation des vidéos et des utilisateurs rapidement complexe
&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Opportunités&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Menaces&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; &lt;ul class="spip"&gt;&lt;li&gt; Stratégie Brightcove : priorité au Corporate par rapport à la publicité/monétisation
&lt;/td&gt;
&lt;td&gt; &lt;/li&gt;&lt;li&gt; Le marché OVP Middle Market évolue vite avec l'entrée probable de gros acteurs susceptibles de redistribuer les cartes&lt;/li&gt;&lt;li&gt; Flexibilité autour de l'évolution du produit amoindrie par sa position de leader&lt;/li&gt;&lt;li&gt; Solution de reporting non développée par l 'équipe produit Brightcove mais par un tiers
&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/brightcove.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>Ooyala</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/5zHy5Rpx2e4/ooyala.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/ooyala.html</guid>
		<dc:date>2011-07-22T14:22:34Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Leroux</dc:creator>


		<dc:subject>Clever Presence</dc:subject>

		<description>
&lt;p&gt;Ooyala est une plate-forme de gestion de contenu vidéo complète avec des fonctionnalités très avancées en monétisation et reporting. Fiche d'identité Nom du produit Ooyala Éditeur Ooyala Date de création 2007 Date de l'étude Avril 2011 Licence SaaS Positionnement Plate-forme de gestion de contenu vidéo (OVP - Online Vidéo Platform) Synthèse Ooyala fournit aux entreprises une suite complète en mode SaaS pour encoder des vidéos, les publier, les monétiser, les syndiquer, et mesurer leur (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/les-marques/clever-presence,179" rel="tag"&gt;Clever Presence&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L143xH143/arton2201-5ea13.png" width='143' height='143' style='height:143px;width:143px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Ooyala est une plate-forme de gestion de contenu vidéo complète avec des fonctionnalités très avancées en monétisation et reporting.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;span class='spip_document_1736 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.clever-age.com/local/cache-vignettes/L227xH38/png_ooyala-2-abec9.png' width='227' height='38' alt="" style='height:38px;width:227px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col' colspan='2'&gt;Fiche d'identité&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Nom du produit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.ooyala.com/" class='spip_out' rel='external'&gt;Ooyala&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Éditeur&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ooyala&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Date de création&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;2007&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Date de l'étude&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Avril 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Licence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SaaS&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Positionnement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Plate-forme de gestion de contenu vidéo (OVP - Online Vidéo Platform)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class='h3 spip'&gt;Synthèse&lt;/h3&gt;
&lt;p&gt;Ooyala fournit aux entreprises une suite complète en mode SaaS pour encoder des vidéos, les publier, les monétiser, les syndiquer, et mesurer leur diffusion.
Cette solution a été créée par d'anciens managers de Google, qui depuis ont été rejoints par des anciens d'Akamai et de Yahoo.&lt;/p&gt; &lt;p&gt;Le capital est réparti entre les fondateurs et des investisseurs institutionnels (The CID Group, ITOCHU Technology Ventures, Rembrandt Ventures et Sierra Ventures). Quelques business angels ont aussi investi dans Ooyala : Tim Koogle (précédent CEO de Yahoo), Fred Warren (Créateur de Brentwood Associates, investisseur à l'origine d'Apple) et Kim Hagopian (Créateur de Redpoint Capital).&lt;/p&gt; &lt;p&gt;En 2011, la société compte 120 salariés dans le monde (2 en France, 8 en Europe).&lt;/p&gt; &lt;p&gt;La plate-forme s'adresse à tous les types de clients : organisations non gouvernementales, multinationales et PME, administrations.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Analyse&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Interface&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'interface de contribution (nommée "Backlot") est développée en flash et s'articule autour de 5 onglets :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;strong&gt;"Overview"&lt;/strong&gt; affiche un tableau de bord permettant de consulter différentes statistiques de diffusions&lt;/li&gt;&lt;li&gt; &lt;strong&gt;"Manage"&lt;/strong&gt; donne accès aux fonctionnalités de gestion des vidéos&lt;/li&gt;&lt;li&gt; &lt;strong&gt;"Monetize"&lt;/strong&gt; permet d'ajouter un paiement à l'acte ou des publicités&lt;/li&gt;&lt;li&gt; &lt;strong&gt;"Publish"&lt;/strong&gt; gère les paramètres de diffusion (format du lecteur, restrictions de diffusion, supports de publication)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;"Analyze"&lt;/strong&gt; permet de consulter les statistiques de diffusion selon un ensemble de critères&lt;/li&gt;&lt;/ul&gt;
&lt;dl class='spip_document_1737 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L500xH375/png_capture_ooyala-2-1809d.png' width='500' height='375' alt='PNG - 315.2 ko' style='height:375px;width:500px;' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-1737 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;L'interface d'Ooyala Backlot&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;strong&gt;Ingestion des vidéos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'upload et l'encodage sont réalisés dynamiquement sur le cloud. Le profils d'encodage sont définis avec le client et permettent à l'internaute de disposer d'une version optimisée de la vidéo selon son terminal et son débit. Ooyala propose une application spécifique à Windows pour importer de gros volumes de vidéo.
Les vidéos externes (en provenance de Youtube par exemple) peuvent être intégrées dans le compte Ooyala et traitées comme des vidéos normales.
Avec du développement spécifique, l'import de vidéo peut se traiter directement à partir du back-office d'un CMS.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Enrichissement des vidéos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les vidéos ajoutées dans le back-office sont organisées et gérées par :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; des "labels", et leur structuration sous forme d'arborescence dynamique&lt;/li&gt;&lt;li&gt; des métadonnées spécifiques. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Grâce aux &lt;a href="http://www.ooyala.com/support/docs/backlot_api" class='spip_out' rel='external'&gt;APIs&lt;/a&gt;, ces labels et métadonnées peuvent être mis à jour par synchronisation avec les CMS du marché (Drupal, Joomla, Wordpress, ...).&lt;/p&gt; &lt;p&gt;Les sous-titres sont définissables, et peuvent être automatiquement proposés aux internautes en fonction de leur position géographique. Le chapitrage des vidéos est directement éditable dans l'interface.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Publication&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'interface de publication permet de gérer la diffusion vers les périphériques et les modes de syndication. La syndication définit les règles de diffusion avec des critères :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; géographiques&lt;/li&gt;&lt;li&gt; temporels&lt;/li&gt;&lt;li&gt; par nom de domaine&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Elle permet également de gérer la publication vers des plates-formes externes : YouTube, DailyMotion, Twitter, FaceBook, iTunes, etc. L'utilisateur a également la possibilité de créer des chaînes, en définissant une liste de vidéos à enchaîner.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lecteur vidéo&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le lecteur vidéo est entièrement personnalisable : choix des contrôles intégrés, de l'écran de départ, etc. Les informations et les fonctions présentées à l'internaute peuvent être paramétrées. L'intégration d'un logo en "watermark" est possible.&lt;/p&gt; &lt;p&gt;Le lecteur proposé par Ooyala se charge de fournir à l'internaute la meilleure qualité de visualisation selon le débit et la puissance du périphérique de lecture.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Monétisation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La gestion de la monétisation est très avancée chez Ooyala. Avec la gestion de vidéo publicitaires, l'utilisateur peut définir des ensembles de publicités et paramétrer leur diffusion au cours d'une lecture vidéo. La publicité peut être insérée à n'importe quel moment de la visualisation.&lt;/p&gt; &lt;p&gt;D'autre part, la visualisation d'une vidéo peut être rendue payante par la mise en place d'un "paywall". Les options liées à un paiement sont le montant, les types de droits associés, le système de paiement, le moment où le paiement est demandé.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Statistiques sur les vidéos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les statistiques de diffusion proposées par la plate-forme sont extrêmement détaillées. L'utilisateur dispose de statistiques sur l'ensemble des vidéos :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; le temps moyen passé par vidéo ;&lt;/li&gt;&lt;li&gt; le nombre moyen de visiteurs ;&lt;/li&gt;&lt;li&gt; le nombre de consultation ;&lt;/li&gt;&lt;li&gt; les critères techniques : périphérique de lecture, navigateur, débit moyen, etc.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour chaque vidéo, des statistiques détaillées sont disponibles :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; le nombre de consultations sur toute la durée de la vidéo ;&lt;/li&gt;&lt;li&gt; l'analyse par zone géographique ;&lt;/li&gt;&lt;li&gt; les consultations à partir de YouTube.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;API et SDK&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Ooyala fournit des &lt;abbr title="Application Programming Interface"&gt;API&lt;/abbr&gt; et &lt;abbr title="Standard Development Kit"&gt;SDK&lt;/abbr&gt; pour s'interfacer avec les systèmes d'information de ses clients. On peut noter que :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; Le lecteur vidéo est personnalisable par Javascript ou ActionScript ;&lt;/li&gt;&lt;li&gt; L'API "Backlot" permet de piloter l'ensemble des fonctions proposées par le back-office ;&lt;/li&gt;&lt;li&gt; Les statistiques sont extractibles aux formats XML, CSV et JSON avec l'API "Analytics".&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le SDK Facebook permet d'intégrer un lecteur de façon optimisé dans le réseau social.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Studio Quick.tv&lt;/strong&gt;
Ooyala intègre le studio &lt;a href="http://www.quick.tv/" class='spip_out' rel='external'&gt;Quick.tv&lt;/a&gt;, qui permet de rendre les vidéos interactives avec des zone cliquables, des informations mises à jour, des fonctions d'achat, etc.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Matrice SWOT&lt;/h3&gt;
&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col'&gt;Forces&lt;/th&gt;&lt;th scope='col'&gt;Faiblesses&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; &lt;ul class="spip"&gt;&lt;li&gt; Fonctions de reporting très poussées&lt;/li&gt;&lt;li&gt; Ergonomie du Back-Office&lt;/li&gt;&lt;li&gt; Excellente intégration avec les médias sociaux
&lt;/td&gt;
&lt;td&gt; &lt;/li&gt;&lt;li&gt; Présence marginale en France et en Europe&lt;/li&gt;&lt;li&gt; Gestion des profils d'encodage non outillée&lt;/li&gt;&lt;li&gt; Communauté peu développée&lt;/li&gt;&lt;li&gt; Manque d'équipes (Prof. Services ou intégrateurs) formées à la solution en Europe&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Opportunités&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Menaces&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; &lt;ul class="spip"&gt;&lt;li&gt; Studio Quick.tv permettant d'ajouter des fonctions d'interaction aux vidéos&lt;/li&gt;&lt;li&gt; Dynamique d'innovation et de conquête d'Ooyala liée à sa position de challenger&lt;/li&gt;&lt;li&gt; Intérêt croissant du marché pour cette solution (investisseurs, intégrateurs …)
&lt;/td&gt;
&lt;td&gt; &lt;/li&gt;&lt;li&gt; Le marché OVP Middle Market évolue vite avec l'entrée probable de gros acteurs susceptibles de redistribuer les cartes&lt;/li&gt;&lt;li&gt; Stratégie Ooyala très orientée vers la publicité/monétisation&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/ooyala.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>Drupal</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/NmSsoy1Myas/drupal.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/drupal.html</guid>
		<dc:date>2010-09-08T09:05:42Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Abderahmane Teguia</dc:creator>


		<dc:subject>Gestion de contenus</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Gestion de contenu</dc:subject>
		<dc:subject>Lyon</dc:subject>
		<dc:subject>Développement Web PHP</dc:subject>
		<dc:subject>Intégration Drupal</dc:subject>
		<dc:subject>Drupal</dc:subject>
		<dc:subject>Clever Age</dc:subject>

		<description>
&lt;p&gt;A l'origine simple programme destiné à échanger des informations entre étudiants, Drupal a progressivement évolué vers une véritable solution de gestion de contenus Open Source en PHP. Malgré certains traits qui lui donnent encore des airs de « super-blog » (confusion entre front- et back-office notamment), le mécanisme d'extension proposé (sous forme de modules) permet de construire une application sur mesure qui répond à la plupart des besoins en matière de site internet corporate ou d'intranet (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/tags/gestion-de-contenus" rel="tag"&gt;Gestion de contenus&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/php" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/references-integration-reversible/gestion-de-contenu" rel="tag"&gt;Gestion de contenu&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/agence/lyon-80" rel="tag"&gt;Lyon&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/integration-reversible-developpement-specifique/developpement-web-php" rel="tag"&gt;Développement Web PHP&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/integration-reversible-gestion-de-contenu/integration-drupal" rel="tag"&gt;Intégration Drupal&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/drupal-153" rel="tag"&gt;Drupal&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/les-marques/clever-age,178" rel="tag"&gt;Clever Age&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L150xH150/arton1109-5c084.png" width='150' height='150' style='height:150px;width:150px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;span class='spip_document_461 spip_documents spip_documents_left' style='float:left; width:161px;'&gt;
&lt;img src='http://www.clever-age.com/IMG/png/drupal_logo.png' width="161" height="200" alt="" /&gt;&lt;/span&gt;A l'origine simple programme destiné à échanger des informations entre étudiants, Drupal a progressivement évolué vers une véritable solution de gestion de contenus Open Source en PHP. Malgré certains traits qui lui donnent encore des airs de « super-blog » (confusion entre &lt;i&gt;front-&lt;/i&gt; et &lt;i&gt;back-office&lt;/i&gt; notamment), le mécanisme d'extension proposé (sous forme de modules) permet de construire une application sur mesure qui répond à la plupart des besoins en matière de site internet &lt;i&gt;corporate&lt;/i&gt; ou d'intranet d'information.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class='h3 spip'&gt;Synthèse&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Fiche d'identité&lt;/strong&gt;&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;strong&gt;Site de référence&lt;/strong&gt; : &lt;a href="http://drupal.org/" class='spip_url spip_out' rel='external'&gt;http://drupal.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Éditeur&lt;/strong&gt; : Communauté&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Date de sortie de la première version&lt;/strong&gt; : 2001&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Numéro de la version étudiée&lt;/strong&gt; : 6.16&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Licence&lt;/strong&gt; : GPL&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Système d'exploitation / logiciels requis&lt;/strong&gt; : Apache, PHP, MySQL ou PostgreSQL&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Positionnement&lt;/strong&gt; : Gestion de contenu (CMS)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;L'une des principales caractéristiques de Drupal est son mécanisme de catégorisation (« taxonomie »), applicable à tous les objets manipulés et qui possède une place véritablement centrale dans l'outil : les catégories permettent aussi bien de gérer les rubriques que les droits d'accès ou la personnalisation.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Analyse&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Contribution&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La navigation dans le back-office peut être déroutante pour les contributeurs habitués à raisonner par rubrique : dans Drupal, on crée les contenus avant de leur affecter des critères qui permettront de les classer au bon endroit (automatiquement ou manuellement). A l'usage, cette façon de faire se révèle très efficace.&lt;/p&gt; &lt;p&gt;Une autre particularité de Drupal est la possibilité de fonctionner sans réel back-office : le contributeur peut avoir accès à toutes les fonctionnalités de gestion des contenus directement depuis le front-office (une séparation est bien entendue possible). La prévisualisation dans le contexte est prévue également.&lt;/p&gt; &lt;p&gt;Un administrateur peut créer de nouveaux types de contenus directement depuis le back-office.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Catégorisation / Rubriques&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La catégorisation est certainement l'un des points forts de Drupal, qui permet de gérer nativement des familles de catégories (« vocabulaires ») utilisées pour classer les contenus, gérer les droits d'accès, effectuer des recherches, etc.&lt;/p&gt; &lt;p&gt;Le système de classification est simple, multiple, hiérarchisé, et même multi-hiérarchique (la classification est faite sous la forme d'un thésaurus, il est possible d'avoir plusieurs parents à la fois). Alors que la plupart des CMS limitent ces hiérarchies à seulement deux niveaux, Drupal permet d'avoir un nombre infini de niveaux.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Diffusion / Personnalisation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Plusieurs moteurs de template sont disponibles, dont PHPTemplate, un moteur de rendu PHP. Le back-office permet de changer de « thème » facilement (les thèmes sont des habillages prédéfinis). On peut aussi ajouter un nouveau thème en se basant sur un thème de base (un « starting theme »), par exemple &lt;a href="http://drupal.org/project/zen" class='spip_out' rel='external'&gt;ZEN&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;On peut également personnaliser l'affichage d'un bloc, d'une liste, ou d'une page bien spécifique en passant par des fichiers de template (ayant une extension &lt;code class='spip_code' dir='ltr'&gt;.tpl.php&lt;/code&gt;) ou éventuellement des fonctions de « theming » (&lt;code class='spip_code' dir='ltr'&gt;hook_theme&lt;/code&gt;). La personnalisation peut se faire en fonction des profils et des catégories associées aux contenus (ou directement via des instructions PHP).&lt;/p&gt; &lt;p&gt;Il est possible de générer des URL propres (manuellement au moyen d'alias, ou automatiquement en fonction du titre des contenus, &lt;a href="http://drupal.org/project/pathauto" class='spip_out' rel='external'&gt;par le biais du module Pathauto&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Automatisation des processus&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les contenus sont par défaut dans l'un des 3 états suivants : "en attente de validation", "publié" ou "poussé en première page".&lt;/p&gt; &lt;p&gt;Drupal dispose de déclencheurs (des « Trigger ») qui sont des événement (ex : "Après l'ajout d'un article") qu'il est possible de relier à des actions (ex : "envoi d'un email").&lt;/p&gt; &lt;p&gt;En plus avec le module Workflow, il est possible de définir des états supplémentaires pour chaque type de contenu et la transition entre chaque état déclenche des actions bien particulières.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Collaboration&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Bien qu'étant initialement orienté « collaboration », Drupal reste assez pauvre en la matière : seules les fonctionnalités de type « espace de discussion » sont présentes (forum, réaction à un article, modération, etc.).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Recherche&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le moteur d'indexation par défaut ne permet pas d'indexer les pièces jointes, mais il existe des modules complémentaires afin d'élargir le champ de la recherche comme par exemple :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;a href="http://drupal.org/project/faceted_search" class='spip_out' rel='external'&gt;Faceted Search&lt;/a&gt; pour la recherche à facettes,&lt;/li&gt;&lt;li&gt; &lt;a href="http://drupal.org/project/usage/apachesolr" class='spip_out' rel='external'&gt;Apache Solr Search Integration&lt;/a&gt; pour intégrer la plateforme de recherche &lt;a href="http://lucene.apache.org/solr/" class='spip_out' rel='external'&gt;Solr&lt;/a&gt;,&lt;/li&gt;&lt;li&gt; &lt;a href="http://drupal.org/project/luceneapi" class='spip_out' rel='external'&gt;Search Lucene API&lt;/a&gt; ajoute des fonctionnalités de recherche du type de Solr à Drupal, en utilisant &lt;a href="http://framework.zend.com/manual/fr/zend.search.lucene.html" class='spip_out' rel='external'&gt;Zend_Search_Lucene&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Administration&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'interface d'administration de Drupal permet une gestion fine des utilisateurs et des droits, autour de la notion de profil. Il est également possible d'activer / désactiver des modules très simplement.&lt;/p&gt; &lt;p&gt;Avec Drupal 6, la gestion des langues a fortement évolué, en introduisant de nouveaux concepts. Chaque module traduit est désormais livré avec un dossier « translations », qui contient la liste des langues disponibles sous la forme de fichiers &lt;code class='spip_code' dir='ltr'&gt;.po&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;En revanche, la qualité de la traduction reste insuffisante et gagnerait à être améliorée.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Business Intelligence&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le tableau de bord contributeur de Drupal est assez limité, se contentant de filtrer les contenus selon leur type, leur état ou les catégories associées. On ne dispose que de statistiques de consultation du site (avec possibilité d'installer un module de suivi des clics utilisateurs).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Intégration au SI&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Drupal nécessite un serveur d'application PHP et une base de données MySQL ou PostgreSQL.&lt;/p&gt; &lt;p&gt;Aucun connecteur n'est fourni par défaut, et il faudra développer à la main toutes les interfaces avec le système d'information.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Exploitation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Possibilité de &lt;i&gt;monitorer&lt;/i&gt; toutes les actions sur le front et / ou le back office. Un module de &lt;i&gt;throttling&lt;/i&gt; (contrôle de la charge) permet de désactiver des modules prédéfinis lorsque la charge est trop importante sur le serveur. En revanche, rien de spécifique n'a été prévu pour assurer la haute disponibilité.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Extensibilité&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Drupal est plus qu'un CMS, et peut être employé comme plateforme de développement, sur laquelle on peut dans une certaine mesure développer des applications sous la forme de modules.&lt;/p&gt; &lt;p&gt;Le code source est placé sous licence GPL, et est abondamment documenté.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Perspectives&lt;/h3&gt;
&lt;p&gt;Drupal dispose d'une large communauté de développeurs et d'utilisateurs. Même si son utilisation en France est encore relativement modeste, Drupal fait de plus en plus d'émules en France, et a déjà été adopté par de grosses références. La solidité technique et la taille de la communauté devraient toutefois rassurer quant à la pérennité de la solution.&lt;/p&gt; &lt;p&gt;Avec des nouvelles fonctionnalités annoncées pour la sortie prochaine de Drupal 7, comme par exemple la séparation du Front Office et du Back Office, ou l'intégration d'un éditeur de texte riche, Drupal devrait encore gagner du terrain sur le marché des CMS.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/drupal.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>État des lieux du référencement en 2010</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/QrARogzuYps/livre-blanc-etat-des-lieux-du-referencement-en-2010.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-etat-des-lieux-du-referencement-en-2010.html</guid>
		<dc:date>2010-03-17T14:59:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Delphine Fagot</dc:creator>


		<dc:subject>Clever Garden</dc:subject>
		<dc:subject>Clever Presence</dc:subject>

		<description>
&lt;p&gt;Ce livre blanc dresse l'état des lieux du référencement en 2010. Pendant des années, le référencement reposait sur deux types : le référencement naturel et le référencement payant. Mais en 2010, deux nouvelles formes de référencement ont fait leur apparition et bouleversent les deux piliers : le SMO (Social Media Optimization) et le PSO (Personalized Search Optimization). A travers ce livre blanc, il s'agit de présenter les bonnes pratiques servant à améliorer la visibilité d'un site Internet. La (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/livres-blancs/" rel="directory"&gt;Livres Blancs&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/les-marques/clever-garden-176" rel="tag"&gt;Clever Garden&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/les-marques/clever-presence,179" rel="tag"&gt;Clever Presence&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Ce livre blanc dresse l'état des lieux du référencement en 2010. Pendant des années, le référencement reposait sur deux types : le référencement naturel et le référencement payant. Mais en 2010, deux nouvelles formes de référencement ont fait leur apparition et bouleversent les deux piliers : le SMO (Social Media Optimization) et le PSO (Personalized Search Optimization).&lt;/p&gt; &lt;p&gt;A travers ce livre blanc, il s'agit de présenter les bonnes pratiques servant à améliorer la visibilité d'un site Internet.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;La migration et refonte de site, le choix de nouveaux outils de travail ou de développement (CMS, blog, framework, etc) posent de nombreuses questions quant au référençement.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Comment préserver l'audience actuelle dans ces situations ?
Quels sont les réflexes à avoir pour adapter le contenu au média Internet ?&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Amorçer une stratégie de référencement qu'il soit naturel, payant ou encore social sur des bases solides est aujourd'hui réaliste.
A condition d'être attentif à certains aspects techniques, à des méthodes de travail.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Plan de l'étude&lt;/h3&gt;
&lt;ul class="spip"&gt;&lt;li&gt; Introduction&lt;ul class="spip"&gt;&lt;li&gt; État des lieux&lt;/li&gt;&lt;li&gt; Pourquoi référence un site internet ?&lt;/li&gt;&lt;li&gt; Construire une stratégie de référencement&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Le référencement naturel ou SEO (Search Engine Optimization)&lt;ul class="spip"&gt;&lt;li&gt; Définition&lt;/li&gt;&lt;li&gt; Les enjeux&lt;/li&gt;&lt;li&gt; La trinité du référencement naturel&lt;/li&gt;&lt;li&gt; Suivi du site&lt;/li&gt;&lt;li&gt; Présence &amp; visibilité ne suffisent plus&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Le référencement social ou SMO (Social Media Optimization)	&lt;ul class="spip"&gt;&lt;li&gt; Définition	&lt;/li&gt;&lt;li&gt; Les médias sociaux en France	&lt;/li&gt;&lt;li&gt; Pourquoi utiliser le SMO ?&lt;/li&gt;&lt;li&gt; Nouveaux comportements et usages du web 2.0&lt;/li&gt;&lt;li&gt; Les outils du SMO&lt;/li&gt;&lt;li&gt; Les critères du SMO&lt;/li&gt;&lt;li&gt; Quelles plateformes pour votre engagement SMO ?&lt;/li&gt;&lt;li&gt; Le dispositif social idéal&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Le référencement payant ou SEA (Search Engine Advertising)&lt;ul class="spip"&gt;&lt;li&gt; Présence des liens sponsorisés sous les moteurs de recherche	&lt;/li&gt;&lt;li&gt; Les avantages du Pay-Per-Click (PPC)&lt;/li&gt;&lt;li&gt; Les limites du Pay-Per-Click&lt;/li&gt;&lt;li&gt; Quand avoir recours aux liens sponsorisés ?&lt;/li&gt;&lt;li&gt; Marche à suivre&lt;/li&gt;&lt;li&gt; Conseils pour une meilleure campagne Pay-Per-Click&lt;/li&gt;&lt;li&gt; Prix d'une campagne PPC&lt;/li&gt;&lt;li&gt; Présentation de Google Adwords&lt;/li&gt;&lt;li&gt; Présentation de Yahoo ! Search Marketing&lt;/li&gt;&lt;li&gt; De nouvelles alternatives à la publicité au clic de Google Adwords&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Les nouvelles méthodes de recherche&lt;ul class="spip"&gt;&lt;li&gt; La recherche personnalisée	&lt;/li&gt;&lt;li&gt; La recherche en temps réel&lt;/li&gt;&lt;li&gt; Est-ce que le référencement a changé ?&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.clever-age.com/IMG/pdf/livre_blanc_referencement2010.pdf" length="4776857" type="application/pdf" />
		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-etat-des-lieux-du-referencement-en-2010.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>Elastic Path, solution e-Commerce</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/NYhk-tpUCjg/elastic-path-solution-e-commerce.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/elastic-path-solution-e-commerce.html</guid>
		<dc:date>2009-11-20T09:05:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Guillaume Saint-Raymond</dc:creator>


		<dc:subject>Clever Age</dc:subject>

		<description>
&lt;p&gt;En quelques années, Elastic Path (EP) a réussi à imposer leur solution e-commerce haut de gamme, majoritairement aux États-unis. Paradoxalement, cette solution est encore méconnue en Europe. Basé sur des briques Java Open Source (dont Spring), la force d'EP est de proposer un large éventail de fonctionnalités "out of the box" ainsi qu'une extensibilité complète. Nom du produit Elastic Path Site de référence http://www.elasticpath.com/ Version étudiée 6.1.2 Système d'exploitation / (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/les-marques/clever-age,178" rel="tag"&gt;Clever Age&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L73xH73/arton1016-c8a39.png" width='73' height='73' style='height:73px;width:73px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;dl class='spip_document_1223 spip_documents'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/IMG/png/ep.png' width='202' height='53' alt='PNG - 3.1 ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;En quelques années, Elastic Path (EP) a réussi à imposer leur solution e-commerce haut de gamme, majoritairement aux États-unis. Paradoxalement, cette solution est encore méconnue en Europe.
Basé sur des briques Java Open Source (dont Spring), la force d'EP est de proposer un large éventail de fonctionnalités "out of the box" ainsi qu'une extensibilité complète.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;table class="spip"&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; Nom du produit &lt;/td&gt;
&lt;td&gt; Elastic Path &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; Site de référence &lt;/td&gt;
&lt;td&gt; &lt;a href="http://www.elasticpath.com/" class='spip_out' rel='external'&gt;http://www.elasticpath.com/&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; Version étudiée &lt;/td&gt;
&lt;td&gt; 6.1.2 &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; Système d'exploitation / logiciels requis &lt;/td&gt;
&lt;td&gt; Windows-Linux &lt;br/&gt; Jboss-Websphere-Weblogic &lt;br/&gt; Oracle-SQL Server-MySQL &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class='h3 spip'&gt;Elastic Path : la société&lt;/h3&gt;
&lt;p&gt;Elastic path est une société canadienne fondée en 2000 à Vancouver qui, à l'origine, faisait du conseil dans l'e-commerce. Le changement de cap a été opéré, 4 ans plus tard avec le développement de la solution e-commerce eponyme. Elastic Path compte maintenant près de 200 clients provenant majoritairement des US et emploie plus de 120 collaborateurs.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Elastic Path : la solution e-commerce&lt;/h3&gt;
&lt;p&gt;Avant d'entrer dans les détails, il faut bien comprendre qu'Elastic Path n'est pas destiné à toutes les bourses. En effet, le produit s'adresse à des clients ayant un chiffre d'affaires annuel variant de 5 à 200 millions de dollars, autant dire qu'Elastic Path se place dans le haut du panier concurrençant des produits tels IBM WebSphere Commerce ou ATG Commerce, par exemple.&lt;/p&gt; &lt;dl class='spip_document_1229 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L500xH395/png_front-fiche-produit-500-7a3bb.png' width='500' height='395' alt='PNG - 90 ko' style='height:395px;width:500px;' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-1229 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Une fiche produit sur le front d'example&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;En achetant la licence de la solution e-Commerce, vous aurez droit à une solution multi-store / multi-channel permettant d'avoir une flexibilité pour déployer une seule application e-commerce dans différents pays ayant chacun leurs règles du jeu.&lt;/p&gt; &lt;p&gt;Dans cette optique, la gestion des catalogues se traduit par l'apparition de catalogues virtuels qui offre la possibilité de décliner suivant les magasins tout ou partie du catalogue. Le catalogue virtuel faisant office de master par rapport aux catalogue pays.&lt;/p&gt; &lt;p&gt;De plus, la solution gère nativement via le Commerce Manager (back-office) :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; les comptes consommateurs avec la possibilité d'enregistrer les numéros de carte de crédit&lt;/li&gt;&lt;li&gt; les commandes : gestion des retour/échange et des notes de crédit&lt;/li&gt;&lt;li&gt; les fiches produit avec une attention particulière sur la gestion du référencement (SEO)&lt;/li&gt;&lt;li&gt; les taxes : gestion par juridiction (pays, région, ville...)&lt;/li&gt;&lt;li&gt; les zone de livraisons suivant les services de livraisons&lt;/li&gt;&lt;li&gt; les plateformes de paiement&lt;/li&gt;&lt;li&gt; les entrepôts, les stocks&lt;/li&gt;&lt;li&gt; les promotions avec un moteur de création de règles&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Dans la continuité des fonctionnalités délivrées par Elastic Path, celui-ci dispose aussi d'un outil de reporting permettant, par exemple, de consulter les produits en rupture des stock / ayant un stock faible ou, par exemple, les créations de comptes récentes. Un moteur de requêtes permet de générer ses propres reports.&lt;/p&gt; &lt;p&gt;Une brique CMS est aussi présente permettant la contribution de contenu via les "Dynamic Content" mais il ne faudra pas compter nativement sur des fonctionnalités typiques des CMS tels que la gestion des workflows ou de l'historisation des contenus.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Le back-office : Commerce Manager&lt;/h3&gt;
&lt;p&gt;Une des spécificités du produit est le back-office appelé &lt;i&gt;Commerce Manager&lt;/i&gt; qui a été développé à partir du framework Eclipse RCP. Eclipse, le célébre environnement de développement (IDE) open source, fournit un framework permettrant de construire des applications graphiques (l'interface d'Eclipse est construit sur Eclipse RCP).&lt;/p&gt; &lt;p&gt;Nous avons donc affaire à un client lourd pour gérer le back-office. A noter les différences suivantes par rapport à un client léger (navigateur web) :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; un interface réactive, plus ergonomique et plus flexible&lt;/li&gt;&lt;li&gt; n'est pas un navigateur web donc les problème de compatibilité inter-navigateurs disparaissent (n'oublions pas le dinosaure IE6 encore bien implanté dans les grandes entreprises)&lt;/li&gt;&lt;li&gt; la possibilité de manipuler des onglets (possible aussi en client léger mais plus complexe à mettre en place et à maintenir)&lt;/li&gt;&lt;li&gt; un aspect 'developer friendly', en particulier du coté des tests unitaires.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Voici à quoi ressemble le Commerce Manager pour la gestion du catalogue...&lt;/p&gt;
&lt;dl class='spip_document_1228 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L500xH358/png_commerce-manager-catalogue-500-d84b8.png' width='500' height='358' alt='PNG - 101.1 ko' style='height:358px;width:500px;' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-1228 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Commerce Manager : gestion du catalogue&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;...et pour une fiche produit :&lt;/p&gt;
&lt;dl class='spip_document_1227 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L500xH332/png_commerce-manager-client-500-c619c.png' width='500' height='332' alt='PNG - 66.6 ko' style='height:332px;width:500px;' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-1227 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Commerce Manager : fiche client&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;h3 class='h3 spip'&gt;Coté serveur d'applications&lt;/h3&gt;
&lt;p&gt;Elastic Path se base sur des briques Java Open Source éprouvés dont :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; Spring, Spring MVC, Spring Security&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Côté persistance, Hibernate n'as pas été retenu au profit de Apache Torque et Apache JPA. La moteur de recherche est propulsé par Apache Solr.&lt;/p&gt; &lt;p&gt;De plus, une &lt;a href="http://grep.elasticpath.com/" class='spip_out' rel='external'&gt;communauté de développeur&lt;/a&gt; accompagne Elastic Path en plus du support de l'éditeur, le code source du produit est fourni suite à l'achat de la licence ainsi qu'une API bien documentée.&lt;/p&gt; &lt;p&gt;Ces composantes en font un produit extensible pour coller au plus près du besoin et attractif pour les développeurs vu les technologies utilisées.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Pour finir&lt;/h3&gt;
&lt;p&gt;Au final, Elastic Path propose une solution intéressante à plusieurs points de vue :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; un ensemble de fonctionnalités ecommerce native au produit&lt;/li&gt;&lt;li&gt; un interface originale et flexible pour piloter Elastic Path&lt;/li&gt;&lt;li&gt; un produit qui plait aux développeurs&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/elastic-path-solution-e-commerce.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>elgg - Logiciel de réseau social Open Source</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/W3n4Y6u2pGU/elgg-logiciel-de-reseau-social.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/elgg-logiciel-de-reseau-social.html</guid>
		<dc:date>2009-06-09T07:59:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Claire Roubey</dc:creator>


		<dc:subject>Réseaux sociaux</dc:subject>
		<dc:subject>Réseaux sociaux</dc:subject>
		<dc:subject>Réseaux sociaux</dc:subject>
		<dc:subject>Clever Garden</dc:subject>
		<dc:subject>Clever Age</dc:subject>

		<description>
&lt;p&gt;Elgg est un logiciel de réseau social libre distribué sous licence open source. Il permet de mettre en place facilement un réseau social, que ce soit pour l'intranet d'une entreprise ou votre club de sport préféré. Fiche d'identité Nom du produit elgg Site de référence http://www.elgg.org Éditeur Curverider + communauté Date de sortie de la première version 2004 Numéro de la version étudiée 1.5 (9 mars 2009) Licence GNU General Public License, version 2 Système (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/conseil-conseil-e-business/reseaux-sociaux-158" rel="tag"&gt;Réseaux sociaux&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/integration-reversible-web-2-0-et-collaboratif/reseaux-sociaux-159" rel="tag"&gt;Réseaux sociaux&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/reseaux-sociaux" rel="tag"&gt;Réseaux sociaux&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/les-marques/clever-garden-176" rel="tag"&gt;Clever Garden&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/les-marques/clever-age,178" rel="tag"&gt;Clever Age&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L150xH150/arton1003-0c380.png" width='150' height='150' style='height:150px;width:150px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;dl class='spip_document_1163 spip_documents spip_documents_left' style='float:left;width:350px;'&gt;
&lt;dt&gt;&lt;img src='http://www.clever-age.com/IMG/png/png_elgg_logo1.png' width='230' height='134' alt='PNG - 17.1 ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;Elgg est un logiciel de réseau social libre distribué sous licence open source. Il permet de mettre en place facilement un réseau social, que ce soit pour l'intranet d'une entreprise ou votre club de sport préféré.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col' colspan='2'&gt; Fiche d'identité &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; Nom du produit &lt;/td&gt;
&lt;td&gt; elgg &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; Site de référence &lt;/td&gt;
&lt;td&gt; &lt;a href="http://www.elgg.org/" class='spip_url spip_out' rel='nofollow external'&gt;http://www.elgg.org&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; Éditeur &lt;/td&gt;
&lt;td&gt; Curverider + communauté &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; Date de sortie de la première version &lt;/td&gt;
&lt;td&gt; 2004 &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; Numéro de la version étudiée &lt;/td&gt;
&lt;td&gt; 1.5 (9 mars 2009) &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; Licence &lt;/td&gt;
&lt;td&gt; &lt;a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" class='spip_out' rel='external'&gt;GNU General Public License, version 2&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; Système d'exploitation / logiciels requis &lt;/td&gt;
&lt;td&gt; Serveur Apache, MySQL 5+, PHP 5.2+ &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; Positionnement &lt;/td&gt;
&lt;td&gt; moteur de réseau social &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;On peut télécharger Elgg sous 2 formes différentes :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; le "&lt;strong&gt;core engine&lt;/strong&gt;", si l'on souhaite se servir du moteur de Elgg comme base à des développements spécifiques.&lt;/li&gt;&lt;li&gt; le &lt;strong&gt;pack complet&lt;/strong&gt;, comprenant le "core engine" + certains plugins préinstallés : blogs, gestion de fichiers, bookmarks, messages privés, gestion des statuts, éditeur wysiwyg.&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class='h3 spip'&gt;Aperçu des fonctionnalités&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_1163 spip_documents spip_documents_center'&gt;&lt;a href="http://www.clever-age.com/IMG/png/png_elgg_logo1.png" type="image/png"&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L230xH134/png_elgg_logo1-0c8ab-51c3a.png' width='230' height='134' alt='PNG' style='height:134px;width:230px;' /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Toutes ces fonctionnalités sont fournies d'office dans le pack complet.&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; “activity stream” (liste de l'activité des utilisateurs façon facebook)&lt;/li&gt;&lt;li&gt; profils personnalisables&lt;/li&gt;&lt;li&gt; tableaux de bords membres&lt;/li&gt;&lt;li&gt; système de notifications&lt;/li&gt;&lt;li&gt; gestion de groupes&lt;/li&gt;&lt;li&gt; outils de blog&lt;/li&gt;&lt;li&gt; outils de mise en favori&lt;/li&gt;&lt;li&gt; gestion des medias&lt;/li&gt;&lt;li&gt; internationalisation&lt;/li&gt;&lt;li&gt; vues multiples : différentes façons de visualiser un contenu (html, téléphone portable, xml)&lt;/li&gt;&lt;li&gt; moteur de templating avancé&lt;/li&gt;&lt;li&gt; gestion des avatars&lt;/li&gt;&lt;li&gt; APIs pour gérer des évènements, créer des plugins et des widgets&lt;/li&gt;&lt;li&gt; RSS, FOAF, XFN pour la syndication de contenu&lt;/li&gt;&lt;li&gt; support d'OpenID et d'OpenSocial&lt;/li&gt;&lt;li&gt; Open Data Definition et un nombre croissants d'autres formats fournis pour l'import / export&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class='h3 spip'&gt;Plugins&lt;/h3&gt;
&lt;p&gt;Elgg est fourni en bundle avec un certain nombre de plugins qu'il suffit d'activer. On peut s'en procurer d'autres (les &lt;a href="http://community.elgg.org/mod/plugins/world.php" class='spip_out' rel='external'&gt;Community Plugins&lt;/a&gt;), de même que des thèmes, pour modifier l'apparence visuelle, et des packs de langues pour traduire l'interface.&lt;/p&gt; &lt;p&gt;Parmi les plugins créés par la communauté, on trouve un plugin de messagerie instantanée, une gestion de calendriers, “The wire” (un système de notification interne « à la » twitter, des galeries photos, de l'intégration GoogleMaps, un outil de notation, un module de petites annonces, un nuage de tags, une galerie flickr, etc.&lt;/p&gt; &lt;p&gt;A ce jour, 688 plugins sont disponibles.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Différents usages de Elgg&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_1164 spip_documents spip_documents_center'&gt;&lt;a href="http://www.clever-age.com/IMG/jpg/urban_radio.jpg" type="image/jpeg"&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L450xH311/urban_radio-28712-b4381.jpg' width='450' height='311' alt='JPEG' style='height:311px;width:450px;' /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Elgg permet de mettre en place un réseau social plus ou moins personnalisé :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; on peut se contenter d'utiliser Elgg avec les fonctionnalités fournies par défaut&lt;/li&gt;&lt;li&gt; on peut vouloir rajouter des fonctionnalités en utilisant des plugins (blog, forums, bookmarks, etc.)&lt;/li&gt;&lt;li&gt; ou choisir de développer ses propres fonctionnalités (en PHP, à partir du "core engine")&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Originellement, Elgg était beaucoup utilisé dans le milieu éducatif, sous la forme d'intranet pour l'équipe pédagogique ou de réseau social à destination des étudiants. On trouve maintenant de plus en plus Elgg en entreprise dans le cadre d'intranet "social" à destination des employés.
L'autre utilisation phare du produit, c'est la création de réseaux sociaux de niche, autour de la pratique d'un sport par exemple.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Prise en main&lt;/h3&gt;
&lt;p&gt;Le placement des contenus sur la page se fait par &lt;strong&gt;glisser-déposer&lt;/strong&gt;. Si l'on souhaite une personnalisation plus poussée, il faudra écrire du code, en passant par la création d'un plugin pour créer un thème customisé.&lt;/p&gt; &lt;p&gt;La visibilité de chaque contenu sur une page est gérée très simplement, selon plusieurs niveaux :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; privé&lt;/li&gt;&lt;li&gt; seulement mes "amis"&lt;/li&gt;&lt;li&gt; tous les utilisateurs connectés&lt;/li&gt;&lt;li&gt; visibilité publique&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class='h3 spip'&gt;Architecture technique&lt;/h3&gt;
&lt;p&gt;Les 2 dossiers principaux à l'intérieur du code de Elgg sont le dossier engine/ et le dossier /views.&lt;/p&gt; &lt;p&gt;Dans une perspective MVC, le dossier engine/ contient le &lt;strong&gt;contrôleur&lt;/strong&gt;. Les classes du core, les accès à la base de données et la gestion des évènements sont gérés ici.&lt;/p&gt; &lt;p&gt;Le dossier /&lt;strong&gt;views&lt;/strong&gt; contient un répertoire par type de visualisations, foaf, php, rss, xml, etc.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le modèle de données :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_1161 spip_documents spip_documents_center'&gt;&lt;a href="http://www.clever-age.com/IMG/png_800px-Elgg_data_model.png" type="image/png" title="elgg : modèle de données"&gt;&lt;img src='http://www.clever-age.com/local/cache-vignettes/L450xH318/png_800px-Elgg_data_model-ea3e5-bd689.png' width='450' height='318' alt='elgg : modèle de données {PNG}' style='height:318px;width:450px;' /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;L'objet de base s'appelle une &lt;strong&gt;entité&lt;/strong&gt; (Entity). Ces entités sont ensuite divisées en 4 classes principales, « objet », « utilisateur », « site » et « groupe », avec leurs propres méthodes et propriétés.&lt;/p&gt; &lt;p&gt;On peut très facilement étendre ce modèle en créant ses propres classes d'objet.&lt;/p&gt; &lt;p&gt;Elgg a prévu également un système de &lt;a href="http://news.elgg.org/pg/blog/Dave/read/28/relationships-and-entities" class='spip_out' rel='external'&gt;relations entre entités&lt;/a&gt; : instaurer par ex. que l'entité A est "ami" de l'entité B, etc.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;La communauté française commence à s'organiser (un premier « ElggCamp », sur le mode des barcamps, se déroulera à La cantine, à Paris, le 13 juin prochain).&lt;/p&gt; &lt;p&gt;Le fait de pouvoir héberger le code sur son propre système semble un avantage certain, à l'heure des questionnements sur l'utilisation de nos données personnelles.&lt;/p&gt; &lt;p&gt;A noter cependant que les éditeurs de Elgg proposeront prochainement une solution "clé en main" en mode hébergé : &lt;a href="http://www.elgg.com/" class='spip_out' rel='external'&gt;elgg.com&lt;/a&gt; pour des tarifs allant de 49 à 149 $ par mois.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Matrice SWOT&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Forces&lt;/strong&gt;&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; installation et prise en main faciles&lt;/li&gt;&lt;li&gt; nombre de standards supportés : &lt;a href="http://openid.net/" class='spip_out' rel='external'&gt;OpenID&lt;/a&gt;, &lt;a href="http://code.google.com/intl/fr/apis/opensocial/" class='spip_out' rel='external'&gt;Opensocial&lt;/a&gt;, &lt;a href="http://oauth.net/" class='spip_out' rel='external'&gt;oAuth&lt;/a&gt;, &lt;a href="http://www.foaf-project.org/" class='spip_out' rel='external'&gt;FOAF&lt;/a&gt;, &lt;a href="http://gmpg.org/xfn/" class='spip_out' rel='external'&gt;XFN&lt;/a&gt;, etc.&lt;/li&gt;&lt;li&gt; internationalisation&lt;/li&gt;&lt;li&gt; qualité du code&lt;/li&gt;&lt;li&gt; opensource&lt;/li&gt;&lt;li&gt; possibilité de l'héberger soi-même&lt;/li&gt;&lt;li&gt; écosystème de plugins assez riche&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Faiblesses&lt;/strong&gt;&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; produit encore jeune : &lt;strong&gt;compatibilité ascendante non garantie&lt;/strong&gt; (la version 1.5 apporte beaucoup de changements, certaines données ne peuvent pas être récupérées au changement de version et les thèmes doivent être beaucoup retravaillés) &lt;/li&gt;&lt;li&gt; les plugins sont présentés de façon peu claire, pas de gestionnaire de version, pas de forum par plugin, une seule page avec les commentaires à la fil (ces pages sont "powered by elgg", et on touche peut-être là les limites de l'outil). Il y a certes un "trac" global pour tous les modules contribués, mais ce dernier semble peu visité&lt;/li&gt;&lt;li&gt; documentation de qualité variable, précisant rarement de quelle version on parle&lt;/li&gt;&lt;li&gt; communauté peu visible&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Opportunités&lt;/strong&gt;&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; version « clé en main », bientôt en bêta&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt; &lt;strong&gt;Menaces&lt;/strong&gt;&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; forte concurrence dans le secteur, aucun outil n'a encore pris le leadership&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.clever-age.com/IMG/gif/elgg_logo.gif" length="2877" type="image/gif" />
		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/elgg-logiciel-de-reseau-social.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>ASP.NET MVC face à WebForms</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/k-dc2layspc/livre-blanc-asp-net-mvc-face-a.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-asp-net-mvc-face-a.html</guid>
		<dc:date>2009-04-20T09:28:41Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Tristan Rivoallan</dc:creator>


		<dc:subject>Clever Age</dc:subject>

		<description>
&lt;p&gt;Microsoft est sur le point d'intégrer un modèle MVC (Model-Vue-Controler) à son framework Web ASP.NET. En effet, ASP.NET MVC RC1 est disponible depuis le 27 janvier 2009 et la sortie de la version définitive est prévue d'ici quelques semaines. Chose importante il s'agit d'un projet open source dont 5 versions beta ont fait l'objet de retour de la communauté. ASP.NET est aujourd'hui une technologie mature, à la fois robuste et flexible qui permet de construire toutes sortes d'applications. Web Forms, (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/livres-blancs/" rel="directory"&gt;Livres Blancs&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/les-marques/clever-age,178" rel="tag"&gt;Clever Age&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Microsoft est sur le point d'intégrer un modèle MVC (Model-Vue-Controler) à son framework Web ASP.NET.&lt;/p&gt; &lt;p&gt;En effet, ASP.NET MVC RC1 est disponible depuis le 27 janvier 2009 et la sortie de la version définitive est prévue d'ici quelques semaines. Chose importante il s'agit d'un projet open source dont 5 versions beta ont fait l'objet de retour de la communauté.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;ASP.NET est aujourd'hui une technologie mature, à la fois robuste et flexible qui permet de construire toutes sortes d'applications. Web Forms, la couche de présentation pour ASP.NET, est basée sur un modèle évènementiel qui a fait son succès. En incluant MVC dans ASP.NET, Microsoft ne souhaite pas remplacer Web Forms mais proposer une alternative pour répondre à l'ensemble des problématiques.&lt;/p&gt; &lt;p&gt;Il est vrai qu'il existe des adaptations de l'incontournable modèle MVC sur tous les langages et que des versions open source pour .NET ont vu le jour pour combler son absence. Microsoft se devait de réagir, c'est chose faite.
Mais quels sont les avantages et inconvénients de MVC.NET et Web Form et quels sont les critères qui permettent de choisir ?&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Plan de l'étude&lt;/h3&gt;
&lt;ul class="spip"&gt;&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Webforms&lt;ul class="spip"&gt;&lt;li&gt;Principes&lt;/li&gt;&lt;li&gt;Modèle événementiel&lt;/li&gt;&lt;li&gt;Complexité du modèle&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;ASP.NET MVC&lt;ul class="spip"&gt;&lt;li&gt;Le pattern MVC&lt;/li&gt;&lt;li&gt;Origine&lt;/li&gt;&lt;li&gt;Principes&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;MVC pour le Web&lt;ul class="spip"&gt;&lt;li&gt;Principes&lt;/li&gt;&lt;li&gt;Mise en œuvre&lt;/li&gt;&lt;li&gt;La couche de routage&lt;/li&gt;&lt;li&gt;La couche contrôleur&lt;/li&gt;&lt;li&gt;La couche modèle&lt;/li&gt;&lt;li&gt;La couche vue&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Bilan&lt;/li&gt;&lt;li&gt;Choisir entre ASP.NET MVC et WebForms&lt;/li&gt;&lt;li&gt;Bibliographie&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://www.clever-age.com/IMG/pdf/Livre_blanc_MVC.NET_face_a_Webforms_v1.01.pdf" length="246351" type="application/pdf" />
		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-asp-net-mvc-face-a.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>Play !</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/X7VOjaWr4Nc/play.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/play.html</guid>
		<dc:date>2009-02-10T14:41:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Régis Cobrun</dc:creator>


		<dc:subject>Framework</dc:subject>
		<dc:subject>Java, JEE</dc:subject>
		<dc:subject>Clever Age</dc:subject>
		<dc:subject>oui</dc:subject>

		<description>&lt;p&gt;Un framework web Java facile d'utilisation !&lt;/p&gt;

-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/tags/framework" rel="tag"&gt;Framework&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/java-jee" rel="tag"&gt;Java, JEE&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/les-marques/clever-age,178" rel="tag"&gt;Clever Age&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/accueil-carousel/oui" rel="tag"&gt;oui&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L136xH136/arton944-25aa2.png" width='136' height='136' style='height:136px;width:136px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;span class='spip_document_999 spip_documents'&gt;
&lt;img src='http://www.clever-age.com/IMG/png_play_logo.png' width="190" height="69" alt="Logo Play !" title="Logo Play !" /&gt;&lt;/span&gt;
Play ! est un framework web léger écrit en Java et basé sur MVC. Il se distingue de ses pairs par sa prise en main facile et son détachement par rapport aux spécifications JEE.
C'est un outil prometteur qui redonne une jeunesse au développement web Java, souvent perçu comme complexe et contraignant.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col' colspan='2'&gt;Fiche d'identité&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Nom du produit&lt;/strong&gt; &lt;/td&gt;
&lt;td&gt; &lt;a href="http://www.playframework.org/" class='spip_out' hreflang='en' rel='external'&gt;Play !&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Auteur&lt;/strong&gt; &lt;/td&gt;
&lt;td&gt; &lt;a href="http://guillaume.bort.fr/" class='spip_out' hreflang='en' rel='external'&gt;Guillaume BORT&lt;/a&gt; - &lt;a href="http://www.zenexity.fr/" class='spip_out' hreflang='fr' rel='external'&gt;Zenexity&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Date de sortie de la première version&lt;/strong&gt; &lt;/td&gt;
&lt;td&gt; 1.0-stable1 (02/02/2008)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Numéro de la version étudiée&lt;/strong&gt; &lt;/td&gt;
&lt;td&gt; 1.0-stable4 (03/12/2008)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Licence&lt;/strong&gt; &lt;/td&gt;
&lt;td&gt; &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html" class='spip_out' rel='external'&gt;Apache Licence v2.0&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Liens&lt;/strong&gt; &lt;/td&gt;
&lt;td&gt; &lt;a href="http://www.playframework.org/manual/contents/apps" class='spip_out' rel='external'&gt;Sites qui utilisent ce produit&lt;/a&gt;, &lt;a href="https://launchpad.net/play" class='spip_out' rel='external'&gt;projet sur Launchpad&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class='h3 spip'&gt;Aperçu&lt;/h3&gt;
&lt;p&gt;Voici un aperçu de quelques caractéristiques intéressantes de &lt;a href="http://www.playframework.org/" class='spip_out' hreflang='en' rel='external'&gt;Play !&lt;/a&gt;. Pour plus d'informations, il est recommandé de lire la &lt;a href="http://www.playframework.org/manual" class='spip_out' rel='external'&gt;documentation officielle&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Pas de fichier de configuration XML à maintenir&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le reproche souvent fait aux frameworks Java porte sur les fichiers XML à maintenir. Ces derniers diminuent la productivité et sont sources d'erreurs. Play ! n'impose qu'un fichier de routes à la syntaxe simple. Exemple :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;GET /login Admin.login&lt;br /&gt; POST /login Admin.authenticate&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Le format étant &lt;code class='spip_code' dir='ltr'&gt;Type_de_requête_HTTP URI Contrôleur&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Les contrôleurs sont de simples méthodes statiques&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les contrôleurs que l'on spécifie dans le fichier de routes sont des méthodes statiques. Exemple de fichier &lt;i&gt;app/controllers/Admin.java&lt;/i&gt; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;public class Admin&lt;br /&gt; {&lt;br /&gt; public static void login() {&lt;br /&gt; //...&lt;br /&gt; String welcomeMsg = "Bienvenue";&lt;br /&gt; int weekNumber = Calendar.getInstance().get(Calendar.WEEK_OF_YEAR);&lt;br /&gt; &lt;br /&gt; render(welcomeMsg, weekNumber);&lt;br /&gt; }&lt;br /&gt; public static void authenticate(String password) {&lt;br /&gt; //...&lt;br /&gt; }&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;La fonction &lt;i&gt;render&lt;/i&gt; accepte un nombre quelconque d'objets qu'elle transférera à la vue.&lt;/p&gt; &lt;p&gt;Le paramètre &lt;i&gt;password&lt;/i&gt; de la méthode &lt;i&gt;authenticate&lt;/i&gt; contiendra la valeur du paramètre &lt;i&gt;POST&lt;/i&gt; du même nom. Plus concrètement, &lt;i&gt;String password&lt;/i&gt; aura la valeur saisie dans le champ
&lt;code class='spip_code' dir='ltr'&gt;&lt;input type="password" name="password" value="" /&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Une convention de nommage permet de lier automatiquement une vue à un contrôleur&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Exemple : le fichier app/views/Admin/login.html sera utilisé par le contrôleur Admin.login.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Intégration de Groovy pour les templates&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Par exemple, pour afficher les éléments passés à &lt;i&gt;render&lt;/i&gt; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;p&gt;${welcomeMsg}&lt;/p&gt;&lt;br /&gt; &lt;p&gt;Nous sommes en semaine n°${weekNumber}&lt;/p&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Le langage de template permet de créer des tags/helpers, faire hériter des templates, afficher du texte "internationalisé", créer des liens vers des contrôleurs de manière élégante, etc.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Intégration de JPA et Hibernate pour la persistence des données&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Après avoir renseigné les paramètres de connexion à la base de données dans le fichier de configuration principal, il suffit d'utiliser les annotations JPA pour que les tables soient créées à la prochaine utilisation de l'application. Exemple :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;@Entity&lt;br /&gt; public class Post extends JPAModel {&lt;br /&gt; &lt;br /&gt; public String title;&lt;br /&gt; public String content;&lt;br /&gt; public Date date;&lt;br /&gt; //...&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;...créera la table &lt;i&gt;Post&lt;/i&gt;. On peut ajouter un attribut à la classe et, sans redémarrer le serveur, le champ sera ajouté à la table. La classe &lt;i&gt;JPAModel&lt;/i&gt; contient un &lt;i&gt;@Id&lt;/i&gt; et des méthodes fréquemment utilisées (récupérer l'&lt;i&gt;EntityManager&lt;/i&gt;, ajouter/mettre à jour/supprimer, etc.).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Un serveur d'application "maison" qui s'occupe de la compilation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;On retrouve la facilité de déploiement du célèbre couple PHP/Apache Httpd : on modifie un fichier, on enregistre et on rafraîchit la page dans le navigateur.
En cas d'erreur de compilation ou de configuration le serveur affiche les informations dans une page web avec le numéro de ligne et l'extrait de code concernés.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Intégration de JUnit pour les tests + un ensemble de fonctions pour tester le routage et les templates&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Exemple :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;@Test&lt;br /&gt; public void getLogin() {&lt;br /&gt; Response response = GET("/login");&lt;br /&gt; assertStatus(200, response);&lt;br /&gt; assertContentType("text/html", response);&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;h3 class='h3 spip'&gt;Perspectives&lt;/h3&gt;
&lt;p&gt;Play ! a encore du chemin à faire pour pouvoir être comparé à &lt;a href="http://www.symfony-project.org/" class='spip_out' rel='external'&gt;Symfony&lt;/a&gt; ou &lt;a href="http://grails.org/" class='spip_out' rel='external'&gt;Grails&lt;/a&gt;, mais il présente déjà de bonnes bases et une facilité d'utilisation très appréciables.
Bref, un framework à suivre de près !&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Récapitulatif&lt;/h3&gt;
&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col'&gt;Forces&lt;/th&gt;&lt;th scope='col'&gt;Faiblesses&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;installation, prise en main et utilisation rapides et faciles &lt;/td&gt;
&lt;td&gt; documentation incomplète &lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;documentation claire et efficace &lt;/td&gt;
&lt;td&gt;communauté peu visible&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;communauté réactive&lt;/td&gt;
&lt;td&gt;pas de génération de CRUD&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;pas de gestion du cache des vues&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Opportunités&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Menaces&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; apport de la communauté &lt;/td&gt;
&lt;td&gt;frameworks PHP qui ont beaucoup de succès grâce à l'environnement *AMP fourni par la plupart des hébergeurs&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; séduire des développeurs web JEE &lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/play.html</feedburner:origLink></item>
<item xml:lang="fr">
		<title>Gears</title>
		<link>http://feeds.clever-age.com/~r/Clever-Age-Publications/~3/jkZ_0qUXS_w/gears.html</link>
		<guid isPermaLink="false">http://www.clever-age.com/veille/publications/fiches-produits/gears.html</guid>
		<dc:date>2008-10-16T17:35:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Emmanuelle Gouleau</dc:creator>


		<dc:subject>Bases de données</dc:subject>
		<dc:subject>Logiciels libres, Open Source</dc:subject>
		<dc:subject>Navigateur</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>Clever Age</dc:subject>

		<description>
&lt;p&gt;Gears (anciennement appelé Google Gears) est une extension du navigateur Web permettant non seulement de faire tourner des applications Web sans être connecté mais également de synchroniser les modifications. Fiche d'identité Nom du produit Gears Auteur Google via Google Code Date de sortie de la première version 0.1 - Mai 2007 Numéro de la version étudiée 0.4 - Aôut 2008 Licence BSD Navigateurs compatibles Apple Mac OS X, Linux, Windows XP et + : Firefox 1.5 et + / Windows XP et + : (...)&lt;/p&gt;


-
&lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/" rel="directory"&gt;Fiches Produits&lt;/a&gt;

/ 
&lt;a href="http://www.clever-age.com/tags/bases-de-donnees" rel="tag"&gt;Bases de données&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/logiciels-libres-open-source" rel="tag"&gt;Logiciels libres, Open Source&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/navigateur" rel="tag"&gt;Navigateur&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/tags/html" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="http://www.clever-age.com/les-marques/clever-age,178" rel="tag"&gt;Clever Age&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt="" align="right" src="http://www.clever-age.com/local/cache-vignettes/L66xH66/arton882-8aed8.png" width='66' height='66' style='height:66px;width:66px;' /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;span class='spip_document_954 spip_documents spip_documents_left' style='float:left; width:153px;'&gt;
&lt;img src='http://www.clever-age.com/IMG/png/logo_153x43-f6514.png' width="153" height="43" alt="Gears logo" title="Gears logo" /&gt;&lt;/span&gt;
Gears (anciennement appelé Google Gears) est une extension du navigateur Web permettant non seulement de faire tourner des applications Web sans être connecté mais également de synchroniser les modifications.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col' colspan='2'&gt;Fiche d'identité&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Nom du produit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://gears.google.com/" class='spip_out' rel='external'&gt;Gears&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Auteur&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Google via &lt;a href="http://code.google.com/" class='spip_out' rel='external'&gt;Google Code&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Date de sortie de la première version &lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.1 - Mai 2007&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Numéro de la version étudiée&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.4 - Aôut 2008&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;strong&gt;Licence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.opensource.org/licenses/bsd-license.php" class='spip_out' rel='external'&gt;BSD&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Navigateurs compatibles&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Apple Mac OS X, Linux, Windows XP et + : Firefox 1.5 et + / Windows XP et + : Internet Explorer 6.0 et + / Windows Mobile 5 et + : Internet Explorer 4.01 et + / Google Chrome&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class='h3 spip'&gt;Synthèse&lt;/h3&gt;
&lt;p&gt;Gears (anciennement appelé Google Gears) est une extension du navigateur qui permet aux développeurs de créer des applications Web pouvant fonctionner sans être connecté.&lt;/p&gt; &lt;p&gt;Diffusée sous licence BSD, cette extension est Open Source et au stade de développement (0.4). La &lt;a href="http://code.google.com/apis/gears/design.html" class='spip_out' rel='external'&gt;documentation&lt;/a&gt; est relativement complète et de nombreux tutoriels sont disponibles ainsi qu'une communauté déjà fournie.&lt;/p&gt; &lt;p&gt;Gears s'appuie sur &lt;a href="http://dojotoolkit.org/offline" class='spip_out' rel='external'&gt;Dojo Offline Toolkit&lt;/a&gt;, projet open source qui permet également de créer des applications Web fonctionnant hors connexion.&lt;/p&gt; &lt;p&gt;Cette extension permet notamment de synchroniser les modifications apportées hors connexion.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Analyse&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt; Principe&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Gears permet de régler un des problèmes majeurs des applications Web, la nécessité d'être constamment connecté.
En effet, il transforme le navigateur en solution client-serveur locale, rendant ainsi possible la manipulation de contenu hors connexion. Une fois connecté, une simple synchronisation avec le serveur concerné met à jour les différents contenus modifiés.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_872 spip_documents spip_documents_center'&gt;
&lt;img src='http://www.clever-age.com/local/cache-vignettes/L238xH233/google_gears_server-2-19e86.jpg' width='238' height='233' alt="google gears server" title="google gears server" style='height:233px;width:238px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;API&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Gears est un applicatif qui installe une extension au navigateur Web en lui rajoutant une API Javascript comprenant 3 fonctionnalités majeures :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;Database&lt;/i&gt; : base de données &lt;a href="http://www.sqlite.org/" class='spip_out' rel='external'&gt;SQLite&lt;/a&gt; intégré dans le navigateur qui permet de créer localement des bases de données et d'effectuer les fonctionnalités SQL de base (requêtes Select/Insert/Update/Delete, transactions...) grâce à l'appel de fonctions Javascripts. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce composant stocke localement et ce jusqu'à suppression du fichier de sauvegarde, toutes les données modifiées par l'utilisateur. On peut alors envisager d'utiliser cette base de données intégrée au navigateur pour stocker d'autres informations, comme les préférences de l'utilisateur par exemple.&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;LocalServer&lt;/i&gt; : permet de stocker en cache toutes les ressources de la page (HTML, images, CSS, JS…).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce composant paramétré par l'application Web gère l'accès aux ressources et intercepte les URLs passées au navigateur pour les servir localement lorsqu'il n'y a pas de connexion.&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;WorkerPool&lt;/i&gt; : permet d'exécuter du code JavaScript en arrière-plan sans bloquer l'exécution de la page principale.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce composant a pour vocation d'assurer la communication entre les deux premiers composants et permettre la mise à jour des données une fois reconnecté. Son mode de fonctionnement en tâche de fond est un atout majeur pour l'amélioration des performances de l'application Web.&lt;/p&gt; &lt;p&gt;Gears a de plus implémenté les fonctionnalités suivantes :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;HTTPRequest&lt;/i&gt; : implémente un objet basé sur &lt;a href="http://www.w3.org/TR/XMLHttpRequest/" class='spip_out' rel='external'&gt;XMLHttpRequest&lt;/a&gt; non disponible hors connexion, reprenant la majorité des fonctionnalités à l'exception de la possibilité de manipuler la réponse du navigateur comme un objet &lt;a href="http://www.w3schools.com/dom/dom_intro.asp" class='spip_out' rel='external'&gt;DOM XML&lt;/a&gt; et d'envoyer des requêtes de façon synchrones.&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;Timer&lt;/i&gt; : reprend les fonctionnalités du &lt;a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/section-timers.html" class='spip_out' rel='external'&gt;Timer&lt;/a&gt; standard de l'objet Window permettant ainsi au WorkerPool qui ne peut accéder à l'objet widnow, de disposer de cette fonctionnalité.&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;Desktop&lt;/i&gt; : fournit une interface permettant d'utiliser des fonctionnalités du Bureau comme par exemple la création de raccourcis&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;Geolocalisation&lt;/i&gt; : permet de connaitre la position géographique d'un utilisateur&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; &lt;i&gt;Blob&lt;/i&gt; : implémente un nouvel objet immuable (autrement dit non modifiable) permettant de manipuler directement les fichiers.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt; Fonctionnement&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Gears dispose de 2 modes de fonctionnement, &lt;i&gt;Modal&lt;/i&gt; et &lt;i&gt;Modeless&lt;/i&gt;.&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; Le premier, &lt;i&gt;Modal&lt;/i&gt;, fonctionne de la façon suivante : si on est connecté, on travaille avec le serveur en ligne sinon, on travaille avec le serveur local.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce système met de plus l'utilisateur à contribution dans le sens où c'est lui qui décide quand il veut travailler hors connexion.&lt;/p&gt; &lt;p&gt;Ce type de fonctionnement a cependant quelques inconvénients notamment dans le cas de coupures régulières (dans un train ou un avion par exemple) car l'utilisateur doit jongler entre le mode connecté/déconnecté.&lt;/p&gt; &lt;p&gt;&lt;a href="https://www.google.com/accounts/ServiceLogin?hl=fr&amp;nui=1&amp;service=reader&amp;continue=http%3A%2F%2Fwww.google.com%2Freader" class='spip_out' rel='external'&gt;Google Reader&lt;/a&gt; est un bon exemple d'application Web fonctionnant de cette manière. En résumé, Google Readers est une application qui concentre au même endroits tous les Flux RSS auxquels vous êtes abonnés et permet leur lecture. L'intégration de Gears permet désormais de consulter et lire toutes les informations issues des Flux RSS sans être connecté. Cela peut s'avérer pratique si l'on est dans un train par exemple, le mode déconnecté fait alors gagner du temps.&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; Le second, &lt;i&gt;Modeless&lt;/i&gt;, part quant à lui du principe qu'on travaille constamment hors connexion, et effectue de manière régulière des synchronisations avec le serveur en ligne (si celui ci est accessible et disponible) afin de mettre à jour les contenus modifiés.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce type de fonctionnement a l'avantage d'apporter un certain confort à l'utilisateur dans le sens où celui ci n'a pas à se préoccuper de sa connexion mais est plus difficile à implémenter pour le développeur.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.rememberthemilk.com/" class='spip_out' rel='external'&gt;Remember the milk&lt;/a&gt; est un bon exemple d'application Web fonctionnant de cette manière. Pour résumer, cette application permet notamment de réaliser une liste de tâches consultable en ligne. L'intégration de Gears permet désormais de modifier cette liste de tâches sans devoir se préoccuper de l'état de sa connexion, l'application réalisant de manière automatique des synchronisations avec le serveur afin de mettre les nouvelles tâches en ligne.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mise en place&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La mise en place de Gears se décompose en plusieurs étapes :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; installation de l'extension&lt;/li&gt;&lt;li&gt; création d'un manifeste&lt;/li&gt;&lt;li&gt; intégration du fichier Javascript &lt;i&gt;gears_init.js&lt;/i&gt; d'initialisation&lt;/li&gt;&lt;li&gt; mise en place d'un fichier Javascript contenant les fonctions nécessaires au bon fonctionnement de l'application Web hors connexion&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;L'extension Gears s'installe simplement par le biais d'un &lt;a href="http://gears.google.com/" class='spip_out' rel='external'&gt;executable disponible sur le site dédié&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Le manifeste quant à lui consiste en un fichier au format JSON, &lt;i&gt;manifest.json&lt;/i&gt; listant toutes les ressources (HTML, images, CSS, JS...) à mettre en cache hors connexion permettant le bon fonctionnement de l'application Web :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{&lt;br /&gt; "betaManifestVersion": 1,&lt;br /&gt; "version": "ma_version_1",&lt;br /&gt; "entries": [&lt;br /&gt; { "url": "ma_page.html"},&lt;br /&gt; { "url": "ma_page.js"},&lt;br /&gt; { "url": "ma_page.css"},&lt;br /&gt; { "url": "ma_page.png"},&lt;br /&gt; { "url": "gears_init.js"}&lt;br /&gt; ]&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Le fichier &lt;i&gt;gears_init.js&lt;/i&gt; contenant la procédure d'initialisation de l'applicatif, il doit obligatoirement figurer dans le manifeste.&lt;/p&gt; &lt;p&gt;Il est à noter, que la création de ce manifeste peut vite devenir laborieux pour le développeur. Si on se place par exemple dans la situation d'une page créer dynamiquement, &lt;i&gt;ma_page.html ?p=3&amp;a=4&lt;/i&gt;, il est absolument primordiale de la lister dans le manifeste :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;...&lt;br /&gt; { "url": "ma_page.html"},&lt;br /&gt; { "url": "ma_page.html?p=3&amp;a=4"},&lt;br /&gt; ...&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;En prenant en compte le nombre de possibilités pour une même page, on se rend vite compte de l'ampleur de la tâche. Au développeur de trouver le moyen de recenser toutes les ressources lors de la création de ce manifeste.&lt;/p&gt; &lt;p&gt;Enfin, la dernière étape consiste en la mise en place dans un fichier Javascript, ici &lt;i&gt;ma_page.js&lt;/i&gt;, des fonctions qui se chargeront en autre de :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; initialiser Gears&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; mettre en cache les ressources déclarées dans le manifeste&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; reproduire les fonctionnalités de l'application Web (soumission de formulaires, redirection d'URL, requêtes SQL...)&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; nettoyer le cache&lt;/li&gt;&lt;/ul&gt;
&lt;ul class="spip"&gt;&lt;li&gt; synchroniser les données avec le serveur lors du passage connecté/déconnecté&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Faiblesses&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Gears ne dispose pas de certains mécanismes primordiaux comme par exemple la détection de l'état de la connexion ou encore la synchronisation automatique. C'est au développeur d'implémenter toute la logique de ces mécanismes pour rendre l'application Web fonctionnelle.&lt;/p&gt; &lt;p&gt;Si la détection de l'état de la connexion n'est pas trop contraignante, surtout par le biais de navigator.online fournit par Firefox et Internet Explorer, ce n'est pas forcément le cas pour la mise en place de la synchronisation avec le serveur permettant de renvoyer les modifications apportées hors connexion.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Contribution&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Une &lt;a href="http://groups.google.com/group/google-gears-eng/" class='spip_out' rel='external'&gt;mailing-list&lt;/a&gt; ainsi qu'un &lt;a href="http://code.google.com/p/google-gears/w/list" class='spip_out' rel='external'&gt;wiki&lt;/a&gt; sont disponibles pour contribuer au projet Gears.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Utilisation&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Liste non exhaustive d'applications Web utilisant Gears :&lt;/p&gt; &lt;ul class="spip"&gt;&lt;li&gt; &lt;a href="http://www.google.com/intl/fr/googlereader/tour.html" class='spip_out' rel='external'&gt;Google Reader&lt;/a&gt; : lecteur de flux RSS&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.google.com/google-d-s/intl/fr/tour1.html" class='spip_out' rel='external'&gt;Google Docs&lt;/a&gt; : gestion de documents en ligne&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.rememberthemilk.com/" class='spip_out' rel='external'&gt;Remember the milk&lt;/a&gt; : gestionnaire de liste de tâches&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.google.com/mobile/photos/index.html" class='spip_out' rel='external'&gt;Picasa Web Albums Mobile&lt;/a&gt; : partage de photos&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.google.com/google-d-s/intl/fr/tour1.html" class='spip_out' rel='external'&gt;Google Docs&lt;/a&gt; : traitement de texte &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.wordpress-fr.net/" class='spip_out' rel='external'&gt;Wordpress&lt;/a&gt; : système de gestion de contenu de type blog&lt;/li&gt;&lt;li&gt; &lt;a href="http://fr.myspace.com/" class='spip_out' rel='external'&gt;My spaces&lt;/a&gt; : site internet de réseau social&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.zimbra.com/" class='spip_out' rel='external'&gt;Zimbra&lt;/a&gt; : logiciel serveur collaboratif&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.rememberthemilk.com/" class='spip_out' rel='external'&gt;Zoho Writers&lt;/a&gt; : traitement de texte&lt;/li&gt;&lt;li&gt; &lt;a href="http://passpack.com/info/home/" class='spip_out' rel='external'&gt;PassPack&lt;/a&gt; : gestionnaire de mot de passe&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.mindmeister.com/" class='spip_out' rel='external'&gt;MindMeister&lt;/a&gt; : création de &lt;a href="http://en.wikipedia.org/wiki/Mind_map" class='spip_out' rel='external'&gt;mind map&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.buxfer.com/" class='spip_out' rel='external'&gt;Buxfer&lt;/a&gt; : gestionnaire de finance&lt;/li&gt;&lt;li&gt; &lt;a href="http://draw.labs.autodesk.com/ADDraw/draw.html" class='spip_out' rel='external'&gt;Autodesk Labs Project Draw&lt;/a&gt; : création de diagramme&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class='h3 spip'&gt;Perspectives&lt;/h3&gt;
&lt;p&gt;Gears n'est encore qu'au stade de développement mais semble très prometteur comme le montre les nombreuses applications qui en font déjà l'utilisation. Concrètement, il est de plus en plus envisageable que dans un avenir proche, on puisse utiliser Gmail ou encore Google Calendar sans être forcément connecté.&lt;/p&gt; &lt;p&gt;En attendant, on peut toujours jeter un oeil sur les futures applications de type RIA (Rich Internet Application) intégrant complètement Gears dans leur système comme &lt;a href="http://www.clever-age.com/veille/publications/fiches-produits/google-web-toolkit-gwt.html" class='spip_in'&gt;Google Widget Toolkit&lt;/a&gt;, le framework de développement Java de Google.&lt;/p&gt; &lt;h3 class='h3 spip'&gt;Récapitulatif&lt;/h3&gt;
&lt;table class="spip"&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col'&gt;Forces&lt;/th&gt;&lt;th scope='col'&gt;Faiblesses&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; - Possibilité de travailler hors connexion&lt;/td&gt;
&lt;td&gt; - Pratiquement tout est à implémenter par le développeur&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; - Synchronisation des modifications&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; - Stockage des données localement&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;strong&gt;Opportunités&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Menaces&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; - Soutien d'Adobe, Mozilla et Opéra&lt;/td&gt;
&lt;td&gt; - Evolution du projet lié à priori à celui de Dojo Offline Toolkit&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt; - Apport de la communauté&lt;/td&gt;
&lt;td&gt; - Concurrence avec Microsoft et son &lt;a href="http://msdn2.microsoft.com/fr-fr/sync/default(en-us).aspx" class='spip_out' rel='external'&gt;Microsoft Sync Framework&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt; - Initiative indépendante, potentiellement concurrente du &lt;a href="http://www.whatwg.org/specs/web-apps/current-work/#structured-client-side-storage" class='spip_out' rel='external'&gt;Structured Client Side Storage&lt;/a&gt; de HTML5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	<feedburner:origLink>http://www.clever-age.com/veille/publications/fiches-produits/gears.html</feedburner:origLink></item>



</channel>

</rss>

