Se connecter avec
S'enregistrer | Connectez-vous

Créer un naviguateur, possible pas possible ?

Dernière réponse : dans Programmation

Voilà j'ai un amis programmeur qui veut se lancer dans la création d'un naviguateur (comme IE ou firefox) je lui ai dit par mail que ça serait une petite folie de se lancer dans la création d'un naviguateur sans savoir vraiment qu'est ce que ça demander comme compétance. Alors j'aimerez bien que vous m'expliquiez quelle est le fonctionnement des naviguateurs et comment en créer un.
Lassé par la pub ? Créez un compte
Expert Programmation

Avec du Visual Basic, tu peux modifier Internet Explorer.
Il y a un menu ou tu peux récupérer la fonction navigateur, et à partir de là, tu peux modifier tout ce qu'il y a autour.
Le seul problème, c'est que, dans le fond, ça restera du IE ! :-(

pour faire un navigateur, il vous faut un moteur de pages internet. c'est le moteur qui va fournir les infos à l'interface, c'est lui qui va sur internet.

Ensuite, l'interface se contente d'afficher ce qu sort le moteur.

Un moteur doit donc se composer d'un analyseur syntaxique html. Inutile de vous dire que c'est pas facile à créer. Et c'est pas pour rien non plus que beaucoup de navigateurs (firefox/mozilla/konqueror ...) utilisent le même moteur développé séparément : Gecko
Expert Programmation

mais en fait, tu modifies pas la page que tu vois dans les sites. Je sais pas trop comment expliquer.
Le moteur c'est toujours celui d'Internet Explorer, mais tu modifies toute l'apparence, tu peux peut-être modifier d'autres trucs aussi...
enfin je sais pas trop, j'avais commencé un truc comme ça en cours cette année pour apprendre le VB !
Expert Programmation

je connais pas Maxthon, je vais chercher un peu je te dis ça :-)

Edit : je viens de regarder vite fait, ouais je pense que ça peut-être considérer comme un truc comme ça, mais faut bien bosser dessus je pense ! :lol: 

salut,

je dis peut etre une connerie.. mais avec delphi il me semble que tu as dans les demo un mini navigateur fait avec simplement les objets qu'il te propose dans sa version standard ... que tu depose simplement sur ta "form", avec ça + les sources de firefox et des connaissance en prog tu devrait avoir une base pour travaillé.

Je parle de delphi, car n'etant pas programmeur pour 2 sous et avec quelques tutos et un peu de reflexion j'ai reussi a faire de simple application win qui ne buggez pas (surement pas optimiser !) même un peu de bdd.
Alors, y a pas de raison qu'il n'arrive pas a faire quelque choses aprés de longs moments d'acharnement et de patience.

a plus

Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.

Citation :

naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.


Ouais mais si tu gardes ton naviguateur pour toi, doit pas y avoir de problème. Parceque si c'est pas le cas je vais te dire on est tous hors la lois qui n'as pas télécharger un patch ou un plugin pour n'importe qu'elle logiciel sous copyright même si le plugin ne vient pas de l'éditeur. Si tu télécharges un plugin pour modifier la fonctionnalité écran de veille sous windows xp, on t'envoie pourrire en prison ?
Expert Programmation

Citation :

naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.



T'en as pas marre de dire n'importe quoi ?
Qui a dit qu'on allait décompiler Internet Explorer ? Je me le demande bien... et le truc que tu sais pas, c'est que c'est Microsoft lui même qui fourni des outils pour pouvoir utiliser Internet Explorer (mais juste la page d'affichage), dans lequel tu peux modifier tout ce qu'il y a autour.

Citation :

OmaR_ShaRif a écrit :
Citation :

naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.



T'en as pas marre de dire n'importe quoi ?
Qui a dit qu'on allait décompiler Internet Explorer ? Je me le demande bien... et le truc que tu sais pas, c'est que c'est Microsoft lui même qui fourni des outils pour pouvoir utiliser Internet Explorer (mais juste la page d'affichage), dans lequel tu peux modifier tout ce qu'il y a autour.


ahahha encore un qui ouvre sa gueule sont penser a ce qu'il dis quoi !!!

Citation :

naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.

Juste une petite remarque, Maxthon Combo est un naviguateur basé sur IE, qui comoporte quelques fonctionnalités de Firefox (telle que la naviguation par onglet) et pourtant l'éditeur de Maxthon Combo n'est pas Microsoft si tu veux tu le telecharges ici et tu en profites pour lire le petit commentaire de telecharger.com
Expert Programmation

Personne n'a accès aux sources d'IE, ce sont juste des sortes de plugins ;-)

Sinon tu peux faire une petit navigateur assez rapidement en Java avec les classes HTMLDocument et HTMLEditorKit (Qui en fait est une éditeur de texte dans lequel on édite du texte formatté en HTML).

EDIT: Tiens je t'en ai trouvé un :-D :

http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html
Comme tu le vois, un truc de base n'est pas très compliqué ;-)

Citation :

SiM07 a écrit :
Sinon il y a moins complexe que firefox, firebird par exemple. Enfin bon moi j'aime bien lynx (navigateur en mode console basé sur ncurses) !

Firebird c'est l'ancien nom de Firefox, donc autant prendre la dernière version.

avant de savoir si c'est facile ou pas, autant regarder les sources du moteur gecko ; ainsi, ça te permettra de te faire une idée et, éventuellement de le reprendre (mais le navigateur développé doit avoir les mêmes droits)
Expert Programmation

Citation :

Rennou a écrit :
Citation :

SiM07 a écrit :
Sinon il y a moins complexe que firefox, firebird par exemple. Enfin bon moi j'aime bien lynx (navigateur en mode console basé sur ncurses) !

Firebird c'est l'ancien nom de Firefox, donc autant prendre la dernière version.


Pas vraiment, je dirai plutot l'ancetre, firefox n'est pas une amelioration de firebird (enfin je crois pas), celui-ci est reparti de 0 en s'inspirantde firebird.

Ben non, je crois pas.

Mozilla a voulu créer un navigateur dérivé de celui de la suite Mozilla.
Il l'ont appelé je-sais-plus-comment, mais ils ont eu des réclamations, donc après ils l'ont appelé Firebird, mais ils ont encore eu des problèmes, alors pour la version 0.4, ou qqch comme ça, ils ont cherché un nom qui était libre, Firefox et ils l'ont déposé pour pas avoir de problèmes.
Expert Programmation

Citation :

WindowsMaster a écrit :
Citation :

OmaR_ShaRif a écrit :
Citation :

naphtaline a écrit :
Putain les conneries qui faut pas entendre ! amuse toi à faire ton navigateur en reprenant les sources d'IE ! mdr ! Si jamais ca marche ! billou va te tomber dessus !! et meme si cac marche ^pas si il est de mauvaise humeur tu vas t'en prendre plein la gueule. IE est sous copyright et comme la dit quelqu'un il n'est pas open source. Donc tu n'a pas le droit de le modifier ou de t'en servir(le code bien sur). Le simple fait de decompiler et de lire le code est un delit. Ensuite si tu part de firefox, vu que le gars n'a pas l'air spécialisé ni particulière fort, je vois pas ce qu'il compte faire.Mieux que firefox ?? cela m'étonnerai. Le mieux pour lui est d'étudier à fond, et après il décidera si il veut rejoindre un projet comme firefox ou en créer un.



T'en as pas marre de dire n'importe quoi ?
Qui a dit qu'on allait décompiler Internet Explorer ? Je me le demande bien... et le truc que tu sais pas, c'est que c'est Microsoft lui même qui fourni des outils pour pouvoir utiliser Internet Explorer (mais juste la page d'affichage), dans lequel tu peux modifier tout ce qu'il y a autour.


ahahha encore un qui ouvre sa gueule sont penser a ce qu'il dis quoi !!!


C'est de qui que tu parles la :-x

bon, à mon tour ...

je ne comprends pas trop les débats qui tournent autour de ce post ...

Si ton pote veut se faire un navigateur, qu'il regarde déjà du côté des RFC pour le protocole HTTP (puis le FTP s'il veut aussi l'intégrer, NNTP, ...).
Ensuite tu cours du côté du W3C pour lire les normes sur le html, ... et ses copains.
Tu te tappes un jolie parseur avec mise en page de ce que tu viens d'apprendre.
Tu demandes à Macromedia de te faire un plugin flash pour ton navigateur , à SUN un plugin Java ...(second degré ... )
Mais se faire un navigateur en mode texte c'est bidon à faire ... maintenant je doute fort de son utilité, à part peut-être pour les aficionados du VI sous unix ;-) on s'comprend

Tu vois y'a du boulot, sinon si c'est juste pour customiser IE ou FireFox, alors les réponses ont été données au dessus.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde