PARD: Browser
Amaya is the name of W3C's own test-bed browser/authoring tool and is used
to demonstrate and test many of the new developments in Web protocols and
data formats. Given the very fast moving nature of Web technology, Amaya has a
central role to play. It is versatile and extensible - new features can be
easily added - and is available on both Unix and Windows '95/NT platforms.
Express is (yet another) web browser using GTK, and is intended for general
Gnome consumption. It uses the gtk-XmHTML widget, so make sure that is
installed before trying to use it.
Express aims to be a full-featured web browser; however it will do this with
extensive plugin support, so it is basically as lightweight as you need. I
am now working on the plugin design - basically all major functions will be
accessible as plugins: viewers for various mime-types, scripting languages,
and handlers for socket layers and protocols. This will help curb bloat and
encourage parallel development, and allow existing code to be easily
incorporated (eg. open source image loaders, Java VM and VRML displayer).
Gzilla is a new web browser based on the GTK toolkit. This is still pretty
alpha code, although it is definitely usable to browse the Web.
Lynx is a fully-featured World Wide Web (WWW) client for users running
cursor-addressable, character-cell display devices (e.g., vt100 terminals,
vt100 emulators running on PCs or Macs, or any other character-cell
display). It will display Hypertext Markup Language (HTML) documents
containing links to files on the local system, as well as files on remote
systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers,
and services accessible via logins to telnet, tn3270 or rlogin accounts.
MMM is a WWW browser implemented in Objective Caml using its CamlTk41
interface to Tcl/Tk.
Mnemonic has been designed to be a multilithic, non-dependent, extensible,
modular, objective, network-aware internet client.
The Mnemonic browser is designed to allow dynamic loading and downloading of
browser components, or modules. Browser components, such as an image format,
transfer protocol, or plug-in, are loaded only when they are needed. This
provides a small binary (about 100Kb) and an equally small memory footprint.
Mnemonic is also fully multi-threaded allowing multiple tasks to be
completed in parallel.
Mnemonic's modular design not only allows for easy development and
expansion, but also allows for the use of mnemonic objects in other
applications such as a word processor (WURD) or a groupware framework
(Mediator).
Though primarily developed on the Linux operating system, Mnemonic has also
been successfully built on Solaris and FreeBSD systems. Mnemonic requires
threaded X11 libraries on Linux, POSIX threads and GTK libraries. Any system
meeting these requirements should be able to run Mnemonic with minimal
modification.
Netscape Communicator is the all-in-one browser and communications suite
that makes it easy to send Internet email, read newsgroups, create web
pages, and browse the World Wide Web with Netscape Navigator, the world's
most popular browser.
The Runtime Plug-in for Linux allows web page authors to direct Java applets
or JavaBeans components on their web pages to run using Sun's Java Runtime
Environment (JRE), instead of the browsers default Java virtual machine.
More specifically, web pages modified to support Project Java Activator
allow users to run 100% Pure, JDK 1.1-based applets in Internet Explorer or
Navigator, taking full advantage of all of the features and capabilities of
JDK 1.1 (such as JavaBeans, RMI, and so on), and have confidence that they
will run as expected.
FreeWRL is a free VRML browser for Linux. It aims to be fully VRML97
compliant, complete with scripting (currently in Perl, Java and Javascript,
but still preliminary) and EAI (not implemented yet). It is written mostly
in Perl, with some C for library interfaces & rendering and uses OpenGL
(e.g. Mesa) for graphics.
© 1999 by Stefan Hornburg
<racke@linuxia.de>
Last modified 03. June 1999