HyTelnet (sometimes rendered ''Hytelnet'' or ''HYTELNET'') was an early attempt to create a universal
database
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
for the various
Telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
-based information resources available before the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
.
It was first developed in 1990 by Peter Scott, then at the
University of Saskatchewan
The University of Saskatchewan (U of S, or USask) is a Universities in Canada, Canadian public university, public research university, founded on March 19, 1907, and located on the east side of the South Saskatchewan River in Saskatoon, Saskatch ...
in
Saskatoon
Saskatoon () is the largest city in the Provinces and territories of Canada, Canadian province of Saskatchewan. It straddles a bend in the South Saskatchewan River in the central region of the province. It is located along the Trans-Canada Hig ...
,
Canada
Canada is a country in North America. Its Provinces and territories of Canada, ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the world's List of coun ...
. Using a
client
Client(s) or The Client may refer to:
* Client (business)
* Client (computing), hardware or software that accesses a remote service on another computer
* Customer or client, a recipient of goods or services in return for monetary or other valuable ...
written by Earl Fogel,
HyTelnet offered its users a primitive
terminal
Terminal may refer to:
Computing Hardware
* Computer terminal, a set of primary input and output devices for a computer
* Terminal (electronics), a device for joining electrical circuits together
** Battery terminal, electrical contact used to ...
-based
GUI
Gui or GUI may refer to:
People Surname
* Gui (surname), an ancient Chinese surname, ''xing''
* Bernard Gui (1261 or 1262–1331), inquisitor of the Dominican Order
* Luigi Gui (1914–2010), Italian politician
* Gui Minhai (born 1964), Ch ...
that allowed them to browse a directory of Telnet-based resources and then access them in a relatively standardized manner. On-line help was available, and there were frequent updates made available to its database which sites could download.
HyTelnet's chief inadequacy was that it was not centralized, i.e., every HyTelnet installation used its own separate copy of the master directory. While beneficial early-on, as it ensured no dependence on a central
server
Server may refer to:
Computing
*Server (computing), a computer program or a device that provides requested information for other programs or devices, called clients.
Role
* Waiting staff, those who work at a restaurant or a bar attending custome ...
, HyTelnet's
user experience
User experience (UX) is how a user interacts with and experiences a product, system or service. It includes a person's perceptions of utility, ease of use, and efficiency. Improving user experience is important to most companies, designers, a ...
could vary widely as local installations might not have the same version of the client or might have obsolete information. This became a greater liability as more institutions had reliable, "always-on" Internet access. Finally, when the World Wide Web gained pre-eminence, many of the services that HyTelnet pointed to were gradually retired, increasingly limiting its relevance. HyTelnet's final database update was in 1997.
Interface
This is a typical HyTelnet screen running much as a user would have experienced it, rendered in
non-proportional font to simulate a
terminal
Terminal may refer to:
Computing Hardware
* Computer terminal, a set of primary input and output devices for a computer
* Terminal (electronics), a device for joining electrical circuits together
** Battery terminal, electrical contact used to ...
. This is from one of the last releases of the client, which was version 6.9.
Welcome to HYTELNET version 6.9
Original version dated June 11, 1995 with updated database as of June 8, 1997
What is HYTELNET?
Library catalogs
Other resources
Help files for catalogs
Catalog interfaces
Internet Glossary
Telnet tips
Telnet/TN3270 escape keys
Key-stroke commands
.............................................................
Up/Down arrows MOVE Left/Right arrows SELECT ? for HELP anytime
m returns here i searches the index q quits
.............................................................
HYTELNET 6.9 was written by Peter Scott ([email protected])
Northern Lights Internet Solutions, Saskatoon, Sask, Canada
Items in angle brackets < > are selectable, and can be highlighted by using the cursor motion keys. There is a prominent online help option. The right arrow/cursor key selects the highlighted option, or ENTER/RETURN. The left key allows users to back up to an earlier level.
The search option allows a simple search of a central INDEX file. This INDEX file is one-line-per-resource, and is a flat file
A flat-file database is a database stored in a file called a flat file. Records follow a uniform format, and there are no structures for indexing or recognizing relationships between records. The file is simple. A flat file can be a plain t ...
that the Hytelnet client searches directly. After entering a term, the client returns a new menu with the list of selectable items, for example this query "library":
On-Line Library Catalogs
National Library of Poland (Biblioteka Narodawa)
Hungarian National Library
Faculty of Agriculture Library - Gembloux
Royal Library Albert I (Belgium)
National Central Library
Taiwan Provincial Library at Taichung
Danish National Library of Science and Medicine
Royal Danish Library
Denmark's Technical Library
Danish Veterinary and Agricultural Library (AGROLINE)
Vatican Library (Biblioteca Apostolica Vaticana)
Washington University in St. Louis Medical Library
Waterways Online Library Facilities
New York State Library
University of Texas at Austin Tarlton Law Library (TALLONS)
Boston Library Consortium Union List of Serials
University of California Northern Regional Library Facility
University of Miami Medical Library
OhioLink: Ohio Library and Information Network
University of Virginia Health Sciences Library
Abilene Library Consortium (Texas)
University of Alabama, Birmingham, Lister Hill Health Sciences Library—press space for more --
The user may then select one of these options, or go back with the left arrow. Search results will vary based on the locally installed database.
After drilling down to a specific resource, HyTelnet will display a connect page. The hostname
In computer networking, a hostname (archaically nodename) is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication, such as the World Wide Web. Hos ...
, IP address
An Internet Protocol address (IP address) is a numerical label such as that is assigned to a device connected to a computer network that uses the Internet Protocol for communication. IP addresses serve two main functions: network interface i ...
and contact address are for example purposes only, and may not necessarily connect to anything functional (although this is a real entry in HyTelnet's last released database).
University of California (MELVYL)
telnet melvyl.ucop.edu or 192.35.222.222
When asked for terminal type, enter VT100 or HELP for other options
Press RETURN when prompted to
To exit, type END
Contact:
preferred address: MELVYL System User Services [email protected]
At this point, the user could select the "telnet" portion and attempt to connect to the remote host over Telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
. Instructions for using the resource are given. Additional instructions for general types of library and research systems were also given in HyTelnet, such as this one for INNOPAC, a common library electronic card cataloguing database:
Using INNOPAC
INNOPAC is very easy to use. Just press the letter or number next to the
item that you want. There is no need to press the ENTER or RETURN key
when choosing one of the menu options. For example:
Title searches: To search for a particular title, select T on
the main menu.
Author searches: To search for a particular author, select A on
the main menu.
Subject searches: To search for a particular subject, select S
on the main menu.
Keyword searches: Either "k" or "w" (varies from system to system) as
listed on the menu.
Other search options: Different INNOPAC libraries have added additional
search options, such as Medical Subject Headings,
Call Number, SuDocs numbers, Reserve Lists, etc.
Popular options available when looking at any one record include:
S > Show items with the SAME SUBJECT
Z > Show items nearby on the shelf
The regular updates not only updated the list of resources, but also the help files in addition.
Modern implementations
The HyTelnet client is no longer maintained, but there are several web-based re-creations available.
HYTELNET on the World Wide Web
is the official implementation by default, as it is Peter Scott (the original author)'s own work at his Northern Lights Internet site. This is a simple reconstruction of the HyTelnet database, converted into flat HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
files suitable for any Web browser
A web browser, often shortened to browser, is an application 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 scr ...
. There is also a simple search facility.
The Floodgap Hytelnet-HTTP Museum Gateway
is a variation that attempts to mimic the look and feel
In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes ...
of HyTelnet in a web browser, using non-proportional fonts and a similar navigational style (although now point-and-click because it is running in a browser). It enhances the experience slightly with JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
, although it offers versions for older browsers and an "ultra-classic" view to best simulate the old interface. It also has a simple search facility. Unlike the original HyTelnet, this implementation will attempt to verify remote hosts, and will also present possible Web-based alternatives to their databases.
See also
* Telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
* Gopher protocol
The Gopher protocol () is a communication protocol designed for distributing, searching, and retrieving documents in Internet Protocol networks. The design of the Gopher protocol and user interface is menu-driven, and presented an alternative t ...
References
{{DEFAULTSORT:Hytelnet
History of the Internet
Computer-related introductions in 1990
Telnet
University of Saskatchewan