﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tag News - Constellation</title>
	<atom:link href="https://developer.myconstellation.io/tag/news/feed/" rel="self" type="application/rss+xml" />
	<link>https://developer.myconstellation.io/tag/news/</link>
	<description>Votre plateforme d&#039;interconnexion</description>
	<lastBuildDate>Wed, 18 Apr 2018 15:03:00 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.11</generator>

<image>
	<url>https://developer.myconstellation.io/wp-content/uploads/2016/02/256x256-e1457476015859.png</url>
	<title>Tag News - Constellation</title>
	<link>https://developer.myconstellation.io/tag/news/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Constellation sera présent à l’AI Hackademy aux Microsoft experiences les 3 et 4 octobre 2017 au Palais des Congrès !</title>
		<link>https://developer.myconstellation.io/blog/constellation-sera-present-a-ai-hackademy-aux-microsoft-experiences-2017/</link>
					<comments>https://developer.myconstellation.io/blog/constellation-sera-present-a-ai-hackademy-aux-microsoft-experiences-2017/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Tue, 26 Sep 2017 21:40:19 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[conférence]]></category>
		<category><![CDATA[microsoft experiences]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=5448</guid>

					<description><![CDATA[<p>Nous sommes heureux de vous annoncer que Constellation sera présent à l’AI Hackademy @ Palais des Congrès pendant Microsoft Experiences&#8217;17 afin de vous présenter une démo immersive de la maison intelligente basée sur Constellation, la plateforme d’interconnexion des applications, services et objets connectés. Microsoft Experiences&#8217;17 :</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-sera-present-a-ai-hackademy-aux-microsoft-experiences-2017/">Constellation sera présent à l’AI Hackademy aux Microsoft experiences les 3 et 4 octobre 2017 au Palais des Congrès !</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Nous sommes heureux de vous annoncer que <strong>Constellation </strong>sera présent à l’AI Hackademy @ Palais des Congrès pendant Microsoft Experiences&rsquo;17 afin de vous présenter une démo immersive de <strong>la maison intelligente </strong>basée sur <strong>Constellation</strong>, la plateforme d’interconnexion des applications, services et objets connectés.</p>
<h2><strong>Microsoft Experiences&rsquo;17 : L&rsquo;événement de l&rsquo;intelligence numérique</strong></h2>
<p><a href="https://experiences17.microsoft.fr/content/ai-hacademy" target="_blank" rel="noopener"><img loading="lazy" class="aligncenter wp-image-4571 size-medium colorbox-5448" src="http://sebastien.warin.fr/wp-content/uploads/2017/09/msexperience-300x300.png" alt="" width="300" height="300" /></a><br />
Les 3 et 4 octobre prochains au Palais des Congrès de Paris, Microsoft organise la deuxième édition de <a href="https://experiences17.microsoft.fr/" target="_blank" rel="nofollow noopener">Microsoft experiences</a>. Pendant deux jours, venez nourrir votre inspiration, rencontrer vos pairs et découvrir comment passer à l’action autour de trois thèmes clés : l’intelligence artificielle, la confiance numérique et la collaboration innovante.</p>
<p>L’AI Hackademy vous permettra de vivre une expérience <strong>immersive de l’intelligence artificielle</strong> au sein de deux espaces : AI @work et AI @home.</p>
<h2><strong>Notre démo sur AI Hackademy</strong></h2>
<p>Nous nous trouverons sur l&rsquo;espace AI@Home afin de vous présenter <strong>la plateforme Constellation</strong> appliquée au concept de la <strong>maison intelligente</strong>.<a href="http://developer.myconstellation.io"><img loading="lazy" class="aligncenter wp-image-4172 size-full colorbox-5448" src="http://sebastien.warin.fr/wp-content/uploads/2016/07/Fig1-Model-1.png" alt="" width="240" height="240" /></a></p>
<p>Vous rentrez chez vous en voiture, votre porte de garage s’ouvre automatiquement à votre arrivée, les lumières sont déjà allumées, votre chauffage a anticipé votre retour, votre salon diffuse votre musique de Jazz préférée, vous rentrez chez vous dans une ambiance chaleureuse accueillie par la douce voix de votre maison qui vous souhaite la bienvenue.</p>
<p>Il est l’heure de vous coucher, ne vous occupez de rien, lumières, volets, chauffage, poste de télévision, tout est géré par votre maison.</p>
<p>Votre enfant s’endort, n’ayez crainte qu’un livreur ne vienne perturber son sommeil en sonnant à la porte, la maison désactivera le carillon automatiquement et vous préviendra de son arrivée sur votre miroir connecté, votre télévision si vous êtes devant, votre montre, ou par un appel lumineux en fonction de l’endroit où vous vous trouvez dans la maison.</p>
<p>Il pleut et vous avez laissé une fenêtre ouverte ? Votre maison vous sollicitera pour aller la fermer selon ce que vous faites et où vous vous trouvez ! Vous ne répondez pas ? Pas de problème, elle fermera le volet pour éviter un dégât des eaux dans le cas où la pluie rentre dans l’habitation.</p>
<p>Vous démarrez un film confortablement installé dans votre canapé, les volets se baissent, les lumières se tamisent, la musique laissée dans la cuisine se coupe automatiquement, bon film !</p>
<p>Une demande précise ? Dites-lui oralement depuis chez vous ou même en lui téléphonant de l’extérieur, elle sera toujours prête à vous répondre 24h/24, 7j/7.</p>
<p>Un rêve ? De la science-fiction ? Tout ceci est bien réel grâce à la plateforme Constellation, une plateforme technique d’orchestration et d’interconnexion des applications, services et objets connectés.</p>
<h2>Interconnexion et intelligence ambiante</h2>
<p>Interconnectez vos lumières, volets, téléviseurs, smartphones, vos agendas, votre miroir, votre voiture, un pluviomètre, un thermostat, ou n&rsquo;importe quel objet ou service connecté, quelle que soit la marque ou la technologie utilisée afin de créer une coopération entre tous les objets et les services qui vous entourent et faites émerger l’intelligence ambiante.</p>
<p>Développer en quelques lignes de code des interfaces de visualisation ou de pilotage, exploiter les données produites dans votre environnement pour réagir à certaine condition ou même analyser en temps réel ces données pour apprendre et anticiper certaines actions. Tout cela en restant focalisé sur votre valeur ajoutée.</p>
<p>C’est donc avec impatience que nous vous attendons les<strong> 3 et 4 octobre au Palais des Congrès de Paris</strong> pour une découverte complète de la maison intelligente et de la plateforme Constellation.</p>
<p>Toutes les informations et billetteries pour l&rsquo;événement sont disponible <a href="https://experiences17.microsoft.fr/" target="_blank" rel="nofollow noopener">ici</a></p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-sera-present-a-ai-hackademy-aux-microsoft-experiences-2017/">Constellation sera présent à l’AI Hackademy aux Microsoft experiences les 3 et 4 octobre 2017 au Palais des Congrès !</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/constellation-sera-present-a-ai-hackademy-aux-microsoft-experiences-2017/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Constellation 1.8.3 est disponible</title>
		<link>https://developer.myconstellation.io/blog/constellation-1-8-3-est-disponible/</link>
					<comments>https://developer.myconstellation.io/blog/constellation-1-8-3-est-disponible/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Wed, 12 Jul 2017 12:50:01 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Sentinel]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Changelog]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=5242</guid>

					<description><![CDATA[<p>La nouvelle version 1.8.3 de la plateforme Constellation disponible depuis lundi 10 juillet 2017 sur l’environnement “beta” vient tout juste d’être validée sur l’environnement “Stable” aujourd&#8217;hui-même ! Vous pouvez mettre à jour votre installation en lançant le « Web Platform Installer »</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-1-8-3-est-disponible/">Constellation 1.8.3 est disponible</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>La nouvelle version 1.8.3 de la plateforme Constellation disponible depuis lundi 10 juillet 2017 sur l’environnement “beta” vient tout juste d’être validée sur l’environnement “Stable” aujourd&rsquo;hui-même !</p>
<p>Vous pouvez mettre à jour votre installation en lançant le « Web Platform Installer » sur Windows :</p>
<div class="wpfilebase-file-default" onclick="if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-1').click();">
  <div class="icon"><a href="https://developer.myconstellation.io/download/installers/Constellation-Web-Platform-Installer-1.9.735.exe" target="_blank" title="Download Constellation Web Platform Installer"><img class="colorbox-5242"  align="middle" src="https://developer.myconstellation.io/wp-includes/images/crystal/interactive.png" alt="Constellation Web Platform Installer" /></a></div>
  <div class="filetitle">
    <a href="https://developer.myconstellation.io/download/installers/Constellation-Web-Platform-Installer-1.9.735.exe" title="Download Constellation Web Platform Installer" target="_blank" id="wpfb-file-link-1">Constellation Web Platform Installer</a>
    <a href="https://developer.myconstellation.io/getting-started/installer-constellation/#wpfb-file-42" class="postlink">» Article</a>
    <br />
    Constellation-Web-Platform-Installer-1.9.735.exe<br />
    Version: 1.9.735<br />
  </div>
  <div class="info">
    1.2 MiB<br />
    2136 Downloads<br />
    <a href="#" onclick="return wpfilebase_filedetails(1);">Détails</a>
  </div>
  <div class="details" id="wpfilebase-filedetails1" style="display: none;">
  <p>Constellation Web Platform Installer pour Windows</p>
  <table border="0">
   
   <tr><td><strong>Auteur:</strong></td><td>MyConstellation.io</td></tr>
   <tr><td><strong>Plateformes:</strong></td><td>Windows</td></tr>
   
   <tr><td><strong>Catégorie:</strong></td><td>Web Platform Installers</td></tr>
   <tr><td><strong>Licence:</strong></td><td>Constellation License Agreement</td></tr>
   <tr><td><strong>Date:</strong></td><td>juin 15, 2020</td></tr>
  </table>
  </div>
 <div style="clear: both;"></div>
</div>
<p>Ou, sur Linux, en lançant la commande :</p>
<p></p><pre class="crayon-plain-tag">wget -O install.sh https://developer.myconstellation.io/download/installers/install-linux.sh &amp;&amp; chmod +x install.sh &amp;&amp; ./install.sh</pre><p></p>
<h3>Constellation Server 1.8.3</h3>
<p>Tout d’abord les dépendances du serveur Constellation ont été mises à jour : Json.NET 9.0.1, NLog 4.4.11, SignalR 2.2.2 et enfin la stack OWIN en version 3.1. Chacune d’entre elles apportant des correctifs et améliorations de performance.</p>
<p>La modification la plus importante de cette version 1.8.3 est la refonte complète de la gestion des packages au niveau du serveur. En effet, jusqu’à présent seuls les packages réels (et non virtuels) étaient gérés par le hub de contrôle. Pour les packages virtuels, il fallait exploiter l’API de Management (ou lire la configuration XML) car ils n’existaient pas sur le hub de contrôle (d’où le terme “virtuel”).</p>
<p>Désormais, chaque package déclaré dans la configuration d’une Constellation, qu’il soit réel ou virtuel, est chargé sur le hub de contrôle. Il n’y a donc plus de Statut en “N/A” sur la Console Constellation : tous les packages ont par défaut un état à “Unknown”. Une simple connexion sur le hub de contrôle permet donc de récupérer l’intégralité des packages d’une Constellation sans devoir combiner des informations venant de la configuration XML pour y ajouter la partie « virtuelle ».</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/07/image.png"><img class="colorbox-5242"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Constellation Console 1.8.3" src="https://developer.myconstellation.io/wp-content/uploads/2017/07/image_thumb.png" alt="Constellation Console 1.8.3" width="404" height="147" border="0" /></a></p>
<p>De plus les packages virtuels initialisant des abonnements aux messages ou StateObjects sont maintenant marqués comme “connecté” sur le hub de contrôle permettant de suivre leurs états. Par exemple, un Arduino/ESP est maintenant vu comme connecté sur le hub de contrôle :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/07/image-1.png"><img loading="lazy" class="alignnone colorbox-5242" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Trois packages Arduino/EST vus comme connecté dans Constellation 1.8.3" src="https://developer.myconstellation.io/wp-content/uploads/2017/07/image_thumb-1.png" alt="Trois packages Arduino/EST vus comme connecté dans Constellation 1.8.3" width="404" height="221" border="0" /></a></p>
<p>Aussi chaque package envoie désormais, en plus de son n° de version et de la libraire Constellation utilisée, le type de la libraire utilisée : il s’agit de la propriété “ConstellationClientType”.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/07/image-2.png"><img class="colorbox-5242"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Remonté du type de la librarie Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/07/image_thumb-2.png" alt="Remonté du type de la librarie Constellation" width="244" height="109" border="0" /></a></p>
<p>Aussi, il est possible définir le répertoire de base de la Constellation dans lequel trouver le fichier de configuration en spécifiant la clé « Constellation.BaseDirectory ». Cela permet de séparer les binaires Constellation de sa configuration, très utile dans un environnement Docker. Un article sur le sujet sera prochainement publié.</p>
<p><!--EndFragment--></p>
<p>Outre différentes optimisations du code et correction de défauts mineurs on peut aussi noter :</p>
<ul>
<li>Server / ControlHub : le ReloadServerConfiguration envoi la liste des packages aux sentinelles seulement connectées et « Update settings » sur les packages connectés seulement et non à tous les groupes</li>
<li>Server / ControlHub : prise en charge des mises à jour de configuration des packages à volée</li>
<li>Server / Management API : ajout d’un objet de synchronisation pour les I/O vers le fichier de configuration pour éviter les écritures concurrentes</li>
<li>Server / Licensing : LeaseLicensing dans le domaine serveur si multi-tenant sinon dans le domaine de la constellation si mono-instance (permettant ainsi de récupérer les erreurs de licence dans la Console Log)</li>
<li>Server / API REST : le timeout des sessions HTTP est maintenant de 150 secondes par défaut configurable dans le fichier de configuration</li>
</ul>
<p>Enfin notez que le serveur 1.8.3 est rétrocompatible avec les différents composants Constellation 1.8.x, que ce soit pour la Console, les packages ou les sentinelles. Autrement dit vous pouvez mettre à jour votre serveur en 1.8.3 tout en gardant vos packages et sentinelles 1.8.x fonctionnelles.</p>
<h3>Constellation Sentinel 1.8.3</h3>
<p>L’autre grande nouveauté de cette nouvelle version 1.8.3 est la refonte complète du gestionnaire de processus sur les sentinelles.</p>
<p>Jusqu’à présent lorsqu’une sentinelle recevait sa liste des packages, elle se chargeait de télécharger et démarrer chaque package de sa liste. Si le package était déjà en fonctionnement elle levait un Warning ce qui avait tendance à “polluer” les logs notamment lorsqu’on déployé la configuration au niveau d’une Constellation. Enfin lorsqu’un package en fonctionnement était supprimé de la liste, elle fermait le processus associé.</p>
<p>Le problème dans ce mécanisme est que si vous arrêtez un package et que vous redéployer la configuration, par exemple en ajoutant, supprimant ou modifiant les settings d&rsquo;un autre package, la liste était renvoyée à votre sentinelle qui relançait “bêtement” le package vous avez arrêté !</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/07/image-3.png"><img class="colorbox-5242"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Sentinelle 1.8.3 connectée" src="https://developer.myconstellation.io/wp-content/uploads/2017/07/image_thumb-3.png" alt="Sentinelle 1.8.3 connectée" width="354" height="68" border="0" /></a></p>
<p>C’est pour cela que le fonctionnement interne de la sentinelle a été profondément revu et a conduit à la réécriture complète du mécanisme de gestion des processus. Ainsi la description de chaque package, démarré ou non, est maintenue en mémoire. Lorsqu’une sentinelle reçoit sa nouvelle liste, elle est toujours capable de charger/démarrer les nouveaux packages et supprimer/arrêter les packages retirés mais les packages existants ne sont pas redémarrés automatiquement, ils conservent leurs états.</p>
<p>Cette refonte a amélioré beaucoup de chose en apportant plus de fiabilité et stabilité dans le suivi du processus et elle apporte une meilleure cohérence des états de chaque package.</p>
<p>Aussi, comme le serveur, les dépendances ont été mises à jour : Json.NET 9.0.1, SignalR 2.2.2, NLog 4.4.11 et NLog.Windows.Form 4.2.3 pour la Sentinelle UI.</p>
<p>Notez enfin qu&rsquo;une sentinelle 1.8.3 peut fonctionner sans aucun problème dans une Constellation 1.8.x de version antérieure tout comme une sentinelle antérieure à la version 1.8.3 pour fonctionner sur une Constellation 1.8.3.</p>
<ul><!--EndFragment--></ul>
<h3>Constellation Console 1.8.3</h3>
<p>La Console Constellation a aussi reçu sont lot de nouveautés à l’occasion de cette nouvelle release 1.8.3.</p>
<p>Etant donné la refonte dans la gestion des packages sur le hub de contrôle, la Console Constellation a été impacté à ce niveau. Elle se base exclusivement sur le hub de contrôle sans devoir interroger la Management API en parallèle pour intégrer les packages virtuels ou non connectés.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/07/image-4.png"><img class="colorbox-5242"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Console Constellation 1.8.3" src="https://developer.myconstellation.io/wp-content/uploads/2017/07/image_thumb-4.png" alt="Console Constellation 1.8.3" width="404" height="221" border="0" /></a></p>
<p>Suite à la publication des <a href="/blog/nouvelles-api-javascript-angularjs-1-8-2/">nouvelles librairies Javascript et AngularJS 1.8.2 </a>du mois dernier, les codes snippets du <a href="/constellation-platform/constellation-console/messagecallbacks-explorer/">MessageCallbacks Explorer</a> ont été mis à jour pour intégrer les nouveautés de ces librairies.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/07/image-5.png"><img class="colorbox-5242"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Code snippet JS 1.8.2" src="https://developer.myconstellation.io/wp-content/uploads/2017/07/image_thumb-5.png" alt="Code snippet JS 1.8.2" width="404" height="256" border="0" /></a></p>
<p>On notera aussi l’ajout d’un bouton pour vider la Console Log, l’ajout ConstellationClientType sur les packages ou encore du credential utilisé par une sentinelle sur la fenêtre de détail. Aussi la Console supporte pleinement les utilisateurs connectés sans droits de Management.</p>
<p>Mais aussi :</p>
<ul>
<li>Console / Package : Gestion des packages virtuels avec un statut Unknown, menu contextuel synchronisé et mise à jour de l’activité pour les packages virtuels</li>
<li>Console / Packages : « Update Settings » affiché dans le menu contextuel si le package est connecté et démarré (package virtuel compris)</li>
<li>Console / Packages : bugfix sur le déploiement de package avec un setting de type DateTime (module $filter non injecté dans le contrôleur principal)</li>
<li>Console / Packages : bugfix sur le déploiement de la configuration une fois que le SetRecoveryOption est terminé et non en parallèle</li>
<li>Console : déconnexion des deux hubs (consumer et controller) si l’un des deux est déconnecté (cas très rare où l’un des deux hubs parvient à se reconnecter et pas l’autre)</li>
<li>Console : Mise à jour de l’API Constellation Javascript &amp; AngularJS en version 1.8.2 et de la librairie SignalR 2.2.2</li>
</ul>
<h3>Autres nouveautés</h3>
<p>La librairie .NET pour les packages a été mise à jour en version 1.8.3.17190, et est disponible sur le repository Nuget. Cette nouvelle version envoie le “ConstellationClientType” ( net40 » ou « net45 ») lors de la connexion de votre package à Constellation. De plus les dépendances ont été mises à jour vers JSON.NET 9.0.1 et SignalR 2.2.2.</p>
<p>Notez enfin qu&rsquo;un package exploitant l&rsquo;API 1.8.3 peut fonctionner sans aucun problème sur une Constellation 1.8.x de version antérieure tout comme un package antérieure à la version 1.8.3 peut fonctionner sur une Constellation 1.8.3.</p>
<p>Une nouvelle version SDK est également disponible. Il intègre une mise à jour des templates de projet Constellation pour prendre en compte les dernières versions des API 1.8.3.</p>
<p>Pour finir le <a href="/constellation-platform/constellation-server/installer-constellation-sur-linux/">Web Platform Installer pour Linux</a> a lui aussi été mis à jour. Il garde en mémoire le jeton d’authentification entre les différents installeurs Server, Sentinel et Console de façon à éviter de devoir se ré authentifier à chaque composant mais surtout le pilotage des services Server et Sentinel dans Supervisor est désormais basé sur “supervisorctl” pour une gestion plus fine des services.</p>
<p>Pour consulter le <a href="/constellation-platform/changelog/#10072017_Release_183_18317190">changelog complet</a> de cette nouvelle version <a href="/constellation-platform/changelog/#10072017_Release_183_18317190">cliquez ici</a>. N’hésitez pas non plus à remonter <a href="https://developer.myconstellation.io/forums/topic/constellation-1-8-1-en-release-candidate/">vos feedbacks sur le forum</a>.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-1-8-3-est-disponible/">Constellation 1.8.3 est disponible</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/constellation-1-8-3-est-disponible/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nouvelles API Javascript et AngularJS 1.8.2</title>
		<link>https://developer.myconstellation.io/blog/nouvelles-api-javascript-angularjs-1-8-2/</link>
					<comments>https://developer.myconstellation.io/blog/nouvelles-api-javascript-angularjs-1-8-2/#comments</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Thu, 06 Jul 2017 08:02:30 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=5217</guid>

					<description><![CDATA[<p>Après la mise à jour du SDK et Python Proxy la semaine dernière, c&#8217;est au tour des API Javascript et AngularJS de passer en 1.8.2. Ces deux nouvelles versions sont disponibles sur le repository Nuget depuis votre Visual Studio et</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/nouvelles-api-javascript-angularjs-1-8-2/">Nouvelles API Javascript et AngularJS 1.8.2</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><br />
Après la <a href="/blog/api-python-et-sdk-version-1-8-2/">mise à jour du SDK et Python Proxy</a> la semaine dernière, c&rsquo;est au tour des <a href="/client-api/javascript-api/">API Javascript et AngularJS</a> de passer en 1.8.2.</p>
<p>Ces deux nouvelles versions sont disponibles sur le repository Nuget depuis votre Visual Studio et sur le <a href="https://cdn.myconstellation.io">CDN Constellation</a>.</p>
<h3>Amélioration des méthodes sendMessage et sendMessageWithSaga</h3>
<p>La version 1.8.2 de l&rsquo;API Javascript et AngularJS améliore l&rsquo;usage de ces deux méthodes.</p>
<h4>Invoquer un MessageCallback sans paramètre</h4>
<p>Lorsque vous invoquez un MessageCallback qui ne prend pas de paramètre d&rsquo;entrée, <strong>il n&rsquo;y a plus besoin de passer un objet vide « {} »</strong> dans les méthodes <em>sendMessage</em> et <em>sendMessageWithSaga</em>.</p>
<p>Un exemple pour bien comprendre :</p>
<p></p><pre class="crayon-plain-tag">// Mode Legacy
constellation.server.sendMessage({ Scope: 'Package', Args: ['DemoPackage'] }, "UneMethodeSansParam", "{}");

// Avec la lib 1.8.2
constellation.server.sendMessage({ Scope: 'Package', Args: ['DemoPackage'] }, "UneMethodeSansParam");</pre><p></p>
<p>Notez que vous pouvez toujours utiliser la forme « legacy », il n&rsquo;y a pas de « breaking change » lorsque vous allez mettre à jour la libraire Javascript.</p>
<p>Cette nouveauté est également portée sur la libraire AngularJS :</p>
<p></p><pre class="crayon-plain-tag">// Legacy :
constellation.sendMessage({ Scope: 'Package', Args: ['DemoPackage'] }, "UneMethodeSansParam", "{}");

// Avec la lib 1.8.2
constellation.sendMessage({ Scope: 'Package', Args: ['DemoPackage'] }, "UneMethodeSansParam");</pre><p></p>
<p>De plus, cet ajout est également disponible sur la méthode <em>sendMessageWithSaga</em>.</p>
<h4>Invoquer un MessageCallback avec plusieurs paramètres</h4>
<p>Lorsque vous invoquez un MessageCallback qui prend plusieurs paramètres, <strong>il n&rsquo;y a plus besoin de les encapsuler dans un tableau</strong> que ce soit dans la méthode <em>sendMessage</em> ou <em>sendMessageWithSaga</em>.</p>
<p>Un exemple pour bien comprendre :</p>
<p></p><pre class="crayon-plain-tag">// Mode legacy
constellation.server.sendMessage({ Scope: 'Package', Args: ['DemoPackage'] }, 'UneMethodeAvecPlusieurParams', [ 'input', 2, 4, false ]);

// Avec la lib 1.8.2
constellation.server.sendMessage({ Scope: 'Package', Args: ['DemoPackage'] }, 'UneMethodeAvecPlusieurParams', 'input', 2, 4, false);</pre><p></p>
<p>Dans la forme legacy les 4 paramètres à passer pour invoquer le MessageCallback « <em>UneMethodeAvecPlusieurParams</em> » sur le package <em>DemoPackage</em> étaient encapsulés dans un tableau. Désormais depuis la version 1.8.2, vous pouvez passer vos paramètres les uns dernière les autres dans les méthodes <em>sendMessage</em> ou <em>sendMessageWithSaga</em>.</p>
<p>Bien évidement vous pouvez toujours utiliser la forme « legacy », il n&rsquo;y a pas de « breaking change » lorsque vous allez mettre à jour la libraire Javascript. Cette nouveauté est également portée sur la libraire AngularJS et aussi disponible sur la méthode <em>sendMessageWithSaga</em>.</p>
<h4>Invoquer un MessageCallback avec message de retour (saga)</h4>
<p>Pour uniformiser la signature de la méthode sendMessageWithSaga avec les API Python, .NET ou Arduino, le callback de retour est désormais le 1er argument de la méthode <em>sendMessageWithSaga</em> et non le dernier. De plus cela facilite le traitement par rapport au point cité ci-dessus.</p>
<p></p><pre class="crayon-plain-tag">// Legacy
constellation.server.sendMessageWithSaga({ Scope: 'Package', Args: ['DemoPackage'] }, 'MethodeAvecReponse', ['input', 2, 4, false],
    function (response) { console.log("Message de reponse = ", response); });

// Avec la lib 1.8.2
constellation.server.sendMessageWithSaga(function (response) {
    console.log("Message de reponse = ", response);
}, { Scope: 'Package', Args: ['DemoPackage'] }, 'MethodeAvecReponse', 'input', 2, 4, false);</pre><p></p>
<p>Dans le mode « legacy » le callback de retour était le dernier argument de la méthode <em>sendMessageWithSaga.</em> De plus comme expliqué ci-dessous tous les arguments à passer au MessageCallback devaient être encapsulés dans un tableau (3ème argument de la méthode <em>sendMessageWithSaga).</em></p>
<p>Désormais depuis la version 1.8.2, le callback de retour est passé en première et vous pouvez passer vos paramètres les uns dernière les autres comme vu précédemment.</p>
<p>Une nouvelles fois, vous pouvez toujours utiliser la forme « legacy », il n&rsquo;y a pas de « breaking change » lorsque vous allez mettre à jour la libraire Javascript et cette nouveauté est également portée sur la libraire AngularJS.</p>
<h3>Support du hub « Package »</h3>
<p>Désormais la libraire Javascript 1.8.2 intègre le proxy permettant de communiquer avec le hub « Package » car jusqu&rsquo;à présent elle ne permettait qu&rsquo;une communication avec le hub « Consumer » et « Controller » (relire <a href="/getting-started/connectez-vos-pages-web-constellation/">cette introduction</a> pour plus d&rsquo;explications sur la lib JS).</p>
<p>Autrement dit il est désormais possible d&rsquo;écrire des packages (virtuel) en Javascript en profitant de toutes les fonctionnalités propres aux packages (possibilité d&rsquo;écrire des logs, de définir et récupérer des settings déclarés sur le serveur, de publier des StateObject, etc&#8230;).</p>
<p>Bien entendu cela n&rsquo;a pas grand intérêt dans une page Web qu&rsquo;on considère plutôt comme un Consommateur car elle a un cycle de vie éphémère (relire les <a href="/concepts/architecture-constellation-et-les-differents-acteurs/">concepts ici</a>). Mais par contre cette libraire ouvre la voie pour pouvoir écrire des packages Javascript basés sur un technologie comme NodeJS qui permet de réaliser de « véritable application » en Javascript.</p>
<p>Le <a href="/constellation-platform/changelog/#05072017_Update_API_Javascript_AngularJS_182">changelog complet est disponible ici</a>.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/nouvelles-api-javascript-angularjs-1-8-2/">Nouvelles API Javascript et AngularJS 1.8.2</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/nouvelles-api-javascript-angularjs-1-8-2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Mise à jour de l&#8217;API Python et du SDK en version 1.8.2</title>
		<link>https://developer.myconstellation.io/blog/api-python-et-sdk-version-1-8-2/</link>
					<comments>https://developer.myconstellation.io/blog/api-python-et-sdk-version-1-8-2/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Fri, 30 Jun 2017 14:26:51 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[PythonProxy]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Mise à jour]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=5145</guid>

					<description><![CDATA[<p>En ce début d’été plusieurs mises à jour ont été publiées cette semaine dont la nouvelle version du SDK 1.8.2, des mises à jour de la Console et surtout une nouvelle version du PythonProxy. Découvrons ces nouveautés en détail !</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/api-python-et-sdk-version-1-8-2/">Mise à jour de l&rsquo;API Python et du SDK en version 1.8.2</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>En ce début d’été plusieurs mises à jour ont été publiées cette semaine dont la <strong>nouvelle version du </strong><a href="/constellation-platform/constellation-sdk/" target="_blank" rel="noopener"><strong>SDK</strong></a><strong> 1.8.2</strong>, des <strong>mises à jour de la </strong><a href="/constellation-platform/constellation-console/" target="_blank" rel="noopener"><strong>Console</strong></a> et surtout une <strong>nouvelle version du </strong><a href="/client-api/python-api/" target="_blank" rel="noopener"><strong>PythonProxy</strong></a>.</p>
<p>Découvrons ces nouveautés en détail !</p>
<h3>PythonProxy 1.8.2 :  amélioration de l’expérience de développement des packages Python</h3>
<h4>Configuration des scripts à démarrer</h4>
<p>Depuis la sortie du “PythonProxy” en décembre 2014 permettant d’embarquer des scripts Python dans un package Constellation, tous les fichiers “.py” présents dans le répertoire “Scripts” étaient chargés à l’exception du fichier “Constellation.py” et des fichiers terminant par “lib.py” ce qui permettait d’inclure des librairies Python dans vos packages. De plus tous ces fichiers Python étaient lancés par ordre alphabétique.</p>
<p>Cela fait désormais partie du passé ! En effet, depuis la mise à jour 1.8.2, il faut déclarer la liste des fichiers Python à charger dans le fichier App.config en ajoutant la section suivante :</p>
<p></p><pre class="crayon-plain-tag">&lt;pythonProxy xmlns="urn:Constellation.PythonProxy"&gt;
  &lt;scripts&gt;
    &lt;script filename="Scripts\Demo.py" /&gt;
    &lt;script filename="Scripts\LightSensor.py" /&gt;
    &lt;script filename="Scripts\Camera.py" /&gt;
  &lt;/scripts&gt;
&lt;/pythonProxy&gt;</pre><p></p>
<p>Sans oublier de déclarer dans la section<em> &lt;configSection&gt;</em> la ligne suivante :</p>
<p></p><pre class="crayon-plain-tag">&lt;section name="pythonProxy" type="Constellation.PythonProxy.PythonConfigurationSection, Constellation.PythonProxy, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" /&gt;</pre><p></p>
<p>Vous pouvez donc maintenant définir explicitement les scripts que vous voulez lancer et dans l’ordre que vous souhaitez sans devoir jouer sur les noms des fichiers.</p>
<p>Cela offre plus de souplesse dans la conception de vos packages avec un fonctionnement beaucoup plus clair et explicit.</p>
<h4>Timeout de démarrage</h4>
<p>Lorsque le PythonProxy lance un script Python que vous avez écrit, il cherchera à se connecter avec lui avant d’invoquer votre méthode “OnStart”. Seulement en cas de problème, par exemple si votre script comporte des erreurs fatales, la connexion n’aura jamais lieu et votre package sera bloqué !</p>
<p>Désormais cette nouvelle version intègre la notion de “timeout” permettant de définir un temps maximal de démarrage. Si le PythonProxy ne parvient pas à se connecter à votre script dans le délai imparti, il affichera un message d’erreur et passera au script suivant sans bloquer indéfiniment.</p>
<p>Ce timeout peut être configuré pour chaque script avec l’attribut “<em>startupTimeout</em>” ou bien de manière globale.</p>
<p>Notez également qu’il existe un timout d’arrêt : si votre script n’est pas terminé après avoir reçu l’ordre d’arrêt dans un délai imparti, le PythonProxy mettra fin au processus Python qui l’héberge.</p>
<p>Par exemple :</p>
<p></p><pre class="crayon-plain-tag">&lt;pythonProxy xmlns="urn:Constellation.PythonProxy" scriptStartupTimeout="20" scriptCloseTimeout="5"&gt;
  &lt;scripts&gt;
    &lt;script filename="Scripts\Demo.py" startupTimeout="10" /&gt;
    &lt;script filename="Scripts\LightSensor.py" closeTimeout="2" /&gt;
    &lt;script filename="Scripts\Camera.py" /&gt;
  &lt;/scripts&gt;
&lt;/pythonProxy&gt;</pre><p></p>
<p>Le 1er script (Demo.py) doit démarrer en moins de 10 secondes et le 2ème script (LightSensor.py) doit s’arrêter en moins de 2 secondes. Pour le reste, le temps de démarrage est de 20 secondes et 5 secondes pour l’arret.</p>
<p>Notez enfin que si aucune valeur n’est spécifiée (ni sur la balise <em>&lt;script&gt;</em> ni de manière globale sur la section <em>&lt;pythonProxy&gt;</em>), les valeurs par défaut sont :</p>
<ul>
<li>30 secondes pour le démarrage</li>
<li>8 secondes pour l’arrêt</li>
</ul>
<h4>Redirection de la sortie et des erreurs Python sur Constellation</h4>
<p>Avec cette nouvelle version du PythonProxy, l’ensemble du flux de sortie et d’erreur des processus Python qui hebergent vos scripts seront rédirigés vers les logs Constellation.</p>
<p>Autrement dit un simple “print” sera visible dans les logs Constellation mais surtout la moindre erreur, par exemple une erreur de syntaxe dans votre script empêchant son initialisation, sera remontée dans les logs Constellation vous donnant alors toutes les informations nécessaires pour sa correction.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/06/image-2.png"><img class="colorbox-5145"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Exemple d'erreur de syntaxe redirigée dans les logs Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/06/image_thumb-2.png" alt="Exemple d'erreur de syntaxe redirigée dans les logs Constellation" width="354" height="45" border="0" /></a></p>
<p>Avec cette nouvelle version du Python Proxy, fini le côté “Black Box” lors du démarrage de vos scripts !</p>
<h4>Surveillance de vos scripts</h4>
<p>Il y a désormais un mécanisme de Ping/Pong entre le package Constellation et les scripts Python pour vérifier l’état de vie des deux parties. Si un processus Python ne reçoit plus de Ping reçu pendant plus de 30 secondes, il s’arrêtera automatiquement pour éviter les processus orphelins (notamment en cas de debug).</p>
<h4>Mise à niveau</h4>
<p>Pour en profiter il suffit de mettre à jour le package Nuget depuis Visual Studio et d’ajouter ensuite la section de configuration présentée ci-dessus dans votre fichier App.config.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/06/image-3.png"><img class="colorbox-5145"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Mise à jour du package Nuget PythonProxy" src="https://developer.myconstellation.io/wp-content/uploads/2017/06/image_thumb-3.png" alt="Mise à jour du package Nuget PythonProxy" width="354" height="151" border="0" /></a></p>
<p align="left">Notez que tous les nouveaux projets Constellation créés avec le SDK 1.8.2 (présenté ci-dessous) sont déjà basés sur cette nouvelle version du Python Proxy, il n’y a aucune action à faire pour en profiter !</p>
<h3>Mise à jour du SDK 1.8.2</h3>
<p>Tout d&rsquo;abord les templates des projets (C# et Python) ont été mis à jour avec les dernières versions des libraires (.NET et Python). Ainsi les nouveaux projets créés avec cette nouvelle version du SDK profiteront automatiquement des dernières versions de l&rsquo;API .NET et du Python Proxy 1.8.2 décrit ci-dessus.</p>
<p>Lorsqu&rsquo;un package est publié (en local ou directement sur un serveur Constellation), l&rsquo;assistant effectuera un nettoyage de la solution avant de lancer la compilation. Cela permet de purger les fichiers qui ne sont plus utilisés dans votre package.</p>
<p>Autre détail fort bien utile, lorsque vous ajoutez une icone pour votre package, c&rsquo;est à dire que vous ajoutez cette icone (png ou jpg) dans votre projet Visual Studio et que vous la déclarez dans le Package Manifeste, l&rsquo;assistant de publication du package Constellation configuera automatique la propriété « <em>Copy to Output directory</em> » sur votre icone !</p>
<p>Suite à la sortie du Python Proxy 1.8.2, le schéma de configuration XSD de la nouvelle section<em> &lt;pythonProxy&gt;</em> décrite ci-dessus sera installée de façon à pouvoir profiter de l&rsquo;IntelliSense dans Visual Studio lorsque vous éditez ce fichier.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/06/image.png"><img class="colorbox-5145"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="IntelliSense sur la section PythonProxy" src="https://developer.myconstellation.io/wp-content/uploads/2017/06/image_thumb.png" alt="IntelliSense sur la section PythonProxy" width="354" height="129" border="0" /></a></p>
<p>De plus un nouvel « Item Template » nommé « <em>Constellation Python Script</em> » a été ajouté. Il permet de créer des scripts Constellation Python avec un template de base dans vos packages.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/06/image-1.png"><img class="colorbox-5145"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Création d'un nouveau script Constellation Python" src="https://developer.myconstellation.io/wp-content/uploads/2017/06/image_thumb-1.png" alt="Création d'un nouveau script Constellation Python" width="354" height="246" border="0" /></a></p>
<p>Dès qu&rsquo;un script Constellation Python est ajouté, Visual Studio configurera automatiquement la propriété « <em>Copy to Output directory</em> » pour inclure votre script dans le package et ajoutera la référence de ce fichier dans la section  <em>&lt;pythonProxy&gt;</em> du fichier App.config toujours de manière automatique.</p>
<h3>Autre : mise à jour de la Console et de la libraire .NET</h3>
<p>Les différentes mises à jour de la Console du mois de Juin permettent de prendre en compte dynamiquement les packages uploadés via la Management API (sans devoir rafraichir la page). De plus plusieurs bugs ont été corrigés comme l’édition des settings de type boolean ou number sur les packages sans manifeste (eg. Virtual Package) ou encore un problème de la mise à jour des StateObjects qui n’étaient pas maintenus en cas de changement de page.</p>
<p>Aussi la libraire .NET Constellation a été mise à jour le 20 mai 2017 (1.8.2.17140) et le 29 juin (1.8.2.17178). Cela corrige un problème sur l’envoi de réponse à des sagas dans un environnement Linux/Mono et permet le déclenchement de la procédure d’arrêt (<em>OnPreShutsown</em> puis <em>OnShutdown</em>) sur les packages lancés hors sentinelle (par exemple depuis Visual Studio en phase de debug).</p>
<p>Retrouvez plus d&rsquo;information sur le <a href="/constellation-platform/changelog">changelog</a>.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/api-python-et-sdk-version-1-8-2/">Mise à jour de l&rsquo;API Python et du SDK en version 1.8.2</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/api-python-et-sdk-version-1-8-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Constellation 1.8.2 est disponible</title>
		<link>https://developer.myconstellation.io/blog/constellation-1-8-2-est-disponible/</link>
					<comments>https://developer.myconstellation.io/blog/constellation-1-8-2-est-disponible/#comments</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Sun, 23 Apr 2017 11:53:11 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Changelog]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=4177</guid>

					<description><![CDATA[<p>La nouvelle version 1.8.2 de la plateforme Constellation est disponible au téléchargement depuis le 22 avril 2017. Vous pouvez mettre à jour votre installation en lançant le « Web Platform Installer » : Ou sur Linux en lançant la commande suivante :</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-1-8-2-est-disponible/">Constellation 1.8.2 est disponible</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>La nouvelle version 1.8.2 de la plateforme Constellation est disponible au téléchargement depuis le 22 avril 2017.</p>
<p>Vous pouvez mettre à jour votre installation en lançant le « Web Platform Installer » :</p>
<div class="wpfilebase-file-default" onclick="if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-2').click();">
  <div class="icon"><a href="https://developer.myconstellation.io/download/installers/Constellation-Web-Platform-Installer-1.9.735.exe" target="_blank" title="Download Constellation Web Platform Installer"><img class="colorbox-4177"  align="middle" src="https://developer.myconstellation.io/wp-includes/images/crystal/interactive.png" alt="Constellation Web Platform Installer" /></a></div>
  <div class="filetitle">
    <a href="https://developer.myconstellation.io/download/installers/Constellation-Web-Platform-Installer-1.9.735.exe" title="Download Constellation Web Platform Installer" target="_blank" id="wpfb-file-link-2">Constellation Web Platform Installer</a>
    <a href="https://developer.myconstellation.io/getting-started/installer-constellation/#wpfb-file-42" class="postlink">» Article</a>
    <br />
    Constellation-Web-Platform-Installer-1.9.735.exe<br />
    Version: 1.9.735<br />
  </div>
  <div class="info">
    1.2 MiB<br />
    2136 Downloads<br />
    <a href="#" onclick="return wpfilebase_filedetails(2);">Détails</a>
  </div>
  <div class="details" id="wpfilebase-filedetails2" style="display: none;">
  <p>Constellation Web Platform Installer pour Windows</p>
  <table border="0">
   
   <tr><td><strong>Auteur:</strong></td><td>MyConstellation.io</td></tr>
   <tr><td><strong>Plateformes:</strong></td><td>Windows</td></tr>
   
   <tr><td><strong>Catégorie:</strong></td><td>Web Platform Installers</td></tr>
   <tr><td><strong>Licence:</strong></td><td>Constellation License Agreement</td></tr>
   <tr><td><strong>Date:</strong></td><td>juin 15, 2020</td></tr>
  </table>
  </div>
 <div style="clear: both;"></div>
</div>
<p>Ou sur Linux en lançant la commande suivante :</p>
<p></p><pre class="crayon-plain-tag">wget -O install.sh https://developer.myconstellation.io/download/installers/install-linux.sh &amp;&amp; chmod +x install.sh &amp;&amp; ./install.sh</pre><p></p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Mise à jour 1.8.2" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb.png" alt="Mise à jour 1.8.2" width="350" height="286" border="0" /></a></p>
<h3>Constellation SDK 1.8.2 : support de Visual Studio 2017</h3>
<p>La nouvelle version du SDK Constellation est désormais compatible avec toutes les éditions de Visual Studio 2012, 2013, 2015 et maintenant 2017.</p>
<p>Cette version embarque également une mise à jour du générateur de code pour supporter des booléens optionnels dans la signature des MC ou encore l’ajout de méthode d’extension pour les StateObjects de type générique.</p>
<p>Aussi, les fenêtres s’ouvrent maintenant au centre de l’instance Visual Studio et non sur l’écran principal ce qui était peu conviviale sur les environnements multi-écrans. Les templates de projet ont également été mis à jour.</p>
<p>Enfin avec l’arrivée de Visual Studio 2017, le programme d’installation du SDK a été révisé pour supporter cette nouvelle version ainsi que le concept de “multi-instance” de Visual Studio 2017. Vous aurez maintenant le programme “VSIX Installer” qui sera lancé automatiquement lors de l’installation pour sélectionner les instances de VS où installer le SDK Constellation.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-1.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Installation du SDK par VSIX Installer" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-1.png" alt="Installation du SDK par VSIX Installer" width="350" height="286" border="0" /></a></p>
<h3>Constellation Console 1.8.2 : plus de productivité</h3>
<p>Cette mise à jour apporte beaucoup d’améliorations de la Console Constellation.</p>
<h5>Déploiement des mises à jour des packages</h5>
<p>Depuis Constellation 1.8.1, lorsqu’une mise à jour est disponible dans le catalogue en ligne, vous avez une notification avec la possibilité de télécharger la nouvelle version du package :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-7.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Mise à jour des packages depuis le catalogue en ligne" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-7.png" alt="Mise à jour des packages depuis le catalogue en ligne" width="240" height="153" border="0" /></a></p>
<p align="left">La nouvelle version du package est déployée dans votre repository local et c’est à vous, ensuite, de déployer manuellement cette nouvelle version sur les instances en cours de fonctionnement via le bouton “Reload”.</p>
<p align="left">Désormais avec la version de 1.8.2 de la Console, une fenêtre s’ouvre automatiquement à la suite du déploiement d’une mise à jour d’un package pour vous proposer de recharger directement le ou les packages sur les sentinelles de votre Constellation où ils sont déployés :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-2.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Déploiement des mises à jour des packages" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-2.png" alt="Déploiement des mises à jour des packages" width="227" height="240" border="0" /></a></p>
<h5>Détachement des fenêtres</h5>
<p>Sur toutes les pages de la Console 1.8.2, vous avez deux nouvelles icones en haut à droite :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-3.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Détachement des fenêtres" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-3.png" alt="Détachement des fenêtres" width="218" height="90" border="0" /></a></p>
<p align="left">La première icone permet de détacher la page en cours dans une pop-up et la deuxième icone permet de détacher la page en cours dans un nouvel onglet de votre navigateur.</p>
<p align="left">Cela permet d’ouvrir plusieurs pages de la Console sur un même écran, pour suivre par exemple les logs, contrôler les packages, visualiser les StateObjects, etc. sans devoir changer constamment de page :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-4.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Détachement des fenêtres" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-4.png" alt="Détachement des fenêtres" width="240" height="109" border="0" /></a></p>
<h5>Contrôle de la compatibilité du déploiement des packages sur les sentinelles</h5>
<p>Sur la fenêtre de déploiement d’un package, un contrôle de compatibilité est réalisé pour vous indiquer si le package est compatible avec la sentinelle sélectionnée.</p>
<p>Par exemple un package comme <a href="/package-library/hwmonitor/">HWMonitor</a> ou <a href="/package-library/windowscontrol/">WindowsControl</a> n’est pas compatible avec une sentinelle Linux, vous aurez donc directement l’information lors du déploiement d’un nouveau package.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-5.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Contrôle de la compatibilité" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-5.png" alt="Contrôle de la compatibilité" width="240" height="89" border="0" /></a></p>
<p align="left">Ce contrôle est basé sur les informations définies dans le <a href="/concepts/package-manifest/#Informations_de_compatibilite">manifeste du package</a>. A charge au package de spécifier les informations de compatibilité dans leur manifeste.</p>
<h5>Les filtres persistants</h5>
<p>Les filtres de chaque page sont maintenant conservés lorsque l’on change puis revient sur une page (au sein d’une même session). Cela apporte plus de productivité en nous évitant de devoir constamment réappliquer les filtres lorsque l’on passe d’une page à l’autre.</p>
<p><!--EndFragment--></p>
<h4 align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-6.png"><img class="colorbox-4177"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Filtres persistants" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-6.png" alt="Filtres persistants" width="240" height="65" border="0" /></a></h4>
<h5>Plus de réactivité</h5>
<p>Outre les nouvelles fonctionnalités, la Console 1.8.2 apporte aussi plus de réactivité. Anciennement il y a certaines opérations comme la suppression de sentinelles ou de packages, la création d’un package virtuel, qui nécessitaient de recharger la Console (via un F5 par exemple). Désormais, les vues se mettent bien à jour en temps réel quelque soit les actions réalisées.</p>
<p>Il est également possible de déployer plusieurs instances d’un même package sur une même sentinelle.</p>
<h5>Autre</h5>
<p>En vrac :</p>
<ul>
<li>Extinction automatique des packages lors de la suppression d’une sentinelle</li>
<li>Affichage du nombre d’élément filtré et total sur chaque page</li>
<li>Limite de 500 lignes dans la Console Log et de 20 erreurs max dans la sidebar de notification pour éviter les dérives de performances</li>
<li>Rafraichissement automatique du cookie d’authentification lorsque l’on est connecté (pour éviter les déconnexions au changement de page)</li>
<li>Mise en forme des types génériques sur le StateObjects Explorer &amp; MessageCallbacks Explorer</li>
<li>Bugfix graphique sur le rédimensionnement de la Console log &amp; editeur de configuration</li>
<li>Mise à jour des codes snippets pour les appels HTTP (exemples pour l’API Constellation et l’API Consumer) dans le MessageCallbacks Explorer</li>
<li>Appel des ressources JS/CSS et templates HTML avec le numéro de version pour éviter les problèmes de cache lors des mises à jour de la Console</li>
</ul>
<h3>Constellation Server 1.8.2 : section de configuration et compteurs de performance</h3>
<p>Premièrement, le nom de la section de configuration “constellationSection” a été renommé en “constellation”.</p>
<p>Le programme d’installation du serveur 1.8.2 renommera automatiquement la section en cas de mise à jour de votre Constellation. Soyez simplement vigilant sur le fait que, désormais, la section est “<em>&lt;constellation&gt;</em>” et non “<em>&lt;constellationSection&gt;</em>”. Les schémas XSD fournis avec le SDK ainsi que l&rsquo;IntelliSense du “Configuration Editor” de la Console ont été mis à jour dans ce sens.</p>
<p>Ensuite autre modification importante, les compteurs de performance sont activés si et seulement si la clé de configuration  “<em>EnablePerformanceCounters</em>” est définie à “<em>true</em>”.</p>
<p>Si la valeur est “false” ou encore si la clé n’est pas présente, les compteurs ne seront pas activés.</p>
<p></p><pre class="crayon-plain-tag">&lt;appSettings&gt;
  &lt;add key="EnablePerformanceCounters" value="true" /&gt;
&lt;/appSettings&gt;</pre><p></p>
<p>Par défaut, lors d’une nouvelle installation la clé est définie à “false”. Dans le cas d’une mise à jour, la clé n’est pas ajoutée, autrement dit cette clé sera absente de votre configuration. De ce fait, les compteurs de performance sont désactivés par défaut.</p>
<p>C’est pourquoi, si vous souhaitez suivre les indicateurs de performance du serveur Constellation, vous devez explicitement ajouter ou modifier cette clé dans votre fichier de configuration et redémarrer le service Windows “Constellation Server”. Pour rappel, cette fonctionnalité n’est disponible que sur un environnement Windows.</p>
<p>N’hésitez pas à consulter le <a href="/constellation-platform/changelog/#22042017_Release_182_18217112">changelog complet</a> et remonter <a href="https://developer.myconstellation.io/forums/topic/constellation-1-8-1-en-release-candidate/">vos feedbacks sur le forum</a>.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-1-8-2-est-disponible/">Constellation 1.8.2 est disponible</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/constellation-1-8-2-est-disponible/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Les premiers webcasts de découverte de la plateforme sont disponibles</title>
		<link>https://developer.myconstellation.io/blog/webcasts-de-decouverte-disponibles/</link>
					<comments>https://developer.myconstellation.io/blog/webcasts-de-decouverte-disponibles/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Tue, 20 Dec 2016 17:22:14 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Webcast]]></category>
		<category><![CDATA[Découverte]]></category>
		<category><![CDATA[Guide de démarrage]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=3950</guid>

					<description><![CDATA[<p>Fraîchement publiés, vous retrouverez sur la chaîne YouTube de Constellation, les premiers webcasts de découverte de la plateforme Constellation. Au programme de ces 4 premiers épisodes : Chapitre 1 &#8211; Installation Chapitre 2 &#8211; Ajout de sentinelles Chapitre 3 &#8211;</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/webcasts-de-decouverte-disponibles/">Les premiers webcasts de découverte de la plateforme sont disponibles</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;">Fraîchement publiés, vous retrouverez sur la <a href="https://www.youtube.com/channel/UC4-Ob04g7yKODCLalVc_fEQ">chaîne YouTube de Constellation</a>, les premiers webcasts de découverte de la plateforme Constellation.</p>
<p style="text-align: left;">Au programme de ces 4 premiers épisodes :</p>
<ol>
<li style="text-align: left;"><a class="pl-video-title-link yt-uix-tile-link yt-uix-sessionlink spf-link " dir="ltr" href="https://www.youtube.com/watch?v=hD8Upyb2jXo&amp;index=1&amp;list=PLZd0WwMuqdfAirIlnlsrTlCHTJ5UJZIvU" data-sessionlink="ei=eGdZWO7qDoHMcOefubgI&amp;feature=plpp_video&amp;ved=CAcQxjQYACITCO6Gypijg9ECFQEmHAod508Ohyj6LA">Chapitre 1 &#8211; Installation</a></li>
<li style="text-align: left;"><a class="pl-video-title-link yt-uix-tile-link yt-uix-sessionlink spf-link " dir="ltr" href="https://www.youtube.com/watch?v=OIPI6VYK5Jw&amp;index=2&amp;list=PLZd0WwMuqdfAirIlnlsrTlCHTJ5UJZIvU" data-sessionlink="ei=eGdZWO7qDoHMcOefubgI&amp;feature=plpp_video&amp;ved=CAgQxjQYASITCO6Gypijg9ECFQEmHAod508Ohyj6LA">Chapitre 2 &#8211; Ajout de sentinelles</a></li>
<li style="text-align: left;"><a class="pl-video-title-link yt-uix-tile-link yt-uix-sessionlink spf-link " dir="ltr" href="https://www.youtube.com/watch?v=cJ6oV9x-grc&amp;index=3&amp;list=PLZd0WwMuqdfAirIlnlsrTlCHTJ5UJZIvU" data-sessionlink="ei=eGdZWO7qDoHMcOefubgI&amp;feature=plpp_video&amp;ved=CAkQxjQYAiITCO6Gypijg9ECFQEmHAod508Ohyj6LA">Chapitre 3 &#8211; Déployer des packages</a></li>
<li style="text-align: left;"><a class="pl-video-title-link yt-uix-tile-link yt-uix-sessionlink spf-link " dir="ltr" href="https://www.youtube.com/watch?v=wo3960Gwv6k&amp;index=4&amp;list=PLZd0WwMuqdfAirIlnlsrTlCHTJ5UJZIvU" data-sessionlink="ei=eGdZWO7qDoHMcOefubgI&amp;feature=plpp_video&amp;ved=CAoQxjQYAyITCO6Gypijg9ECFQEmHAod508Ohyj6LA"> Chapitre 4 &#8211; Créer un package C#</a></li>
</ol>
<p style="text-align: center;"><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PLZd0WwMuqdfAirIlnlsrTlCHTJ5UJZIvU" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p style="text-align: left;">Bon visionnage,</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/webcasts-de-decouverte-disponibles/">Les premiers webcasts de découverte de la plateforme sont disponibles</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/webcasts-de-decouverte-disponibles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Constellation 1.8.1 est disponible</title>
		<link>https://developer.myconstellation.io/blog/constellation-1-8-1-est-disponible/</link>
					<comments>https://developer.myconstellation.io/blog/constellation-1-8-1-est-disponible/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Fri, 16 Sep 2016 13:11:42 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Sentinel]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Constellation]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Changelog]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=2572</guid>

					<description><![CDATA[<p>Après deux mois en “Release Candidate”, la version 1.8.1 de la plateforme Constellation est disponible pour tous sur l’environnement de production “stable”. Vous pouvez donc mettre à jour votre installation en lançant le « Web Platform Installer » : Ou sur Linux</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-1-8-1-est-disponible/">Constellation 1.8.1 est disponible</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Après deux mois en “Release Candidate”, la version 1.8.1 de la plateforme Constellation est disponible pour tous sur l’environnement de production “stable”.</p>
<p>Vous pouvez donc mettre à jour votre installation en lançant le « Web Platform Installer » :</p>
<div class="wpfilebase-file-default" onclick="if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-3').click();">
  <div class="icon"><a href="https://developer.myconstellation.io/download/installers/Constellation-Web-Platform-Installer-1.9.735.exe" target="_blank" title="Download Constellation Web Platform Installer"><img class="colorbox-2572"  align="middle" src="https://developer.myconstellation.io/wp-includes/images/crystal/interactive.png" alt="Constellation Web Platform Installer" /></a></div>
  <div class="filetitle">
    <a href="https://developer.myconstellation.io/download/installers/Constellation-Web-Platform-Installer-1.9.735.exe" title="Download Constellation Web Platform Installer" target="_blank" id="wpfb-file-link-3">Constellation Web Platform Installer</a>
    <a href="https://developer.myconstellation.io/getting-started/installer-constellation/#wpfb-file-42" class="postlink">» Article</a>
    <br />
    Constellation-Web-Platform-Installer-1.9.735.exe<br />
    Version: 1.9.735<br />
  </div>
  <div class="info">
    1.2 MiB<br />
    2136 Downloads<br />
    <a href="#" onclick="return wpfilebase_filedetails(3);">Détails</a>
  </div>
  <div class="details" id="wpfilebase-filedetails3" style="display: none;">
  <p>Constellation Web Platform Installer pour Windows</p>
  <table border="0">
   
   <tr><td><strong>Auteur:</strong></td><td>MyConstellation.io</td></tr>
   <tr><td><strong>Plateformes:</strong></td><td>Windows</td></tr>
   
   <tr><td><strong>Catégorie:</strong></td><td>Web Platform Installers</td></tr>
   <tr><td><strong>Licence:</strong></td><td>Constellation License Agreement</td></tr>
   <tr><td><strong>Date:</strong></td><td>juin 15, 2020</td></tr>
  </table>
  </div>
 <div style="clear: both;"></div>
</div>
<p>Ou sur Linux en lançant la commande suivante :</p>
<p></p><pre class="crayon-plain-tag">wget -O install.sh https://developer.myconstellation.io/download/installers/install-linux.sh &amp;&amp; chmod +x install.sh &amp;&amp; ./install.sh</pre><p></p>
<p>A ce sujet, le « Web Platform Installer » pour Linux a été revu pour corriger les différents bugs remontés par la communauté.</p>
<h3>Constellation Server 1.8.1 : ajout des compteurs de performance et nouvelle API de Management</h3>
<p>Outre la refonte du manageur de StateObject et diverses optimisations et corrections de bugs mineurs, la nouvelle version du serveur Constellation supporte les compteurs de performance sous Windows pour pouvoir suivre l’activité du serveur.</p>
<p>Vous trouverez dans l’analyseur de performance Windows une nouvelle catégorie Constellation avec l’ensemble des compteurs du serveur :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-8.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Compteurs de performance Windows" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-8.png" alt="Compteurs de performance Windows" width="240" height="180" border="0" /></a></p>
<p>L’autre grande nouveauté concerne l’API de Management. Elle met à disposition une API HTTP/REST d’édition de la configuration de votre Constellation :</p>
<ul>
<li>Gestion des sentinelles</li>
<li>Gestion des packages</li>
<li>Gestion des groupes</li>
<li>Gestion des settings</li>
<li>Gestion des RecoveryOptions</li>
<li>Gestion des credentials et autorisations</li>
<li>Gestion du Package Repository et upload de package</li>
<li>Gestion de la licence</li>
<li>Lire / Ecriture du fichier de configuration</li>
<li>Récupération du numéro de version du serveur</li>
<li>Rechargement et déploiement de la configuration</li>
</ul>
<p>Vous trouverez <a href="/client-api/rest-api/interface-rest-management/">sur cette page la documentation complète</a> relative à cette API.</p>
<h3>Constellation Sentinel 1.8.1</h3>
<p>Les sentinelles remontent désormais au serveur des informations quant au moteur .NET utilisé et prennent en compte les changements de configuration des <a href="/constellation-platform/constellation-server/fichier-de-configuration/#Section_recoveryOptions">RecoveryOptions</a> même si le package est déjà démarré. Aussi diverses optimisations et correctifs de bugs mineurs sont embarqués dans cette mise à jour.</p>
<h3>Constellation Console 1.8.1 : une console vraiment complète !</h3>
<p>C’est certainement la principale nouveauté de cette release 1.8.1 : l’évolution majeure de la Console !</p>
<p>Couplée à l’API de Management du serveur Constellation 1.8.1, il est désormais possible de configurer / piloter la quasi-totalité de Constellation depuis l’interface graphique de la Console sans devoir éditer le fichier de configuration XML manuellement.</p>
<p>De plus, cette version ajoute le catalogue en ligne de package Constellation directement dans la Console.</p>
<h5>Gestion des sentinelles et packages</h5>
<p>Il est maintenant possible d’ajouter, éditer ou supprimer les sentinelles depuis l’interface graphique.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-9.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Ajout de sentinelles" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-9.png" alt="Ajout de sentinelles" width="350" height="146" border="0" /></a></p>
<p align="left">De la même façon, il est possible de déployer des packages sans devoir éditer le fichier de configuration XML grâce à un assistant de déploiement :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-10.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Déployer un package" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-10.png" alt="Déployer un package" width="350" height="128" border="0" /></a></p>
<p align="left">De plus il est maintenant possible d’éditer la configuration ou les paramètres (settings) d’un package, de gérer les groupes de messages ou encore de supprimer les packages depuis l’interface de la Console :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-11.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Gestion des packages" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-11.png" alt="Gestion des packages" width="350" height="165" border="0" /></a></p>
<ul><!--EndFragment--></ul>
<h5>Gestion des settings</h5>
<p>La Console 1.8.1 rend possible l’édition des settings des packages sur base du manifeste. La Console tient compte des <a href="/concepts/package-manifest/#Informations_sur_les_Settings_du_package">différentes informations contenues dans le manifeste</a> comme les valeurs par défaut, le type du setting, son caractère obligatoire ou non, etc..</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-12.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Edition de settings" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-12.png" alt="Edition de settings" width="350" height="210" border="0" /></a></p>
<p align="left">De plus l’éditeur s’adaptera en fonction du type du setting (types simples, section XML ou JSON) :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-13.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Edition de settings" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-13.png" alt="Edition de settings" width="350" height="280" border="0" /></a></p>
<h5>Le catalogue de package en ligne</h5>
<p>Le catalogue de package officiel est directement intégré dans la console ce qui vous permettra de déployer des nouveaux packages ou les mises à jour sans quitter votre Console Constellation.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-14.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Ajout du catalogue en ligne" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-14.png" alt="Ajout du catalogue en ligne" width="350" height="223" border="0" /></a></p>
<h5>Gestion des crédentials et des autorisations</h5>
<p>Il est désormais possible de gérer les crédentials depuis l’interface de la Console sans devoir éditer la configuration XML :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-15.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Gestion des credentials" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-15.png" alt="Gestion des credentials" width="350" height="83" border="0" /></a></p>
<p align="left">De plus, les autorisations sont également éditables depuis la Console :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-16.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Gestion des autorisations" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-16.png" alt="Gestion des autorisations" width="350" height="368" border="0" /></a></p>
<h5>Editeur de configuration</h5>
<p>L’éditeur de configuration a évolué afin d’ajouter l&rsquo;IntelliSense sur du base du schéma de configuration de Constellation pour simplifier l’édition bien qu’avec cette nouvelle version 1.8.1 il n’est plus tellement nécessaire de devoir éditeur ce fichier manuellement, l’interface de la Console permet la quasi-totalité des opérations.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-17.png"><img class="colorbox-2572"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Ajout de l'IntelliSense" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-17.png" alt="Ajout de l'IntelliSense" width="350" height="127" border="0" /></a></p>
<p>Pour consulter le changelog complet de la version 1.8.1 :</p>
<ul>
<li><a href="/constellation-platform/changelog/#15092016_Release_181_18116259">Release 1.8.1 (1.8.1.16259)</a></li>
<li><a href="/constellation-platform/changelog/#14092016_Release_181_RC3_18116258">Release 1.8.1 RC3 (1.8.1.16258)</a></li>
<li><a href="/constellation-platform/changelog/#21072016_Release_181_RC2_18116203">Release 1.8.1 RC2 (1.8.1.16203)</a></li>
<li><a href="/constellation-platform/changelog/#20072016_Release_181_RC1_18116202">Release 1.8.1 RC1 (1.8.1.16202)</a></li>
</ul>
<p>N’hésitez pas à remonter <a href="https://developer.myconstellation.io/forums/topic/constellation-1-8-1-en-release-candidate/">vos feedbacks sur le forum</a>.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/constellation-1-8-1-est-disponible/">Constellation 1.8.1 est disponible</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/constellation-1-8-1-est-disponible/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les « Web Platform Installers » sont arrivés</title>
		<link>https://developer.myconstellation.io/blog/les-web-platform-installers-sont-arrives/</link>
					<comments>https://developer.myconstellation.io/blog/les-web-platform-installers-sont-arrives/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Fri, 13 May 2016 10:23:24 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=1882</guid>

					<description><![CDATA[<p>Après plusieurs semaines développement et de tests, j’ai le plaisir de vous annoncer la sortie des nouveaux “Web Platform Installers” au nombre de deux : une version Windows et une version Linux. Avant Constellation 1.8, il y avait un programme</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/les-web-platform-installers-sont-arrives/">Les « Web Platform Installers » sont arrivés</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Après plusieurs semaines développement et de tests, j’ai le plaisir de vous annoncer la sortie des nouveaux “<strong>Web Platform Installers</strong>” au nombre de deux : une <u>version Windows</u> et une <u>version Linux</u>.</p>
<p>Avant Constellation 1.8, il y avait un programme d’installation Windows par composant Constellation (serveur, sentinelle, console, sdk, …) et rien du côté Linux (installation manuelle seulement).</p>
<p>Avec la sortie de Constellation 1.8 en Mars 2016, vous avez pu découvrir le programme d’installation “Constellation Platform”. Cet assistant d’installation était un installeur “All-In-One” qui contenait l’ensemble des composants Constellation pour réaliser une installation/configuration complète de la plateforme.</p>
<p>Le nouveau “Web Platform Installer” est légèrement différent dans le sens où il ne “contient” pas les composants en son sein, mais les télécharges automatiquement en fonction de votre sélection.</p>
<p>Pour le reste, il fonctionne comme son grand frère : il configure l’ensemble des composants de la plateforme à votre place.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-4.png"><img class="colorbox-1882"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-4.png" alt="Web Platform Installer" width="350" height="271" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-5.png"><img class="colorbox-1882"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-5.png" alt="Web Platform Installer" width="350" height="271" border="0" /></a></p>
<p align="left">De plus, une version Linux à également été écrite, vous permettant de déployer la plateforme Constellation sur un système Linux tel un RaspBerry Pi ou d’installer et enregistrer simplement une sentinelle sur un système Linux à votre Constellation depuis un assistant simple à prendre en main.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-6.png"><img class="colorbox-1882"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-6.png" alt="Web Platform Installer" width="354" height="224" border="0" /></a></p>
<p>Bien évidement ces deux “<em>Web Platform Installer</em>” gèrent nativement le déploiement des mises à jours : il vous suffira de relancer le programme pour déployer les mises à jours disponibles.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-7.png"><img class="colorbox-1882"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-7.png" alt="Web Platform Installer" width="350" height="271" border="0" /></a></p>
<p align="left">Pour démarrer avec les “<em>Web Platform Installers</em>”, rendez-vous sur la <a href="/downloads/">page de téléchargement</a>.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/les-web-platform-installers-sont-arrives/">Les « Web Platform Installers » sont arrivés</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/les-web-platform-installers-sont-arrives/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les licences Constellation</title>
		<link>https://developer.myconstellation.io/blog/les-licences-constellation/</link>
					<comments>https://developer.myconstellation.io/blog/les-licences-constellation/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Tue, 03 May 2016 09:54:28 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Licence]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=1863</guid>

					<description><![CDATA[<p>La nouvelle version du serveur Constellation sortie fin Avril 2016 dispose désormais d’un système de licence. Pour démarrer le serveur vous devez donc disposer d’une licence valide. Comme déjà présenté précédemment, il existe plusieurs types de licence : Les licences</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/les-licences-constellation/">Les licences Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><br />
La nouvelle version du serveur Constellation sortie fin Avril 2016 dispose désormais d’un système de licence. Pour démarrer le serveur vous devez donc disposer d’une licence valide.</p>
<p>Comme déjà <a href="/licensing/">présenté précédemment</a>, il existe plusieurs types de licence :</p>
<p><u>Les licences gratuites</u> :</p>
<ul>
<li>La licence “Personnelle” : entièrement gratuite et réservée à une utilisation personnelle.</li>
<li>La licence “Education” : entièrement gratuite et réservée à une utilisation dans un contexte éducatif (école, université, etc …).</li>
<li>La licence “Trial” : licence gratuite 15 jours utilisable dans le contexte professionnel et entreprise.</li>
</ul>
<p>Pour rappel les licences gratuites “Personnelle” et “Education” sont strictement réservées à un usage personnel ou éducatif. Toute utilisation en entreprise ou dans un contexte professionnel et/ou commercial est strictement interdit.</p>
<p><u>Les licences payantes</u>:</p>
<p>Pour une utilisation de la plateforme Constellation dans un contexte professionnel/entreprise à but commercial, vous disposez des licences suivantes :</p>
<ul>
<li>La licence “Développeur” : licence réservée aux développeurs professionnels, inclut le SDK et le support Premium.</li>
<li>La licence “Standard” : licence pour un usage direct du serveur Constellation.</li>
<li>La licence “Entreprise” : licence pour un usage indirect (revente) du serveur Constellation.</li>
</ul>
<h2>Installation de la licence</h2>
<p>La création/installation des licences est pris en charge depuis les installeurs de la plateforme.</p>
<p>Sous Windows, le programme d’installation du serveur ou le “Web Platform Installer” vous proposera de vous connecter au service de licence pour créer ou récupérer vos licences :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image.png"><img class="colorbox-1863"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer pour Windows" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb.png" alt="Web Platform Installer pour Windows" width="240" height="186" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-1.png"><img class="colorbox-1863"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer pour Windows : Choix des licences" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-1.png" alt="Web Platform Installer pour Windows : Choix des licences" width="240" height="187" border="0" /></a></p>
<p>Sous Linux, le script d’installation du serveur ou le “Web Platform Installer” vous proposera également un écran de création/sélection de votre licence :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-2.png"><img class="colorbox-1863"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer pour Linux : Authentification" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-2.png" alt="Web Platform Installer pour Linux : Authentification" width="240" height="151" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2016/05/image-3.png"><img class="colorbox-1863"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer pour Linux : Choix des licences" src="https://developer.myconstellation.io/wp-content/uploads/2016/05/image_thumb-3.png" alt="Web Platform Installer pour Linux : Choix des licences" width="240" height="151" border="0" /></a></p>
<p align="left">Vous pouvez également consulter et télécharger vos licences associées à votre compte sur <a href="/licensing/licenses/">cette page</a>.</p>
<h2>Renouvellement des licences</h2>
<p>Les licences gratuites sont générées pour 30 jours et <strong>automatiquement renouvelées</strong> lorsque la date d’expiration est inférieure à 5 jours. Assurez-vous que votre serveur Constellation dispose bien d&rsquo;une connectivité internet pour la mise à jour automatiquement de la licence.</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/les-licences-constellation/">Les licences Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/les-licences-constellation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bienvenue sur le nouveau site Constellation</title>
		<link>https://developer.myconstellation.io/blog/nouveau-site-constellation/</link>
					<comments>https://developer.myconstellation.io/blog/nouveau-site-constellation/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Fri, 11 Mar 2016 11:19:21 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Site Web]]></category>
		<category><![CDATA[Constellation]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=907</guid>

					<description><![CDATA[<p>Il y a plus d’un an, je décidais d’ouvrir Constellation en beta privée. Pour cette occasion j&#8217;ai créé deux sites : une landing page pour présenter la plateforme et une base de connaissance pour héberger la documentation, les binaires et</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/nouveau-site-constellation/">Bienvenue sur le nouveau site Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il y a plus d’un an, je décidais d’ouvrir Constellation en beta privée. Pour cette occasion j&rsquo;ai créé deux sites : une landing page pour présenter la plateforme et une base de connaissance pour héberger la documentation, les binaires et un forum d’échange.</p>
<p>Après un an de feedback et de réflexion, Constellation a trouvé sa voie : une nouvelle version 1.8 plus complète et plus simple à prendre en main pour vous apporter toujours plus de productivité, une nouvelle documentation en français cette fois, mais surtout un business model bien défini et un nouveau site qui se veut plus agréable et plus riche.</p>
<p>Vous retrouverez donc sur ce nouveau site tout ce dont vous avez besoin : <a href="/plateforme/">la présentation de la plateforme</a>, un <a href="/blog/">blog</a>, les <a href="/documentation/">documentations techniques</a>, les <a href="/downloads/">liens de téléchargements</a>, les <a href="/forums/">forums</a>, les <a href="/questions/">questions/réponses</a>, etc.</p>
<p>Le site est actuellement en cours de construction, n’hésitez pas à me donner vos avis !</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/blog/nouveau-site-constellation/">Bienvenue sur le nouveau site Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/blog/nouveau-site-constellation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced 

Served from: developer.myconstellation.io @ 2026-01-22 06:26:37 by W3 Total Cache
-->