[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.&nbsp;
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.&nbsp; 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>--&nbsp;
Don Johnson
drj826@acm.org
<A HREF="http://drj826.dyn.dhs.org/">http://drj826.dyn.dhs.org/</A></pre>
&nbsp;</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--