SlipKnot (web browser)
   HOME

TheInfoList



OR:

SlipKnot was one of the earliest
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
browsers Browse, browser or browsing may refer to: Programs * Web browser, a program used to access the World Wide Web *Code browser, a program for navigating source code * File browser or file manager, a program used to manage files and related objects * ...
, available to
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 ...
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 Slip or SLIP may refer to: Science and technology Biology * Slip (fish), also known as Black Sole * Slip (horticulture), a small cutting of a plant as a specimen or for grafting * Muscle slip, a branching of a muscle, in anatomy Computing and ...
or other
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
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.
The Washington Post ''The Washington Post'' (also known as the ''Post'' and, informally, ''WaPo'') is an American daily newspaper published in Washington, D.C. It is the most widely circulated newspaper within the Washington metropolitan area and has a large nati ...
''How to SLIP or SlipKnot Through the Wonders of the Web'' Margot Williams February 13, 1995
SlipKnot version 1.0 was released on November 22, 1994, approximately 3 weeks before
Netscape Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California and then Dulles, Virginia. Its Netscape web browser was onc ...
's
Netscape Navigator Netscape Navigator was a 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 Corp and was the dominant web browser in terms of usage share in ...
version 1.0 came out. It was designed to serve a significant fraction of PC/Windows-based
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
users who could not use
Mosaic A mosaic is a pattern or image made of small regular or irregular pieces of colored stone, glass or ceramic, held in place by plaster/mortar, and covering a surface. Mosaics are often used as floor and wall decoration, and were particularly pop ...
or Netscape at that time. (
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
was released in the following year after SlipKnot, in August 1995.)


History

In 1994 and 1995, the majority of home PC users who were interested in accessing the World Wide Web had to do so using terminal-based software. These users usually had
dial-up Dial-up Internet access is a form of Internet access that uses the facilities of the public switched telephone network (PSTN) to establish a connection to an Internet service provider (ISP) by dialing a telephone number on a conventional telepho ...
shell account A shell account is a user account on a remote server, traditionally running under the Unix operating system, which gives access to a shell via a command-line interface protocol such as telnet, SSH, or over a modem A modulator-demodulator o ...
s with their employers'
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
machines or with commercial UNIX
ISP An Internet service provider (ISP) is an organization that provides services for accessing, using, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, non-profit, or otherwise private ...
s (e.g. Netcom). They would run a
terminal emulator A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote termin ...
program on their PCs, temporarily turning the machines into black screen terminals, dial into the Unix server, and then run text-based internet software such as
pine A pine is any conifer tree or shrub in the genus ''Pinus'' () of the family Pinaceae. ''Pinus'' is the sole genus in the subfamily Pinoideae. The World Flora Online created by the Royal Botanic Gardens, Kew and Missouri Botanical Garden accep ...
and
elm Elms are deciduous and semi-deciduous trees comprising the flowering plant genus ''Ulmus'' in the plant family Ulmaceae. They are distributed over most of the Northern Hemisphere, inhabiting the temperate and tropical-montane regions of North ...
for
e-mail Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices. Email was thus conceived as the electronic ( digital) version of, or counterpart to, mail, at a time when "mail" meant ...
,
gopher Pocket gophers, commonly referred to simply as gophers, are burrowing rodents of the family Geomyidae. The roughly 41 speciesSearch results for "Geomyidae" on thASM Mammal Diversity Database are all endemic to North and Central America. They are ...
for file retrieval, and
lynx A lynx is a type of wild cat. Lynx may also refer to: Astronomy * Lynx (constellation) * Lynx (Chinese astronomy) * Lynx X-ray Observatory, a NASA-funded mission concept for a next-generation X-ray space observatory Places Canada * Lynx, Ontar ...
or
www The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
for a text-based browsing experience of the new World Wide Web. While this text-based browsing was fine while web pages were text-only, Mosaic changed the browser and web-page landscape in 1993 by displaying and therefore encouraging graphical, multimedia and multifont web pages. It also pioneered the point-and-click navigation for web browsing that had been a standard for prior
hypertext Hypertext is E-text, text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that the reader can immediately access. Hypertext documents are interconnected by hyperlinks, which are typi ...
applications, like Windows Help. Mosaic had been developed by university programmers who had access to full TCP/IP connections and high-speed transmissions. This was evident in the design of the program – for instance, after clicking on a hypertext link, the user had to wait until all parts of the page had been retrieved by the browser before anything showed on the screen. High-speed connections allowed TCP/IP's ability to do multiple retrievals at once, and for the delay between the user's request for a page and its appearance to be short. Therefore, not only could Mosaic not be used by most home users because of their lack of TCP/IP connections, but even if they had TCP/IP, the low speed of home
modem A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by Modulation#Digital modulati ...
s would bring out the problems in the Mosaic design for slower speed connections (typically 9600 and 14.4k
baud In telecommunication and electronics, baud (; symbol: Bd) is a common unit of measurement of symbol rate, which is one of the components that determine the speed of communication over a data channel. It is the unit for symbol rate or modulatio ...
). In 1994, some ISPs started to offer TCP/IP connections via dial-in modems, with protocols like
SLIP Slip or SLIP may refer to: Science and technology Biology * Slip (fish), also known as Black Sole * Slip (horticulture), a small cutting of a plant as a specimen or for grafting * Muscle slip, a branching of a muscle, in anatomy Computing and ...
and PPP. But this was leading-edge technology, and so it was extraordinarily difficult to set up and maintain a home TCP/IP connection. Therefore, a large fraction of home users were stuck with dial-up Unix shell connections, and could not use Mosaic, or Netscape, or any of the other TCP/IP-based browsers that business- and academia-based users enjoyed. Having seen Mosaic late in 1993 and been captivated by its potential, Peter Brooks set out in April 1994 to create a fully graphic, multifont web browser for home PC users.


Browser

SlipKnot version 1.0 was completed and released as
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
in November 1994, thus making it the first purchasable browser on the market. Its name is a play on the term
slip knot The slip knot is a stopper knot which is easily undone by pulling the tail (working end). The slip knot is related to the running knot, which will release when the standing end is pulled. Both knots are identical and are composed of a slipped ...
(a type of knot) against SLIP (Serial Line Internet Protocol) – an early version of TCP/IP over modem lines – and not after the fact that, unlike Mosaic and Netscape browser offerings, a SLIP connection was not necessary to view graphical web content. SlipKnot was given the Best Communications Shareware Program of 1995 Award by
Ziff-Davis Ziff Davis, Inc. is an American digital media and internet company. First founded in 1927 by William Bernard Ziff Sr. and Bernard George Davis, the company primarily owns technology-oriented media websites, online shopping-related services, and ...
and was runner-up for the Best Overall Shareware Program of 1995. By mid-1996 when further development ceased, the majority of home internet users were able to obtain TCP/IP connections that were easy to install, and all new internet software development was dependent upon that protocol.


Technical

SlipKnot's rendering engine was written in C, and its
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
in
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (cl ...
. Because it had only a Unix commandline to communicate with, it "drove" the Unix host by sending characters to its commandline as if a person were typing them (as a "bot"). First, SlipKnot would request the retrieval of individual parts of a desired web page – the text, and then each picture – into files on the Unix host. This was done by executing the text-based web browser "lynx" on the Unix host with command-line arguments indicating which URL to retrieve, and the filename to create on the Unix host when the data was finally retrieved. This retrieval, from web page host to Unix host, was usually very fast, since these machines were connected by high speed communications lines. After the URL contents were moved to the Unix host, they had to be moved down to the PC. This was done by executing the communications program
zmodem ZMODEM is an inline file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network. In addition to dramatically improved performance compared to older protocols, ...
(sending the zmodem command to the Unix command-line) and then instantly placing the PC into receive mode. Once the text (
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 ...
) portion of a web page had been retrieved (it was always retrieved first), the page would be displayed by SlipKnot and could be read by the user, after which the pictures were retrieved in the background and eventually the page fixed up to display them.


References


External links


SlipKnot's original Home Page
{{DEFAULTSORT:Slipknot (Web Browser) Gopher clients Windows web browsers 1994 software Discontinued web browsers