Re
Le projet a été repris.
En effet, pas plus tard qu'hier, j'ai continué MDxWebExplorer, dans sa version
0.8 (Release Candidate), ce projet est encore assuré, mais je me concentre désormais sur son successeur: MdxExplore.
En effet, celui-ci aura pour vocation de fournir un explorateur capable de naviguer sur le Web moderne, et surtout d'être exploitable pleinement. MdxExplore démarre de zéro, je n'ai pas copié une seule ligne de MDxWebExplorer (qui ne connaît que des petites améliorations, c'est pour dire...).
Une version
Alpha (v1.1) existe déjà. Elle est opérationnelle, mais hélas elle n'est pas encore fonctionnelle vers ce que je voudrais à quoi elle ressemble. En effet, trop peu de balises et rendu trop pauvre pour être convaincant. Je vous invite à patienter dans la lourdeur de l'attente.
Un screenshot? Entendu!
http://scontent-b-cdg.xx.fbcdn.net/hphotos-prn2/1394162_4877451353003_1024726489_n.jpg
(
N.B.: On voit que dalle, le screenshot ayant disparu, mais en fait, c'était juste une fenêtre avec une barre d'adresse, et un arrière-plan monochrome censé illustrer l'utilisation de GDI+ comme moteur)
Fonctionnalités:
- Design sobre et esthétique
- Le chrome fonctionne déjà pleinement, et est orienté objet, tout comme l'ensemble du projet.
- Chaque onglet réfère au Handle d'un rendeur Web. Chaque onglet contient aussi un moteur Web, donc chaque décodage est 100% indépendant.
- L'obtention des pages se fait avec WebClient et plus avec un minable My.Computer.Downloadfile (donc interactions possibles, cookies avec)
- Le cache ne récupère plus les pages: uniquement les images et autres contenus multimédias. Ce qui fait qu'il sera plus dynamique qu'avant.
- Encapsulation des balises HTML, donc décodage beaucoup plus consistant et performant. Ajouter des prises en charge n'a jamais été aussi facile...!
- Code beaucoup plus soigné et plus rapide, mais la gestion des onglets est complexe!
Prévisions:
- Prise en charge des Documents de feuilles de Style en Cascade en cours (encapsulation en développement)
- Exploitation d'un objet OLE pour les vidéos flashs et contenus extérieurs
- Prise en charge complète du HTML 1.0, 2.0, 3.0, 4.0, 5.0
- Respect des standards stipulés par w3c
- Formulaires HTML
- Rapidité optimale et consommation moindre (tweaks possibles)
- Sécurité du contenu
- ...
Ce qu'il n'y aura pas:

Aucun client mail

Pas de cryptage SSL (pas maintenant du moins)

Pas d'extensions ni rien de bling-bling et peu pratique