OWB, работающий на AROS с отображением Wikipedia | |
Developer (s) | Sand-labs, Fabien Coeurjoly |
---|---|
Стабильный выпуск | 1.25 (только AROS). 1.23r4 (только AmigaOS 4). 1.24 (15 апреля 2014; 6 лет назад (2014-04-15)) |
Написано на | C ++ |
Операционная система | AmigaOS, AROS, MorphOS |
Доступно в | 12 |
Типе | Веб-браузер |
Лицензия | лицензии BSD |
Веб-сайт | http://fabportnawak.free.fr/owb/ |
Origyn Web Browser (OWB ) больше не поддерживается веб-браузер, который был синхронизирован с WebKit и спонсировался технологической компанией Pleyo. OWB предоставляет мета-порт на абстрактную платформу с целью сделать перенос на встроенные или облегченные системы быстрее и проще. Этот порт используется для встроенных устройств, таких как телевизионные приставки и другой бытовой электроники.
OWB также нашел популярность в операционных системах, подобных AmigaOS. Текущие версии включают официальные порты AmigaOS, AROS и MorphOS.
Когда Sand-labs исчезли, разработчик MorphOS Fabien Coeurjoly взял на себя ответственность и в конечном итоге переименовал проект в Odyssey Web Browser, когда в нем не осталось исходного кода Sand-labs.
OWB был создан Pleyo, французской компанией-разработчиком программного обеспечения, расположенной в Монпелье, Франция, в 2006 году.
Milestone версии Origyn Web Browser:
Объявлено:
OWB - это веб-браузер, оптимизированный для бытовой электроники (CE) устройства и встроенные системы, такие как мобильные телефоны, портативные медиаплееры, телевизионные приставки (STB) и ТВ-декодеры, и различные другие потребительские электронные продукты, такие как GPS, домашние шлюзы, веб-радио, цифровой видеомагнитофон (PVR), DVD-рекордеры, беспроводные устройства и т. Д.
OWB основан на Webkit от Apple, а простота его переноса основана на уровне абстракции браузера, который называется OWBAL. Существование этой архитектуры уровня абстракции значительно упрощает задачу интеграции OWB в устройства CE, что приводит к быстрой и простой реализации на целевых платформах. Цель уровня абстракции - позволить производителям программного обеспечения CE использовать существующие библиотеки, вместо того, чтобы портировать браузер и его полный набор зависимостей.
Абстракция OWBAL основана на интерфейсах, которые описываются с помощью абстрактных классов, и эти классы содержат только чистые виртуальные методы. Реализация по умолчанию не допускается.
OWB поддерживает полную каскадную таблицу стилей (CSS) 2.1, поддержку CSS3, элементы управления стилем, расширенное редактирование форматированного текста, XML технологии, XPath (GTK порт), SVG (частичный SVG 1.1 полный) (GTK порт, Qt порт и порт Amiga), XSLT процессор, JavaScript API для XSLT, MathML, уведомления, SquirrelFish Extreme (SFX) на x86, HTML5.
Особенности OWB в стиле Netscape (NPAPI) плагины (порты GTK и MorphOS), включая поддержку mplayer, Adobe Flash Player и DiamondX.
Браузер может пройти тест Acid2 со 100% оценкой на всех портах и тест Acid3 с оценкой 99% для порта SDL и 100% оценки для портов для GTK, Qt, Amiga и MorphOS.
Он также поддерживает специальные возможности и поддержку для обмена сообщениями между документами, базами данных, сеткой данных, хранилищем dom, фильтрами, геолокацией, базой данных значков, автономным веб-приложением, отправленными сервером событиями, sharedWorker video / аудио, WebSockets, Worker и поддержка 3D.
Графические движки платформы включают GTK, Qt, SDL, Cairo с Magic User Interface и Win32 (пока не общедоступны).
Используемый механизм шрифтов - Freetype.
OWB также POSIX совместимый.
Origyn может обрабатывать потоки (с Pthreads ) и поддерживает GTK, Qt и uClibc.
Веб-браузер Odyssey, вероятно, самый зрелый портов Amiga и Amigalike-OS, поскольку в нем есть менеджер загрузок и многие другие функции пользовательского интерфейса современного браузера, уже отдельно добавленные его разработчиком. Версия 1.6 (декабрь 2009 г.) поддерживает Adobe Flash SWF плагин проигрывателя на основе Swfdec, версия 1.6.1 интегрирована с инструментом веб-профилирования и отладки под названием Вебинспектор. Начиная с версии 1.7 (март 2010 г.) Odyssey также поддерживает теги HTML5 и медиа-контент через FFmpeg.
MorphOS-релиз OWB также распространяется в облегченной версии для минимальной материнской платы компьютера Efika.
Ниже приведены несколько снимков экрана, показывающих различные функции OWB.
Профилировщик
Инспектор элементов
Отладчик
Аудитор
Диспетчер скриптов
Диспетчер загрузки
Диспетчер файлов cookie
Блокировка содержимого
.