Odyssey Web Browser
Donations:
$7627
Raised 102% of $7500 goal.
Status:
Completed
Developer:
Fabien Coeurjoly
Platform:
AmigaOS, AROS
Go Back
icon_source.png
Source code:

Version 1.23

Downloads

Summary

The aim of this project is to license a current version of the full-featured Odyssey Web Browser and share it under an open source license so it can be ported to AmigaOS and AROS. While the author of the Odyssey Web Browser has previously shared parts of his work entirely for free, which already improved the browser choices on these two platforms by a great deal, these existing ports of Odyssey use an outdated version of the Webkit browser engine and lack key functionality such as the capability to play HTML5 video.

 

About Odyssey

Odyssey is a modern web browser for desktop computers that blends a cutting edge browser core with custom made components that have been carefully designed to improve your productivity, enhance your convenience, and increase your privacy.

After being in constant development for more than four years, the web browser has long reached a high level of maturity in terms of underlying technologies as well as overall usability. Thanks in part to the feedback and ideas submitted by its diverse user base, the browser has gained a variety of options and functionalities that help to please even sophisticated web users.

As Odyssey is based on the well established MUI user interface framework, which started its development on the Commodore AmigaOS and has been widely adopted on this platform, it effortlessly provides a truly native user experience. At every level, Odyssey is designed to feel natural and familar to users of MorphOS as well as AmigaOS and AROS.

At the very core of Odyssey sits the browser engine Webkit which is also used by industry standard web browsers such as Apple's Safari and Google's Chrome (Blink fork). Thanks to its leading market share on desktop and mobile devices, Webkit is the primary development target for many web developers and testers which guarantuees exceptional website compatibility for all Webkit-based browsers including Odyssey. As many novel HTML5 features first originated in Webkit, the browser engine has been known for being an innovation leader. The use of a recent version of Webkit will catapult AmigaOS and AROS enthusiasts to the forefront of web browsing and quickly turn second-class users into first-class consumers and creators.

 

Features Overview

  • Based on r155188 WebKit (October 2013) or newer
  • Javascript, CSS, DOM, SVG, Unicode, SSL, ...
  • HTML5 Video / Audio support
    Ogg / Theora, WEBM, MPEG4 / H264, MP3, AAC, WAV and other formats / codecs
  • Antialiased fonts and kerning, font families and support for international charsets
  • MUI Interface
  • Multiple tabs and windows
  • Download manager with resume and history support
  • Password manager
  • Cookie manager
  • Messages console
  • Network connections manager
  • Session support
  • Form filling completion
  • Bookmarks
  • Fastlinks
  • History
  • Content blocking (AdBlock-like)
  • URL Completion
  • Configurable MIME types
  • Favicon support
  • Private Browsing
  • Per URL settings
  • Configurable contextual menus
  • Configurable search engines
  • Contextual cursors
  • Drag and Drop support
  • Clipboard support
  • Spell checking support (through spellchecker.library)
  • Fullscreen support
  • OpenURL/Rexx support
  • PDF export
  • Printing support
  • Plugin support
  • WebInspector (FireBug-like)
  • User scripting (GreaseMonkey-like)

 

Project Requirements

  • The source code for a version of Odyssey that is based on a WebKit revision from October 2013 (r155188) or later shall be released as a tarball (including everything from the MorphOS version, and in particular the HTML5 video/audio player).
  • All parts of the source code that have not already been published using a different open source license will be licensed under the LGPL.
  • Sub libraries like curl, cairo, pixman, fontconfig, expat, sqlite, icu, ffmpeg are out of the scope of this bounty. These libraries can be usually compiled for AmigaOS or AROS with no or few modifications.

Optional

  • If this project is successfully funded, and as long as the resulting ports stay true to the original version of the Odyssey Web Browser in terms of user experience and feature sets, Fabien Coeurjoly plans to share all source code that he will develop himself for future versions of Odyssey Web Browser for free.

 

Note: This project replaces an older one that was focused on HTML5 video, and has now been closed. Since the new project fully covers the desired functionality of the previous effort without any exceptions, all past donations have been reallocated. Other related projects are the now cancelled AWeb Lite and S60 WebCore porting efforts.

Contributions
$245
Jesper Klingvall
$214
Pascal P
$213
AmigaKit.com
$211
Krzysztof Ś
$150
Darrin Lanchbury
$128
Timothy D
$125
Boulahia Mehdi
$120
Markku Heikkinen
$111
Mathias Parnaudeau
$110
Thomas Kölsch
$105
Johan Svensson
$105
Michael Brantley
$103
Stephen Robinson
$102
take me home grandma
$101
Julian Margetson
$100
Allan Versaevel
$100
cato hagen
$100
Christine Dickinson
$100
Havard Daae
$100
Lisardo Rodriguez Lopez
$100
Marco Neubauer
$100
Matthias R
$100
Nikolaos T
$100
owl
$100
Paolo B
$100
Sam Smith
$90
Stefan Von Straten
$82
OnyxSoft
$81
Mikael Rantanen
$75
Al Stremming
$75
Marcin T
$70
Freddy Omholt
$52
shoe
$51
Randy V
$50
Andreas Friede
$50
AST
$50
Erik Amundsen
$50
Franz Gruber
$50
FrodeGH
$50
Gisle Nyerrod Malm
$50
Guillaume 'zzd10h' Boesel
$50
Joakim Nordström
$50
John Collins
$50
ktadd
$50
Matt_H
$50
Michael Rupp
$50
Mike Hoellner
$50
Niels Bache
$50
Noel Fuller
$50
Serdar Boran
$50
Simon Sharratt
$50
Steve Etherington
$50
Vasileios Eleftheriadis
$50
Webba
$45
Jorge Manuel Leal Ruivo
$44
Henry Johnstone
$42
bearsoft
$40
Andre Jernung
$40
Andreas H
$40
Andreas Stenberg
$40
David Morris
$40
Gerd K
$40
Gianni Galgani
$40
Joel Edberg
$40
Johannes Genberg
$40
Jörg Renkert
$40
nicsoft.se
$40
Sören Weißbach
$40
Thomas Breeden
$35
morpa
$30
A.Neri
$30
Andreas Olsson
$30
Bill Eaves
$30
Christoffer Ekman
$30
Craig Small
$30
Hans Mikaelsson
$30
Jarosław Bieliński
$30
Josef Andersson
$30
Krister Skrtic
$30
Lionel Muller
$30
Mario Locati
$30
Olaf Schoenweiss
$30
Paul Moore
$30
R G Matson
$30
Richard Brady
$30
Richard Lake
$30
Robbert Van der bij
$30
Trixie
$27
Allan W
$25
Bob Brown
$25
Carsten Moeller
$25
Fredrik Johnsson
$25
George A
$25
George Sokianos
$25
Jonas Gate
$25
Juha Alaniemi
$25
Mario Laflamme
$25
Mark Roberts
$25
MarkTime / Robert Dupuy
$25
Markus Marx
$25
N Tromans
$25
soundcloud.com / cactoos
$23
Richard Prokesch
$22
Karsten Larsen
$22
Thomas Blatt
$21
Claudio Guglielmotti
$21
Francesco Lemmi
$20
A-EON Core Linux Team
$20
Adamantios Lefkas
$20
Alan Kerjean
$20
Alix
$20
Andreas Schwarz
$20
Antonio Bandiera
$20
Bryan R
$20
Daniel Rangel
$20
David F
$20
Frederik Yssing
$20
Guillaume EPPE
$20
Haywirepc
$20
Helge Kvalheim
$20
Ian Morrison
$20
IlBarbax
$20
Javier de las Rivas
$20
Johan Wahlstrom
$20
John Chalupowski
$20
JuMA
$20
Lawrence Jeffery
$20
Lloyd Blommaert
$20
Magnus Andersson
$20
Mattias Carlsson
$20
Michael S
$20
Niels Schapke
$20
RELEC Software & Hardware Amiga
$20
René Kohlschmidt
$20
Scott Cabit
$20
Sinan Gürkan
$20
Thomas Pucyk
$20
Thomas Wright
$20
Toni
$20
way to go Fab!
$20
Yvonne Smith
$20
Щеблыкин Платон
$15
Javier de las Rivas Fz. de C.
$15
Jeremy Cunningham
$15
Jérôme SENAY
$15
Jürgen Weiß
$15
Ove Malmström
$15
Rainer Kraus
$15
Sascha van Wahnem
$15
Sorce Calogero
$15
Thomas Ploetz
$13
Gareth Keith B
$11
Blaz Kriznik
$11
Jyrki Koivisto
$10
Adnox.pl
$10
Aleksander Mariusz Nowakowski
$10
Antonio Barba
$10
Daniel Fahrländer
$10
Dirk Riegler
$10
Erik Magnusson
$10
Fabrizio Oldrini
$10
Jean Holzammer
$10
Jörg Tögel
$10
Mr_dBUG - Dag Jacobsen
$10
Per Boberg
$10
Pitteloud Stéphane
$10
Radio amateur wa9yoz
$10
Riccardo Merlo
$10
Robert Andersson
$10
Sabine Bader
$10
Salvatore Costanzo
$10
Stefan B
$10
Terry Moore
$10
Vincent Perkins
$10
Vorobyeva Anastasia
$9
Dmitar B
$7
AmigaClassicRule
$7
Marko K. Seppänen
$7
Thomas Ferreira
$6
Enrico Cossu
$5
D S Valentine
$5
Norbert Kett
$5
Nurtekin Arikan
$5
Stefan L
$5
Urban Ahlin
$5
Zettmaster
$4
Fabien I
$4
Frederic K
$3
Marcin W
$2
Bryan M
$1
Anon
$1
Damian K

Genesi Network: Genesi - Main Site Power2People PowerDeveloper
Copyright © 2006 - 2016 Power2People