ZMWSBrowser répond à la problématique souvent évoquée. Comment arrêter le serveur lorsqu’on ferme le navigateur ?
La réponse est évidente ! Il suffit de mettre le serveur dans le navigateur !

Ainsi, le serveur est lancé quand on veut naviguer dessus et coupé quand on ne le veux plus.
Une possibilité d’application est de créer des applications de bureau (desktop) très simplement à partir de sites web à peine modifiés et ce bien plus simplement qu’avec Mozilla Prism ou Adobe Air par exemple.
Un autre avantage de cette solution : les applications restent accessibles même quand vous n’avez pas accès à Internet !
Une application Proof of Concept : SqliteDesktop
Elle n’utilise que ZMWSBrowser et le code de sqlitemanager, sans aucune modification.

Pour le même prix, on gère MySQL si les fichiers mysql_start et mysql_stop sont présents à la racine du pack.
Tout ce que vous avez à faire est donc de lancer le navigateur ...

Il ne s’agit pas de développer un navigateur mais d’utiliser ceux qui existent.
Le premier développement vise IE7. La création d’un navigateur basé sur IE7 est quasiment immédiate et le premier prototype a été fonctionnel en moins de 10 minutes.
Le gros défaut de cette version est de nécessiter le Framework .NET 2.0, ce qui peut rendre délicat sa distribution.
Bien sûr une des premières critiques faite à ce premier développement est que IE, c’est le mal, le diable, toussa toussa enabled.
L’idée serait d’écrire une extension pour firefox basée sur la Dll ZazouMiniWebServer.
Rien de plus simple, ZMWSBrowser est livré avec le pack ZMWS. Pour tester, il suffit de double-cliquer.
Je vous encourage à apporter vos commentaires sur ce projet dans le forum.
Les gens souhaitant développer cette extension firefox ou compléter le ZMWSBrowser actuel sont les bienvenus naturellement. Je rappelle que le code du projet ZMWS est accessible en ligne à l’url suivante : http://fichiers.xgarreau.org/zazoum...
Réagissez dans le FORUM