Error: Macro TicketBox("There are %d tickets for Sieyes",{12}) failed
'NoneType' object is not iterable
Error: Macro TicketBox("There are %d tickets for Robespierre",{11}) failed
'NoneType' object is not iterable

Planned milestones


Welcome to OWB

What is OWB ?

Current release is RP2. See the release notes for RP2.

OWB is a web browser designed for CE devices such as mobile phones, portable media players, Set Top Boxes and TV decoders, and any other consumer electronic product (GPS, home-gateways, Web-radios, PVR, DVD recorders, wireless devices etc.)

OWB is based on WebKit and OWBAL, a custom Browser Abstraction Layer that eases port on CE devices.

OWB is licensed under BSD license, unless specified otherwise in WebCore/JSCore code where the original licenses apply (APSL, LGPL and BSD).

Some samples ?

Also you can give a try to our OS X MacPorts-based compilation: OSX OWB

and to the N800 straight port (without optimization) : OWB on Nokia N800.

OWB also cross-compiles on OpenMoko: https://projects.openmoko.org/projects/owb/

What is OWBAL ?

OWBAL (Origyn Web Browser Abstraction Layer) is the core refactoring of webkit, allowing separate dependencies at the library level instead of platform-wide

OWBAL is still partially documented, but this generated documentation is very useful to browse classes.

How to port OWB to your system

Interested in porting OWB to your embedded (or not) platform? This document will give you some hints.

Many information are also available from the FAQ

Developing, Compiling

OWB is shipped with a gentoo based SDK environment. You may want to compile without, but compilation is guaranteed within it.

Helpul hints for the compilation are here: Compilation Guide

Find help

Please join the mailing-lists of the project. Watch out, there is a pending issue and the confirmation request are often considered as spam.

We're also available on the #owb channel on FreeNode servers.

Development

We use automatic svn hooks to have a commit-to-ticket relation. Please read before committing (you might experience impossibility to commit otherwise!)