Page 1 sur 1

[Navigateur Internet] Eclaireur

Publié : dim. 25 janv. 2015, 15:00
par nicoo
Bonjour :D ,
je suis entrain d'écrire un petit navigateur internet (ça veut dire en developpement, donc tout n'est pas prêt). Si certains se sentent le courage de le tester et de m'en donner quelques retours, qu'ils ne se gênent pas.

Pour l'instant je n'ai pas de paquet, il faut télécharger (git) les sources et compiler.

https://bitbucket.org/nicooplusplus/eclaireur
https://nicooplusplus@bitbucket.org/nic ... aireur.git

Image

je ne vais pas faire de longue description, mais j'aimerais juste préciser que pour qu'un lien internet soit valide il faut l'écrire en entier, je veux dire avec le "http://www." c'est casse nouille je sais... c'est sur la liste des choses à régler...[réglé]

/nicoo

Re: [Navigateur Internet] Eclaireur

Publié : sam. 31 janv. 2015, 21:47
par coincoin
Hello,

J'ai essayé par curiosité, ça a l'air très formateur.
Si je comprend bien tu utilises webkitGTK+, qui s'occupe finalement de la majorité des fonctionnalités d'un navigateur web.
Quelles seraient les features de ton appli ?

Si je peux me permettre, j'imagine que tu fais un

Code : Tout sélectionner

cmake .
dans le répertoire de base. Avant je faisais comme toi et j'avais un script clean.sh mais une bonne pratique c'est de ne pas polluer la base avec les fichiers générés par CMake et donc de créer un répertoire dédié pour le build :

Code : Tout sélectionner

mkdir build && cd build && cmake ..
.
Je l'ai remarqué car en lançant ./Engine j'ai vu qu'il ne trouvait pas ton fichier glade (tu as push d'ailleurs un mauvais glade~). Pour pallier à ce problème tu peux générer un fichier config.h avec CMake pour savoir où tu te trouves.

Have fun en tout cas :)

Re: [Navigateur Internet] Eclaireur

Publié : sam. 07 févr. 2015, 12:56
par Fanch
Salut,

C'est un peu "hors" sujet, mais on voit de plus en plus de navigateurs basés sur webKIT.


Pourquoi ?

Re: [Navigateur Internet] Eclaireur

Publié : sam. 07 févr. 2015, 13:26
par FoolEcho
Fanch a écrit :Salut,

C'est un peu "hors" sujet, mais on voit de plus en plus de navigateurs basés sur webKIT.


Pourquoi ?
Sans aucun doute car c'est une bibliothèque conçue pour mâcher ce travail de conception (moteur de rendu html, javascript, etc.) et qu'il répond à tous les tests en la matière.
http://fr.wikipedia.org/wiki/WebKit
http://fr.wikipedia.org/wiki/Acid2
http://fr.wikipedia.org/wiki/Acid3
Je te renvoie aux liens des infos wikipedia, il y a des articles très intéressants sur ces aspects de monopole dénoncés par ses dévs eux-mêmes (les concepteurs de navigateurs le privilégient justement trop... du coup les standards auront tendance à se conformer à webkit et non l'inverse...).

Re: [Navigateur Internet] Eclaireur

Publié : ven. 06 mars 2015, 09:14
par BlondVador
Egalement parce que le moteur de rendu de WebKit est le meilleur du marché... Que ce soit en terme de rapidité ou de respect des standards.

Mais c'est vrai qu'on voit du WebKit de partout... Opéra a abandonné Presto, en gros représentant de Gecko il n'existe que Firefox et après c'est tout...

Re: [Navigateur Internet] Eclaireur

Publié : dim. 24 mai 2015, 12:20
par milouse
juste pour donner mes two cents, même 3 mois après la batailles, c'est surtout que malheureusement seul le projet webkit (au sens large) fournit une bibliothèque minimaliste permettant d'embarquer leur moteur de rendu web dans à peu près n'importe quoi. Dis autrement, c'est les seuls à fournir le code clé en main pour créer de nouveaux navigateurs (avec plus ou moins de fonctionnalités) autour du même moteur de rendu.

Certains d'entre vous se souviendront sans doute qu'il y a 10, la fondation mozilla faisait de même avec gtkmozembed entre autre... mais faute d'intérêt semble-t-il (à part dans epiphany, devenu Web dans Gnome et le navigateur de nokia, les deux étant passé à Webkit d'ailleurs...) et de ressources humaine, le projet a été abandonné. Il reste un portail wiki à ce sujet (mais pour combien de temps encore ?) https://developer.mozilla.org/en-US/doc ... ng_Mozilla mais dont toutes les pages rappellent que ce n'est plus supporté ni à jour. Tous les développeur souhaitant faire un navigateur (ou autre) basé sur les technos mozilla, sont invités à se tourner vers xulrunner, quitte à devoir le recompiler. Pour la légèreté on repassera. Bref, c'est pas super enthousiasmant, il faut le reconnaître :(

Re: [Navigateur Internet] Eclaireur

Publié : lun. 07 déc. 2015, 13:49
par Audrey555
milouse a écrit :juste pour donner mes two cents, même 3 mois après la batailles, c'est surtout que malheureusement seul le projet webkit (au sens large) fournit une bibliothèque minimaliste permettant d'embarquer leur moteur de rendu web dans à peu près n'importe quoi. Dis autrement, c'est les seuls à fournir le code clé en main pour créer de nouveaux navigateurs (avec plus ou moins de fonctionnalités) autour du même moteur de rendu.

Certains d'entre vous se souviendront sans doute qu'il y a 10, la fondation mozilla faisait de même avec gtkmozembed entre autre... mais faute d'intérêt semble-t-il (à part dans epiphany, devenu Web dans Gnome et le navigateur de nokia, les deux étant passé à Webkit d'ailleurs...) et de ressources humaine, le projet a été abandonné. Il reste un portail wiki à ce sujet (mais pour combien de temps encore ?) https://developer.mozilla.org/en-US/doc ... ng_Mozillacdg paris transfer mais dont toutes les pages rappellent que ce n'est plus supporté ni à jour. Tous les développeur souhaitant faire un navigateur (ou autre) basé sur les technos mozilla, sont invités à se tourner vers xulrunner, quitte à devoir le recompiler. Pour la légèreté on repassera. Bref, c'est pas super enthousiasmant, il faut le reconnaître :(
heureusement qu'il y a wiki!