Origyn Web Browser
   HOME

TheInfoList



OR:

Origyn Web Browser (OWB) is a discontinued web browser that was synchronized with
WebKit WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the P ...
and sponsored by the technology company Pleyo. OWB provides a meta-port to an abstract platform with the aim of making porting to embedded or lightweight systems faster and easier. This port is used for embedded devices such as set-top boxes, and other consumer electronics. OWB has also found popularity on the
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
-like operating systems. Current versions include
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
, AROS and
MorphOS MorphOS is an AmigaOS-like computer operating system (OS). It is a mixed proprietary and open source OS produced for the Pegasos PowerPC (PPC) processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale dev ...
official ports. When Sand-labs disappeared, MorphOS developer Fabien Coeurjoly took over and eventually renamed project to Odyssey Web Browser when it did not have any original Sand-labs code left.


History

OWB was created by Pleyo, a French software firm located in Montpellier, France in 2006.


Versions

Milestone versions of Origyn Web Browser: *Robespierre – November 22, 2007 *Blastoise – July 1, 2008 *DoDuo – July 1, 2008 *Galekid – December 19, 2008 *Galegon – February 11, 2009 *Galeking – June 4, 2009 *Pukapuka – October 8, 2009 Announced: *Pukarua – unreleased


Features

OWB is a web browser optimized for
consumer electronics Consumer electronics or home electronics are electronic ( analog or digital) equipment intended for everyday use, typically in private homes. Consumer electronics include devices used for entertainment, communications and recreation. Usuall ...
(CE) devices and
embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' ...
, such as
mobile phone A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive calls over a radio frequency link whi ...
s, portable media players, set-top boxes (STB) and TV decoders, and various other consumer electronic products such as
GPS The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite sy ...
, home-gateways, Web-radios, digital video recorder (PVR),
DVD recorder A DVD recorder is an optical disc recorder that uses optical disc recording technologies to digitally record analog or digital signals onto blank writable DVD media. Such devices are available as either installable drives for computers o ...
s,
wireless Wireless communication (or just wireless, when the context allows) is the transfer of information between two or more points without the use of an electrical conductor, optical fiber or other continuous guided medium for the transfer. The most ...
devices, etc. OWB is based on Webkit by Apple, and its ease of porting is based upon a ''browser abstraction layer'' called OWBAL. The existence of this abstraction layer architecture dramatically eases the task of integrating OWB in CE devices, resulting in fast and easy implementation on target platforms. The aim of the abstraction layer is to allow CE software producers to leverage extant libraries, instead of needing to port the browser and its full set of dependencies. OWBAL abstraction is based on interfaces, which are described through abstract classes, and these classes contain only pure virtual methods. No default implementation is allowed.


General characteristics

OWB supports full
Cascading Style Sheet Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone technol ...
(CSS) 2.1, CSS3 support, styleable form controls, enhanced rich text editing, XML technologies,
XPath XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) and can be used to compute values (e.g., strings, numbers, or Boolean v ...
(
GTK GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and propriet ...
port), SVG (partial SVG 1.1 full) (GTK port, Qt port and Amiga port), XSLT processor,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
API for XSLT, MathML, notifications, SquirrelFish Extreme (SFX) on x86,
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
. OWB features Netscape-style (NPAPI) plug-ins (GTK and MorphOS ports) including support for
mplayer MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A port for DOS using ...
, Adobe Flash Player and DiamondX. The browser can pass
Acid2 Acid2 is a webpage that test web browsers' functionality in displaying aspects of HTML markup, CSS 2.1 styling, PNG images, and data URIs. The test page was released on 13 April 2005 by the Web Standards Project. The Acid2 test page will be ...
test with a 100% evaluation on all ports and Acid3 test with a 99% evaluation on SDL port and a 100% evaluation on ports for GTK, Qt, Amiga, and MorphOS. It features also accessibility support and support for cross document messaging, databases, datagrid, dom storage, filtera, geolocation, icon database, offline web application,
server-sent events Server-Sent Events (SSE) is a server push technology enabling a client to receive automatic updates from a server via an HTTP connection, and describes how servers can initiate data transmission towards clients once an initial client connection has ...
, sharedWorker video/audio, WebSockets, Worker and 3D support. Platform graphics engines include GTK, Qt, SDL,
Cairo Cairo ( ; ar, القاهرة, al-Qāhirah, ) is the Capital city, capital of Egypt and its largest city, home to 10 million people. It is also part of the List of urban agglomerations in Africa, largest urban agglomeration in Africa, List of ...
with Magic User Interface and Win32 (not yet public). The font engine used is Freetype. OWB is also POSIX compliant. Origyn can handle threads (with Pthreads) and supports GTK, Qt and uClibc.


Odyssey Web Browser

Odyssey Web Browser is probably the most mature of the Amiga and Amigalike-OS ports, as it has a download manager and much of the other UI features of a modern browser already separately added by its developer. Version 1.6 (December 2009) sports Adobe Flash SWF player plug-in based on Swfdec, version 1.6.1 has been integrated with web profiling and debugging tool called Webinspector. Since version 1.7 (March 2010), Odyssey supports also
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
tags and media content through
FFmpeg FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of vid ...
. MorphOS release of OWB is also distributed in a ''Lite'' version for the minimal computer motherboard
Efika Efika is a line of power efficient ARM architecture and Power ISA based computers manufactured by Genesi. In Esperanto ''efika'' means "efficacious, effective, or efficient". EfikaPPC The EfikaPPC, sometimes also referred to as EFIKA 5200B, was ...
.


Screenshots

The following are several screenshots showing the various features of OWB. File:Owb-inspector-profiler.png, Profiler File:Owb-inspector-elements.png, Elements inspector File:Owb-inspector-debug.png, Debugger File:OWB-inspector-audit.png, Auditor File:Owb-scriptmanager.png , Script manager File:OWB-downloadmanager.png, Download manager File:OWB-cookiemanager.png, Cookie manager File:OWB-contentblocking.png, Content blocking


See also

* Comparison of web browsers * List of web browsers


Other web browsers for MorphOS/AmigaOS


References


External links


Infos about OWB for Classic AmigaOS at Amigaweb.net

AROS port at GitHub
{{Web browsers AmigaOS 4 software AROS software Free web browsers MorphOS software Software based on WebKit Web browsers for AmigaOS