Système de mise à jour de l'application et des modèlesEnjeuxCette fonctionnalité permet :
DescriptionProcessus de mise à jourSCENARIapp : Au lancement de l'application, l'auteur sera averti des éventuelles mises à jour disponibles (équivalent au processus de mise à jour de Firefox). SCENARIbuilder, SCENARIchain, SCENARIclient : Ces outils se composent de deux parties :
Pour le noyau applicatif, le processus de mise à jour sera celui de la SCENARIapp : l'utilisateur est averti au lancement de l'application. Pour les modèles, le processus est équivalent à celui des modules complémentaires de Firefox (Firefox Add Ons) : l'utilisateur est averti au chargement des ateliers. Une icône apparaîtra si une nouvelle version du modèle documentaire est disponible. Note de versionChaque mise à jour pourra être accompagnée d'une description (release note, ...). Contraintes de versionningLa stratégie de versionning adoptée dans les différentes applications SCENARI implique que :
Serveur de mise à jourPour mettre en oeuvre ces mécanismes de mise à jour, il est nécessaire de disposer d'un serveur web avec une url fixe. Les applications SCENARI interrogeront ce serveur pour initier un processus de mise à jour. Le site scenari-platform.org exploitera son serveur pour les mises à jour des différents noyaux applicatifs (SCENARIchain, SCENARIbuilder, SCENARIclient), des SCENARIapp et des modèles gérés par la communauté : SCENARIdiscovery, modeling, etc.) Un modélisateur créant sa propre SCENARIapp pourra exploiter ce processus de mise à jour en paramétrant dans SCENARIbuilder l'url du serveur de mise à jour et en déployant les fichiers de mise à jour sur ce serveur. Mise en oeuvreLes charges envisagées sont :
Si cette fonctionnalité vous intéresse ou si vous souhaitez investir pour en bénéficier dans les prochaines versions de SCENARI n'hésitez pas à nous contacter. |


