2009-07-09 14 views
7

Desidero utilizzare WebKit come motore di layout/rendering e voglio codificarlo in Java. Sto avendo difficoltà a trovare qualche informazione utile. Ho visto questa domanda here che mi ha chiarito leggermente le cose, ma ho bisogno di altro per iniziare.Voglio fare un browser web, ma non sono sicuro da dove cominciare?

Vorrei sapere:

  1. Se posso usare Java?
  2. Dove posso trovare la documentazione su come lavorare e utilizzare WebKit? (Sto cercando qualcosa come lo Java API)
  3. Esiste una compilazione WebKit compilata per Linux? (In particolare Ubuntu/Debian)

Il mio piano finora:

  1. Imparate come utilizzare/interagire con WebKit e dei suoi componenti specificamente JavaScriptCore.
  2. Creare l'interfaccia utente, ecc. In Java e creare un browser di base. (Per ora, voglio creare una finestra di base che può visualizzare correttamente una pagina web.)

Scusate se questo non è molto chiaro. Sto ancora covando idee, e non sono proprio sicuro di ciò che voglio trovare o di cui ho bisogno per andare avanti.

Modifica: ho appena trovato questa domanda here. Voglio fare qualcosa del genere; quindi immagino che cosa mi chiedo è come faccio a incorporare un motore come questo in un'applicazione che faccio io stesso? Ho anche dimenticato di dire che sono disposto a farlo in altre lingue. (Con questo intendo C++)

+1

Psst. Non abbiamo bisogno di un altro browser. ;) –

+1

@Paul Prewett: so che ci sono un sacco di browser, ma sono annoiato e mi piace imparare quasi tutto ciò che riguarda la programmazione/computer. I tempi sono duri e io sono quasi uscito dal college e ho bisogno di provare ad avere una gamba sulle persone, lol. La conoscenza è potere, lo sai. – cskwrd

risposta

1

1: Sì, è possibile. A google search per "WebKit Java Browser" richiama diversi progetti.

2: Il meglio che ho potuto trovare in termini di documentazione è la sezione di documentazione nel WebKit wiki.

3: Ecco uno guide per creare un build WebKit su Linux utilizzando QT.

0

Si può provare http://www.concord.org/~dmarkman/jws/webkit/ In alternativa, se si ha familiarità con Qt ha un controllo del browser pure. È abbastanza facile con Qt, basta trascinare e rilasciare il controllo webbrowser sull'interfaccia utente.

È possibile controllare diversi esempi di controllo webkit per Qt a (url ommitted a causa della prima risposta), basta fare una ricerca di webkit Qt su google ci sono molti esempi sul sito Web Qt. evviva

+0

Stavo appena iniziando a guardare Qt. Ma non sono sicuro di usare qualcosa che faccia così tanto per me. (In particolare il webcontrol drag and drop) mi piace provare a capire questo tipo di cose per me stesso. Comunque grazie per l'informazione. – cskwrd

Problemi correlati