Original author(s) | Dave Raggett (1992–1994), [1] Håkon Wium Lie, Henrik Frystyk Nielsen, Yves Lafon |
---|---|
Developer(s) | CERN/W3C [1] Yggdrasil Computing |
Initial release | pre 1993 Public: 0.91 24 October 1994 [2] |
Final release | |
Written in | C |
Operating system | NeXT, [5] Linux, [6] [7] Unix [7] SunOS, [6] Solaris, [6] SGI, [6] DEC, [8] FreeBSD, [9] X11(X) [8] [10] |
Available in | English |
Type | Web browser, HTML editor |
License | W3C, [8] some parts GPL [11] |
Website | www |
The Arena browser (also known as the Arena WWW Browser) [12] [13] was one of the first web browsers for Unix. [11] [14] Originally begun by Dave Raggett in 1993, development continued at CERN and the World Wide Web Consortium (W3C) and subsequently by Yggdrasil Computing. Arena was used in testing the implementations for HTML version 3.0, [15] Cascading Style Sheets (CSS), Portable Network Graphics (PNG), [3] and libwww. [1] [6] [16] Arena was widely used and popular at the beginning of the World Wide Web.
Arena, which predated Netscape Navigator and Microsoft's Internet Explorer, featured a number of innovations used later in commercial products. [17] It was the first browser to support background images, tables, text flow around images, and inline mathematical expressions. [1] [18] [19]
The Arena browser served as the W3C's testbed browser from 1994 to 1996 when it was succeeded by the Amaya project. [8] [20] [21]
Dave Raggett, realizing that there were not enough working hours left for him to succeed at what he felt was an immensely important task, continued writing his browser at home. There he would sit at a large computer that occupied a fair portion of the dining room table, sharing its slightly sticky surface with paper, crayons, Lego bricks and bits of half-eaten cookies left by the children.
-Web Browser History [19]
In 1993, Dave Raggett, then at Hewlett-Packard (HP) in Bristol, England devoted his spare time to developing Arena on which he hoped to demonstrate new and future HTML specifications. Development of the browser was slow because Raggett was the lone developer and HP, which like many other computer corporations at the time, was unconvinced that the Internet would succeed and thus did not consider investing in web browser development.[ citation needed ] [22] Raggett demonstrated the browser at the first World Wide Web Conference in Geneva, Switzerland in 1994 [23] and the 1994 ISOC conference in Prague [24] to show text flow around images, forms, and other aspects of HTML later termed as the HTML+ specification. [1] Raggett subsequently partnered with CERN, to develop Arena further as a proof of concept browser for this work. Using the Arena browser, Dave Raggett, Henrik Frystyk Nielsen, Håkon Wium Lie and others demonstrated text flow around a figure with captions, resizable tables, image backgrounds, HTML math, and other features. [8] [19] [25] [26] [27] [28] At the Web World conference in Orlando, in early 1995, Raggett demonstrated the different new features of Arena. [1]
Since July 1994 Lie was integrating libwww and CSS and helping Raggett. [29] [30] In October 1995, Yves Lafon joined the team for a year to provide support for HTML form and style sheet development. [31] [32]
Arena was originally released for Unix, and although there was talk of a Windows and Macintosh port, [33] [34] [35] neither came to fruition. [14] [16]
Despite its time of development, Arena is in certain areas a relatively modern browser; because it functioned as a testbed, [36] it saw the implementation of new technologies long before they became mainstream, e.g. CSS. Arena implemented many elements of the HTML3 and HTML3.2 specification including math elements [6] that were deprecated in HTML4, HTML tables, [8] and experimental style sheets. [8]
The development history and the source code of earlier software builds are not well documented, [37] [38] [39] [40] because the developers did not want to distribute the source code until they considered the browser to be stable. [41] In version 0.95, support for inline JPEG images was added. [42] In version 0.96, support was added for the FTP, NNTP, and Gopher protocols, as well as experimental support for CSS. [8] [43] In Arena 0.98 Dave Beckett added full PNG support. [5]
The W3C published 5 versions of the Arena beta-1 between 27 November 1995 and 8 February 1996 improving 16-bit operating system support [44] and reimplementing CSS (which was still a Working Draft). [44] The W3C and the INRIA, a French national research institution, gave additional funding to develop CSS. [45] [46] [47] [48] To better implement and write CSS, an experimental style sheet for Arena was developed. On 22 May 1996, the W3C announced that Amaya will replace Arena as their new testbed and that the W3C was looking for a new maintainer because the W3C did not have the resources for two testbeds. [49]
Beta-2 had two builds (beta-2a: 28 February 1996 and beta-2b: 21 March 1996) and introduced a new API for communicating with other applications. [52] [53] [54] Also, the internal component libwww was updated to version 4. [52] OMRON Corporation developed an internationalized version that could display Chinese, Korean and Japanese characters in one page. [55] OMRON's Arena supports both ISO-2022 and Unicode. It is able to guess the charset parameter automatically if charset parameter isn't specified in Content-Type field. [51] [56] [57]
Beta-3a released on 14 August 1996 and Beta-3b released on 16 September 1996 introduced support for the Linux operating systems on m68k and DEC Alpha. [58] CSS 1 support was enhanced [58] and the internationalized version was also updated. [51] Between the two beta-3 releases the W3C was already looking at a new testbed [8] and switched later to the Amaya browser. [58] Beta-3 was the last involvement of the W3C in the development of Arena. On 17 February 1997, Yggdrasil Computing took over the role of developing the browser. [9]
On 17 February 1997, the W3C approved Yggdrasil to coordinate future development of Arena. [59] Development was taken over by Yggdrasil, with the idea to turn Arena into an open source X Window System browser licensed under the GNU General Public License. [60] Yggdrasil licensed an X emulator from Pearl Software to port Arena to Windows, [9] although these builds were never released. Yggdrasil did not provide any official binaries at this time, because they did not want to expand the community with alpha-quality software. [11] Although users would be able to run Arena by compiling it from the published source code, volunteers created unofficial finished binaries. [61] Yggdrasil had planned to implement browsing features that were already standard in competitive web browsers, [11] [61] which resulted in the new bookmarks feature in version 0.3.18 on 7 April 1997. [4]
Development stopped in late 1998, with the final release being on 25 November 1998. [3] [note 1] The W3C did not consider demonstration projects to be high priority, and thus, the Arena browser was entirely shut down in favor of outside Linux-community development. [62]
Arena supported the following features:
<math>
, tables, forms, etc. [11] [63] [64] Arena was built using the multi-threaded library of common code called the W3C Reference Library, now called libwww. [70] [75] [76] Originally, the Arena browser was built on top of Xlib as Raggett considered the programming manuals for Motif and other X libraries to be rather daunting.
Arena has three different systems for the version numbering. The W3C pre-beta phase uses a system of numbers up to 0.99, which indicated that these builds were in alpha-quality and the browser could have new features. The beta phase changed the version numbering to a system consisting of the word "Beta-" beta followed by a number. After the beta-phase, the final product would have the version 1.0. After Yggdrasil overtook the development, the development status was changed from the W3C beta builds back to alpha, implying that the Arena browser wasn't yet ready for release. [11] The beta-3e version numbering then became 0.3.5 in GNU style [11] [77] Development remained in alpha stage until 0.3.62, and never again advanced to beta.
Although Arena ran well, [78] there were inconsistent reports about the speed of Arena. [68] [78]
The biggest problems were that Arena couldn't handle forms, [68] [78] and that the PNG support was broken from version 0.3.07 on. Earlier Arena releases had full alpha-channel support, but only with using Arena's own "sandy" background pattern. [3] [68] [79] The animated GIFs extension – presented by Netscape in March 1996 – did not work properly. [68]
Other problems included rendering problems with tables, [68] and the lack of integration of so-called extended HTML code, i.e. the <BGCOLOR>
-tag [68] and the <DIVALIGN>
-tag. [68]
Earlier versions of Arena (until 0.3.26 (01.06.97)) [80] did not support the email MIME. [81]
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It defines the meaning and structure of web content. It is often assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.
Amaya is a discontinued free and open source WYSIWYG web authoring tool with browsing abilities.
Jim Gettys is an American computer programmer. He was involved in multiple computer related projects.
Håkon Wium Lie is a Norwegian web pioneer, a standards activist, and the Chief Technology Officer of Opera Software from 1998 until the browser was sold to new owners in 2016. He is best known for developing Cascading Style Sheets (CSS) while working with Tim Berners-Lee and Robert Cailliau at CERN in 1994.
A testbed is a platform for conducting rigorous, transparent, and replicable testing of scientific theories, computing tools, and new technologies.
The Line Mode Browser is the second web browser ever created. The browser was the first demonstrated to be portable to several different operating systems. Operated from a simple command-line interface, it could be widely used on many computers and computer terminals throughout the Internet. The browser was developed starting in 1990, and then supported by the World Wide Web Consortium (W3C) as an example and test application for the libwww library.
Tantek Çelik is a Turkish-American computer scientist, currently the Web standards lead at Mozilla Corporation. Çelik was previously the chief technologist at Technorati. He worked on microformats and is one of the principal editors of several Cascading Style Sheets (CSS) specifications. He is author of HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today (ISBN 978-0-321-71991-1).
JavaScript Style Sheets (JSSS) was a stylesheet language technology proposed by Netscape Communications in 1996 to provide facilities for defining the presentation of webpages. It was an alternative to the Cascading Style Sheets (CSS) technology.
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 displayed correctly in any application that follows the World Wide Web Consortium and Internet Engineering Task Force specifications for these technologies. These specifications are known as web standards because they describe how technologies used on the web are expected to function.
Chris Lilley is a British computer scientist known for co-authoring the Portable Network Graphics (PNG) format, starting the Scalable Vector Graphics (SVG) format, and his work on HTML2, CSS2, and Web fonts.
Libwww is an early World Wide Web software library providing core functions for web browsers, implementing HTML, HTTP, and other technologies. Tim Berners-Lee, at the European Organization for Nuclear Research (CERN), released libwww in late 1992, comprising reusable code from the first browsers.
Henrik Frystyk Nielsen is a Danish engineer and computer scientist. He is best known for his pioneering work on the World Wide Web and subsequent work on computer network protocols.
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. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
CERN httpd is an early, now discontinued, web server (HTTP) daemon originally developed at CERN from 1990 onwards by Tim Berners-Lee, Ari Luotonen and Henrik Frystyk Nielsen. Implemented in C, it was the first web server software.
In web development, the CSS box model refers to how HTML elements are modeled in browser engines and how the dimensions of those HTML elements are derived from CSS properties. It is a fundamental concept for the composition of HTML webpages. The guidelines of the box model are described by web standards World Wide Web Consortium (W3C) specifically the CSS Working Group. For much of the late-1990s and early 2000s there had been non-standard compliant implementations of the box model in mainstream browsers. With the advent of CSS2 in 1998, which introduced the box-sizing
property, the problem had mostly been resolved.
Dave Raggett is an English computer specialist who has played a major role in implementing the World Wide Web since 1992. He has been a W3C Fellow at the World Wide Web Consortium since 1995 and worked on many of the key web protocols, including HTTP, HTML, XHTML, MathML, XForms, and VoiceXML. Raggett also wrote HTML Tidy and is currently pioneering W3C's work on the Web of Things. He lives in the west of England.
Agora was a World Wide Web email browser and was a proof of concept to help people to use the full internet. Agora was an email-based web browser designed for non-graphic terminals and to help people without full access to the internet such as in developing countries or without a permanent internet connection. Similar to W3Gate, Agora was a server application designed to fetch HTML documents through e-mail rather than http.
Argo was part of a project to make the Internet accessible to scholars in the Humanities at the University of Groningen. The Argo web browser was created in August 1994 by Bert Bos.
Media queries is a feature of CSS 3 allowing content rendering to adapt to different conditions such as screen resolution. It became a W3C recommended standard in June 2012, and is a cornerstone technology of responsive web design (RWD).
The CSS Working Group is a working group created by the World Wide Web Consortium (W3C) in 1997, to tackle issues that had not been addressed with CSS level 1. As of December 2022, the CSSWG had 147 members.
beta-3e aka 0.3.05 (12.12.96)