dinsdag 17 juni 2008

Arora

Samen met de nieuwste uitgave van het programmeertoolkit Qt (versie 4.4), werden een groot aantal demo's meegeleverd die de nieuwe mogelijkheden van Qt 4.4 moesten tonen.

Eén van die nieuwe mogelijkheden is de integratie van WebKit. WebKit is een zogenaamde render-engine, het onderdeel van een webbrowser dat de webpagina effectief op het scherm tovert. WebKit is gebaseerd op KHTML, de render-engine ontwikkeld door KDE (ja, die van KDE zitten overal). Op basis van KHTML ontwikkelde Apple hun (toen) nieuwe webbrowser Safari, de nieuwe render-engine werd WebKit genoemd. WebKit bleef een OpenSourceproject enis dus nu ook een onderdeel van Qt geworden.

Ook voor deze nieuwigheid van Qt 4.4 was er een demo, het was zelfs een heuse webbrowser met de originele naam Qt Demo Browser. De ontwikkelaar van dit programma (Benjamin Meyer) heeft uiteindelijk de code ervan afgesplitst van Qt en ondergebracht op een nieuwe website en met een nieuwe naam: Arora.

Toen ik van dit project hoorde was ik natuurlijk onmiddelijk geïnteresseerd: WebKit heeft de reputatie de snelste render-engine van allemaal te zijn, en Qt werkt op zowat elk platform (zelfs GSM's), dus is dit een uitstekende kans om al die fantastische OpenSourceprojecten te promoten bij het brede publiek.

Ik moest dus meehelpen, en wat kan ik beter dan vertalen? Ik heb het programma dus vertaald, en sinds enkele dagen zitten mijn vertalingen online op de ontwikkelingsservers.
Let wel: Arora is nog maar een vroege beta, en ondersteunt momenteel dingen als bladwijzers (favorieten), anoniem surfen, webpagina's doorzoeken, tabs, downloads en geschiedenis.

Zo ziet het eruit:


Windowsgebruikers halen van hier het exe-bestand op, op moment van schrijven is dit redelijk "oud" (eind mei), maar je kunt het toch installeren. Om mijn vertalingen actief te krijgen download je van hier het qm-bestand en zet je dat in de map C:\Program Files\Arora\locale, en herstart Arora.

Linuxgebruikers trekken gewoon de laatste versie uit de Git-repository en compileren die.
Installeer eerst build-essential, git-core en libqt4-dev (>= 4.4).
Tokkel dan de volgende commando's in een console:

git clone git://github.com/Arora/arora.git

En wacht tot alles is gedownload, en dan:

cd arora
qmake
make

Wacht dan weer tot alles gecompileerd is en je terug iets kan invoeren, tenslotte:

make install

Dit laatste commando moet met root-rechten gebeuren, dus zet er su -s voor (SuSE, Fedora...) of sudo (Ubuntu, Pardus...).
Daarna kan je arora starten met het commando arora in een console.

2 opmerkingen:

Wesley zei

I love Arora!
Spijtig dat de Flash plug-in pas gepland staat voor Qt 4.5, die mis ik nog...

Kristof Bal zei

Ik heb eigenlijk weinig behoefte aan flash, en als ik het toch nodig heb, heb ik Konqueror...
Ik zou het wel interessant vinden om Phonon-integratie te hebben.