2009-07-09 11 views
7

Je veux utiliser WebKit comme moteur de rendu/rendu, et je veux le coder en Java. J'ai des problèmes à trouver des informations utiles. J'ai vu cette question here qui a effacé les choses pour moi légèrement, mais j'ai besoin de plus pour commencer.Je veux créer un navigateur Web, mais je ne sais pas par où commencer?

Je voudrais savoir:

  1. Si je peux utiliser Java?
  2. Où puis-je trouver de la documentation sur la façon de travailler avec et d'utiliser WebKit? (Je cherche quelque chose comme le Java API)
  3. Y a-t-il une compilation WebKit compilée pour Linux? (Plus précisément Ubuntu/Debian)

Mon plan jusqu'ici:

  1. Apprenez à utiliser/interagir avec WebKit et ses composants spécifiquement JavaScriptCore.
  2. Créez l'interface utilisateur, etc. en Java et créez un navigateur de base. (Pour l'instant, je veux créer une fenêtre de base qui peut afficher une page Web correctement.)

Désolé, ce n'est pas très clair. Je suis toujours en train d'élaborer des idées, et je ne suis pas vraiment sûr de ce que je veux trouver ou dont j'ai besoin pour aller de l'avant.

Editer: Je suis juste tombé sur cette question here. Je veux faire quelque chose comme ça; donc je suppose que ce que je me demande est comment puis-je intégrer un moteur comme celui-ci dans une application que je fais moi-même? J'ai également oublié de mentionner que je suis prêt à le faire dans d'autres langues. (Par ce que je veux dire C++)

+1

psst. Nous n'avons pas besoin d'un autre navigateur. ;) –

+1

@Paul Prewett: Je sais qu'il ya des tonnes de navigateurs mais je m'ennuie et j'aime apprendre presque tout ce qui concerne la programmation/l'informatique. Les temps sont durs et je suis presque sorti de l'université et j'ai besoin d'essayer d'avoir une longueur d'avance sur les gens, lol. La connaissance est le pouvoir, vous savez. – cskwrd

Répondre

1

1: Oui, c'est possible. Un google search pour "WebKit Java Browser" fait apparaître plusieurs projets. 2: Le meilleur que j'ai pu trouver en termes de documentation est la section documentation dans le WebKit wiki.

3: Voici un guide pour créer une version WebKit sous Linux en utilisant QT.

0

Vous pouvez essayer http://www.concord.org/~dmarkman/jws/webkit/ Sinon, si vous êtes à l'aise avec Qt a également un contrôle webbrowser. C'est assez facile avec Qt, il vous suffit de faire glisser et déposer le contrôle webbrowser sur l'interface utilisateur.

Vous pouvez vérifier plusieurs exemples de contrôle webkit pour Qt à (URl ommitted en raison de la première réponse), il suffit de faire une recherche de webkit Qt sur google theres beaucoup d'exemples sur le site Web Qt. acclamations

+0

Je commençais juste à regarder Qt. Mais je ne suis pas sûr si j'utilise quelque chose qui fait tellement pour moi. (Spécifiquement le drag et drop webcontrol) J'aime essayer de comprendre ce genre de choses pour moi-même. Merci pour l'information cependant. – cskwrd