HOME

TheInfoList



OR:

OmniWeb is a discontinued
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
that was developed and marketed by
The Omni Group The Omni Group is an American software company that develops software for the macOS, iOS, and watchOS platforms. The Omni Group was informally founded as a NEXTSTEP consulting company in 1989 by Wil Shipley, who immediately brought on Ken Case ...
exclusively for
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
's
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
. Though a stable version is no longer maintained, it is still available as a
free download Digital distribution, also referred to as content delivery, online distribution, or electronic software distribution, among others, is the delivery or distribution of digital media content such as audio, video, e-books, video games, and other so ...
and unstable versions are still being released.


History

OmniWeb was originally developed by Omni Group for the
NeXTSTEP NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of proprieta ...
platform, and was released by
Lighthouse Design Lighthouse Design Ltd. was an American software company that operated from 1989 to 1996. Lighthouse developed software for NeXT computers running the NEXTSTEP, NeXTSTEP operating system. The company was founded in 1989 by Alan Chung, Roger Rosner ...
on March 17, 1995 after only one month's development time. As NeXTSTEP evolved into
OPENSTEP OpenStep is a defunct object-oriented application programming interface (API) specification for a legacy object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on non-NeXTSTEP operating systems. OpenStep wa ...
and then Mac OS X, OmniWeb was updated to run on these platforms. These early versions of OmniWeb also run on
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
through the
Yellow Box ''Eucalyptus melliodora'', commonly known as yellow box, honey box or yellow ironbark, is a species of medium-sized to occasionally tall tree that is Endemism, endemic to south-eastern, continental Australia. It has rough, flaky or fibrous bark ...
or the OpenStep frameworks. After Lighthouse Design was bought by
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
, the Omni Group released the product themselves, from version 2.5 onwards. From version 4.0 onwards, OmniWeb was developed solely for the OS X platform. OmniWeb was developed using the
Cocoa API Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS. Cocoa consists of the Foundation Kit, Application Kit, and Core Data frameworks, as included by the Cocoa.h header file, and ...
which allow it to take full advantage of OS X features. It uses
Quartz Quartz is a hard, crystalline mineral composed of silica (silicon dioxide). The atoms are linked in a continuous framework of SiO4 silicon-oxygen tetrahedra, with each oxygen being shared between two tetrahedra, giving an overall chemical form ...
to render images and smooth text. It makes use of multiple processors if available, and features an interface that made use of Aqua UI features such as drawers, sheets, and customizable toolbars. The Omni Group originally employed its own proprietary
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
layout engine that use standard API
NSText The Cocoa text system (formerly known simply by the primary class name NSText) is the linked network of classes, protocols, interfaces and objects that provide typography and text field editing capabilities and to Cocoa applications on Apple's ma ...
components. However, this engine was very slow, particularly when scrolling, and was not fully compatible with the most recent
web standards Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of s ...
, such as
Cascading Style Sheets 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 techno ...
. In OmniWeb version 4.5, the Omni Group adopted Apple's
KHTML KHTML is a browser engine developed by the KDE project. It is the default engine of the Konqueror browser, but it has not been actively worked on since 2016. Moreover, KHTML will be discontinued for KDE Frameworks 6. Built on the KParts fra ...
-based
WebCore 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 PS3, ...
rendering engine, which was created by Apple for its Safari browser. On August 11, 2004, the Omni Group released version 5.0 of OmniWeb which added a number of new features. The most notable addition was an unusual implementation of
tabbed browsing In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interface s ...
, in which the tabs are displayed vertically in a drawer on the side of the window (including optional thumbnail pictures of the pages.) Despite a certain amount of controversy over the merits of a tab drawer over a tab toolbar, the feature persists through the final version. On September 7, 2006, version 5.5 was released. Major new features include the use of a custom version of
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 PS ...
instead of WebCore,
universal binary The universal binary format is, in Apple parlance, a format for executable files that run natively on either PowerPC or Intel-manufactured IA-32 or Intel 64 or ARM64-based Macintosh computers. The format originated on NeXTStep as " Multi ...
support, saving to
web archive The Web ARChive (WARC) archive format specifies a method for combining multiple digital resources into an aggregate archive file together with related information. The WARC format is a revision of the Internet Archive's ARC_IA File Format that ...
, support for user-defined style sheets, a "Select Next Link" feature,
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
folder display, ad-blocking improvements, updated localizations, and many other small changes and bug fixes. OmniWeb was Omni Group's flagship app but as OS X web browsers improved—Apple eventually bundled Safari into OS X— and Omni successfully introduced other products such as
OmniGraffle OmniGraffle is a diagramming and digital illustration application for macOS and iOS created by The Omni Group. Uses OmniGraffle is used to create graphics and visuals. The application features several design tools, along with a drag-and-dr ...
and
OmniOutliner OmniOutliner is commercial outlining software for macOS and iOS produced by The Omni Group. OmniOutliner has most of the features of a conventional outliner, allowing the user to create nested lists of topics for almost any purpose, but has addi ...
, OmniWeb's importance diminished. OmniWeb's price was successively lowered, first to $39.95, then on February 24, 2009, Omni Group announced that OmniWeb would be made available for free, a change from its previous price of $14.95. The Omni Group official website now states that the browser is no longer under active development.


Features

* Separate window form editing: Click the square in the upper right corner of multi line form fields to open it in a separate window. This helped when adding much text to a small area and wanting to see all of it at once. This feature also allowed you to enter tab characters. * Workspaces: groups of web browser windows and tabs in them. A user can have multiple workspaces for different web research topics and quickly switch between them with a key shortcut or menu choice * View Links: By clicking on this button in the toolbar, one can quickly view all the links contained in the page. *
Ad blocking Ad blocking or ad filtering is a software capability for blocking or altering online advertising in a web browser, an application or a network. This may be done using browser extensions or other methods. Technologies and native countermeasures ...
: OmniWeb uses a powerful pattern match ad blocking feature to stop images from loading from servers matching the pattern. It is also possible to block images that didn't originate from the current server and to block images that match common advertisement sizes. * Shortcuts: allows one to type a key word or phrase to open a certain web site or begin a specific web search. * Site-specific preferences: OmniWeb allows you to specify preferences that apply to specific
website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google Search, Google, Facebook, Amaz ...
s. For example, if you adjust the font size on a given web page, the adjusted font size is used on all other pages of the same site. Preferences are saved automatically and retained between browsing sessions.


Reception

OmniWeb was popular in the early 2000s when the OmniGroup's experience developing for OpenStep (which became the foundation for Mac OS X) gave them an edge over other developers. Until Apple's Safari, the Omni Group had the best support for Mac OS X technologies among its competition (chiefly Mozilla Firefox and
Internet Explorer for Mac Internet Explorer for Mac (also referred to as Internet Explorer for Macintosh, Internet Explorer Macintosh Edition, Internet Explorer:mac or IE:mac) was a proprietary web browser developed by Microsoft for the Macintosh platform to browse web pag ...
). John Siracusa, a technology journalist and critic writing for ''
Ars Technica ''Ars Technica'' is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, sci ...
'', said, "Finding his level of functionalityin a proper Mac OS X application from a respected developer with a proven track record is like finding a perfect 1/10,000th scale replica of the Eiffel Tower in a box of crackerjacks. Then the tower transforms into a tiny robot and makes you lunch."


See also

*
List of web browsers The following is a list of web browsers that are notable. Historical Layout engines * Gecko is developed by the Mozilla Foundation. ** Goanna is a fork of Gecko developed by Moonchild Productions. * Servo is an experimental web brow ...
* Comparison of web browsers *
List of feed aggregators The following is a comparison of RSS feed aggregators. Often e-mail programs and web browsers have the ability to display RSS feeds. They are listed here, too. Many BitTorrent clients support RSS feeds for broadcasting (see Comparison of Bit ...
*
Comparison of feed aggregators The following is a comparison of RSS feed aggregators. Often e-mail programs and web browsers have the ability to display RSS feeds. They are listed here, too. Many BitTorrent clients support RSS feeds for broadcasting (see Comparison of BitT ...


References


External links

* {{DEFAULTSORT:Omniweb Web 1995 software Gopher clients MacOS web browsers Software based on WebKit