Original author(s) | Thomas R. Bruce |
---|---|
Developer(s) | Legal Information Institute at Cornell Law School |
Initial release | 8 June 1993 [1] |
Final release | 1.01a / 16 April 1994 |
Written in | C++, [2] makes "heavy use of Borland Object Windows libraries" [3] |
Operating system | Windows 3.1 / 3.11, OS/2, [4] Windows NT 3.5 [5] [6] |
Size | 325 kb |
Available in | English |
Type | Web browser |
License | Shareware/Proprietary |
Website | www.law.cornell.edu/cello/ at the Wayback Machine (archived 4 February 2005) |
Cello is an early, discontinued graphical web browser for Windows 3.1; it was developed by Thomas R. Bruce of the Legal Information Institute at Cornell Law School. It was released as shareware in 1993. [7] [8] While other browsers ran on various Unix machines, Cello was the first web browser for Microsoft Windows, using the winsock system to access the Internet. [9] [10] [11] [12] [13] [14] In addition to the basic Windows, Cello worked on Windows NT 3.5 [5] [6] and with small modifications on OS/2. [15] [16]
Cello was created because of a demand for Web access by lawyers, who were more likely to use Microsoft Windows than the Unix operating systems supporting earlier Web browsers, including the first release of Mosaic. The lack of a Windows browser meant many legal experts were unable to access legal information made available in hypertext on the World Wide Web. [9] [17] Cello was popular during 1993/1994, but fell out of favor following the release of Mosaic for Windows and Netscape, after which Cello development was abandoned. [18] [19] [20] [21] [22] [23] [A 1] [24]
Cello was first publicly released on 8 June 1993. [1] A version 2.0 was announced, but development was abandoned. Version 1.01a, 16 April 1994, was the last public release. [25] [26] Since then, the Legal Information Institute at Cornell Law School has licensed the Cello 2.0 source code, which has been used to develop commercial software. [26] [27] [28]
The browser is no longer available from its original homepage. [A 2] However, it can still be downloaded from mirror sites. [A 3]
The development of Cello started in 1992, with beta versions planned for June 1993 and a release for July 1993. [29] [30] [31] It was publicly announced on 12 April 1993. [32]
The Legal Information Institute at Cornell Law School created the first law site on the Internet in 1992 and the first legal website in 1993. However, at the time, there were no web browsers for the Microsoft Windows operating system, which was used by most lawyers. Thus, to allow lawyers to use their website, the Legal Information Institute developed the first Windows-based Web browser. [33] [34] [35] This was made possible by a grant from the National Center for Automated Information Research. [A 4]
Although other browsers at the time were based on CERN's WWW libraries called libwww, PCs of the time were not powerful enough to run the UNIX-oriented code. [31] As a result, Thomas Bruce had to rewrite most of the WWW libraries to work on Microsoft Windows. [31] Unlike most commercial browsers at that time, Cello used none of Mosaic's source code and thus had a different look and feel. [36] [37]
Steven Sinofsky, president of the Windows division at Microsoft wrote in a June 1994 email: We do not currently plan on any other client software [in the upcoming release of Windows 95], especially something like Mosaic or Cello. [38] [39] [40] [41] Nevertheless, on 11 January 1995, Microsoft announced that it had licensed the Mosaic technology from Spyglass, which it would use to create Internet Explorer. [41] On 15 August 1995, Microsoft debuted its own web browser Internet Explorer 1 for Windows 95. While it did not ship with the original release of Windows 95, it shipped with Microsoft Plus! for Windows 95.
When released in 1993, Cello was the only browser for the Microsoft Windows platform. Shortly after launch, Cello was being downloaded at a rate of 500 copies per day. [42] As such, it achieved a fair amount of use and recognition within the legal community, including a number of PC users with between 150,000 and 200,000 users. [31] In 1994, most websites were visited using either the Cello browser or the Mosaic browser. [43] Despite having fewer features than Mosaic, Cello continued to be used due to its simpler interface and lower system requirements. [44] Cello was praised for being easy to install, because it wasn't necessary to install Win32s or a TCP/IP stack for Windows 3.1. [45] Following the release of Windows 95, which offered a much better TCP/IP interface, Cello fell into disuse and was abandoned. [43] [46]
By 1995, Cello, like the Mosaic browser, was overshadowed by two newer browsers — Netscape and Internet Explorer — and fell into disuse. [47] [48] By 1999, Cello was considered to be a "historical" browser. [49] [50]
Cello is considered to be one of the early casualties of the first browser wars. [51]
Cello had the following features: [52]
Unlike Mosaic, Cello did not have toolbar buttons,[ dubious – discuss ] [58] [59] and instead commands were accessed through pull-down menus. [36]
Cello supported the following protocols: HTTP 1.0, Gopher (but not Gopher+), read-only FTP, [60] SMTP mailing, Telnet, [61] Usenet, [62] CSO/ph/qi directly [63] and WAIS, HyTelnet, TechInfo, Archie, X.500, TN3270 and a number of others through public gateways. [8] [42] [54] [61] [64] [65]
Cello supported the following FTP servers: most Unix servers (including SunOS, System V, and Linux), IBM VM, VMS systems, Windows NT, QVTNet, NCSA/CUTCP/Rutgers PC servers, FTP Software PC server, HellSoft NLM for Novell. [53] [60]
Cello works best with a direct Ethernet connection, but it also supports SLIP and PPP dialup connections through the use of asynchronous sockets. [8] Cello has an integrated TCP/IP runtime stack. [45]
The following versions were released: [1]
Version | Date [66] | Development cycle | Exe size [67] (in kb) | Download | Notes |
---|---|---|---|---|---|
0.1 [68] | 8 June 1993 | Beta | 347 | evolt Archived 10 April 2021 at the Wayback Machine | Requires Distinct [69] [70] to run |
0.2 [68] [71] | 14 June 1993 | Beta | ? | ? | Changelog |
0.3 [68] [72] | 16 June 1993 | Beta | ? | ? | Changelog |
0.4 [68] [73] | 18 June 1993 | Beta | ? | ? | Changelog |
0.5 [68] [74] | 24 June 1993 | Beta | ? | ? | Changelog |
0.6 [68] [75] | 30 June 1993 | Beta | ? | ? | Changelog |
WINSOCK alpha r3 | 6 September 1993 | Alpha | 374 | Double click to visit link, right click to show url. Browser request contain only a GET line. [76] Doesn't support redirections | |
WINSOCK alpha r6 | 14 October 1993 | Alpha | 362 | [ permanent dead link ] (cello-ws.zip) | Browser request contain only a GET line. [77] Doesn't support redirections |
0.8 [54] | 5 November 1993 | Beta | — | — | Changelog (Distinct version discontinued) |
0.9 [A 5] | 12 November 1993 | Beta-pre | ? | ? | |
0.9 [A 6] | 16 November 1993 | Beta | 487 | Changelog. GET requests use presently invalid protocol version. [78] Redirections are supported. [79] Crashes on pages with unsupported image files [80] | |
0.9 [A 7] | 22 November 1993 | WINSOCK alpha r9.2 | 494 | Issues from 0.9 beta still present. New issue: in img tag, src must be the last attribute [81] | |
1.0 [53] | 17 February 1994 | Release | ? | evolt Archived 10 April 2021 at the Wayback Machine | |
1.01 | ? | Release | ? | ? | |
1.01a [82] | 17 March 1994 | release | 521 [62] | , evolt Archived 10 April 2021 at the Wayback Machine | Changelog |
2.0 | — | Alpha | — | — | development ceased, first version to support HTML forms [83] [53] |
Although Cello 2.0 had been announced, development ceased before a public release. [26]
IBM released a fix for their TCP/IP V2.0 stack so that Cello would work with OS/2 WinOS/2 on 9 February 1994. [84]
The following table shows how Cello compared to browsers of its time.
Browser | Cello | NCSA X-Mosaic | NCSA Mosaic | Netscape Navigator | Spyglass Mosaic | AIR Mosaic | InternetWorks | Win-Tapestry | IBM WebExplorer | |
---|---|---|---|---|---|---|---|---|---|---|
Operating System | Win | UNIX | Win | Win | Win | Win | Win | Win | OS/2 | |
Version | 1 | 2.4 | 2.0 alpha 3 | 1 | 1.02 | 3.06 | Beta 4 | 1.67 | 0.91 | |
proxy | No | Yes | No | Yes | Partial | Yes | Yes | Partial | Partial | |
extended html | No | No | No | Yes | No | No | No | No | No | |
Performance | ||||||||||
multithreading | No | No | No | Yes | No | No | Yes | Yes | No | |
dynamic linking | No | No | No | Yes | No | No | Yes | No | No | |
deferred image | No | No | No | Yes | No | Yes | Yes | Yes | No | |
multi-pane | No | No | No | No | No | No | Yes | No | No | |
multi-window | No | No | No | No | No | No | No | Yes | No | |
Configurability | ||||||||||
kiosk mode | No | No | No | No | No | Yes | No | No | Yes | |
external players | Yes | No | No | Yes | No | No | Yes | Yes | Yes | |
Integration | ||||||||||
d&d to clipboard | No | No | No | No | No | Yes | No | Yes | No | |
spawnable players | No | Partial | Partial | Yes | Partial | Yes | Yes | Partial | Yes | |
search engine(Find) | Yes | No | No | Yes | No | No | No | No | No | |
Navigation | ||||||||||
hotlist | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | |
bookmark | Yes | No | No | Yes | No | No | No | Yes | No | |
folders | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | |
categories (tags) | No | No | No | No | No | No | No | Yes | No | |
menu/button bar | No | No | Yes | No | No | Yes | No | No | No | |
import | Yes | No | No | Yes | No | Yes | No | Yes | No | |
export | Yes | No | No | Yes | Yes | Yes | No | No | No | |
annotation | No | Yes | Yes | Yes | No | No | No | Yes | No | |
auto time stamp | No | No | No | Yes | No | No | No | No | No | |
Source: Berghel, Hal (1996). "The client's side of the World-Wide Web". Communications of the ACM. 39 (1): 30–40. doi: 10.1145/234173.234177 . ISSN 0001-0782. S2CID 2003788. |
While originally Cello required the Distinct Corporation's TCP/IP stack, with the release of Cello Beta Version .8, Cello dropped support for Distinct, and became exclusively Winsock-based. [54] [90]
Originally, although Cello could run on OS/2, OS/2's implementation of Winsock had bugs that prevented Cello from accessing the Internet. [61] The bug, APAR #PN52335, was later fixed allowing Cello to properly work on OS/2. [61] [84]
The user agent for Cello is LII-Cello/<version> libwww/2.5
. [91]
Cello featured Dynamic Data Exchange (DDE) support. OLE support and DDE client support were planned, but never released. [61]
An example of how to invoke Cello from a Microsoft Word macro:
SubMAINChanNum=DDEInitiate("Cello","URL")DDEExecute(ChanNum,"http://www.law.cornell.edu")DDETerminate(ChanNum)EndSub
Cello was not very stable and its development halted early. [62]
Cello did not render graphics well and required that the user reload the webpage when resizing the window. Like most browsers at the time, Cello also did not support any web security protocols. [37] It was also said that Cello rendered html "crudely" and pages would appear jaggedly. [36] [37] [95]
Cello also had sub-par performance in accessing the Internet and processing hypermedia documents. [36] [95]
Internet Explorer is a retired series of graphical web browsers developed by Microsoft that were used in the Windows line of operating systems. While IE has been discontinued on most Windows editions, it remains supported on certain editions of Windows, such as Windows 10 LTSB/LTSC. Starting in 1995, it was first released as part of the add-on package Plus! for Windows 95 that year. Later versions were available as free downloads or in-service packs and included in the original equipment manufacturer (OEM) service releases of Windows 95 and later versions of Windows. Microsoft spent over US$100 million per year on Internet Explorer in the late 1990s, with over 1,000 people involved in the project by 1999. New feature development for the browser was discontinued in 2016 and ended support on June 15, 2022 for Windows 10 Semi-Annual Channel (SAC), in favor of its successor, Microsoft Edge.
Netscape Navigator is a discontinued proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corporation and was the dominant web browser in terms of usage share in the 1990s, but by around 2003 its user base had all but disappeared. This was partly because the Netscape Corporation did not sustain Netscape Navigator's technical innovation in the late 1990s.
NCSA Mosaic was among the first widely available web browsers, instrumental in popularizing the World Wide Web and the general Internet by integrating multimedia such as text and graphics. Mosaic was the first browser to display images inline with text.
In computing, the Windows Sockets API (WSA), later shortened to Winsock, is an application programming interface (API) that defines how Windows network application software should access network services, especially TCP/IP. It defines a standard interface between a Windows TCP/IP client application and the underlying TCP/IP protocol stack. The nomenclature is based on the Berkeley sockets API used in BSD for communications between programs.
A browser war is a competition for dominance in the usage share of web browsers. The "first browser war" (1995–2001) consisted of Internet Explorer and Netscape Navigator, and the "second browser war" (2004-2017) between Internet Explorer, Firefox, and Google Chrome.
ViolaWWW is a discontinued web browser, the first to support scripting and stylesheets for the World Wide Web (WWW). It was first released in 1991/1992 for Unix and acted as the recommended browser at CERN, where the WWW was invented, but eventually lost its position as most frequently used browser to Mosaic.
Windows NT 3.5 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was released on September 21, 1994, as the successor to Windows NT 3.1. One of the primary goals during its development was to improve the operating system's performance. As a result, the project was codenamed "Daytona", after the Daytona International Speedway in Daytona Beach, Florida. Windows NT 3.5 was succeeded by Windows NT 3.51, released in 1995. Support and updates for Windows NT 3.5 was ended by Microsoft on December 31, 2001.
SlipKnot was one of the earliest World Wide Web browsers, available to Microsoft Windows users between November 1994 and January 1998. It was created by Peter Brooks of MicroMind, Inc. to provide a fully graphical view of the web for users without a SLIP or other TCP/IP connection to the net, hence the name – SLIP...not. SlipKnot provided a graphical web experience through what would otherwise be a text-only Unix shell account. SlipKnot version 1.0 was released on November 22, 1994, approximately 3 weeks before Netscape's Netscape Navigator version 1.0 came out. It was designed to serve a significant fraction of PC/Windows-based Internet users who could not use Mosaic or Netscape at that time.
Microsoft Internet Explorer 5 (IE5) is the fifth, and by now, discontinued, version of the Internet Explorer graphical web browser, the successor to Internet Explorer 4 and one of the main participants of the first browser war. Its distribution methods and Windows integration were involved in the United States v. Microsoft Corp. case. Launched on March 18, 1999. Although Internet Explorer 5 ran only on Windows, its siblings Internet Explorer for Mac 5 and Internet Explorer for UNIX 5 supported Mac OS X, Solaris, and HP-UX.
The Legal Information Institute (LII) is a non-profit public service of Cornell Law School that provides no-cost access to current American and international legal research sources online. Founded in 1992 by Peter Martin and Tom Bruce, LII was the first law site developed on the internet. LII electronically publishes on the Web the U.S. Code, U.S. Supreme Court opinions, Uniform Commercial Code, the US Code of Federal Regulations, several Federal Rules, and a variety of other American primary law materials. LII also provides access to other national and international sources, such as treaties and United Nations materials. According to its website, the LII serves over 40 million unique visitors per year.
The World Wide Web is a global information medium that users can access via computers connected to the Internet. The term is often mistakenly used as a synonym for the Internet, but the Web is a service that operates over the Internet, just as email and Usenet do. The history of the Internet and the history of hypertext date back significantly further than that of the World Wide Web.
In the context of the World Wide Web, a bookmark is a Uniform Resource Identifier (URI) that is stored for later retrieval in any of various storage formats. All modern web browsers include bookmark features. Bookmarks are called favorites or Internet shortcuts in Internet Explorer and Microsoft Edge, and by virtue of that browser's large market share, these terms have been synonymous with bookmark since the First Browser War. Bookmarks are normally accessed through a menu in the user's web browser, and folders are commonly used for organization. In addition to bookmarking methods within most browsers, many external applications offer bookmarks management.
IBox was one of the first commercially available Internet connection software packages available for sale to the public. O'Reilly & Associates created and produced the package, in collaboration with Spry, Inc. Spry, Inc. also started up a commercial Internet service provider (ISP) called InterServ.
MacWWW, also known as Samba, is an early minimalist web browser from 1992 meant to run on Macintosh computers. It was the first web browser for the classic Mac OS platform, and the first for any non-Unix operating system. MacWWW tries to emulate the design of WorldWideWeb. Unlike modern browsers it opens each link in a new window only after a double-click. It was a commercial product from CERN and cost 50 European Currency Units
A web browser is a software application for retrieving, presenting and traversing information resources on the World Wide Web. It further provides for the capture or input of information which may be returned to the presenting system, then stored or processed as necessary. The method of accessing a particular page or content is achieved by entering its address, known as a Uniform Resource Identifier or URI. This may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users easily to navigate their browsers to related resources. A web browser can also be defined as an application software or program designed to enable users to access, retrieve and view documents and other resources on the Internet.
Thomas R. "Tom" Bruce is an American academic and former software engineer who co-founded the Legal Information Institute at Cornell Law School with Peter Martin in 1992.
UdiWWW is an early, now discontinued freeware graphical HTML 3.2 web browser for 16-bit and 32-bit Microsoft Windows. It was written and developed by Bernd Richter in C/C++ from 1995 to 1996. Following the release of version 1.2 in April 1996, Richter ceased development, stating "let Microsoft with the ActiveX Development Kit do the rest."
Emissary was a popular early commercial internet suite from Attachmate for Windows. It featured a web browser, FTP support, e-mail program, a newsreader program, and an HTML editor.
FrameGang was an applet for developing HTML frames for Netscape released by Sausage Software in April 1996. The program featured a drag-and-drop interface that allowed users to define the number, size and position of the HTML frames without knowledge of HTML. It was one of the four "snaglets" along with Crosseye, Flash, and Clickette that were released by Sausage Software that month.
tkWWW is an early, now discontinued web browser and WYSIWYG HTML editor written by Joseph Wang at MIT as part of Project Athena and the Globewide Network Academy project. The browser was based on the Tcl language and the Tk (toolkit) extension but did not achieve broad user-acceptance or market share, although it was included in many Linux distributions by default. Joseph Wang wanted tkWWW to become a replacement for r r n and to become a "swiss army knife" of networked computing.
{{cite web}}
: Missing or empty |url=
(help)(subscription required)Cello has exactly three buttons on the toolbar: Up (or Back in other browsers), Stop, and Home.
The "toolbar" includes only three buttons (...)
src=
as image url (after removing all quotes), to the end of img tag.{{cite journal}}
: CS1 maint: numeric names: authors list (link)