[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

World-Wide Web server with ASA meeting program



A few months ago I solicited suggestions for some kind of central
database for the AUDITORY list.  Several people suggested looking
into the World-Wide Web (WWW), a relatively new and advanced medium
for transferring information on the Internet.

I have started to put together an AUDITORY WWW home page, and I'd
be glad for comments from the members of the list.

I am announcing it now is because it contains the program for the
ASA Meeting to be held at MIT in June.  This is derived from the
on-line program available from PINet, but it is more agreeably
formatted.  You might like to browse the program online, although
I suppose that has both advantages and disadvantages.

The AUDITORY home page is at:

                http://sound.media.mit.edu/~dpwe/AUD.html

>From there, follow the link for 'ASA Meetings'.

Please be indulgent of the preliminary and half-baked state of this
server!

For those of you wishing to find out more about the World-Wide Web,
I append a copy of a general introduction that appeared elsewhere.

--  DAn Ellis <dpwe@media.mit.edu>
    MIT Media Lab Perceptual Computing - Machine Listening group.

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Date: Fri, 04 Feb 94 08:07:59 +0100
From: eggenber@comp.bioz.unibas.CH
Subject: WWW INTRODUCTION: Parts 1-15

WWW INTRODUCTION
================

PART 1: Overview
----------------

This is an overview of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in
obtaining and setting up the software required to access the Web.


PART 2: What is the World-Wide Web
PART 3: What is available on the Web
PART 4: How to get to World-Wide Web
PART 5: Overview of WWW client software
PART 6: Installing the CERN LineMode browser
PART 7: Installing Lynx under UNIX
PART 8: Installing Lynx under VMS
PART 9: Installing Mosaic under X/UNIX
PART 10: Installing Mosaic on the Mac
PART 11: Installing Mosaic under DOS/Windows
PART 12: What are URL's
PART 13: Exploring the Web
PART 14: What is HTML
PART 15: Customizing WWW
PART 16: Troubleshooting (by Reinhard Doelz)
PART 17: Glossary


Florian Eggenberger
EMBnet Switzerland



ACKNOWLEDGEMENTS
----------------

EMBnet Switzerland is a project funded by the University of Basel,
the Swiss National Science Foundation, and industrial contributions
from Digital Equipment and Silicon Graphics (in alphabetical
order).



WWW INTRODUCTION
================

PART 2: What is the World-Wide Web
----------------------------------

This is the second part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining
and setting up the software required to access the Web.


There are now over two million registered computers on the Internet
providing a huge amount of information. Fortunately, the access to these
often widely dispersed data has been facilitated by the development of
network information delivery systems such as Gopher and the World-Wide
Web (WWW, W3). These interactively working network tools are based on
the client-server model: The user runs locally a client program that can
communicate with a server program on a (remote) host computer. In order
to access the information, the client sends the user's request to the
server (using a standardized format called a protocol). The server
handles the request and sends the response to the user.

The Gopher project was developed at the University of Minnesota and has
now evolved in a powerful system for offering information across the
net. The information appears to the user as a series of nested menus,
resembling the organization of a file system.

The World-Wide Web has been described as a "wide-area hypermedia
information retrieval initiative aiming to give universal access to a
large universe of documents". It was invented at the European Centre of
Particle Physics (CERN), Switzerland. Basically WWW and Gopher are
similar: Both systems allow the user to browse information across the
Internet without the necessity to login. However, WWW is much more
powerful and flexible than Gopher. Whereas a Gopher menu is a list of
items, WWW appears to the user as a text document and can take -
provided that the user runs a graphical interfaces such as NCSA Mosaic -
full advantage of text formatting. WWW documents are written in
hypertext (text that contains links to other text). Selecting certain
words within a WWW document via mouse or keyboard causes other documents
to be opened, no matter where on the Internet these documents are. In
addition, WWW documents can contain links not only to other text, but
also to images, sounds and movies.

The WWW world is growing very fast. There are already more than 200 WWW
servers on the Internet providing a large amount of information, not
accessible by other network tools. Moreover, WWW provides a single
consistent user-interface to access information of other services such
as Gopher, FTP, and News. Not surprisingly, the programs (called WWW
clients) that allow to access these data are in use at hundreds, if not
thousands, of sites on the Internet today. An overview of currently
available WWW client software will be given in part 5 of this series of
postings.


Florian Eggenberger
EMBnet Switzerland



REFERENCES
----------

EARN Association (1993) Guide to Network Resource Tools.

Foster, J., Brett, G. and Deutsch, P. (1993) A Status Report on
Networked Information Retrieval: Tools and Groups.

Hughes, K. (1993) Entering the World-Wide Web: A Guide to Cyberspace.

Torkington, N. (1993) Frequently asked questions on W3.

Smith, U.R. (1993) A Biologist's Guide to Internet Resources.


THESE DOCUMENTS ARE AVAILABLE ON THE WEB.



WWW INTRODUCTION
================

PART 3: What is available on the Web
------------------------------------

This is the third part of a series of postings describing the concept of
the World-Wide Web and guiding anyone who is interested in obtaining and
setting up the software required to access the Web.

The Web provides a vast array of information covering almost any
biological research area but, unfortunately, these data are widely
dispersed and it is therefore often difficult to find something of
interest. To solve this problem, a number of people have begun to
catalogue the data into lists organized by subject, provider, or access
method. Resources of interest for biologists include:

* Abstracts of articles in press
* Biology news and documents
* Graphics and general software
* Guides and tutorials
* Job offers
* Journal indexes and databases
* Sequence databases
* Software for biology

A comprehensive list of locations of biological information archives can
be found in Una Smith's "A Biologist's Guide to Internet Resources".
Services that provide on-line help to find useful information available
on the Web include the Meta-Index of NCSA, CERN's Virtual Library, the
Nova-Links created by Rob Kabacoff, and Joel's Hierarchical Subject
Index. Keith Robinson at Harvard University maintains a list of WWW
servers providing information of interest for biologists. These on-line
services are accessible by any WWW client. Written in hypertext they
provide a convenient and quick route to everything on the Web. A number
of other sites provide similar services using Gopher servers. These
sites are accessible by WWW clients as well but lack the hypertext
functionality of WWW. Biology-relevant Gopher sites include Don
Gilbert's IUBio service, Rob Harper's Finnish EMBnet BioBox, and
Reinhard Doelz's list of the European Biology Gopher tree. A list of
some WWW starting points for an exploration of Web resources that might
be useful for biologists will be given in part 13 of this series of
postings.

The rules that computers use to exchange messages are called protocols.
Most network retrieval systems use their own protocol with limited
access to other protocols. In contrast, the HTTP protocols used by WWW
servers and clients allows to communicate to other systems including
Gopher, WAIS, and FTP. Thus, WWW clients provide access to anything on:

* WWW sites (>200)
* Gopher sites (>1000)
* WAIS sites (>100)
* anonymous FTP sites (>1000)
* Usenet News, etc.

This feature makes the WWW system one of the most comprehensive network
retrieval tool. In addition, WWW clients are easy to use and - depending
on the user's operating system - there are character based as well as
graphical interfaces available. An overview of currently available
browser software will be given in part 5 of this series of postings.


Florian Eggenberger
EMBnet Switzerland


REFERENCES
----------

Smith, Una R. (1993) A Biologist's Guide to Internet Resources. Usenet
sci.answers. Available on the Web. For a free copy via email, send the
text "send pub/usenet/sci.answers/biology/guide/*" to the email address
mail-server@rtfm.mit.edu.

OTHER USEFUL REFERENCES MAY BE FOUND THEREIN OR ON THE WEB.



WWW INTRODUCTION
================

PART 4: How to get to the World-Wide Web
----------------------------------------

This is the fourth part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining
and setting up the software required to access the Web.

To access the information provided by remote WWW sites you need a
program (called WWW client or browser) that allows to communicate with
the remote WWW server. The browser may either be locally installed or on
a remote computer. If you are directly connected to the Internet it is
recommended to install the client software locally. The disadvantage of
accessing the Web by a remotely running client is a lack of full
functionality and poorer performance.

The audience of this series of postings is assumed to have no WWW client
locally installed. Nevertheless you may want to try out what WWW looks
like before installing a browser yourself. Fortunately, there are some
sites that let you access the Web by remote login. Such services are
provided by:

The University of Kansas:
(requires a vt100 terminal)

1) enter the command you need to open a "telnet" session
2) connect to "ukanaix.cc.ukans.edu"
3) at the login prompt enter "kufacts"
4) use the arrow keys to select an item of interest
5) press <enter> to follow the link
6) for help press "?", enter "q" to quit

The Finnish University and Research Network (FUNET):
(requires a vt100 terminal)

1) enter the command you need to open a "telnet" session
2) connect to "info.funet.fi"
3) at the login prompt enter "www"
4) select "www" as service
5) select "lynx" as interface
6) use the arrow keys to select an item of interest
7) press <enter> to follow the link
8) for help press "?", enter "q" to quit

The European Centre for Particle Physics (CERN) Switzerland:

1) enter the command you need to open a "telnet" session
2) connect to "info.cern.ch"
3) enter a number to follow the corresponding link
4) enter "Help" for help, or "Quit" to quit

Both CERNS's LineMode browser and the fullscreen browser "Lynx" are
available as C source code or in executable forms for several platforms.
An overview of features of currently available browsers will be given in
the next part of this series of postings.


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 5: Overview of WWW client software
---------------------------------------

This is the fifth part of a series of postings describing the concept of
the World-Wide Web and guiding anyone who is interested in obtaining and
setting up the software required to access the Web.

If your computer is directly connected to the Internet and you want to
use WWW, you should install a browser. The advantages of a locally
running browser are full functionality and better performance. WWW
browsers are available for most environments including:

* AIX
* HP-UX
* IRIX
* MacOS 7.x
* MS Windows 3.x
* NeXTStep
* OSF/1
* Ultrix
* VMS
* X11/Motif

WWW browser software is copyrighted but usually free for academic use.
The programs can be downloaded by anonymous FTP as C source code or in
executable forms. WWW browsers currently available include (there may be
other software products that do the same job):

* CERN's LineMode browser:
This is the basic text-only interface that works on nearly any
platforms. Binaries for HP, Mac, NeXT, PC with PC-NFS socket library,
IBM RS/6000, SGI, Sun, and VM can be obtained from the European
Laboratory for Particle Physics (CERN), Switzerland.

* Lynx:
This is a character-based browser that provides a full-screen interface
for UNIX and VMS platforms and is very easy to use. Binaries for IBM
RS/6000, DEC Alpha VMS (Multinet), DEC Alpha OSF1, Sun 4, DEC Mips, DEC
VAX (Multinet) can be obtained from the University of Kansas.

* NCSA's Mosaic:
This is a graphical interfaces for users on X-Windows, MacOS 7.x, and
MS-Windows 3.x. Binaries for DEC Alpha, DEC Mips, HP 9000/730, IBM
RS/6000, Mac, PC Windows, SGI, Sun Solaris, Sun SunOS can be obtained
from the National Centre of Supercomputing Applications (NCSA),
Illinois.


How to obtain and install the software will be described in the
following parts of this series of postings.


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 6: Installing the CERN LineMode browser
--------------------------------------------

This is the sixth part of a series of postings describing the concept of
the World-Wide Web and guiding anyone who is interested in obtaining and
setting up the software required to access the Web.

CERN's LineMode browser is the basic text-only interface that works on
nearly any platforms. The files required to run this WWW browser on your
computer can be retrieved by anonymous FTP from sites including (it is
quite likely that this may change over time):

                 Hostname              Location             Type

Sweden           ftp.sunet.se          /pub/www/bin         binary
                                       /pub/www/src         source
Switzerland      info.cern.ch          /pub/www/bin         binary
                                       /pub/www/src         source

Important: in order to prevent unnecessary network traffic it is
recommended to download the files from a server as close as possible to
your location. To get a complete list of sites providing the CERN
software use "archie" (ask a local expert).

Transfer the browser software from the host to your computer:
(Note: hit the <return> key at the end of each command.)
1) enter the command you need to open a "FTP" session
2) type "open" at the ftp prompt and enter the Hostname (see above)
3) at the login prompt type "anonymous"
4) enter your email address
5) type "cd " and enter the Location of the binary (see above)
6) type "ls", you will get a directory listing
7) check whether a name of a directory corresponds to your machine type
8) if so, type "cd " and enter the name of the directory
9) type "ls", you will get a file listing
10) check whether the binary www_*** is available

If the binary is available:
11) type "binary"
12) type "get www_***" (replace *** with the appropriate version number,
    this will load the binary to your local disk and may take some time
13) type "bye" at the ftp prompt
14) make the binary executable (on UNIX systems type "chmod ugo+x "
    followed by the filename)

That's it! Go ahead and execute it. If you need on-line help: type
"Help" at the command line. The customization of WWW clients will be
described in part 15 of this series of postings.

If the binary is not available:
(Note: requires "Make" and programs to process tar.Z-files.)
11) type "cd " and enter the Location of the C source (see above)
12) type "ls" and check whether the archives "WWWLibrary_***.tar.Z" and
    "WWWLineMode_***.tar.Z" are available
13) type "binary"
14) type "get WWWLibrary_***.tar.Z" (replace *** with the appropriate
    version number)
15) type "get WWWLineMode_***.tar.Z"
16) type "bye" at the ftp prompt

The following descriptions apply to UNIX systems. On other systems, the
commands may be different.

Uncompress and unwrap the two archive files:
1) type "uncompress" followed by the filename
2) type "tar xvf" followed by the filename
3) change to the directory "WWW" that has been generated
4) read the "*.txt" files
5) change to the directory "LineMode", type "ls"

The subdirectories listed, reflect the machine types to which the
browser has already been ported. Change to the subdirectory for your
type of machine. Edit the "Makefile" (ask a local expert). Change to the
directory "WWW" and type "BUILD". You should then get a executable file
www_*** in the subdirectory for your type of machine. To try it out,
change to this subdirectory and type "www". If you need on-line help:
type "Help" at the command line. For more information, consult the "User
Guide for the WWW Line Mode Browser" in the directory
"WWW/LineMode/Default".


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 7: Installing Lynx under UNIX
----------------------------------

This is the seventh part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining
and setting up the software required to access the Web.

Lynx is a character-based browser that provides a full-screen interface
for UNIX and VMS platforms. There is widespread agreement that Lynx is
currently the best text-based browser. The files required to run this
browser on your computer can be retrieved by anonymous FTP from sites
including (it is quite likely that this may change over time):

                Hostname              Location             Type

Netherlands     ftp.twi.tudelft.nl    /pub/www/lynx        binary/source
Sweden          ftp.sunet.se          /pub/www/lynx        binary/source
USA             ftp2.cc.ukans.edu     /pub/lynx            binary/source

Important: in order to prevent unnecessary network traffic it is
recommended to download the files from a server as close as possible to
your location. To get a complete list of sites providing the Lynx
software, use "archie" (ask a local expert).

Transfer the browser software from the host to your computer:
(Note: hit the <return> key at the end of each command.)
1) type "ftp" and enter the Hostname (see above)
2) at the login prompt type "anonymous"
3) enter your email address
4) type "cd " and enter the Location of the binary
5) type "ls", you will get a file listing
   (the filenames reflect the supported machine types)
6) check whether the "*.exe.Z" binary (version 2-1 or later) for your
   system is available

If the binary is available:
7) type "binary"
8) type "get" and enter the filename of the binary
9) type "ascii"
10) type "get lynx.cfg"
11) type "bye"

To uncompress the downloaded archive file, type "uncompress" and enter
the filename of the binary. Then make it executable: type "chmod ugo+x "
followed by the filename of the uncompressed binary. Now, change the
configuration of your browser. Edit the file "lynx.cfg" (as explained in
the file) and put it in the directory specified (ask your system
administrator if you don't have "super user" privileges). That's it! Go
ahead and try your browser out.

If the binary is not available:
7) type "ls" and check whether the archive "lynx*.tar.Z" (version 2-1 or
   later) is available
8) type "binary"
9) type "get lynx*.tar.Z" (replace * by the appropriate version number)
10) type "bye"

Uncompress and unwrap the archive file:
1) type "uncompress lynx*.tar.Z"
2) type "tar xvf lynx*.tar"
3) change to the directory "lynx*" that has been generated
4) read the "INSTALLATION" file
5) edit the files "lynx.cfg" and "userdefs.h" according to your system
   configuration (changes to be done are explained in the files)
6) edit the "Makefile": specify the local path of the executable
7) type "make" and you will get a list of supported systems
8) type "make" and enter the type of your system, this will generate the
   executable "lynx"

Now, you should be ready to access the Web. Go ahead and start your
browser.


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 8: Installing Lynx under VMS
---------------------------------

This is the eighth part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining
and setting up the software required to access the Web.

Lynx is a character-based browser that provides a full-screen interface
for UNIX and VMS platforms. There is widespread agreement that Lynx is
currently the best text-based browser. The files required to run this
browser on your computer can be retrieved by anonymous FTP from sites
including (it is quite likely that this may change over time):

             Hostname            Location                  Type

Netherlands  ftp.twi.tudelft.nl  /pub/www/lynx             binary/source
Sweden       ftp.sunet.se        /pub/www/lynx             binary/source
                                 /pub/library/hytelnet/vms unzip.exe
USA          ftp2.cc.ukans.edu   /pub/lynx                 binary/source

Important: in order to prevent unnecessary network traffic it is
recommended to download the files from a server as close as possible to
your location. To get a complete list of sites providing the Lynx
software, use "archie" (ask a local expert).

Transfer the browser software from the host to your machine:
(Note: hit the <return> key at the end of each command.)
1) type "ftp" and enter the Hostname (see above)
2) at the login prompt type "anonymous"
3) enter your email address
4) type "cd " and enter the Location of the binary
5) type "ls", you will get a file listing
   (the filenames reflect the supported machine types)
6) check whether the "*.exe" binary (version 2-1 or later) for your
   system is available

If the binary is available:
7) type "binary"
8) type "get" and enter the filename of the binary
9) type "ascii"
10) type "get lynx.cfg"
11) type "bye"

Now, configure your browser. Modify the file "lynx.cfg" (make changes as
explained in the file) and put it in the directory specified. Then, set
up lynx as a command. Create the file "lynx.com", fill in the local path
of "lynx.exe" (e.g. "$ lynx:==$mydevice:[user.lynx]lynx.exe") and add a
line with your news server (e.g. "$ define "NNTPSERVER" "myserver"").
That's it, type "@lynx" and you should be on the Web.

If the binary is not available:
7) type "ls" and check whether the archive "lynx*.zip" (version 2-1 or
   later) is available
8) type "binary"
9) type "get lynx*.zip" (replace * by the appropriate version number)"
10) type "bye"

If there is no program available on your machine that allows to process
"*.zip" files, you can retrieve "unzip.exe" by anonymous FTP (see
above).

If "unzip.exe" is available:
1) type "unzip lynx*.zip" (replace * by the appropriate version number)
2) change to the directory "lynx*" that has been generated
3) read the "INSTALLATION" file
4) edit the files "lynx.cfg" and "userdefs.h" according to your system
   configuration (changes to be done are explained in the files)
5) type "@build", you will be asked whether you have MultiNet, UCX, or
   WIN_TCP
6) enter the appropriate number, this will compile the lynx sources and
   may take some time.

Then, set up lynx as a command. Edit the file "lynx.com": fill in the
local path of "lynx.exe" and the name of your news server. That's it! Go
ahead and try your browser out.


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 9: Installing Mosaic under X/UNIX
--------------------------------------

This is the ninth part of a series of postings describing the concept of
the World-Wide Web and guiding anyone who is interested in obtaining and
setting up the software required to access the Web.

NCSA's Mosaic for X Windows provides a mouse-driven graphical interface
for systems running X11/Motif. The files required to run this WWW
browser on your computer can be retrieved by anonymous FTP from sites
including (it is quite likely that this may change over time):

            Hostname                 Location                     Type

Netherlands ftp.nic.sufnet.nl        /mirror-archive/software/
                                     www/mosaic/X/Mosaic-binaries binary
                                     /mirror-archive/software/
                                     www/mosaic/X/Mosaic-source   source
Germany     ftp.ask.uni-karlsruhe.de /pub/infosystems/mosaic/
                                     Mosaic-binaries              binary
                                     /pub/infosystems/mosaic/
                                     Mosaic-source                source
USA         ftp.ncsa.uiuc.edu        /Mosaic/Mosaic-binaries      binary
                                     /Mosaic/Mosaic-source        source

Important: in order to prevent unnecessary network traffic it is
recommended to download the files from a server as close as possible to
your location. To get a complete list of sites providing the NCSA
software, use "archie" (ask a local expert).

Mosaic assumes the presence of programs that allow you to view images
and Postscript files. Thus, check whether such so called "external
viewers" have already been installed on your machine.

The following descriptions apply to UNIX systems. On other systems, the
commands may be different.

Transfer the browser software from the host to your computer:
(Note: hit the <return> key at the end of each command.)
1) type "ftp" and enter the Hostname (see above)
2) at the login prompt type "anonymous"
3) enter your email address
4) type "cd " and enter the Location of the binary (see above)
5) type "ls", you will get a file listing
   (the filenames reflect the supported machine types)
6) check whether the binary "Mosaic-*.Z" (version 2.0 or later) for your
   system is available

If the binary is available:
7) type "binary"
8) type "get" and enter the filename of the binary
9) type "bye"

In order to unpack the binary, type "uncompress" and enter the filename
of the binary. Then make it executable: type "chmod ugo+x " followed by
the filename. That's it, go ahead and execute your browser.

If the binary is not available:
7) type "cd" followed by the Location of the C source (see above)
8) type "binary"
9) type "ls" to check whether the archive "Mosaic-*.tar.Z is available
10) type "get" and enter the filename of the archive
11) type "bye"
12) type "uncompress" followed by the filename of the archive
13) type "tar xvf" followed by the filename of the uncompressed archive
14) change to the directory "Mosaic-*" that has been generated
15) read the "README" file
16) modify the "MAKEFILE" according to your system configuration
17) type "make", this will (hopefully) generate the executable "Mosaic"
    in the "src" directory.

Now, go ahead and try it out.

The customization of WWW clients will be described in part 15 of this
series of postings.


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 10: Installing Mosaic on the Mac
-------------------------------------

This is the tenth part of a series of postings describing the concept of
the World-Wide Web and guiding anyone who is interested in obtaining and
setting up the software required to access the Web.

NCSA's Mosaic for the Apple Macintosh provides a WWW interface for Macs
running System 7.x/MacTCP 2.0.2 (or later). The files required to run
this WWW browser on your machine, can be received by anonymous FTP from
sites including (it is quite likely that this may change over time):

            Hostname                  Location                   Type

Germany     ftp.ask.uni-karlsruhe.de  /pub/infosystems/
                                      mosaic/Mac                 Mosaic
Netherlands ftp.nic.surfnet.nl        /mirror-archive/
                                      software/www/mosaic/Mac    Mosaic
USA         ftp.ncsa.uiuc.edu         /Mac/Mosaic/               Mosaic
USA         cs.orst.edu               /pub/mac/topsTerm          StuffIt

Important: in order to prevent unnecessary network traffic it is
recommended to download the files from a server as close as possible to
your location. To get a complete list of sites providing the Mosaic
software, use "archie" (ask a local expert).

How to download Mosaic:
1) open a ftp session
2) connect to the Host (see above)
3) enter "anonymous" as username and your email address as password
4) change to the Location of the "Mosaic" archive
5) check whether the archive "NCSAMosaicMac.***.sit.hqx" is available
6) select the appropriate button(s) to download the archive
7) download the help files "*.README" and "*.Txt"
8) disconnect from the host and close the ftp session

How to process the downloaded "Mosaic" archive:
To unbinhex and uncompress the archive, you require "StuffIt" or an
equivalent program. "StuffIt" is shareware and can be obtained by
anonymous FTP (see above). To execute "StuffIt", double-click the
program icon. Then select "Decode BinHex File..." from the "Other" Menu
and choose the Mosaic archive to be decoded. Select "Open" and then
"Save". This will unbinhex the archive. After that, select "Open
Archive..." from the file menu and choose the unbinhexed archive to be
uncompressed. Click the "Open" button and select the archive, then click
the "Extract" icon and select "Save".

That's it, go ahead and double-click "NCSAMosaic***". The customization
of WWW clients will be described in part 15 of this series of postings.

Note: Mosaic assumes the presence of external viewers. For more
information on how to get and install such programs, refer to the help
files "*.README" and "*.Txt".


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 11: Installing Mosaic under DOS/Windows
--------------------------------------------

This is the eleventh part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining
and setting up the software required to access the Web. This document is
based on Dean Pentcheff's "The DOS Internet Kit".

NCSA's Mosaic for Microsoft Windows provides a graphical interface for
IBM compatible PC's running Microsoft Windows 3.1 in 386 Enhanced Mode.
The files required to run this WWW browser on your machine can be
retrieved by anonymous FTP from sites including (this may change over
time):

            Hostname                  Location                   Type

Germany     ftp.ask.uni-karlsruhe.de  /pub/infosystems/
                                      mosaic/PC                  Mosaic
                                      /pub/infosysems/
                                      mosaic/PC/sockets          Trumpet
USA         ftp.ncsa.uiuc.edu         /Mosaic/Windows/           Mosaic
                                      /Mosaic/Windows/sockets    Trumpet
USA         tbone.biol.scarolina.edu  /pub/kit                   Kit

Important: in order to prevent unnecessary network traffic it is
recommended to download the files from a server as close as possible to
your location. To get a complete list of sites providing these software
products, use "archie" (ask a local expert).

NCSA's Mosaic for Windows assumes the presence of "external viewers"
(programs to display images, Postscript files, etc.) and a Winsock-
compliant driver such as "Trumpet Winsock" that provides a connection
layer between Windows and the underlying DOS packet driver for your
network board.

Obtaining and installing the software:
1) check what software is required to run Mosaic on your PC:
case 1: you only need Mosaic
case 2: you need Mosaic and a Winsock-driver
case 3: you need a complete package of Internet applications (including
        NCSA Mosaic for Windows, the LView Gif viewer, NCSA Telnet for
        DOS, PC Gopher for DOS, the Trumpet Winsock driver, a set of DOS
        package drivers) and easy to understand instructions on how to
        install and configure the software on your PC.
2) open a "FTP" session, enter the Hostname of:
case 1: a site providing Mosaic (see above)
case 2: a site providing Mosaic and the Trumpet driver
case 3: a site providing the DOS Internet Kit
3) type "anonymous" at the login prompt and enter your email address
4) type "cd " followed by the appropriate Location (see above)
5) type "ls" and check whether the required archive files are present:
case 1: "winmos*.zip"
case 2: "winmos*.zip" and "winsock*.zip"
case 3: "disk1.exe" and "disk2.exe"

6) type "binary"
7) type "get" followed by appropriate filename, this will load the
   archive file to your local disk and may take some time
8) type bye

9) install the software on your machine:
case 1: unpack the *.zip file (use "pkunzip" or an equivalent program),
        proceed with STEP 3
case 2: unpack the *.zip file (use "pkunzip" or an equivalent program),
        proceed with STEP 2
case 3: proceed with STEP 1

STEP 1: Installing the DOS Internet Kit:
1) format two 1.44 MB floppy disks
2) insert disk 1 and switch to the floppy drive
3) execute "disk1.exe", this will unpack "disk1.exe" on disk1
4) insert disk 2, and execute "disk2.exe"
5) insert disk 1 (your current drive should still be the floppy drive)
6) type "install" and select the software products you want to install,
   this will load the software to your harddisk
7) if you want to install DOS Internet applications such as NCSA telnet,
   see the "README.DOC" on disk 1 for instructions

Important: the following steps assumes that:
1) the DOS packet driver for your network board has been properly
   installed
2) you know your machine's IP number
3) you know the IP domain name, local netmask, IP number for the
   local gateway, and IP number for the local nameserver

STEP 2: Installing the Trumpet Winsock driver:
Note that this Winsock driver is NOT freeware but is distributed under
the shareware philosophy.
1) add the Winsock directory to your path list in the "autoexec.bat"
2) if you are going to use SLIP, then reboot and proceed with 5)
3) add a line in your autoexec.bat that will load the Winsock driver
   immediately after your DOS packet driver, e.g.:
   c:\winsock\winpkt.com 0x62 (make sure to supply the same software
   interrupt number that you gave to the DOS packet driver)
4) reboot and check whether both drivers load successfully
5) start Windows and add "tcpman.exe" as a new program item
6) double click "Tcpman" and enter the information you are asked for
   (given the assumption above, the "packet vector" would be "62")

STEP 3: Installing NCSA's Mosaic:
1) make sure that you have a Windows image viewer program installed
2) add the Mosaic directory to your path list in the "autoexec.bat"
3) copy the "mosaic.ini" file in your Windows directory and modify it
   according to your system configuration
4) start Windows and add "mosaic.exe" as a new program item

That's it! Double click "Mosaic" and you should be on the Web.


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 12: What are URLs
----------------------

This is the twelfth part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining
and setting up the software required to access the Web.

One of the most powerful aspects of the World-Wide Web is that it allows
to access nearly any kind of data and network service. In order to
locate such object on the Internet, the Web uses Uniform Resource
Locators (URLs). URLs specify the access method, the address of the host
computer, the port to connect to, and the path and name of the object.

The format is:

access method://host.domain[:port]/path/objectname

Examples may look like this:

http://test.unibas.ch:80/
  provides access to a WWW server on port 80
ftp://guru.cern.ch/
  provides access to an anonymous ftp server
gopher://gopher.beta.test.unibas.ch/
  provides access to a gopher server
news:embnet.net-dev
  provides access to a news server (Note the absence of "//")
telnet://test.unibas.ch
  opens an interactive telnet session
file://test.unibas.ch/file.txt
  retrieves a text file from a remote machine
file://localhost/device1/document.txt
  opens a text file or WWW document on device1 of a local UNIX or VMS
  system (Note that some browsers require the file suffix "html" to
  recognize a WWW document)
file:///disk1/document
  opens a text file or a WWW document on disk1 of a local Mac
  (Note the use of "///")
file:///C|/document.txt
  opens a text file or a WWW document on drive C: of a local DOS machine
  (Note the use of "///" and "|"

WWW browsers let you specify URLs either directly or by selecting
hypertext in the WWW document you are presented with. This will cause
the browser to send a request to open the URL specified. Selecting
hypertext in a WWW document will take you to related information, which
may also have pointers to related information. So don't worry if you
don't know the URL of the information you want, simply follow the
logical chain of hypertext links to get the information.

Some URLs of starting points for an exploration of Web resources that
might be of interest for biologists, will be included in the following
part of this series of postings.


Florian Eggenberger
EMBnet Switzerland



<!-- NOTE: IF YOU CAN'T ACCESS THIS DOCUMENT VIA A WWW GATEWAY, THEN LOAD IT
TO YOUR LOCAL DISK  (UNIX AND VMS USERS SHOULD SAVE THE DOCUMENT WITH THE
SUFFIX "html") AND OPEN IT USING A WWW BROWSER (EITHER BY SELECTING THE
"OPEN LOCAL" OPTION OR BY SPECIFYING THE URL OF THE DOCUMENT). -->

<Title> WWW INTRODUCTION: Part 13 </Title>

<H1> WWW INTRODUCTION </H1>

<H2> PART 13: Exploring the Web </H2>
<P>
This is the thirteenth part of a series of postings describing the concept
of the World-Wide Web and guiding anyone who is interested in obtaining and
setting up the software required to access the Web. Previous parts of this
series of postings are available on <A HREF =
 "gopher://biox.embnet.unibas.ch:12999/1nntp%20ls%20embnet.net-dev%20";>
embnet.net-dev </A> and (for a short period) also <A HREF =
 "http://beta.embnet.unibas.ch/WWW_Introduction/introduction.txt";>
here. </A> <P>

The Web provides a vast array of information. But there is no easy way to
access this information if you don't know where to search for. This
document is intended to give you some starting points for an exploration of
Web resources currently accessible. <P>

Services that provide pointers to Internet resources of general interest
include the  World-Wide Web <A HREF =
 "http://info.cern.ch/hypertext/DataSources/bySubject/Overview.html";>
Virtual Library </A>, the Internet <A HREF =
 "http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/MetaIndex.html";>
Resources Meta-Index </A>, <A HREF = "http://www.cen.uiuc.edu/~jj9544/";>
Joel's Hierachical Subject Index </A>, and  the <A HREF =
 "http://alpha.acast.nova.edu/start.html";>
Nova-Links. </A>
<P>
A List of <A HREF = "http://golgi.harvard.edu/biopages.list";> WWW services
for biologists </A> is maintained by Keith Robinson at Harvard University.
<A HREF = "http://beta.embnet.unibas.ch/basel/reinhard.html";> Reinhard Doelz
</A>'s <A HREF = "gopher://gopher.embnet.unibas.ch:70/";> Europeen Biology
Gopher tree </A> and Don Gilbert's <A HREF = "gopher://ftp.bio.indiana.edu";>
IUBio Archive </A> provide links to biology-specific gopher services.
<P>
Molecular Biologists might be interested in the information available from
the Johns Hopkins University <A HREF = "http://www.gdb.org/hopkins.html";>
Bioinformatics Web server </A>, the <A HREF = "http://expasy.hcuge.ch/";>
ExPASy WWW server </A> in Geneva, and the WWW services of the  European
Molecular Biology Network, <A HREF =
 "http://beta.embnet.unibas.ch/embnet/info.html";>
EMBnet. </A> Further useful services can be accessed via the WWW server of
<A HREF = "http://beta.embnet.unibas.ch/";> EMBnet Switzerland </A> in Basel.
<P>
<A HREF = "http://alpha.acast.nova.edu/guides.html";> <LI> Guides and
Tutorials </A> available on the Web include: <P>
<UL>
<LI> <A HREF =
 "file://sunsite.unc.edu/pub/academic/biology/ecology+evolution/bioguide.faq">
A Biologist's Guide to Internet Resources </A> by Una Smith
<LI> <A HREF = "file://192.87.45.1/earn/earn-resource-tool-guide.txt">
The Guide to Network Resource Tools </A> by the EARN Association
<LI> <A HREF = "file://ftp.rpi.edu/pub/communications/internet-tools.html">
John December's Internet Tools Summary </A>
<LI> World-Wide Web FAQs (Frequently Asked Questions):
<UL>
<LI> <A HREF = "http://info.cern.ch/hypertext/WWW/FAQ/List.html";>
Tim Berners-Lee's FAQ list </A>
<LI> <A HREF = "http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-faq.html";>
Nathan Torkington's FAQ list </A>
</UL>
<LI> <A HREF = "http://info.cern.ch/hypertext/WWW/Status.html";>
CERN's list of WWW software </A>
<LI> <A HREF = "http://tbone.biol.scarolina.edu/~dean2/kit/kit.html";>
The DOS Internet Kit </A> by Dean Pentcheff <P>
</UL>
The Web is expanding quite rapidly. So, read the articles in the newsgroups
<A HREF = "news:comp.infosystems.www";> comp.infosystems.www </A> and
<A HREF = "news:bionet.announce";> bionet.announce </A> to find further
useful sites.
<P>
<P>
<A HREF="http://beta.embnet.unibas.ch/basel/florian.html";>
Florian Eggenberger </A> <P>
EMBnet Switzerland



WWW INTRODUCTION
================

PART 14: What is HTML
---------------------

This is the fourteenth part of a series of postings describing the
concept of the World-Wide Web and guiding anyone who is interested in
obtaining and setting up the software required to access the Web.

HTML stands for Hypertext Markup Language and is the standard language
of the World-Wide Web. HTML files usually end with the suffix "html" and
are in ASCII (plain text) format though the access protocol of WWW
allows 8 bit transfer. HTML documents are composed of elements that
start with a tag, followed by the content of the element, followed by
the ending tag. The tags contain information about properties of the
whole document, about the format of the document, and about hypertext
links to other objects. Some elements have neither content nor ending
tags. They are called empty. The format of non-empty elements is:

<TAG> content </TAG>

HTML is case-insensitive. "<TAG>" is equivalent to "<tag>" or "<TaG>".
Spaces, tabs, and carriage returns are not significant in HTML. WWW
browser ignore any carriage return and multiple spaces are collapsed
into a single space unless the <PRE> tag has previously been used (see
below).

Elements used in HTML include:

<TITLE> text </TITLE>
  specifies the title of a document
<Hn> text </Hn>
  specifies the nth level of heading
  (where n is a number between 1 and 6)
<P>
  specifies the end of a paragraph
<UL> <LI> first item <LI> second item </UL>
  specifies an unnumbered list of two items
<OL> <LI> first item <LI> second item </OL>
  specifies an numbered list of two items
<PRE> text </PRE>
  specifies preformatted text
  (causes spaces, new lines, and tabs to be significant)
<A HREF = "URL of document to be linked"> linkname </A>
  specifies a link to a document,
  makes the "linkname" the hyperlink to the document to be linked
<IMG SRC = "filename.GIF">
  specifies an image to be included in the document
  (this is an HTML extension)

HTML documents can be created by any text editors, but if you are going
to create a lot of WWW documents, then a HTML editor is recommended. An
example of a simple HTML document has been provided in the previous part
of this series of postings. You may want to modify this document. So, go
ahead and open the document using a WWW browser. View the source code,
make changes according to your preferences, save the changes and reload
the document to make your changes effective (how to do this, depends on
the browser software you have installed on your machine).

More information on HTML is available through
<A HREF="http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html";>
this hyperlink. </A>


Florian Eggenberger
EMBnet Switzerland



WWW INTRODUCTION
================

PART 15: Customizing WWW
------------------------

This is the fifteenth part of a series of postings describing the
concept of the World-Wide Web and guiding anyone who is interested in
obtaining and setting up the software required to access the Web.

Most browsers come with a hardcoded address of the document to start
with (called Home Page). This is often a document that does not provide
direct links to the information you want. Accessing the information by
following the hyperlinks provided, consequently, may take some time. A
much quicker route to the World-Wide Web is to start at your own Home
Page. This will speed up data retrieval and let you work much more
efficiently.

Like any WWW document, Home Pages are written in HTML. Consult the
previous part of this introduction to see what HTML is. The HTML
elements described therein are completely sufficient to write a simple
Home Page. So, go ahead and create your own Home Page. Specify title and
heading of the document and include a list of links to sites that
provide the information you want. (Some links that might be of interest
for biologist have been provided in part 13 of this series of postings.)
Save your document as "text only", open it with your WWW browser and
reedit the source, if desired.

How to start WWW with your own Home Page depends on the browser software
and operation system running on your machine. The following description
apply to those browsers for which installation hints have been provided
in previous parts of this introduction.

CERN's LineMode browser, Lynx, Mosaic for XWindows
1) Under UNIX
Use the shell variable WWW_HOME to specify the URL of your Home Page.
Add a line in the appropriate start-up file:
  when running ksh:  export WWW_HOME=URL
  when running csh:  sentenv WWW_HOME URL
2) Under VMS
Use the logical name WWW_HOME to specify the URL of your Home Page. Add
a line in your startup file or in the command file that invokes WWW:
  $ define "WWW_HOME" "URL"

Mosaic for Macintosh
Start Mosaic. Select "Preferences..." from the "Options" menu. Replace
the default Home Page settings by the URL of your Home Page.

Mosaic for Microsoft Windows
Quit Mosaic. Open the "mosaic.ini" file in the "Windows" directory.
Replace the URL of the default Home Page by the URL of your Home Page.

Most browser software products provide various other parameters that can
be configured. To change the default settings of these parameters:

* using Lynx: type "o"
* using MacMosaic: select "Preferences..." in the "Options" menu
* using WinMosaic: open the "mosaic.ini" file in the "Windows" directory
* using XMosaic: select the "Options" menu

Go ahead and make changes according to your preferences.


Florian Eggenberger
EMBnet Switzerland


+------------------------------+--------------------------------+
|  Florian Eggenberger, Ph.D.  |  eggenber@comp.bioz.unibas.ch  |
|  Biocomputing                |  eggenberger1@urz.unibas.ch    |
|  University of Basel         |  Fax  +41 / 61 267 20 78       |
|  Switzerland                 |  Tel  +41 / 61 267 22 47       |
+------------------------------+--------------------------------+




Date: Wed, 16 Feb 94 15:19:28 +0100
From: eggenber@comp.bioz.unibas.CH
Subject: WWW INTRODUCTION: Part 17

WWW INTRODUCTION
================

PART 17: Glossary
-----------------

This is the seventeenth and final part of a series of postings
describing the concept of the World-Wide Web and guiding anyone who is
interested in obtaining and setting up the software required to access
the Web.

The whole series is available on the newsgroup <A HREF =
"gopher://biox.embnet.unibas.ch:12999/1nntp%20ls%20embnet.net-dev%20";>
embnet.net-dev </A> and (for a short period) also <A HREF =
"http://beta.embnet.unibas.ch/WWW_Introduction/introduction.txt";> here.
</A> <P>

The World-Wide Web has its own terminology. Here is a brief explanation
of terms used in previous parts of this WWW introduction:

AIX - UNIX based operation system developed by IBM

Anonymous FTP - FTP that allows to retrieve files from public sites

Archie - a network tool that searches anonymous FTP sites for files

ASCII - American Standard Code for Information Interchange

BITNET - "Because It's Time Network", an academic collective of networks

Browser - a client that allows to access the World-Wide Web

CERN - European Centre for Particle Physics, Switzerland

Client - a program that can request services from a server

EARN - European Academic Research Network

EMBnet - European Molecular Biology Network

Ethernet - network standard for hardware and data links levels

FTP - File Transfer Protocol, Internet standard for transferring files

Gopher - network tool that allows to access various types of data

Host - a computer that is directly connected to the network

HTML - Hypertext Markup Language, standard language of WWW

HTTP - Hypertext Transfer Protocol, standard protocol of WWW

Hypermedia - multimedia hypertext

Hyperlink - relationship between two objects on the Web

Hypertext - text that contains pointers to other text

Internet - international collective of networks running TCP/IP

IRIX - UNIX-based operation system developed by SGI

NNTP - News Network Transfer Protocol, method to transfer News articles

Protocol - the rules two computers must follow to exchange messages

Server - a program that provides a service to a client

SLIP - Serial Line Internet Protocol

SMTP - Simple Mail Transfer Protocol

TCP/IP - Transmission Control Protocol / Internet Protocol

TELNET - Internet standard protocol for remote terminal connection

ULTRIX - UNIX-based operating system developed by DEC

UNIX - operating system developed by Bell Laboratories

URL - Uniform Resource Locator

VM - operating system developed by IBM

VMS - operating system developed by DEC

WAIS - Wide Area Information Server


Florian Eggenberger
EMBnet Switzerland


ACKNOWLEDGEMENTS
----------------

EMBnet Switzerland is a project funded by the University of Basel, the
Swiss National Science Foundation, and industrial contributions from
Digital Equipment and Silicon Graphics (in alphabetical order).

+------------------------------+--------------------------------+
|  Florian Eggenberger, Ph.D.  |  eggenber@comp.bioz.unibas.ch  |
|  Biocomputing                |  eggenberger1@urz.unibas.ch    |
|  University of Basel         |  Fax  +41 / 61 267 20 78       |
|  Switzerland                 |  Tel  +41 / 61 267 22 47       |
+------------------------------+--------------------------------+