Tom's Guide > Forum > Programmation > Créer un naviguateur, possible pas possible ?

Créer un naviguateur, possible pas possible ?

Forum Programmation : Créer un naviguateur, possible pas possible ?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Le plus simple serait de télécharger les sources de Firefox et de les modifier pour créer votre navigateur, parce que partir de zéro !
Mais je ne sais pas du tout comment c'est fait.

Répondre à Rennou

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 ! :-(

Répondre à OmaR

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

Répondre à khayyam

Pour transformer Internet Explorer en un truc bien, t'imagines le boulot !
En plus il est pas open-source, comment tu veux faire pour le modifier, j'ai pas compris ?

Répondre à Rennou

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 !

Répondre à OmaR

Une sorte d'add-on, comme Maxton, quoi ?

Répondre à Rennou

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:

Répondre à OmaR

A la rigueur un navigateur du style lynx c'est deja plus possible seul et encore !

Répondre à SiM07

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

Répondre à gccyrillus

Si je vous suis créer le naviguateur de zéro ça prenderai trop de temps mais se baser sur IE et le modifier avec VB c'est possible...

Répondre à coucounou85

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.

Répondre à Naphtaline

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) !

Répondre à SiM07

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 ?

Répondre à coucounou85

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.

Répondre à OmaR

Citation :


OmaR_ShaRif a écrit :
[quote]
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.
[/quote]

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

Répondre à WindowsMaster

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

Répondre à coucounou85

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é ;-)

Répondre à CRicky

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.

Répondre à Rennou

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)

Répondre à szdavid

Citation :


Rennou a écrit :
[quote]
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.
[/quote]

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.

Répondre à SiM07

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.

Répondre à Rennou

d'ou thunderbird et sunbird

Répondre à SiM07

Voilà !
C'est con, maintenant ça va plus ensemble.

Mais Thunderfox et Sunfox, c'est pas terrible.

Répondre à Rennou

question d'habitude quoi !


[edit] http://fr.wikipedia.org/wiki/Firebird

maintenant l'on comprend toute l'histoire !

Répondre à SiM07

Ouais et ben déjà rien que pour créer un naviguateur avec juste une barre d'adresse en java, j'ai bavé ....

Répondre à coucounou85

Citation :


WindowsMaster a écrit :
[quote]
OmaR_ShaRif a écrit :
[quote]
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.
[/quote]

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

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

Répondre à OmaR

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.

Répondre à ataofeal

Citation :


SiM07 a écrit :
question d'habitude quoi !


[edit] http://fr.wikipedia.org/wiki/Firebird

maintenant l'on comprend toute l'histoire !



Oué mais avec leur Deer Park alpha on comprend pas grand chose à vrai dire.

Répondre à coucounou85
Tom's Guide > Forum > Programmation > Créer un naviguateur, possible pas possible ?
Aller à :

Il y a 261 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens