Origyn Web Browser ( OWB ) es un navegador web descontinuado que se sincronizó con WebKit y fue patrocinado por la empresa de tecnología Pleyo. OWB proporciona un metapuerto a una plataforma abstracta con el objetivo de hacer que la migración a sistemas integrados o livianos sea más rápida y sencilla. [5] [6] Este puerto se utiliza para dispositivos integrados, como decodificadores y otros productos electrónicos de consumo. [7] [8] [9]
OWB también ha ganado popularidad en sistemas operativos similares a AmigaOS . Las versiones actuales incluyen puertos oficiales AmigaOS , [10] [11] AROS [12] y MorphOS [13] .
Cuando Sand-labs desapareció, el desarrollador de MorphOS, Fabien Coeurjoly, se hizo cargo y finalmente cambió el nombre del proyecto a Odyssey Web Browser cuando ya no le quedaba ningún código original de Sand-labs.
OWB fue creada por Pleyo, una empresa de software francesa ubicada en Montpellier , Francia, en 2006. [ cita necesaria ]
Versiones históricas del navegador web Origyn:
Anunciado:
OWB es un navegador web optimizado para dispositivos de electrónica de consumo (CE) y sistemas integrados , como teléfonos móviles , reproductores multimedia portátiles , decodificadores (STB) y decodificadores de TV, y varios otros productos electrónicos de consumo como GPS y puertas de enlace domésticas. , radios web, grabadoras de vídeo digital (PVR), grabadoras de DVD , dispositivos inalámbricos , etc.
OWB se basa en Webkit de Apple y su facilidad de portabilidad se basa en una capa de abstracción del navegador llamada OWBAL. La existencia de esta arquitectura de capa de abstracción facilita drásticamente la tarea de integrar OWB en dispositivos CE, lo que resulta en una implementación rápida y sencilla en las plataformas de destino. El objetivo de la capa de abstracción es permitir a los productores de software CE aprovechar las bibliotecas existentes, en lugar de tener que portar el navegador y su conjunto completo de dependencias.
La abstracción de OWBAL se basa en interfaces, que se describen a través de clases abstractas, y estas clases contienen solo métodos virtuales puros. No se permite ninguna implementación predeterminada.
OWB admite hojas de estilo en cascada (CSS) 2.1 completas, compatibilidad con CSS3, controles de formularios con estilo, edición de texto enriquecido mejorada, tecnologías XML , XPath ( puerto GTK ), SVG (SVG parcial 1.1 completo) (puerto GTK, puerto Qt y puerto Amiga), Procesador XSLT , API JavaScript para XSLT , MathML , notificaciones, SquirrelFish Extreme (SFX) en x86, HTML5 .
OWB presenta complementos estilo Netscape (NPAPI) (puertos GTK y MorphOS), incluida la compatibilidad con mplayer , Adobe Flash Player y DiamondX.
El navegador puede pasar la prueba Acid2 con una evaluación del 100% en todos los puertos y la prueba Acid3 con una evaluación del 99% en el puerto SDL y una evaluación del 100% en los puertos para GTK, Qt, Amiga y MorphOS.
También cuenta con soporte de accesibilidad y soporte para mensajes entre documentos, bases de datos, cuadrícula de datos, almacenamiento dom, filtros, geolocalización, base de datos de íconos, aplicaciones web fuera de línea, eventos enviados por el servidor , video/audio de SharedWorker, WebSockets, Worker y soporte 3D.
Los motores de gráficos de plataforma incluyen GTK, Qt, SDL, Cairo con Magic User Interface y Win32 (aún no público).
El motor de fuentes utilizado es Freetype .
OWB también es compatible con POSIX .
Origyn puede manejar subprocesos (con Pthreads ) y admite GTK, Qt y uClibc .
Odyssey Web Browser es probablemente el más maduro de los ports de Amiga y Amigalike-OS, ya que tiene un administrador de descargas y muchas de las otras funciones de interfaz de usuario de un navegador moderno que su desarrollador ya agregó por separado. La versión 1.6 (diciembre de 2009) incluye el complemento del reproductor Adobe Flash SWF basado en Swfdec , [14] la versión 1.6.1 se ha integrado con una herramienta de depuración y creación de perfiles web llamada Webinspector. Desde la versión 1.7 (marzo de 2010), Odyssey también admite etiquetas HTML5 y contenido multimedia a través de FFmpeg . [4] [15]
La versión MorphOS de OWB también se distribuye en una versión Lite para la placa base mínima de computadora Efika .
Las siguientes son varias capturas de pantalla que muestran las diversas características de OWB.