[ZWeb] Nice Layout for Newbies to Browse Products
Don Johnson
drj826@acm.org
Wed, 14 Jun 2000 21:19:59 -0600
This is a multi-part message in MIME format.
--------------CB1E8CBF30EC55C9907B87BD
Content-Type: multipart/alternative;
boundary="------------92647F43A0E3536C51747E9B"
--------------92647F43A0E3536C51747E9B
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi All -
I apologize for interloping here before lurking on the list for a
while. Feel free to totally ignore this :)
Attached is a web page with a layout I think would be nicely suited for
Zope newbies to explore available products (the "Web Tools" contents are
just used for illustration).
As a Zope newbie, I find it difficult to browse the product listings to
learn what all the products do. A layout like this would categorize the
products and give a brief abstract of each one, then provide links if
the users wants to learn more.
This has been just my $0.02
http://drj826.dyn.dhs.org/webtools/
--
Don Johnson
drj826@acm.org
http://drj826.dyn.dhs.org/
--------------92647F43A0E3536C51747E9B
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hi All -
<p>I apologize for interloping here before lurking on the list for a while.
Feel free to totally ignore this :)
<p>Attached is a web page with a layout I think would be nicely suited
for Zope newbies to explore available products (the "Web Tools" contents
are just used for illustration).
<p>As a Zope newbie, I find it difficult to browse the product listings
to learn what all the products do. A layout like this would categorize
the products and give a brief abstract of each one, then provide links
if the users wants to learn more.
<p>This has been just my $0.02
<p><A HREF="http://drj826.dyn.dhs.org/webtools/">http://drj826.dyn.dhs.org/webtools/</A>
<pre>--
Don Johnson
drj826@acm.org
<A HREF="http://drj826.dyn.dhs.org/">http://drj826.dyn.dhs.org/</A></pre>
</html>
--------------92647F43A0E3536C51747E9B--
--------------CB1E8CBF30EC55C9907B87BD
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Content-Base: "http://drj826.dyn.dhs.org/webtools/"
Content-Location: "http://drj826.dyn.dhs.org/webtools/"
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<!-- ########################################################## -->
<!-- -->
<!-- Web Tools Page -->
<!-- Don Johnson -->
<!-- drj826@acm.org -->
<!-- -->
<!-- ########################################################## -->
<!--
The purpose of this page is to list web tools I've discovered,
briefly describe what they are, and provide a set of links to
more information about them.
-->
<html>
<head>
<title>Web Tools Page</title>
<meta name="author" content="Don Johnson">
<meta name="description" content="Don Johnson's Web Tools Page">
<meta name="generator" content="Don's brain, version 1.0">
<meta name="rating" content="general">
<meta name="keywords" content="Don Johnson, Web Tools Page, drj826">
<link rel = "stylesheet"
href = "style"
type = "text/css">
<base href="http://drj826.dyn.dhs.org/webtools/">
</head>
<body>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- webtools logo -->
<img src="images/webtools" alt="Web Tools">
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- navigation bar -->
<table width="95%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td bgcolor="#dfdfcf">
<a href="/">home</a>
| <a href="/news/" target="_top">news</a>
| <a href="/links/" target="_top">links</a>
| <a href="/standards/" target="_top">standards</a>
| <a href="/webtools/" target="_top">tools</a>
| <a href="http://drj826.dyn.dhs.org:81/" target="_top">area 81</a>
| <a href="/portal/" target="_top">portal</a>
| <a href="/chat/" target="_top">chat</a>
</td>
</tr>
</table>
<p>This page is designed to introduce you to available web tools.
There are so many existing and developing tools that it's nearly
impossible to keep up with them all! Please suggest tools that should
be added, <a href="mailto:drj826@acm.org">send me email
(drj826@acm.org).</a> I am biased toward open source tools because I
think the future belongs to open source.</p>
<!-- ========================================================== -->
<!-- webtools table -->
<!--
The table has three columns. The first is for the name of the
web tool, the second is for a brief explanation of the tool,
and the third is for a set of links to additional information
about the tool.
-->
<table width="95%" border="0" cellspacing="1" cellpadding="4">
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- shortcuts -->
<tr>
<td colspan="3">
<small>
<b>Categories: </b>
<a href="#web_servers">Web Servers</a> ~
<a href="#web_browsers">Web Browsers</a> ~
<a href="#webdav_clients">WebDAV Clients</a> ~
<a href="#server_app_platforms">Server Side Web Application Platforms</a> ~
<a href="#scripting_languages">Embedded Scripting Languages</a> ~
<a href="#editors">Editors</a> ~
<a href="#xml_parsers">XML Parsers</a> ~
<a href="#dom_implementations">DOM Implementations</a> ~
<a href="#xslt_processors">XSLT Processors</a> ~
</small>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- web servers -->
<tr>
<td colspan="3">
<a name="web_servers">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="1" valign="top">
<h3>Web Servers:</h3>
</td>
<td colspan="2">
<p>A web server replies to requests from web clients (like web
browsers). The client might simply request a static web page. The
client might also ask the server to run a program using the common
gateway interface (CGI) and return the result. Web servers and
clients communicate using the <a
href="../standards/index_html#http">hypertext transfer protocol
(HTTP)</a>. When a person refers to a "web server" they may be
talking about the software, the hardware, or both.</p>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Apache -->
<tr>
<td width="20%" class="tool">
<a name="apache">
<b>Apache</b><br>
<small>
<li>open source</li>
<li>web server</li>
<li>WebDAV Capable</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p>The <b>Apache</b> Project is a collaborative software development
effort aimed at creating a robust, commercial-grade, featureful, and
freely-available source code implementation of an HTTP (Web)
server. The Apache web server is used by over 60% of web servers on
the Internet.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.apache.org/">
Apache Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- IIS -->
<tr>
<td width="20%" class="tool">
<a name="iis">
<b>IIS</b><br>
<small>
<li>commercial (Microsoft)</li>
<li>web server</li>
<li>WebDAV Capable</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>IIS</b> stands for Internet Information Server and is
Microsoft's flagship web server.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.microsoft.com/iis/">
Microsoft IIS Information
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- web browsers -->
<tr>
<td colspan="3">
<a name="web_browsers">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="1" valign="top">
<h3>Web Browsers:</h3>
</td>
<td colspan="2">
<p>A web browser is a software application used to request and
display information from web servers. Web browsers communicate with
web servers using the <a
href="../standards/index_html#http">hypertext transfer protocol
(HTTP)</a>. Web servers return data formatted in <a
href="../standards/index_html#html">hypertext markup language
(HTML)</a>. The web browser composes the HTML and presents it to
the user.</p>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Mozilla -->
<tr>
<td width="20%" class="tool">
<a name="mozilla">
<b>Mozilla</b><br>
<small>
<li>open source</li>
<li>web browser</li>
<li>client application platform</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>Mozilla</b> is an open-source web browser, designed for
standards compliance, performance and portability. Although called
a "browser" Mozilla is actually a software platform on which to
build any web client services, not just browsing.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.mozilla.org/">
Mozilla Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Opera -->
<tr>
<td width="20%" class="tool">
<a name="opera">
<b>Opera</b><br>
<small>
<li>commercial</li>
<li>web browser</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>Opera</b> is a simple, small commercial web browser said to
have superior performance and standards compliance.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.operasoft.com/">
Opera Software Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Netscape Navigator -->
<tr>
<td width="20%" class="tool">
<a name="netscape_navigator">
<b>Netscape Navigator</b><br>
<small>
<li>commercial</li>
<li>web browser</li>
<li>free (cost)</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>Netscape Navigator</b> is a web browser available free of
charge from Netscape. It it being replaced by Mozilla.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.netscape.com/">
Netscape Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Internet Explorer -->
<tr>
<td width="20%" class="tool">
<a name="internet_explorer">
<b>Internet Explorer</b><br>
<small>
<li>commercial</li>
<li>web browser</li>
<li>free (cost)</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>Internet Explorer</b> is a the web browser which is integrated
with the Microsoft Windows operating system. Upgrades are available
free of charge from Microsoft.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.microsoft.com/windows/ie/default.htm">
Microsoft IE Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- webdav clients -->
<tr>
<td colspan="3">
<a name="webdav_clients">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="1" valign="top">
<h3>WebDAV Clients:</h3>
</td>
<td colspan="2">
<p>Web-based Distributed Authoring and Versioning (WebDAV) is a set
of extensions to the hypertext transfer protocol (HTTP) which
enables clients to write to web servers, not just read from them.
This functionality promises to cause an explosion in collaborative
applications for the web. Eventually, all web browsers will exploit
the WebDAV protocols. For now, it requires one of the following
special WebDAV clients.</p>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Cadaver -->
<tr>
<td width="20%" class="tool">
<a name="cadaver">
<b>Cadaver</b><br>
<small>
<li>open source</li>
<li>GPL</li>
<li>command line</li>
<li>Linux</li>
<li>SunOS</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>Cadaver</b> is a command-line DAV client. Supports file
upload, download, on-screen display, namespace operations
(move/copy), collection creation and deletion, and locking
operations.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.webdav.org/cadaver/">
Cadaver Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- DAV Explorer -->
<tr>
<td width="20%" class="tool">
<a name="dav_explorer">
<b>DAV Explorer</b><br>
<small>
<li>open source</li>
<li>Java</li>
<li>GUI Interface</li>
<li>Windows</li>
<li>Linux</li>
<li>Solaris</li>
</small>
</td>
<td width="40%" class="description">
<small>
<p><b>DAV Explorer</b> is a WebDAV client application that uses
the WebDAV protocol to provide: A tree view of a WebDAV server
- Upload and download of Web resources - Locking and unlocking
of resources for collaboration support - Display all resource
properties, or just lock properties - Copying collections and
individual resources - Renaming of individual resources -
Creating new collections - Delete collections or individual
resources - Logging of protocol activity.</p>
</small>
</td>
<td width="40%" class="links">
<a href="http://www.ics.uci.edu/~webdav/">
DAV Explorer Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- server-side web application platforms -->
<tr>
<td colspan="3">
<a name="server_app_platforms">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="1" valign="top">
<h3>Server-side Web Application Platforms:</h3>
</td>
<td colspan="2">
<p>Server-side web application platforms are software systems which
facilitate the hosting of web-based applications on web servers.
The applications provide services that enable users to perform tasks
through a web interface. Common web services include news services,
search services, discussion forums, and collaborative authoring
services.</p>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Zope -->
<tr>
<td width="20%" class="tool">
<a name="zope">
<b>Zope</b><br>
<small>
<li>open source</li>
<li>python-based</li>
<li>object-oriented</li>
<li>tightly integrated</li>
<li>web application platform</li>
</small>
</td>
<td width="40%" class="description">
<p>The <b>Z Object Publishing Environment</b> (Zope) is the leading
Open Source web application server. Zope enables teams to
collaborate in the creation and management of dynamic web-based
business applications such as intranets and portals. Zope makes it
easy to build features such as site search, news, personalization,
and e-commerce into your web applications.</p>
</td>
<td width="40%" class="links">
<a href="http://www.zope.org/">
zope.org
</a> ~
<a href="http://zdp.zope.org/">
ZDP
</a> ~
<a href="http://weblogs.userland.com/zopeNewbies/">
Zope Newbie News
</a> ~
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Midgard -->
<tr>
<td width="20%" class="tool">
<a name="midgard">
<b>Midgard</b><br>
<small>
<li>open source</li>
<li>PHP-based</li>
<li>web application platform</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Midgard</b> is a freely-available Web application development
and publishing platform based on the popular PHP scripting
language. It is an Open Source development project, giving you the
freedom to create your solutions in an open environment. Midgard is
the tool for creating, modifying and maintaining dynamic
database-enabled Web services.</p>
</td>
<td width="40%" class="links">
<a href="http://www.midgard-project.org/">
Midgard Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Jellybean -->
<tr>
<td width="20%" class="tool">
<a name="jellybean">
<b>Jellybean</b><br>
<small>
<li>open source</li>
<li>perl-based</li>
<li>object-oriented</li>
<li>web application tool</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Jellybean</b> is a quick and dirty web server written in Perl.
The author's intention is to build Jellybean into a system like
Zope.</p>
</td>
<td width="40%" class="links">
<a href="http://snafu.wgz.org/chromatic/jellybean.html">
the Jellybean Object Web Server
</a> ~
<a href="http://sourceforge.net/project/?group_id=2601">
Jellybean on Source Forge
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Iaijutsu -->
<tr>
<td width="20%" class="tool">
<a name="iaijutsu">
<b>Iaijutsu</b><br>
<small>
<li>open source</li>
<li>perl-based</li>
<li>object-oriented</li>
<li>web application tool</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Iaijutsu</b> is an object-oriented content management and web
application framework written in Perl. Content may be managed via a
web interface based on familiar file managers. As an object-oriented
web application platform, Iaijutsu provides developers with a
framework in which to create flexible and reusable components.</p>
</td>
<td width="40%" class="links">
<a href="http://www.ninjacode.com/iaijutsu/">
Iaijutsu Home Page
</a> ~
<a href="http://sourceforge.net/project/?group_id=417">
Iaijutsu on Source Forge
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Gamla -->
<tr>
<td width="20%" class="tool">
<a name="gamla">
<b>Gamla</b><br>
<small>
<li>open source</li>
<li>perl-based</li>
<li>web application tool</li>
</small>
</td>
<td width="40%" class="description">
<p>The <b>Gamla</b> project aims to create a Rapid Application
Development (RAD) tool and a web application server based on
Perl.</p>
</td>
<td width="40%" class="links">
<a href="http://gamla.iglu.org.il/">
Gamla Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Enhydra -->
<tr>
<td width="20%" class="tool">
<a name="enhydra">
<b>Enhydra</b><br>
<small>
<li>open source</li>
<li>enterprise-level</li>
<li>Java/XML</li>
<li>Internet application server</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Enhydra</b> is an application server for building Web and
wireless applications for clients ranging from dot com companies and
startups to Fortune 500 organizations. Lutris Enhydra Standard 3.0
is a fully certified and supported version of the Enhydra Open
Source Java/XML application server. </p>
</td>
<td width="40%" class="links">
<a href="http://lutris.com/">
Lutris Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Vignette -->
<tr>
<td width="20%" class="tool">
<a name="vignette">
<b>Vignette</b><br>
<small>
<li>Commercial</li>
<li>web application platform</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Vignette</b> provides a proven, enterprise-ready architectural
foundation that powers many of the largest and most successful
e-business applications today. The V/5 E-business Platform provides
a scalable, reliable, and high-performance foundation for delivering
content, profiling, and managing interactions across multiple
communication channels such as the Web, pagers, mobile phones, and
e-mail.</p>
</td>
<td width="40%" class="links">
<a href="http://www.vignette.com/">
Vignette Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- embedded scripting languages -->
<tr>
<td colspan="3">
<a name="scripting_languages">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="1" valign="top">
<h3>Embedded Scripting Languages:</h3>
</td>
<td colspan="2">
<p>Embedded scripting languages are used to build web applications
and services. They allow programs to be embedded within HTML
documents. These embedded programs are run by the web server each
time the HTML document is requested. Embedded scripting languages
are often used to build web interfaces to database contents.</p>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- PHP -->
<tr>
<td width="20%" class="tool">
<a name="php">
<b>PHP</b><br>
<small>
<li>open source</li>
<li>server-side</li>
</small>
</td>
<td width="40%" class="description">
<p><b>PHP</b> is a server-side HTML embedded scripting language. It
provides web developers with a full suite of tools for building
dynamic websites: native APIs to Apache and other web servers; easy
access to MySQL, Sybase, Oracle, and other databases; IMAP; LDAP;
HTTP headers and cookies; etc.</p>
</td>
<td width="40%" class="links">
<a href="http://www.php.net/">
PHP3 Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- ASP -->
<tr>
<td width="20%" class="tool">
<a name="asp">
<b>ASP</b><br>
<small>
<li>Commercial (Microsoft)</li>
<li>server-side</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Active Server Pages</b> (ASP) is a server-side HTML embedded
scripting language.</p>
</td>
<td width="40%" class="links">
<a href="http://www.asptown.com/">
ASP Town
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Editors: -->
<tr>
<td colspan="3">
<a name="editors">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="1" valign="top">
<h3>Editors:</h3>
</td>
<td colspan="2">
<p>Editors are software applications that let people create and
maintain text.</p>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- emacs -->
<tr>
<td width="20%" class="tool">
<a name="emacs">
<b>Emacs</b><br>
<small>
<li>open source</li>
<li>text editor</li>
<li>developement environment</li>
<li>scary powerful :-)</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Emacs</b> is a <u>hardcore</u> professional text editor. You
can do anything in Emacs and do it very quickly and efficiently (but
not without overcoming a significant learning curve). The learning
curve is worth it if you want to be at the top of your craft
involving anything with text. Emacs has powerful modes for editing
SGML, XML, HTML, Perl, Python, etc.</p>
</td>
<td width="40%" class="links">
<a href="http://www.emacs.org/">
GNU Emacs Home Page
</a> ~
<a href="http://www.emacs.org/">
New Emacs Home Page
</a> ~
<a href="http://www.lysator.liu.se/projects/about_psgml.html">
PSGML mode (for editing SGML/XML)
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Bluefish -->
<tr>
<td width="20%" class="tool">
<a name="bluefish">
<b>Bluefish</b><br>
<small>
<li>open source</li>
<li>free (cost)</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Bluefish</b> is a GTK HTML editor for the experienced web
designer. It is very usable (a lot of websites are already created
using Bluefish) but new features might be not yet completely
finished.</p>
</td>
<td width="40%" class="links">
<a href="http://bluefish.openoffice.nl/index.php">
Bluefish Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Frontpage -->
<tr>
<td width="20%" class="tool">
<a name="frontpage">
<b>Frontpage</b><br>
<small>
<li>commercial (Microsoft)</li>
<li>HTML editor</li>
<li>web site design tool</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Frontpage</b> is a web site creation and management tool.</p>
</td>
<td width="40%" class="links">
<a href="http://www.microsoft.com/frontpage/">
Microsoft Frontpage Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Dreamweaver -->
<tr>
<td width="20%" class="tool">
<a name="dreamweaver">
<b>Dreamweaver</b><br>
<small>
<li>commercial (Macromedia)</li>
<li>HTML editor</li>
<li>web site design tool</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Dreamweaver 3</b> enables Web site design and
production. Develop sites, automate production, and enhance team
efficiency. It accelerates workflow through integration with Web
applications, Microsoft Office, and leading e-commerce and
application servers. Dreamweaver can be customized using HTML,
JavaScript, and XML, enabling rapid Web development.</p>
</td>
<td width="40%" class="links">
<a href="http://www.macromedia.com/software/dreamweaver/">
Dreamweaver 3 Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- XML Parsers: -->
<tr>
<td colspan="3">
<a name="xml_parsers">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="3">
<h3>XML Parsers:</h3>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- expat -->
<tr>
<td width="20%" class="tool">
<a name="expat">
<b>expat</b><br>
<small>
<li>open source</li>
<li>written in C</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Expat</b> is an XML 1.0 parser written in C. It aims to be
fully conforming. It is currently not a validating XML
processor.</p>
</td>
<td width="40%" class="links">
<a href="http://www.jclark.com/xml/expat.html">
expat Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Xerces -->
<tr>
<td width="20%" class="tool">
<a name="xerces">
<b>Xerces</b><br>
<small>
<li>open source</li>
<li>Java</li>
<li>Apache project</li>
</small>
</td>
<td width="40%" class="description">
<p>The <b>Xerces</b> Java Parser 1.1.1 supports XML 1.0
recommendation and contains advanced parser functionality, such as
XML Schema, DOM Level 2 version 1.0, and SAX Version 2, in addition
to supporting the industry-standard DOM Level 1 and SAX version 1
APIs.</p>
</td>
<td width="40%" class="links">
<a href="http://xml.apache.org/xerces-j/">
Xerces Java Parser Readme
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- DOM Implementations: -->
<tr>
<td colspan="3">
<a name="dom_implementations">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="3">
<h3>DOM Implementations:</h3>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- XML::DOM -->
<tr>
<td width="20%" class="tool">
<a name="xml_dom">
<b>XML::DOM</b><br>
<small>
<li>open source</li>
<li>Perl</li>
</small>
</td>
<td width="40%" class="description">
<p><b>XML::DOM</b> is a perl module for building DOM Level 1
compliant document structures</p>
</td>
<td width="40%" class="links">
<a href="http://search.cpan.org/search?mode=module&query=XML%3A%3ADOM">
XML::DOM on CPAN
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- XSLT Processors: -->
<tr>
<td colspan="3">
<a name="xslt_processors">
<hr noshade size="2">
</td>
</tr>
<tr>
<td colspan="3">
<h3>XSLT Processors:</h3>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- XT -->
<tr>
<td width="20%" class="tool">
<a name="xt">
<b>XT</b><br>
<small>
<li>open source</li>
<li>Java</li>
<li>James Clark</li>
</small>
</td>
<td width="40%" class="description">
<p><b>XT</b> is an implementation in Java of XSL
Transformations. This version of XT implements the PR-xslt-19991008
version of XSLT. Stylesheets written for earlier versions of the
XSLT WD must be converted before they can be used with this version
of XT.</p>
</td>
<td width="40%" class="links">
<a href="http://www.jclark.com/xml/xt.html">
James Clark's XT Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Xalan -->
<tr>
<td width="20%" class="tool">
<a name="xalan">
<b>Xalan</b><br>
<small>
<li>open source</li>
<li>Java</li>
<li>Apache project</li>
</small>
</td>
<td width="40%" class="description">
<p><b>Xalan</b> is an XSL processor for transforming XML documents
into HTML, text, or other XML document types. Xalan-J version 1.0.1
represents a complete and a robust reference Java implementation of
the W3C Recommendations for XSL Transformations (XSLT) and the XML
Path Language (XPath). Xalan can be used from the command line, in
an applet or a servlet, or as a module in other program. By default,
it uses the Xerces XML parser, but it can interface to any XML
parser that conforms to the DOM level 2 or SAX level 1
specification.</p>
</td>
<td width="40%" class="links">
<a href="http://xml.apache.org/xalan/">
Xalan Home Page
</a>
</td>
</tr>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- SAXON -->
<tr>
<td width="20%" class="tool">
<a name="saxon">
<b>SAXON</b><br>
<small>
<li>open source</li>
<li>Mozilla Public License</li>
<li>Java</li>
</small>
</td>
<td width="40%" class="description">
<p>The <b>SAXON</b> package is a collection of tools for processing
XML documents. The main components are (1) An XSLT processor, (2) A
Java library, and (3) A slightly improved version of the Ælfred
parser from Microstar. (But you can use SAXON with any SAX-compliant
XML parser if you prefer).</p>
</td>
<td width="40%" class="links">
<a href="http://users.iclway.co.uk/mhkay/saxon/">
SAXON Home Page
</a>
</td>
</tr>
</table>
<br><br>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- navigation bar -->
<table width="95%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td bgcolor="#dfdfcf">
<a href="/">home</a>
| <a href="/news/" target="_top">news</a>
| <a href="/links/" target="_top">links</a>
| <a href="/standards/" target="_top">standards</a>
| <a href="/webtools/" target="_top">tools</a>
| <a href="http://drj826.dyn.dhs.org:81/" target="_top">area 81</a>
| <a href="/portal/" target="_top">portal</a>
| <a href="/chat/" target="_top">chat</a>
</td>
</tr>
</table>
</body>
</html>
--------------CB1E8CBF30EC55C9907B87BD--