2009-07-09 13 views
7

Quiero usar WebKit como el motor de diseño/representación, y quiero codificarlo en Java. Tengo problemas para encontrar información útil. Vi esta pregunta here que me borró un poco las cosas, pero necesito más para empezar.Quiero hacer un navegador web, pero no estoy seguro de por dónde empezar?

me gustaría saber:

  1. Si puedo utilizar Java?
  2. ¿Dónde puedo encontrar documentación sobre cómo trabajar y usar WebKit? (Estoy buscando algo como el Java API)
  3. ¿Existe una compilación WebKit compilada para Linux? (Específicamente Ubuntu/Debian)

Mi plan hasta ahora:

  1. Aprender a usar/interactuar con WebKit y sus componentes específicamente JavaScriptCore.
  2. Crea la interfaz de usuario, etc. en Java y crea un navegador básico. (Por ahora, quiero crear una ventana básica que pueda mostrar una página web correctamente.)

Lo siento si esto no es muy claro. Todavía estoy incubando ideas, y no estoy realmente seguro de lo que quiero encontrar o necesitar para seguir adelante.

Editar: Acabo de encontrar esta pregunta here. Quiero hacer algo como eso; así que supongo que lo que me pregunto es ¿cómo hago para incorporar un motor como este en una aplicación que yo mismo hago? También olvidé mencionar que estoy dispuesto a hacer esto en otros idiomas. (Con esto me refiero a C++)

+1

Psst. No necesitamos otro navegador. ;) –

+1

@Paul Prewett: Sé que hay toneladas de navegadores, pero estoy aburrido y me gusta aprender casi todo lo relacionado con programación/informática. Los tiempos son difíciles y estoy casi fuera de la universidad y tengo que tratar de ayudar a la gente, jajaja. El conocimiento es poder, ¿sabes? – cskwrd

Respuesta

1

1: Sí, es posible. Un google search para "WebKit Java Browser" muestra varios proyectos.

2: Lo mejor que pude encontrar en términos de documentación es la sección de documentación en el WebKit wiki.

3: Aquí está guide para hacer una compilación de WebKit en Linux utilizando QT.

0

Puede probar http://www.concord.org/~dmarkman/jws/webkit/ Alternativamente, si se siente cómodo con Qt también tiene un control de navegador web. Es bastante fácil con Qt, simplemente arrastre y suelte el control del navegador web en la interfaz de usuario.

Puede ver varios ejemplos de control de webkit para Qt en (URl omitió debido a la respuesta por primera vez), simplemente haga una búsqueda de webkit Qt en google, hay muchos ejemplos en el sitio web de Qt. aplausos

+0

Estaba empezando a mirar a Qt. Pero no estoy seguro si uso algo que hace tanto por mí. (Específicamente, arrastrar y soltar webcontrol) Me gusta tratar de resolver este tipo de cosas por mí mismo. Gracias por la información. – cskwrd

Cuestiones relacionadas