Win3x.Org

Windows & DOS Community

MDxWebExplorer

Répondre   Page 1 sur 16  [ 157 messages ]
Aller sur la page 1 2 3 4 516 »
Auteur Message
Matthias
Sujet du message : MDxWebExplorer
Publié : 29 mai 2011 17:50
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1306
Inscription : 26 mars 2008 23:05
PC Rétro : P4 (NEC), Continental Edison (Celeron)
 
Bonjour,

étant passionné de décodage Web, il y a une dizaine d'années, j'ai codé un projet appelé MDxWebExplorer en Visual Basic .NET, qui avait (comme son nom l'indique) pour but de naviguer sur le Web. Le code était piètre mais le tout marchait plutôt bien. Voici un lien de téléchargement :

   :arrow: Liens miroirs - serveur FTP de Vorro : versions 0.99a et antérieures - version 1.0 (Lite et Standard)
   :arrow: Liens miroirs - compte de Big Monstro : versions 0.99a et antérieures - version 1.0 (Lite et Standard)

L'explorateur fonctionne sur le principe suivant :

* Se connecter au serveur distant
* Télécharger la page concernée sur le disque dur
* L'enregistrer dans le cache (si besoin est)
* Décoder, et télécharger les ressources externes nécessaires (images, etc.)
* Afficher le décodage sur le rendu.

/!\ Les images sont téléchargées de manière séquentielle, et ne sont pas téléchargées sur un thread différent, ce qui fait que les pages sont plus lentes à charger la première fois que vous naviguez dessus.

Fonctionnalités :

* Navigation par onglets
* Prise en charge des erreurs de navigation (Serveur introuvable, échec de connexion, erreurs internes, ...)
* Décodage et rendu stables (mais désordonnés), formulaires HTML (prise en charge fonctionnelle)
* Visualisation des fichiers les plus courants dans le navigateur (les images, les textes, ... peuvent être affichés dans le navigateur)
* Mise en cache des contenus (statique)
* Prise en charge du HTML 1.0, 2.0, 3.0 et partiellement 4.0 et 5.0.
* Début de prise en charge CSS (qui n'est pas encore ajouté)
* Images codées en Base64 partiellement prises en charge
* Prise en charge (partielle) des contenus multimédias et Flash
* Synchronisation des décodages (un seul à la fois, MDX est mono-tâche)
* Téléchargement des divers contenus (images, CSS, ... mais la prise en charge CSS est absente)
* Historique de navigation
* Page de démarrage hardcodée, ainsi que des URLs about:.
* Prise en charge partielle des caractères spéciaux HTML
* etc. etc.

Objectifs:

Ce qui manque au projet :

* Meilleure prise en charge du HTML 3.0, 4.0 et 5.0.
* Meilleure prise en charge des <table>. (support amélioré pendant la 0.9)
* Meilleure disposition des éléments HTML.
* Envoi d'en-têtes pour les requêtes, donc interaction plus souple avec le serveur, ce qui permettra certaines fonctionnalités d'émerger. <-- Ajouté
* Cookies <-- Ajoutés
* CSS, qui va être ajouté dans les prochaines versions.
* Cache dynamique.
* Objets OLE (lecteurs media player, lecteur PDF, ...). <-- Partiellement ajouté dans la 0.9.4
* Langages de script (VBScript, Javascript, AJAX, ...).
* SSL/TLS (pour accéder aux pages cryptées). <-- Nécessité de migrer sous VB2019
* Usage de GDI+ plutôt que des contrôles Win32.

Ce que je vais faire de ce projet :

Le projet est mis à jour par petites touches. La finale 1.0 est sortie le 5 Mai 2020. Je peux continuer le projet si quelqu'un insiste pour que je le fasse, mais ça se fera à fortiori sous Visual Studio 2019, incompatible avec tous les anciens OS de Microsoft. Le changelog ne sera plus assuré à partir de la 1.0 incluse.

Cordialement,
Matthias


Compatibility list:

à cause de l'absence de CSS et d'une rigueur de mise en page, MDX souffre d'une compatibilité plutôt maigre, même si beaucoup de sites restent utilisables. Pour résumer, MDx est un navigateur sans CSS, qui fonctionnerait comme Internet Explorer 3.0 ou Internet Explorer 4.0, mais sans CSS, et avec un rendu un peu bricolé.

█ = AUCUNE █ = BASSE █ = MÉDIOCRE █ = MOYENNE █ = BONNE █ = EXCELLENTE

toastytech.com
Index FTP Apache
youtube.com
dailymotion.com
bing.com
mozinor.com
google.com
win3x.org
flickr.com
perdu.com
free.fr
facebook.com
apple.com
tumblr.com
deviantart.com (sta.sh)

Merci de votre intérêt.

Matthias

Dernière modification par Matthias le 06 mai 2020 10:49, modifié 14 fois.

_________________

[ img ]
Mon blog sur l'avant-garde :arrow: Cliquez ici


Haut
Profil Citer
Galley-La Compagnie
Sujet du message : Re: MDxExplore
Publié : 29 mai 2011 17:57
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 608
Inscription : 19 juin 2009 17:30
 
Qbasic ? Bon courage, il va falloir coder beaucoup de choses pour le rendre compatible. :wink:

_________________

[ img ]


Haut
Profil Citer
Dr Frankenstein
Sujet du message : Re: MDxExplore
Publié : 29 mai 2011 17:58
Membre d'honneur
Hors-ligne
 
Messages : 418
Inscription : 28 oct. 2004 01:31
 
C# n'est pas plus rapide que VB.NET. Ça revient pas mal au même en fait.

Faire un browser en QBasic... ça risque d'être pénible. Mais bon, j'imagine que c'est pas irréalisable...

_________________

Introducing Windows 95.
It lets you use more than eight characters to name your files. Imagine that. ~Apple.


Haut
Profil Citer
Galley-La Compagnie
Sujet du message : Re: MDxExplore
Publié : 29 mai 2011 18:00
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 608
Inscription : 19 juin 2009 17:30
 
BTW, Arnache est codé en quel langage ?

_________________

[ img ]


Haut
Profil Citer
Pierreblinux
Sujet du message : Re: MDxExplore
Publié : 29 mai 2011 18:34
 
 
Déjà, Google Chrome espionne la vie privée des gens, enfin, je crois.
Je pense que c'est un faux-positif, Matthias ne ferais pas ça.

Dernière modification par Pierreblinux le 29 mai 2011 19:10, modifié 1 fois.

Haut
Citer
Galley-La Compagnie
Sujet du message : Re: MDxExplore
Publié : 29 mai 2011 18:49
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 608
Inscription : 19 juin 2009 17:30
 
Il t'a fait un faux-positif, ni plus ni moins.

_________________

[ img ]


Haut
Profil Citer
Dr Frankenstein
Sujet du message : Re: MDxExplore
Publié : 29 mai 2011 21:05
Membre d'honneur
Hors-ligne
 
Messages : 418
Inscription : 28 oct. 2004 01:31
 
pierreb98 a écrit :
Déjà, Google Chrome espionne la vie privée des gens, enfin, je crois.
Bof. Pas vraiment. Et de toute façon, c'est son antivirus qui affiche ça, pas Chrome lui-même.
pierreb98 a écrit :
Je pense que c'est un faux-positif, Matthias ne ferais pas ça.
C'est effectivement un faux-positif.
Galley-La Compagnie a écrit :
BTW, Arnache est codé en quel langage ?
C, si je me souviens bien.

_________________

Introducing Windows 95.
It lets you use more than eight characters to name your files. Imagine that. ~Apple.


Haut
Profil Citer
Pierreblinux
Sujet du message : Re: MDxExplore
Publié : 30 mai 2011 18:26
 
 
Citation :
Bof. Pas vraiment. Et de toute façon, c'est son antivirus qui affiche ça, pas Chrome lui-même.
J'ai remarqué que c'était pas Chrome ;)
Si, je suis peux-être parano, mais déjà, rien que l'affaire de l'id...


Haut
Citer
Dr Frankenstein
Sujet du message : Re: MDxExplore
Publié : 31 mai 2011 00:49
Membre d'honneur
Hors-ligne
 
Messages : 418
Inscription : 28 oct. 2004 01:31
 
pierreb98 a écrit :
Citation :
Bof. Pas vraiment. Et de toute façon, c'est son antivirus qui affiche ça, pas Chrome lui-même.
Si, je suis peux-être parano, mais déjà, rien que l'affaire de l'id...
Hein ?

_________________

Introducing Windows 95.
It lets you use more than eight characters to name your files. Imagine that. ~Apple.


Haut
Profil Citer
Matthias
Sujet du message : Re: MDxExplore
Publié : 31 mai 2011 14:40
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1306
Inscription : 26 mars 2008 23:05
PC Rétro : P4 (NEC), Continental Edison (Celeron)
 
Dr Frankenstein a écrit :
pierreb98 a écrit :
Si, je suis peux-être parano, mais déjà, rien que l'affaire de l'id...
Hein ?
Il parle d'un identificateur unique installé dans Chrome pour tracker les gens. J'en ai entendu parler y'a un an.

Quant à MDx, je vous garantis qu'il n'est pas vérolé. C'est sans doute la section faux virus de mon site qui contient quelques canulars détectables !!! ^^ Bon, concernant votre "vie privée", je mettrai rien qui pourrait la violer; peut-être une fonction pour donner son avis, mais pas plus, et ce sera sous votre entier consentement (logique! ^^). Je m'amuse pas à la visiter ! ^^

À suivre
Matthias

_________________

[ img ]
Mon blog sur l'avant-garde :arrow: Cliquez ici


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 16  [ 157 messages ]
Revenir à « Projets aboutis » | Aller sur la page 1 2 3 4 516 »
Aller :
cron