Next: Bibliography
Up: Linux Software Encyclopedia
Previous: Za-Zm
Contents
Last checked or modified: Feb. 4, 1999
[home /
linux ]
CATEGORIES |
NEW
Aa-Am |
An-Az |
Ba-Bm |
Bn-Bz |
Ca-Cm |
Cn-Cz |
Da-Dm |
Dn-Dz |
Ea-Em |
En-Ez |
Fa-Fm |
Fn-Fz |
Ga-Gm |
Gn-Gz |
Ha-Hm |
Hn-Hz |
Ia-Im |
In-Iz |
Ja-Jm |
Jn-Jz |
Ka-Km |
Kn-Kz |
La-Lm |
Ln-Lz |
Ma-Mm |
Mn-Mz |
Na-Nm |
Nn-Nz |
Oa-Om |
On-Oz |
Pa-Pm |
Pn-Pz |
Qa-Qm |
Qn-Qz |
Ra-Rm |
Rn-Rz |
Sa-Sm |
Sn-Sz |
Ta-Tm |
Tn-Tz |
Ua-Um |
Un-Uz |
Va-Vm |
Vn-Vz |
Wa-Wm |
Wn-Wz |
Xa-Xm |
Xn-Xz |
Ya-Ym |
Yn-Yz |
Za-Zm |
Zn-Zz |
- Zombie
- A program which allows the creation of an environment where a number
of clients can talk to each other without having to care about the
underlying TCP/IP network protocol.
Zombie is useful for applications which need a stream-type connection
to other clients.
Clients are assigned numeric IDs by the server upon first contact
which are used for identification among the clients when sending
messages. Facilities exist for a client to get a list of all other
clients and their numbers.
Multicasting to a group of clients and broadcasting to all clients
is also possible.
The package consists of two parts:
a server which handles communications between any number of clients;
and ZombieClient, a C++ class which provides an interface for
communicating with the server and other clients.
A source code distribution of Zombie is available as is a binary
for Linux Intel platforms.
A short user's manual is also included.
[http://infa.abo.fi/~chakie/zombie/]
- Zone
- A library of 3-D PostScript
matrix operators which allow the user to draw paths, translate,
scale, rotate, and otherwise treat PostScript as if it were dealing
with three dimensions rather than the usual two.
Zone is a set of macros which uses natural extensions to
PostScript to draw, e.g. a 3-D path, by actually projecting
the relevant points to the user page using perspective.
The PostScript files in the package include:
- zone.ps, which contains the 3-D macros;
- linmap3.ps, which maps a 2-D path onto any plane in the 3-space
of zone.ps;
- warpmap3.ps, which maps a 2-D path using a user-defined
warp function into 3-space;
- spherewarp.ps, which maps the plane stereographically onto a sphere;
- cylinderwarp.ps, which maps the plane around a cylinder;
- butterflywarp.ps, which maps the plane in a surface of negative
Gaussian curvature;
- latlongwarp.ps, which maps a cylindrical projection onto a sphere;
- breakpath.ps, which holds a library of path-chopping algorithms
to chop, e.g., a path to be filled into small trapezoids; and
several example files.
A manual is included in DVI format.
This can be used with Ghostscript.
[http://www.cs.brown.edu/software/catalog.html]
- Zope
- The Z Object Publishing Environment
is a free, Open Source
Web application platform for building
high-performance, dynamic Web sites.
Zope contains a powerful and simple scripting object model and an
integrated object database.
It is constructed from several integrated components including:
- Z Publisher, which provides the ORB connecting
Z objects to various publishing mechanisms;
- Z Framework, which consists of a Web interface for object
management along with a series of interfaces allowing Z objects to work
together (or, alternatively, an API and application support classes);
- Z Templates, which provide HTML generation services to Z objects;
- Z Object Database, which provides an object store for Z objects
supporting object versioning, transactions, object activation and deactivation
with a tunable cache, undo, and several storage backends;
- Z SQL Methods, which permit accessing SQL databases;
- Z Database Adapters, which allow the Z SQL Methods to
operate with various relational database systems including
MySQL; and
- PCGI or Persistent CGI which allows long
running processes to communicate with any Web server supporting CGI.
The features and functionality of Zope include:
- a PHP-like language called DTML which will
eventually be XML-compliant;
- management via a Web browser;
- access control including user-defined roles;
- optional sub-tree localization of user information, roles and
permissions that can override definitions higher in the tree;
- object persistence;
- content management with session control;
- WebDAV compatibility;
- FTP access to the site and its dynamic methods;
- database integration with a built-in query system and a sophisticated
search interface;
- CGI is unnecessary;
- transaction processing that is transparent to the programmer;
- Web-based definition of classes;
- can be called from Apache or run as its
own server; and
- multi-threading.
A source code distribution is available.
[http://www.zope.org/]
- ListMate
- A ZClass-based package that allows Zope users
to easily define, create and administer table structures.
The features include:
- a ZClass-only object structure;
- CatalogAware;
- support for multiple file upload for each table entry;
- an administrative front-end;
- free define table structures; and
- complete configurability.
[http://www.zope.org/Members/heiko.stoermer/ListMate]
- ZPL
- An array programming language designed for fast execution on both
sequential and parallel processing computers. ZPL provides a high
level programming medium for supercomputers with efficiency
comparable to handcoded message passing, and enables new users
with scientific computing experience to learn the basics in just
a few hours.
ZPL is implicitly parallel in that the compiler and not the programmer
makes the explicit parallelization decisions, i.e. the gory details
are hidden from the programmer.
The features of ZPL include:
- it is an array language so expressions like A+B add entire arrays;
- it compiles to ANSI C which is then compiled with machine-specific
libraries for the target machine;
- programs can be written entirely in ZPL or it can interface with
legacy sequential C or Fortran codes;
- it is portable in that a program developed on any machine can be
automatically ported and compiled on any other machine;
- it uses a specialized set of procedure calls to define when and what
communication must be performed but now how, with optimized machine-specific
communication routines chosen during the compilation to C phase;
- it is aggressive at eliminating temporaryxi
arrays created by both programmer
and compiler to reduce demands of processor memory;
- it uses the concept of a region for specifying subarrays which is more
flexible than the slice or triple notation used by other languages; and
- interfaces to the PLAPACK and
ScaLAPACK libraries are available.
Versions of ZPL are available for most parallel machines as well
as for most UNIX platforms include Linux Intel.
It's use is documented in a user's manual and a reference manual,
both available in PostScript format.
[http://www.cs.washington.edu/research/projects/zpl/]
- zprof
- A basic block profiler for ANSI C programs which produces a count
of the number of times each basic block is executed. It's behavior
is similar to that produced by the gcc -a command.
Zprof was constructed using Zyacc
and Zlex.
[http://opal.cs.binghamton.edu/~zdu/zprof/]
- ZRP
- The Zone Routing Protocol is a
routing protocol suitable for a wide variety of mobile ad-hoc
networks, especially those with large network spans and diverse
mobility patterns. Each node proactively maintains routes within a
local region (referred to as the routing zone).
[http://www.ietf.org/internet-drafts/
draft-ietf-manet-zone-zrp-01.txt]
- zsh
- A shell designed for interactive use as well as for use as a
scripting language. It incorporates many of the features of
bash,
ksh and
tcsh as well as many
new features. It has command-line editing, built-in
spelling correction, programmable command completion, shell
functions with autoloading, a history mechanism, and many
other features. Online documentation includes:
[http://www.zsh.org/]
[http://sunsite.unc.edu/pub/Linux/system/shells/]
- Ztalk
- A low-bandwidth voice communication tool for TCP/IP networks.
Ztalk is a fully functional voice messaging system which works
well with low-bandwidth systems such as SLIP, PPP, or
56kbs links. The Ztalk protocol is similar to CB radio broadcasting
wherein a user records a message and sends it to designated
recipients who spool the message and play it back through audio
devices. It is a two part package consisting of the client
and the daemon ztalkd which must be installed in the
recipient's system.
There is also an associated X11 client called
Xztalk which uses the Motif library.
The functions offered by Ztalk include
8-bit quality audio,
voice-mail spooling and playback,
audio file transmitting (via Sun audio format),
multicasting,
GSM-based compression,
background compression and transmission,
low-bandwidth consumption, and
TERM protocol support.
The source code for Ztalk and Xztalk is available. It
is written in C and has been successfully ported to Linux
Intel, Sun SunOS, and SGI IRIX platforms.
Installation of the Xztalk GUI front-end requires the
Motif widget set.
It is documented in a FAQ and a man page.
[http://www.cobaltgroup.com/~roland/work/xztalk.html]
- Z39.50
- A standard for specifying a client/server based protocol for
information retrieval which specified procedures and structures
for a client to search a database provided by a server, retrieve
database records identified by a search, scan a term list, and
sort a result set. It also supports access control, resource
control, extended services, and help facility. The protocol
addresses communication between corresponding information
retrieval applications, i.e. the client and server, but does
not address the interaction between the client and the end-user.
Packages which provide client and/or servers for the Z39.50
standard include
IrTcl,
Isite,
Willow,
YAZ,
Zebra Server, and
zeyes.
[http://lcweb.loc.gov/z3950/agency/]
- Zyacc
- A general purpose parser generator which converts a grammar
description for an LALR(1) context-free grammar into a C program
to parse that grammar. Zyacc is mostly upward compatible with
Yacc and BisonA general purpose parser generator which converts a grammar
description for an LALR(1) context-free grammar into a C program
to parse that grammar. Zyacc is mostly upward compatible with
Yacc and Bison, and includes several enhancements.
The enhanced features of Zyacc include:
- support for inherited attributes which can be uniquely evaluated
in a left-to-right parse;
- support for semantic tests allowing the outcome of runtime semantic
tests to affect parsing decisions;
- remote interactive debugging of generated parsers via either a textual
interface or a Java-based GUI with a debugger
that allows the setting of breakpoints on any grammar symbol and selective
display of the current parser state;
- named attribute variables to make maintaining grammars easier;
- generation of parser description files in HTML;
- a look directive for checking (at parser construction time) whether
a reduction requires lookahead;
- allowance for multiple start nonterminals and a call to the parsing
function to be made for a particular start nonterminal;
- multiple-character quoted literal tokens; and
- the capability of specifying command-line options from within the
parser file.
A source code distribution of Zyacc is available. It is written
in C and can be compiled on most UNIX flavors. It was developed
on a Linux Intel platform.
The distribution also contains a Prolog
frontend which illustrates th euse of semantic predicates for handling
Prolog's dynamic operators.
A user's manual is included in several popular formats.
See the related Zlex.
[http://opal.cs.binghamton.edu/~zdu/zyacc/]
[ home /
linux ]
[ home /
linux ]
Next: Bibliography
Up: Linux Software Encyclopedia
Previous: Za-Zm
Contents
Manbreaker Crag
2001-03-08