Planned milestones
- 12/31/19 - farfar away
- (later) - Galekid
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!)
