Précédent   Forum des professionnels en informatique > Applications > Projets > Projets hébergés > Dreamshield
Dreamshield Logiciel de création d'installations pour les applications .NET. Le site et la documentation
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 25/11/2007, 05h04   #21
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Et voilà, la première mise à jour ( Hotfix, pour faire pro ) a été uploadée et peut être atteinte ici :
http://smyley.developpez.com/program.../#page_updates

Pour l'installer, vous devez d'abord avoir installé DreamShield 0.92 et ensuite, ça va tout seul. Elle peut nécéssiter un certain temps mais bon ... elle fait 14 Mo au final.

Au programme :
- DreamFromTheWeb fonctionne maintenant, et il donne la vitesse de téléchargement des packages, ainsi qu'une approximation du temps restant et des données restantes à télécharger ( ... c'est fun )
- L'éditeur de fichier est un peut plus réactif
- Maintenant, vous pouvez convertir tous les chemins absolus des fichiers de l'installation en chemin relatifs au fichier de projet actuel et inversement ( utile pour distribuer les sources de votre programme avec le projet d'installation ). Pour accéder à ces utilitaires, faites un click droit sur des éléments de l'éditeur des fichiers du package d'installation

- Sinon ( en particulier pour dev01 ) j'ai commencé à faire la doc pour DreamShield.Deployment.dll avec SandCastle, utile si l'on souhaite créer des plugins mais franchement on dirait que c'est pire que mes exemples. Vous pourrez toutefois y accéder à partir des raccourcis du menu démarrer : "Aide de DreamShield.Deployment.dll".

Donc voilà, pour la prochaine mise à jour je pense que je vais continuer sur cette lancée :
- Documentation de DreamShield
- Amélioration générale des performances
Et des petites broutilles de ce genre. Vu que maintenant je peut faire des mises à jour, je suis plus tranquille et je pourrai faire des ajouts petit à petit

Voilà
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/11/2007, 10h31   #22
Rédacteur

 
Avatar de dev01
 
Date d'inscription: mai 2004
Messages: 2 477
Par défaut



si tu veux que l'on annonce la prochaine release majeur du projet sur le blog dotnet et/ou sur l'index MPises moi que je vois ce que je peux faire
__________________
- MVP C#
-Tout problème a une solution, le vrai problème est de trouver la solution .....
- Linux & mono : l'avenir
dev01 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/11/2007, 23h53   #23
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Citation:
Envoyé par dev01 Voir le message


si tu veux que l'on annonce la prochaine release majeur du projet sur le blog dotnet et/ou sur l'index MPises moi que je vois ce que je peux faire
Cool

A au fait, j'avais oublié, mais vous pouvez faire des installations silencieuses avec DreamShield et son StdSetup.exe .
Comme paramètres, il accèpte :
/silent : pas d'interface
/mini : mini interface d'installation ( juste une petite boite de progression )
/standard : pris par défaut, interface normalle d'installation.
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/11/2007, 01h04   #24
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Bon ben finallement je travaille sur la version 0.93
Elle ne devrais comporter qu'une seule nouvelle fonctionnalité MAIS celà me prendra du temps car cette fonctionnalité n'est pas des moindres :

Avec DreamShield vous pourrez réaliser des mises à jour automatiques c'est à dire détecter les nouvelles version du produit sur le serveur, les télécharger et les installer automatiquement.
Et là promis, je vais m'arréter de coder pour écrire un tutorial pour faire des mises à jour ET permettre de maintenir vos programmes à jour automatiquement.
Pour les réaliser il suffira d'un petit fichier XML et de coder un peut par vous même ( et ben oui, quand même ) mais seulement pour utiliser une dll faite spéciallement pour ça qui permettra de combiner les fonctionnalités d'installation et de "management" de DreamShield.Deployment

Allez, à la prochaine
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/12/2007, 23h31   #25
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Voilà l'interface du programme de mise à jour ( cf. pièce jointe )
Je l'ai fait très sobre pour qu'il n'ai aucune dépendence ( aucune des dlls de DreamShield ne sont requises, sinon ce serai embettant de mettre à jour ces dernières -> obligation de redémarrer l'OS ... ce qui sera quand même le cas pour mettre à jour le programme de mise à jour ... ), et aussi afin qu'il puisse être inclus dans VOS programmes ( mais si vous voulez faire plus beau, à vous de voir )
Images attachées
Type de fichier : jpg Updater.jpg (34,5 Ko, 12 affichages)
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/12/2007, 12h44   #26
Rédacteur

 
Avatar de dev01
 
Date d'inscription: mai 2004
Messages: 2 477
Par défaut

Citation:
Envoyé par smyley Voir le message
Voilà l'interface du programme de mise à jour ( cf. pièce jointe )
Je l'ai fait très sobre pour qu'il n'ai aucune dépendence ( aucune des dlls de DreamShield ne sont requises, sinon ce serai embettant de mettre à jour ces dernières -> obligation de redémarrer l'OS ... ce qui sera quand même le cas pour mettre à jour le programme de mise à jour ... ), et aussi afin qu'il puisse être inclus dans VOS programmes ( mais si vous voulez faire plus beau, à vous de voir )
Décidément tu m'étonneras toujours .
Peux accèder au programme de MAJ en "standalone" ?As tu écrit la documentation ?
__________________
- MVP C#
-Tout problème a une solution, le vrai problème est de trouver la solution .....
- Linux & mono : l'avenir
dev01 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/12/2007, 17h36   #27
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Citation:
Envoyé par dev01 Voir le message
Décidément tu m'étonneras toujours .
Peux accèder au programme de MAJ en "standalone" ?As tu écrit la documentation ?
On peut effectivement y accéder en standalone, il suffit de lui passer en argument un fichier xml définissant ce qu'il faut télécharger. La gestion des mises à jour installées pour une installation elle est faite par une dll de DreamShield ( mais pareil, je l'ai faite le plus simplement possible ).
Donc pour la doc ... je vais la faire lol, mais il faut que je finisse quand même le code avant vu qu'il peut changer, et après, promis, je passerai mon temps à faire doc, tutos, etc ...
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/12/2007, 18h53   #28
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

ça avance, ça avance ...
Donc finallement je me suis éparpillé car il arrivait à des moments que je sèche totallement et tout et tout mais bon, donc voilà ce qui sera dans la nouvelle version :
- On peut choisir des conditions "simple" pour l'installation d'un fichier, en fonction de l'os, en demandant à l'utilisateur, ou par exemple choisir d'installer un fichier mais de ne jamais le désinstaller, et ce, juste avec quelques menus ( pas de code, ouf ! )
- On peut choisir de faire tourner l'installation que sur certains systèmes. Par exemple, créer une installation ne devant s'exécuter que sous XP ou sur tout sauf Vista ...
- Les listview et treeview de DreamShield IDE utilisent maintenant les themes de Vista ( ... que sur Vista ... )
- les fonctions Windows-specific ont été détachées dans une autre dll DreamShield.Runtimes.Windows.Dll ( ça ça n'intéresse que dev01 )

Et pour les mises à jour automatiques :
Maintenant il propose d'interrompre les mises à jour et de redémarrer l'ordinateur si une des installations comprises dans les mises à jour le demandais...

Maintenant il faut que je programme un outil permettant de créer des fichiers de descriptions des mises à jour ( même si c'est du xml, c'est toujours mieux quand on a rien à tapper sois même ).
Pour l'instant c'est assez basique ( on télécharge, on lance, on attend, on télécharge le suivant ) mais ça devrait suffire ( dans un premier temps ) à être utile je pense
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/12/2007, 17h37   #29
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut



ps : c'est bien la version 0.93 de DreamShield mais le runtime évolue à une vitesse différente de l'IDE et lui est déjà à la version 1.10 ...
Images attachées
Type de fichier : jpg updates.jpg (70,6 Ko, 11 affichages)
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/12/2007, 10h30   #30
Rédacteur/Modérateur
 
Avatar de SaumonAgile
 
Date d'inscription: avril 2007
Localisation: Lorraine/Luxembourg
Messages: 3 890
Par défaut

Citation:
Envoyé par smyley Voir le message


ps : c'est bien la version 0.93 de DreamShield mais le runtime évolue à une vitesse différente de l'IDE et lui est déjà à la version 1.10 ...
Peux tu reposter le fichier de ressources, histoire qu'on refasse un coup de correction orthographique (pas d'offense) ?
__________________
Besoin d'un MessageBox amélioré ? InformationBox pour le .NET 1.1, 2.0, 3.0, 3.5 sous license Apache 2.0.

Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor

Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - Mon blog - Twitter
SaumonAgile est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/12/2007, 13h42   #31
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Les voici ( dans le zip il y a la version anglaise et française ).
N'empèche, ce serai bien le jour où toutes les ressources de DreamShield ( y compris l'ide ) tiendraient dans des fichiers resx
( qui sais, peut être que je vais éssayer ... en attendant dev01 )
Fichiers attachés
Type de fichier : zip Deployment.Globalization.zip (9,2 Ko, 5 affichages)
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/01/2008, 17h08   #32
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Voilà je suis en train d'uploader la version 0.93 .
Elle comprend :
- Mises à jour automatiques avec un projet d'exemple ( je ferai un tuto dessus )
- Possibilité de définir sur quel version de Windows installer un fichier
- Possibilité de définir sur quel version de Windows exécuter l'installation
Et pour l'interface :
- Les éditeurs de la liste de fichiers et des clefs du registre se chargent maintenant de manière asyncrone : pour une petite liste de fichiers il n'y a aucune différence, mais lorsqu'un dossier comporte au moin 50 fichiers, on a pas à attendre que les 50 fichiers s'affichent ( ce qui peut prendre du temps ) pour éffectuer d'autres actions ( comme naviguer vers un sous dossier ).
- Les éditeurs ont été globallement améliorés ( vous pourrez le voir )
- Un nouveau menu "Grouper la sélection dans un nouveau composant" qui permet de créer un nouveau composant contenant les dossiers sélectionnés. Utile si vous ne voulez pas faire le va et vien entre l'editeur de composant et l'éditeur de fichiers.
Je précise que l'optique de créer beaucoup de composants est utile pour les mises à jour car les mises à jour de DreamShield sont définies par composant et pas par fichier.
- L'IDE de DreamShield va maintenant se tenir à jour en vérifiant tous les 7 jours si une nouvelle mise à jour ( ou une nouvelle version ) est disponible
- L'enregistrement des fichiers crée un fichier .bak contenant l'ancienne sauvegarde ( on sais jamais )

Les fonctionnalités suivantes seront disponibles lors de la prochaine mise à jour :
- Bootstrapper modifié : Vous pourrez choisir quelle version du dotnet exiger pour lancer l'installation ( au choix : 2.0, 3.0, 3.5 ), intégrer la version correspondante du dotnetfx et ou la télécharger automatiquement à partir d'internet ( merci dev01 )

Voilààà, ça upload, ça upload ...
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/01/2008, 21h37   #33
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut DreamShield v 0.93 Publiée

Voilàààààààààààààà
DreamShield version 0.93 est en ligne ( toujours à la même addresse : Site de DreamShield )
Je mettrai à jour la liste des fonctionnalités prochainement mais en téléchargeant DreamShield vous aurez bien toutes les fonctionnalités comme décrit précédemment
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/01/2008, 02h14   #34
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

J'ai un peut amélioré le site de DreamShield.
N'hésitez pas à tester
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/01/2008, 15h59   #35
Rédacteur/Modérateur
 
Date d'inscription: mars 2006
Âge: 20
Messages: 1 522
Par défaut

Eh bien, c'est pas mal tout ça!!!!

Vivement le tuto, pis apres quand les exams sont fini, j'essai de la maîtriser, j'suis sûr qu'il est possible de faire tout ce dont j'ai besoin avec!

Merci
__________________
Petit poulain devient grand de jour en jour...

Modérateur .Net

Petit Poulain, ce n'est que pour les intimes!

Dernière modification par Poulain ; 10/01/2008 à 11h25.
Poulain est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/01/2008, 22h19   #36
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Citation:
Envoyé par Poulain Voir le message
Vivement le tuto
ça c'est vrai ! en même temps, si vous voulez m'y aider mais maintenant que j'ai réussit à mettre cette version sur le net je suis plutot tranquille
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/01/2008, 19h19   #37
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

J'ai uploadé une nouvelle fois la version 0.93 ( 0.93.2 cette fois ci ) avec les mises à jour déjà disponibles pour cette version et les corrections des bugs soulevés par Poulain.
Toujours disponible via le téléchargement direct, cette version peut égallement être atteinte avec les mises à jour automatiques.
Dans le cas d'une mise à jour automatique, fermez l'éditeur puis l'application de mise à jour automatique après avoir extrait les fichiers d'installation avant d'installer la nouvelle version de DreamShield.
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/01/2008, 19h58   #38
Rédacteur/Modérateur
 
Date d'inscription: mars 2006
Âge: 20
Messages: 1 522
Par défaut

Citation:
Envoyé par smyley Voir le message
ça c'est vrai ! en même temps, si vous voulez m'y aider mais maintenant que j'ai réussit à mettre cette version sur le net je suis plutot tranquille
Justement, j'en ai besoin pour pouvoir m'en servir correctement...
__________________
Petit poulain devient grand de jour en jour...

Modérateur .Net

Petit Poulain, ce n'est que pour les intimes!
Poulain est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/01/2008, 18h30   #39
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

Nouvelle version disponible ( 0.93.5.1 ).
Rien de bien significatif, cette version intègre cependant toutes les précédentes mises à jour.
Pour la télécharger, soit vous utilisez les liens disponibles via http://dreamshield.developpez.com , soit vous utilisez les mises à jour automatiques. Dans le cas des mises à jour automatiques, vous devrez fermer DreamShield et l'application de mise à jour après avoir lancé l'installation de la nouvelle version pour ne pas qu'il soit nécéssaire de redémarrer votre ordinateur afin de terminer l'installation.
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/02/2008, 00h11   #40
Rédacteur/Modérateur
 
Avatar de smyley
 
Date d'inscription: juin 2003
Localisation: Loin
Messages: 6 370
Envoyer un message via MSN à smyley
Par défaut

So, une petite news :

Dans la prochaine version de DreamShield ... il y aura :
- Possibilité de choisir quelle version du Framework redistribuer (choix possible entre les versions 2.0, 3.0 et 3.5).
- Téléchargement automatique du Framework ou de Windows Installer 3.0 si nécéssaire.
- SFX compressé grâce à 7zip (abandon du CAB)
- Quelques corrections de BUG

So voilà, je travaille, je travaille ...
__________________
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, les blogs DotNet
je ne répondrais aux questions techniques ni par MP ni par email ni par MSN ... le forum est là pour ça
smyley est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PROJETSGestionnaire de projetsHéberger votre projet

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Applications > Projets > Projets hébergés > Dreamshield



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 03h50.


Vos questions techniques : forum d'entraide Projets - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.