Précédent   Forum des professionnels en informatique > Applications > Projets > Projets hébergés > Archives > 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
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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à
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 10h31   #22
Rédacteur

 
Avatar de dev01
 
Inscription : mai 2004
Messages : 2 448
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 2 448
Points : 2 252
Points : 2 252


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 00
Vieux 26/11/2007, 23h53   #23
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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.
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 01h04   #24
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 23h31   #25
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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)
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2007, 12h44   #26
Rédacteur

 
Avatar de dev01
 
Inscription : mai 2004
Messages : 2 448
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 2 448
Points : 2 252
Points : 2 252
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 00
Vieux 08/12/2007, 17h36   #27
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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 ...
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 18h53   #28
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
ç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
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2007, 17h37   #29
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley


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)
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2007, 10h30   #30
Rédacteur/Modérateur
 
Avatar de SaumonAgile
 
Homme Johann Blais
Architecte de système d'information
Inscription : avril 2007
Messages : 4 018
Détails du profil
Informations personnelles :
Nom : Homme Johann Blais
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Conseil

Informations forums :
Inscription : avril 2007
Messages : 4 018
Points : 5 951
Points : 5 951
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 .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 - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
SaumonAgile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2007, 13h42   #31
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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)
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 17h08   #32
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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 ...
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 21h37   #33
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
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
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 02h14   #34
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
J'ai un peut amélioré le site de DreamShield.
N'hésitez pas à tester
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 15h59   #35
Membre Expert
 
Étudiant
Inscription : mars 2006
Messages : 1 516
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 1 516
Points : 1 299
Points : 1 299
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...

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 00
Vieux 08/01/2008, 22h19   #36
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 19h19   #37
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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.
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 19h58   #38
Membre Expert
 
Étudiant
Inscription : mars 2006
Messages : 1 516
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 1 516
Points : 1 299
Points : 1 299
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...

Petit Poulain, ce n'est que pour les intimes!
Poulain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 18h30   #39
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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.
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2008, 00h11   #40
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
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 ...
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 14h13.


 
 
 
 
Partenaires

Hébergement Web