Next: Ya-Ym
Up: Linux Software Encyclopedia
Previous: Xa-Xm
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 |
- XNC
- X Northern Captain is an X Window file manager for
Linux and FreeBSD systems. The features include:
- two panels showing highlighted directory listing and giving easy
wasy to manipulate files on disk or in archives via a Virtual File System;
- a built-in rxvt terminal for running programs;
- a bookmark for storing HotDirectories and quickly changing it;
- the drag and drop protocol for file operations;
- a multiwindow viewing and editing system with various image formats;
- user menus and file associations; and
- configurable panel layouts, icons, key bindings and colors.
A source code distribution of XNC is available.
[http://www.xnc.dubna.su/]
- XNes
- An emulator for the Nintendo Entertainment
System (NES) written in C and ported to Linux Intel platforms.
The features include 512KB and 1024KB ROM support,
pre-mature sound,
joystick report,
and more.
[http://emu.simplenet.com/xnes/index.html]
- xnew
- A configurable and modular set of programs which provide a method
for people to request accounts on a UNIX system.
The modules allow the potential user to choose an interrupt key,
a backspace key, an editor, a kill key, a login name, a password,
and a shell. Another prompts for the user's full name.
A source code distribution of this C program is available.
[http://www.xenos.net/~xenon/software/xnew/index.html]
- XNotesPlus
- A successor to XpostitPlus and xpostit that provides a mechanism for
manipulating the onscreen equivalent of sticky notes.
It has interfaces for both GTK+ and
Motif.
XNotes can be displayed, edited and saved to disk files as well as
arbitrarily resized.
They can have visual and auditory alarms, be categorized and colored
by project, printed, emailed, hidden, and cascaded based on anchored
notes.
There is also an interface for the
PalmPilot.
A source code distribution is available.
[http://www.graphics-muse.org/xnotes/xnotes.html]
- Xnview
- A set of utilities for viewing and converting graphics files.
This will read 76 and write 29 different formats.
The utilities include:
- nview, a command line utility for viewing files;
- nconvert, a command line utility for converting files; and
- xnview, a GUI with all of the functionality of the command
line tools.
The functionality of Xnview includes:
- resizing images;
- adjusting luminosity and brightness;
- modifying the number of colors;
- applying filters, e.g. blurring, moyenne, embossing, etc.;
- applying effects, e.g. lentille, vague, etc.;
- creating slide shows;
- browsing pictures;
- importing raw files;
- batch conversion of image files; and
- creation of thumbnail images.
Source and binary distributions are available for various
platforms including Linux.
This requires the Motif libraries, although
Lesstif 0.88 or greater will also work.
[http://perso.wanadoo.fr/pierre.g/indexgb.html]
- xoscope
- A digital real-time oscilloscope which graphically displays
amplitude as a function of time on UNIX/X11 platforms.
The input is via a sound card using the kernel sound device,
i.e. /dev/dsp.
The features include a sample rate which can be changed independently
of horizontal scale, the storage and recall of signals at any
sample rate, zooming, math functions which can operate on memory
buffers, and more.
The xoscope package is available either in source code form
or as a binary for Linux Intel platforms.
It is documented in a man page included in the distribution.
[http://www.bobsplace.com/~twitham/oscope/]
- XOSL
- The eXtended Operating System Loader
is a boot manager created
to dramatically simplify the booting
process on systems with more than one
operating system installed.
Its chief distinguishing feature is a user-friendly GUI, with
other features including:
- full windowing system with mouse and keyboard support;
- resolutions up to 1600x1200;
- double-buffered graphics for smooth drawing;
- limited linear frame buffer support;
- changing mouse types on the fly;
- a set of color schemes along with several color adjustment options;
- password-protected boot configuration and settings; and
- restart, reboot and shutdown options.
The source code is available under the
GPL.
[http://www.xosl.org/]
- xpaint
- An X Windows paint program that offers such painting operations
as brushing, spraying, lines, arcs, pattern fill, text, boxes,
circles and polygons. It also supports multiple images with cut
and paste between them, and zooming. Several file formats are
supported. There is no manual but the online help is more than
adequate. It's not McPaint or anything but it's free and
eminently useful.
[http://www.image.dk/~torsten/xpaint/]
[ftp://ftp.x.org/contrib/applications/]
- XPath
- The XML Path language is for addressing parts of an
XML document. It is designed to be used by
both XSLT and
XPointer.
[http://www.w3.org/TR/xpath]
- xpcd
- A collection of tools for handling PhotoCDs.
The main application xpcd is an X11-based
PhotoCD decoding and viewing program.
Other tools include a command line
PhotoCD-to-PPM/JPEG
converter called pcdtoppm, an SVGAlib viewer called
pcdview, and a GIMP plug-in
which provides a bridge between GIMP and xpcd.
This is available either in source code format or as
an RPM file.
[http://user.cs.tu-berlin.de/~kraxel/linux/xpcd/]
- XPCE/SWI-Prolog
- XPCE is a symbolic object-oriented interface toolkit for symbolic
programming languages.
It can be connected to any programming language but works best with
languages that are dynamically typed or have strong static typing
and allow for programmable type conversion (e.g. C++).
Currently (4/98) it defines interfaces to Prolog, Lisp, and C++.
XPCE can also be seen as an object management system which can have its
methods defined in various languages and offers a large number of
built-in classes that concentrate on GUIs.
Method resolution is performed at runtime, which makes it useful
in combination with interpreted languges for GUI prototyping.
The graphical capabilities of XPCE include:
- dialog design with all the standard controls including buttons,
menus, sliders, text entry fields, etc. as well as a direct-manipulation
interface for the definition of dialog windows;
- interactive diagram editors with full object-oriented graphics,
opaque and transparent graphics, composition of primitives into
graphical compositions, automatically maintained graphical relations,
and an extensive library of gestures that allow the manipulation of
objects with the mouse;
- text manipulation with a programmable text editor similar to
Emacs with nearly 150 predefined methods
for handling fonts, embedding graphics, etc.; and
- a set of interprocess and networking communication primitives
to facilitate the development of GUIs for traditional stream-based
UNIX and client-server applications.
A binary version of XPCE is available for Linux Intel platforms.
Documentation is available in the form of a user's guide as well
as in a set of course notes, both available in PostScript format.
[http://www.swi.psy.uva.nl/projects/xpce/home.html]
[ftp://swi.psy.uva.nl/pub/xpce/]
- xpdf
- A PDF viewer for the X Window
System on UNIX platforms. The package consists
of three programs:
- xpdf, which allows you to interactively view PDF documents on
screen;
- pdftops, which allows you to convert PDF documents
to PostScript
format so they can be printed; and
- pdftotext, converts PDF into plain text.
The package is available as
source code or in binary format for many platforms. The
documentation is contained within a man page for each of the
two programs.
[http://www.foolabs.com/xpdf/]
[http://tug2.cs.umb.edu/ctan/tex-archive/support/xpdf/index.html]
[http://sunsite.unc.edu/pub/Linux/apps/graphics/viewers/X/]
- Xphased
- A phase plane plotter which plots solutions of 2-D plane,
autonomous ordinary differential equation (ODE) systems.
It is easy to use and understand and primarily intended
for student use in introductory courses on differential
equations, dynamical systems, or chaos.
The is also an X3d package at the same site which can
be used to plot the Lorenz equations, Poincare sections,
rotate and view in 3-D, and more.
This can be compiled and installed in generic UNIX/X11
platforms.
The documentation is a bit sparse, although it is
fairly straightforward to use without any.
[http://www.alumni.caltech.edu/~witelski/xphased.html]
- XPIP
- The X Portable Interface Package
is a tool which allows the quick construction of user
interfaces (GUIs) in an X Windows environment. It takes the
form of a series of user-definable widgets, e.g. buttons, sliders,
dials, etc., that are employed for varying parameters, control
flow, input/output, and other alterable processes. It is
not as comprehensive as other packages, but provides a balance
between ease of use and sophistication that makes it appealing
to the more casual programmer.
It consists of an unalterable library of routines combined with
a single user-modified buffer file which provides the system with
access to application-specific routines. Each XPIP application
is divided into a series of panels, each of which contains a
set of widgets. Any number of panels may appear on screen at
a given time, and the widgets in each are defined in separate
configuration files which are read at run-time. Widget types
include base, plate, button, slider, dial, arrow, scrollbar,
label, data, view, slipper, and list types, the characteristics
of which can all be customized or left at the default values.
The source code is available
and should install in environments with an ANSI C compiler and
a color system running X Windows (R4 or higher).
The program is documented in a user's manual
available in PostScript format.
[http://cns-web.bu.edu/pub/xpip/html/xpip.html]
- Xplanet
- A program that, similar to xearth, renders
an image of the earth on the X11 root window.
This uses Imlib to render a user-supplied
map of the earth (or any other planet) in either an orthographic
or mercator projection.
A Tcl/Tk front-end called tkxplanet
is included in the source and
RPM distributions.
[http://www.alumni.caltech.edu/~hari/xplanet/]
- Xplore
- An X11/Motif-based file manager whose
features include:
- a directory tree view similar to Windows Explorer;
- clipboards called shelves with a tab strip allowing quick switching
between differerent shelves;
- extreme configurability;
- an extensive automounting facility; and
- a man page and man XPM icons.
Source and both static and dynamic binary distributions are available.
[http://www.musikwissenschaft.uni-mainz.de/~ag/xplore/]
- XploRe
- An interactive statistical computing environment developed for data
analysis, research and teaching.
The features of XploRe include an extensive set of parametric and
nonparametric statistical methods,
an object-oriented programming language,
interactive graphics for exploration of data structures,
a client/server architecture with a Java interface,
provision of networking facilities for web-based interactions, and
dynamic linking with other languages.
XploRe is designed to fit any type of environment and runs on almost
any platform.
The networking capabilities of XploRe are optimized via various
features such as remote procedure calls (RPCs), streamlined data
transport mechanisms, and dynamic linking.
User-created graphical objects can be manipulated without limit,
allowing plots to be extensively modified and customized before
exporting to PostScript format.
The available functions can be split into several categories including:
- matrix operations for easy handling and processing of arrays;
- basic statistical functions such as probability and associated
cumulative distribution functions;
- smoothing routines such as kernel smoothing, running mean, spline
regression, monotone regression, etc. such as are required for
nonparametric statistics;
- 2-D graphics functions for scatterplots, boxplots, and various manipulations
of graphs;
- 3-D graphics functions such as rotation and scaling; and
- functions for creating multiple graphics in one display.
The functionality of XploRe is contained within a collection of
libraries included in the package. These libraries
contain collections of related functions for specific tasks and include:
- xplore, containing the basic macros needed for statistical
computations;
- stats, containing basic statistical procedures such as linear
regression, bootstrap, correspondence analysis, factor analysis, etc.;
- graphic, containing functions for the visualization of data;
- complex, containing macros for standard operations and
calculations with complex arrays;
- twave, an interactive teaching program for learning the use
of wavelets;
- times, containing time series functions for simulation,
estimating, and forecasting procedures for standard and non-standard models;
- finance, containing macros for the evaluation of general
price fluctuation processes;
- metrics, a micro-economics library containing techniques to
estimate regression models;
- glm, a generalized linear model library containing a variety
of models with interactive and non-interactive estimation routines for them;
- gplm, a generalized partial linear model library designed to
handle various special cases not handled by glm;
- gam, a generalized additive model library for estimating
multi-dimensional regression models;
- sim, a single index model library for estimating regression
functions with unknown links and linear indexes;
- smoother, a kernel density and regression library implementing
state of the art methods for density estimation, regression, and
derivative estimation;
- spline, a spline library containing smoothing and least squares
splines functions;
- nn, a neural network library containing functions implementing
multi-layer feedforward neural networks with additional hidden layers; and
- wavelet, a wavelet library providing many smoothing routines
and estimation procedures using wavelet techniques.
XploRe distributions are available in both local and Java
client/server versions, with the latter version needed for using
it across a network.
Versions are available for Sun Solaris, SGI, HP-UX, Linux Intel, and
Windows NT/95 platforms.
The documentation includes a series of online tutorials on the usage
of various library packages as well as an overview tutorial.
[http://www.xplore-stat.de/]
- X-Plorer
- A clone of the Windows 95 file manager
for UNIX platforms.
[http://www.x-plorer.org/]
- XPM
- XPixMap consists of an ASCII image format and a C library.
The format defines how to store color images in a portable way and
the library provides a set of functions to store and retrieve images
to and from XPM format.
The XPM distribution contains the source code for the library
and documentation in the form of a FAQ and a user's manual
in PostScript format.
The source code is written in C and is portable to most generic
UNIX platforms.
[http://www.inria.fr/koala/lehors/xpm.html]
- XPointer
- The XML Pointer language is used as a fragment identifier
for any URI-reference that locates a resource
of Internet media type text/xml of
application/xml.
XPointer is based on the XML
Path Language (XPath and supports addressing
into the internal structures of XML documents. It allows for traversals
of a document tree and choosing internal parts based on various
properties, e.g. element types, attribute values, character content, and
relative position.
[http://www.w3.org/TR/WD-xptr]
- X-pole
- An interactive analog and digital filter design program. It
supports classical digital/analog IIR filter design techniques,
pole-zero placement, proportional-integral-differential (PID)
feedback control filters, window-based digital FIR filter design,
and Parks-McClellan digital FIR filter design.
X-pole is written in a combination of C and
Tcl/Tk code. It was created
used Tcl 6.x and Tk 3.x, so it may or may not work with more
recent version of either package. The documentation is contained
within a technical report available in PostScript format.
Parts of X-pole are being integrated into the
Tycho project.
[http://ptolemy.eecs.berkeley.edu/xpole.html]
- xpostit
- A package for creating and manipulating on-screen post-it notes.
Six sizes of notes can be displayed, edited and saved to disk files.
Notes may also be arbitrarily resized.
[http://www.ers.ibm.com/~davy/software/xpostit.html]
- XPP-Aut
- A tool for solving differential equations, difference equations,
delay equations, functional equations, boundary value problems,
and stochastic equations. This has the capability of handling
up to 100 differential equations, solvers for delay and stiff
differential equations, up to 10 graphics windows simultaneously,
PostScript output capability, post-processing capabilities including
histograms, FFTs, and applying functions to columns of data, and much
more.
A source code distribution is available which will compile on most
UNIX platforms with X since it is written completely in
Xlib.
Binaries are also available for DEC OSF/1, IBM RS6000,
Linux. SGI, Sun, and HP platforms. A 60-page tutorial and user's
guide is available in PostScript format.
[ftp://ftp.math.pitt.edu/pub/bardware/]
[ftp://ftp.math.pitt.edu/pub/bardware/tut/start.html]
- xpromacs
- A project manager running under X11 that
uses Xemacs as an editor.
The functionality includes:
- creating a project consisting of
different programs, modules or shared code;
- displaying the structure of this project;
- direct access to Xemacs buffers from this structure; and
- generation of makefiles, directory structure or archive files.
A source code distribution is freely available under the
GPL.
[http://www-poleia.lip6.fr/~baillie/xpromacs.html]
- Xps
- A tool for observing UNIX processes
as a tree or a forest.
It continuously extracts
all system processes and displays them in an X Window.
Xps shows several properties of each process and allows
the user to send signals to a specified process or process
group.
It symbolize parent-child process relationships with lines
connecting a parent with its children.
A process state recorder which allows a user to investigate
short term UNIX process events is also
included in the package.
A source code distribution of Xps is available.
It is written in portable C except for one file which
contains architecture dependencies for which versions are
supplied for Linux Intel and Sun SunOS platforms.
It is documented in an ASCII file written in English and
in a user's manual in PostScript
format which is written in German.
[http://www.netwinder.org/~rocky/xps-home/]
- Xpw
- The X programmer's (or pretty) widgets
are the result of various shortcomings in Xaw.
They are intended to be an improved version that will allow easy
conversion from Xaw, although they are not a drop-in replacement
for Xaw.
Enhancements include built-in support for a 3-D look and feel,
XPM support, and clue support.
This has not yet been released as of 10/97.
[http://www.best.com/~skyvis/xms/Xpw.html]
- Xquote
- A WWW quote retrieval tool.
Xquote allows a user to:
- retrieve stock, mutual fund, and currency quotes from the WWW;
- configure firewall HTTP proxy
and periodic quote fetches;
- automatically update Xinvest with this information on each quote update;
- add new servers or quote types without rebuilding;
- view quote data in table or ticker tape formats;
- select table view details;
- view news headlines; and
- run Xquote inside a toolbar such as GoodStuff or CDE's front panel.
Xquote is available either as source code or as a statically
linked ELF binary for Linux boxes.
Compilation requires both the Motif
and XPM libraries.
[http://sunsite.auc.dk/xinvest/xquote.html]
- XQz
- A dynamic, interactive graphical system for exploratory time series
analysis including autoregressive (AR) models and Fourier analysis.
A user's manual is included in
PostScript format.
[http://lib.stat.cmu.edu/general/]
- XR
- An implementation of exact or constructive arithmetic in
C++.
This differs from multiple-precision floating-point (MPFP) arithmetic
in that no precision level is set in advance and no computation takes place
until a final request is made for output.
It also differs from
interval arithmetic in that no
limits for the final interval are set a priori.
The source code distribution is available. Installation and use
require also that the NTL precision integer
arithmetic and FC++ functional programming
packages be installed.
[http://www.btexact.com/people/briggsk2/XR.html]
- Xraw
- An attempt to update the Xaw library to
make it look more like Motif.
Xraw adds new widgets to Xaw including
arrow, container, frame, table, scrolled table, and
separator widgets.
[http://www.dnaco.net/~kragen/Xraw/]
- XRedit
- A programming editor with menus,
a scrollbar, and mouse support.
Other features include macros, key programmability,
paragraph reformatting, auto-indent, word wrap, and
search and replace.
[http://sunsite.unc.edu/pub/Linux/apps/editors/X/]
- Xripple
- A graphical user interface (GUI) for the wavelet analysis
of 1-D signals. This will display the discrete time wave transform
and the symmetric wavelet transform along with the reconstructed
signal of any given input signal, display the scaling function
and the mother wavelet, help in the design of a time dependent
filter, allow the selection of wavelet coefficents, and allow
for the inclusion of any other module for time-frequency
signal analysis. This requires the
Qt GUI library for
compilation. It is available in source code form.
[http://basant.ee.iitb.ernet.in/spann/xripple.html]
- XRN
- An X Window based newsreader.
The features of XRN include:
- article threading,
- a warning message when a followup will be posted to multiple newsgroups
(with the capability of prohibiting posting to more than a specified
number of newsgroups);
- efficient use of bandwdith when communicating overa slow network such
as over a SLIP or PPP connection;
- NNTP authentication including traditional username
and password authentication;
- a highly configurable interface through which all commands can be accessed
via either buttons or key bindings;
- support for newsgroup-specific, hierarchy-specific, and executable
signature files;
- performance of extensive pre-fetching during use;
- scanning for new articles in the background during use; and
- support for multi-lingual messages.
A source code distribution is available as is a binary distribution
for Linux Intel.
Compilation of XRN requires the standard Xaw
widget set.
[http://www.mit.edu/people/jik/software/xrn.html]
- xsat
- An X11-based satellite tracking program that draws maps of specified
world regions with satellite ground tracks and timestamps.
It can also produce a list of visible orbit passes for a given city,
including extensive information on altitude, azimuth and time.
The output can be viewed on screen or dumped to a file in
PostScript format.
[http://www.astrotrf.net:8080/xsat_blurb.html]
- XSB
- A research-oriented logic programming and deductive database
system. It provides all of the functionality of
Prolog as well as features not usually
found in logic programming systems. These features include
SLG resolution (an implementation of tabling),
a compiled HiLog implementation, a novel
transformation technique called unification factoring which can
improve program speed and clause indexing, and the availability
of the source code.
XSB contains features supporting in-memory data-oriented
applications with which knowledge bases of up to a million
clauses can be quickly loaded and efficiently indexed.
It also as an Oracle interface which generates SQL code
for Prolog queries on demand.
The SLG tabling resolution is useful for recursive query
computation and allows programs to terminate correctly in many
cases where Prolog does not. This is useful for parsing,
program analysis, model-checking, data mining, and non-monotonic
reasoning research.
The features include:
- evaluation at the engine level of programs with stratified and
non-stratified negation as well as those with stratified aggregation,
- full Prolog functionality in tabled code including cuts,
- declaration of tabled predicates either automatically
or manually,
- provision of standard tabling predicates which can be used to program
applications in non-monotonic reasoning and knowledge representation,
- dynamic compilation of tables into trie-based SLG-WAM code, and
- an alternative tabling strategy called local evaluation.
HiLog supports a type of higher-order programming in which predicate
symbols can be variable or structured. The features of this
include compilation which allows higher-order predicates to
execute at the same speed as first-order predicates,
a fully integrated HiLog preprocessor, and a number of meta-logical
standard predicates for HiLog terms.
The XSB distribution is available as source code.
It is configured for compilation on Sun SunOS and Solaris,
NeXT, Linux Intel (a.out and ELF), SGI IRIX, HP-UX, and
several other platforms.
A user's manual documents the system and is available in
TeX or PostScript
format.
[http://www.cs.sunysb.edu/~sbprolog/xsb-page.html]
- xsky
- An interactive sky atlas in which scrollbars, sliders,
and pointer gestures such as clicking and rubberbanding can be
used to move around a digital sky, adjust magnification, select
a region to view, and bring up detailed catalog information on
any object. Objects can be located by name or position and labeled
with either catalog or custom user labels.
Stars are plotted with colors corresponding to spectral class and
size corresponding to apparent magnitude, and non-stellar objects
are drawn in several shapes according to the type of object
represented. Right ascension and declination lines can be
generated and constellation boundaries are available.
PostScript files of the images and information can be generated.
Xsky makes use of several publicly available astronomical object catalogs.
The catalogs included in the distribution include:
- the Yale Catalog of Bright Stars (YBS),
- the Revised New General Catalog of Non-Stellar Objects (RNGC), and
- the Revised Optical Catalog of Quasi-Stellar Objects (QSO).
Other catalogs supported and separately available via FTP include:
- the Smithsonian Astrophysical Observatory Star Catalog (SAO),
- the General Catalog of Variable Stars (VAR), and
- the Washington Catalog of Double Stars (DBL).
Also supported are additional catalogs available on the
NASA Astronomical Data Center CD-ROM including
the Bright Star Catalog (BSC5),
the New General Catalog of Nebulae and Clusters, and
the Uppsala General Catalog of Galaxies.
The creation of a user catalog is also supported to enable the
addition of comets or asteroids, or to create customized finder
charts for transient objects.
A source code distribution of xsky is available.
It is written in C and can be compiled and installed on
many UNIX/X11 systems. It relies on the
Xaw widget set for its graphical capabilities.
It is documented in an ASCII file included in the distribution.
[http://www.astrotrf.net:8080/xsky_blurb.html]
- XSL
- The eXtensible Style Language is a stylesheet language
designed for the Web.
It provides functionality beyond that supplied by
CSS with the latter used to display simply
structured XML documents and the former where
more powerful formatting capabilities are required or high structured
information such as XML structured data is to be formatted.
The capabilities of XSL include:
- formatting source elements based on ancestry/descendency, position
and uniqueness;
- creating formatting constructs including generated text and graphics;
- defining reusable formatting macros;
- writing-direction independent stylesheets; and
- an extensible set of formatting objects.
[http://www.w3.org/TR/NOTE-XSL.html]
[http://www.oasis-open.org/cover/xsl.html]
- Koala XSL
- An XSL processor written in Java
using SAX and the DOM API.
[http://www.multimania.com/jcalles/XML/xslProcessor.html]
[http://www.inria.fr/koala/XML/xslProcessor/]
- LotusXSL
- An experimental implementation of the construction rules section of
the XSL specification.
This is an XSL processor implemented in Java,
and can interface to all APIs conforming to the DOM
Level 1 specification. It can be used from the command line, from a
wrapper, or as a submodule of other programs accessed via the API.
[http://www.alphaworks.ibm.com/formula/LotusXSL]
- xslide
- An Emacs major mode for editing
XSL stylesheets.
[ftp://ftp.mulberrytech.com/pub/xslide/]
- xslj
- A nearly complete implementation of XSL by way
of translation into extended DSSSL via the
use of Jade.
It translates XSL style sheets into valid extended DSSSL style sheets
which can then be used to render XML documents using Jade.
A source code distribution of this C package is available.
[http://www.ltg.ed.ac.uk/~ht/xslj.html]
- XSL:P
- An Open Source
XSL processor written in
Java.
[http://www.clc-marketing.com/xslp/]
- XT
- A Java implementation of the tree construction
part of XML.
This additionally requires a XML parser
such as XP.
[http://www.jclark.com/xml/xt.html]
- XSLT
- XSL Transformations is a language for transforming
XML documents into other
XML documents.
It is designed for use as part of XSL, a stylesheet
manager for XML.
XSLT can also be used independently of XSL, although it is designed primarily
for the types of transformations needed when it it used as part of XSL.
It is not intended
for use as a general purpose XML transformation language
[http://www.w3.org/TR/xslt]
[http://www.xslt.com/]
- Sablotron
- A fast, compact and portable XSLT processor written in
C++.
[http://www.gingerall.com/]
- xspace
- A package designed to introduce students to the
major concepts of space physics, e.g. magnetospheres,
particle motion, plasma waves, collisionless shocks, solar
wind, ionosphere, and currents.
Xspace is designed around the principle that students can learn
more by doing rather than reading or listening, and as such
the programs provided a laboratory-like environment in which
the student can control, observe, and measure complex behavior.
The xspace package currently includes seven modules:
- a magnetosphere module explores of the properties
of planetary magnetic fields with successive exercises investigating
dipole magnetospheres,
mirror-dipole magnetospheres, spherical magnetospheres in which
the equatorial field near the boundary is tripled due to a highly
curved spherical magnetopause surface, and a magnetosphere distorted
relative to the vacuum magnetosphere due to the implicit presence
of internal plasma;
- a particle motion module designed to demonstrate the behavior
of single charged particles moving in magnetic fields of
geophysical interest wherein the
user chooses a field geometry, a particle mass, and a starting
point and the program computes the particle trajectory;
- a solar wind module designed to investigate the solar wind
and interplanetary magnetic field behavior which offers the user
the option of either a Parker spiral or a heliospheric current sheet
model to study;
- cold plasma waves module designed to introduce electromagnetic
waves in cold plasma wherein a user
chooses from a variety of wave properties (e.g. refraction index,
dispersion relation, phase and group velocities, ellipticity,
wavelength, etc.) and the program calculates how each property
varies as a function of either the frequency or propagation angle;
- a collisionless shocks module which uses the Rankine-Hugoniot model
to illustrated how the properties of plasma change across
collisionless shocks; and
- a currents module designed to illustrate the magnetic disturbances
on the Earth's surface caused by magnetospheric currents; and
- an ionosphere model designed to illustrate the basic processes
leading to the formation of the ionosphere, i.e. the absorption of
solar radiation and the electron production by the declining
solar radiation as the density of the atmosphere increases.
A source code distribution of the xspace package is available.
It is written in Fortran (two modules) and C and requires the
Motif library to provide a graphical interface.
It includes makefiles for various platforms but not one for
Linux, although one of the existing files can be readily modified
for the task.
[http://www-ssc.igpp.ucla.edu/ssc/software/xspace.html]
- XSTAR
- A Fortran program for calculating the physical
conditions and emission spectra of photoionized gases.
It was designed for the situation of a spherical gas shell (surrounding
a central source of ionizing radiation) absorbs radiation and
reradiates it in other portions of the spectrum.
The features of this program, which can be applied to a wide variety
of astrophyical problems, include:
- computation of the effects on the gas of energy absorption;
- computation of the spectrum of reradiated light;
- user-supplied shape and strength of the incident continuum,
the elemental abundances in the gas, its density or pressure, and
its thickness; and
- configurable output of a large number of derived quantities including
the ionization balance and temperature, opacity tables, and emitted
line and continuum fluxes.
A manual is available in LaTeX format.
This is part of the ASCL collection.
See Turner et al. (1996).
[http://ascl.net/xstar.html]
[ftp://legacy.gsfc.nasa.gov/software/plasma_codes/xstar/]
- XSurface
- This is an X Window
package that allows for the creation,
manipulation and visualization of 3-D smooth surfaces. The
source code is available along with a binary at the Linux
mirror sites.
[http://www.mit.edu:8001/afs/sipb.mit.edu/project/outland/src/xsurface/]
[ftp://swift.eng.ox.ac.uk/pub/]
- XSwallow
- A generic plug-in for Netscape on UNIX boxes that allows any
X11 program to be used as an inline viewer for
any MIME type.
This can be used, for example, to view VRML files
from within Netscape with VRweb since a VRML
plug-in doesn't yet exist for this purpose.
A source code distribution is available as are binaries for several
platforms. This should compile and be usable on generic UNIX/X11
platforms.
[http://skynet.csn.ul.ie/~caolan/docs/
Xswallow.html]
- x-symbol
- A semi-WYSIWYG for LaTeX which works
with Emacs 19.13+.
The features include 227 special characters for TeX macros
(i.e. the full ISO-8859-1 character set); WYSIWYG for single line
super- and sub-scripts; minibuffer info for characters under
point; and much more. The documentation is contained in
an HTML file included with the distribution.
[http://www.fmi.uni-passau.de/~wedler/x-symbol/index.html]
- Xt
- The Xtoolkit Intrinsics suite
implements (on top of Xlib)
an object oriented interface to C code
to allow useful graphical components to be created.
It supplies routines for creating and using widgets as well as
an object oriented framework which handles the creation, deletion,
and management of widgets and their event message handling.
The Xt library
includes classes which provide low-level functionality, e.g. Object,
Core, Composite, Constraint, Shell, etc. This is a low-level X
system library which doesn't have the bells and whistles
of other toolkits like
Xaw (Athena Widget Set),
XView,
Motif,
or other high-level widget sets.
Xt is included in the standard X11 distribution, so the given URL is
to the Xt FAQ (or, more accurately, the FAQ for
comp.windows.x.intrinsics) which contains more than you'll ever
likely want to know about it.
[http://www.lib.ox.ac.uk/internet/news/faq/archive/xt-faq.html]
- XTC
- The X Tool Collection is an implemention of
the X Window Protocol written in pure
Java.
It doesn't require any native C libraries
but is intended as a complete replacement for them written from
the ground up to be flexible, object-oriented and multi-threaded.
The goal of this project to eventually provide with one library
what the combination of Xlib and, e.g.
Motif, can't provide with two libraries, i.e.
a simple, powerful, and useable GUI toolkit.
This is currently (4/99) in the alpha stage of development.
[http://www.cs.umb.edu/~eugene/XTC/]
- xtem
- An X Window
TeX menu which runs with
Tcl/Tk/TclX.
This provides
a GUI to control file and directory selection, editing,
using TeX and LaTeX,
previewing, printing, syntax and spelling checking, making
indexes, using BibTeX, and more.
[http://www.iwd.uni-bremen.de/xtem/xtem_texmenu.html]
- xtent
- A simple function-oriented language for creating
Xt-based applications, with a syntax based
on the X resource file syntax which extends its semantics to
include all of the X Toolkit (i.e. Xt) functions for creating and
manipulating widgets.
The language is a macro interpreter which looks like C/C++ mixed
with a simple version of Lisp, and it may be used as a standalone
interpreter or as an embedded language with C.
It is mostly used for the former but some do use it to create and
manipulate widgets in C applications or to inspect and debug
C or C++ based applications.
Xtent works with all of the common widget sets and allows full
access to Xt. Two extra widgets are supplied
with the package: a simple magnifier and a widget for displaying
and manipulating graphs or networks.
A source code distribution of xtent is available. The
one at Sunsite and its mirrors has been modified for easier
compilation on Linux boxes.
The package is documented in several manuals available
in PostScript format as well as
in some man pages.
[http://sunsite.unc.edu/pub/Linux/X11/devel/builders/]
- Xterminal
- An object-oriented library with a client-server architecture for
creating text-based user interfaces.
It is written in C++ using the
Ncurses library.
The Xterminal library includes pull-down menus, dialog boxes,
buttons, scrollbars, input lines, check boxes, radio buttons,
mouse support, and multiple, resizeable, overlapping windows.
It also includes advanced object management, event handling, and
communications between objects.
[http://www.linuxsupportline.com/~Xterminal/]
[http://sunsite.unc.edu/pub/Linux/libs/ui/]
- xtermset
- A program which can change the characteristics of an xterm
window from the command line. It can set the title, font, foreground
and background colors, and resize and move the window.
[http://www.cs.vu.nl/~bernsti/xtermset/]
- XTeX
- Utilities for previewing
TeX dvi files.
[http://sunsite.unc.edu/pub/Linux/apps/tex/]
[ftp://ftp.cc.gatech.edu/pub/linux/apps/tex/]
- XTeXCAD
- An X Window
program to create drawings in the
LaTeX picture environment.
[ftp://sunsite.unc.edu/pub/Linux/apps/tex/]
[ftp://ftp.cc.gatech.edu/pub/linux/apps/tex/]
- x3270
- An IBM 3278/3279
terminal emulator
for X11. This
can be used to communicate with any IBM host supporting 3270-style
connections via Telnet.
It can also communicate with hosts using line-by-line ASCII mode
to perform initial login negotiation before switching to full-screen
3270 mode.
A source code distribution is available that can be compiled and
installed on most standard UNIX/X11 platforms.
This package is documented in a man page.
[http://www.geocities.com/SiliconValley/Peaks/7814/]
- XTide
- A program that provides tide predictions in a variety of
formats. The default behavior is as a simple tide clock, but
it can be used to generate graphs, listings, calendars and much
more. The clock mode is a window that shows the current water
level and the predicted times of the next high low tides. Graph
mode provides a plot of water level versus time in an X Window
or in PPM or PostScript format. XTide also includes
Java applets that can
produce tide graphs and simple listings. Many kinds of ASCII
output can be specified. XTide should compile and install on
generic UNIX/X Window platforms.
[http://www.flaterco.com/xtide/]
- XTP
- The Xpress Transfer Protocol is a transport layer
protocol designed to provide a wide range of communication services built
on the concept that orthogonal protocol mechanisms can be combined to
produce appropriate paradigms within the same basic framework.
The protocol options of XTP allow applications to create appropriate
paradigms such as reliable datagrams, transactions, unreliable streams,
reliable multicast connections, and many others.
Error, flow, and rate control are each configured to the specific
needs of the chosen paradigm.
XTP also provides explicit multicast support with each unicast communication
mechanism also available within the multicast framework.
A reference implementation of XTP is
SandiaXTP.
See Strayer et al. (1992).
[http://www.ca.sandia.gov/xtp/xtp.html]
- Xtpanel
- A tool to build an visual program interface using a simple
scripting language or from the command line. Xtpanel provides
a quick and easy way of producing a panel containing interactive
objects such as buttons, sliders and text fields. Objects
can print, run system commands, or modify other panel objects.
The result is an interactive X Window program using a scripting
language that is easier to learn and use than conventional
X programming. Xtpanel uses the X toolkit and the MIT Athena
widget set. Documentation is via a man page and an online
interactive tutorial. The source code is available and should
install on generic UNIX/X Windows platforms.
[http://sepwww.stanford.edu/software/xtpanel.html]
- X-Tree
- An implementation of a new method for indexing large amounts
of point and spatial data in high-dimensional space.
A source code distribution of this C++ package
is available and is documented in a technical report.
[http://www.research.att.com/~berchtol/my_software.html]
- X-TrueType Server
- A program that enables an
X server to use
TrueType fonts by incorporating the
FreeType rasterizer.
The features include:
- an unchanged font interface on the X client side;
- rasterization by either the X server or the X font server;
- support for font transformations, e.g. slanting, adjusting
glyph width, etc.;
- a choice of proportional or fixed width glyphs;
- support for TrueType Collection fonts; and
- support for a wide range of character sets.
[http://X-TT.dsl.gr.jp/]
- XtTV
- An Xt-based video/TV application for
X11 that uses the
Video4Linux driver and the
bttv TV screen widget. All controlling
is done via the keyboard.
[http://www.komm.hdk-berlin.de/~rasca/xttv/]
- X2
- A text editor designed to make writing code as fast a process as is
possible.
The features include:
- selectively excluding and showing file lines;
- syntax highlighting for comments and keywords;
- REXX macro support;
- a maximum line length of 50,000 characters;
- displaying and editing of binary files;
- an unlimited undo/redo stack;
- ring and function navigation windows;
- simple customization for new file types and different key bindings;
- support for long file names;
- saving of session information;
- saving of editing information between sessions; and
- keystroke recording and playback.
Binary versions are available for several platforms including Linux Intel.
[http://www.interlog.com/~bwt/]
- X.25
- A standard defined by the CCITT for attaching computer equipment to
a Packet-Switched Data Network (PSDN) which allows remote devices
to communicate with each other across high speed digital links without
having to use expensive leased lines. The data is carried in packets over
circuits shared by many users, with the packets varying in size from
16 to 4096 bytes.
This is the only reliable service available in many countries.
The X.25 protocols encompass the first three layers of the
OSI 7-layer architecture, i.e. the Physical,
Data Link, and Network Layers.
The robustness of the Data Link Layer is usually provided by an implementation
of the ISO High-level Data Link Control
(HDLC) called
Link Access Procedure Balanced (LAPB), a bit-oriented synchronous
protocol which provides data transparency in a full-duplex
point-to-point operation. It is an efficient protocol requiring
a minimum of overhead to ensure flow control, error detection and
recovery.
[http://linas.org/linux/x.25.html]
- XUser
- An X11 user interface to the shadow password administration
files that allows the system administrator to create, modify,
and delete all user information from an interactive shell.
XUser interprets the fields of the records contained within
the shadow password files and helps in filling in the fields
for new accounts.
It can also automatically supply meaningful default values via a configuration
file.
It combines the facilities of the useradd, usermod,
userdel, and passwd programs.
A source code distribution of XUser is available.
It can be compiled and used on any machine on which the
XForms library is installed.
[http://www.icce.rug.nl/docs/programs/xuserdoc/xuser.html]
- xv
- An interactive image manipulation program for the X Window System
which can operate on images in GIF, JPEG, TIFF, PBM,
PGM,
PPM,
XPM,
X11 bitmap, Sun Rasterfile, Targa, RLE, RGB, BMP, PCX,
FITS, and
PM formats on all known types of X displays. It can generate
PostScript files (if Ghostscript is
installed) and display them.
The functionality of xv includes:
- displaying an image in a window on the screen;
- displaying an image on the root window in a variety of styles;
- grabbing any rectangular portion of the screen and turn it into
an image;
- arbitrarily stretching, compressing, rotating or flipping an image;
- cropping or padding images;
- viewing files as ASCII text or hexadecimal data;
- magnifying any portion of the image by any amount up to screen size;
- determining pixel values and X-Y coordinates in an image;
- adjusting image brightness and contrast with a gamma correction
function;
- applying different gamma functions to the RGB color components to
correct for nonlinear color response;
- adjusting global image saturation;
- performing global hue remapping;
- performing histogram equalization;
- running a number of image-processing algorithms
on any rectangular portion of the image;
- editing the colormap of an image;
- reducing the number of colors in an image;
- cropping off solid borders automatically; and
- converting image formats/
It is not primarily an image converter (a task better left to
the Netpbm and
ImageMagick packages) or a
paint program (a job for the GIMP), but
does a number of other things very well.
The xv package is shareware for personal use, with a $25 fee
asked if the package is found to be useful.
A $40 donation will net you the shareware license along with
a hardcopy version of the manual, although you can also print
out this very nicely done 120 page document on your local
PostScript printer.
See also ImageMagick,
xli, and
xloadimage.
[http://www.trilon.com/xv/]
- xvi
- A vi-compatible editor with multi-buffer and
multi-window capability and online help. It is not for
X11 as the name suggests.
[http://sunsite.unc.edu/pub/Linux/apps/editors/vi/]
- XVidCap
- A video capture program that captures parts of your screen to single
files for every frame. The features include:
- several supported frame output formats and color depths;
- definition of frames per second;
- a step mode for capturing single frames; and
- use of the X11 shared memory extension.
[http://www.komm.hdk-berlin.de/~rasca/xvidcap/]
- XView
- This was originally a toolkit for X11 developed by Sun for
creating programs that conform to their OPEN LOOK specifications.
Another toolkit called OLIT was developed by AT&T for the
same purpose.
It is still supported
by Sun (with 3.2 the current versions) although no further
enhancements are planned since they plan to move to the
Motif-like interface of
CDE starting in 1995.
OpenWindows (also known as openwin or xnews after,
respectively, the program that starts it and the main executable)
is Sun's name for its windowing environment that
conforms to the OPEN LOOK specifications and for which the above
toolkits are used to create interfaces.
Standard window managers for OPEN LOOK are olvm the standard
manager, and olvwm, a version of olvm that manages a
virtual desktop.
Software packages related to the above include:
- TNT (The NeWS Toolkit), an object oriented programming system based on
PostScript and NeWS;
- UIT (User Interface Toolkit), an object oriented C++
class library layered on top of XView; and
- MoOLIT, a version of OLIT that lets users choose between a
Motif
and an OPEN LOOK GUI feel at runtime.
XView is said to be
the easiest toolkit to learn
for those unfamiliar with the X Window System.
The source code is available and it has been ported to platforms
other than Sun (although it is reputed to be a nontrivial task
to port it). Luckily for Linux users, the port has already
been performed and is available at the given URL in a.out and
ELF formats.
There is an introductory article about XView in the
March 1998 issue of the
Linux Journal.
[http://sunsite.unc.edu/pub/Linux/libs/X/xview/]
[http://step.polymtl.ca/~coyote/xview_main.html]
- Xvisual
- A system for creating X applications, i.e. graphical
user interfaces, in a visual development environment. It
supports the Athena 3D and standard widget sets (as well as
the Xt and Xlib libraries) and allows
the visual positioning and planning of an application. It
also allows the incorporation of separately written C++
code segments which can be compiled with the visual components
as a single application. Xvisual is a combination of a
a support library (libxv) and the Xvisual Interface
Builder (XIB).
The widgets or objects currently available in XIB include labels,
buttons, menu bars, pulldown menus, bitmaps, file and directory
list boxes, general purpose list boxes, background timers,
scrollbars, panners, and toggle switches. Libxv includes
many other features not directly supported by the interface
builder but can be incorporated within an application.
Xvisual was designed and built on a Linux system with
X Windows and the Athena Xaw3D widget set and as such
should readily compile on other Linux boxes. Given the
generic nature of the components, I'd assume that it wouldn't
be a Herculean task to port it to other platforms. Documentation
is available in either HTML or PostScript format. This is still
in beta stage as of 5/96.
[http://sunsite.unc.edu/pub/Linux/X11/devel/builders/]
- XVTDL
- A to-do list manager that actively propagates list litems, maintains
multiple lists, features recurring items, couples deadline management
with list items, and allows activity logs and item annotations to be
kept.
[ftp://ftp.x.org/contrib/office/]
- Xwake
- A 2.5-D Body of Revolution (BOR) Finite Difference Time Domain (FDTD)
electromagnetic code written for wake field and impedance
calculations of rotationally symmetric structures.
A wake field is excited when a bunch of charged particles
passes through a device, and is analogous to the wake of
a boat passing through water.
Xwake uses the cylindrical coordinate form of the relevant
electromagnetic field equations whose azimuthal dependence
is expanded in a sum of sine and cosine modes.
The radial and axial dependence of the fields are then solved
for a given azimuthal wave number (with wave numbers 0 and 1
currently permitted).
Xwake can be used to describe any complicated region, even one
that is multiply connected.
Region boundaries can be modeled with either a conformal
or a stair-stepped FDTD approximation.
It is capable of accurately modeling slowly tapered structures
as well as devices containing dialectric and permeable media.
A source code distribution of Xwake is available.
The package includes automatic mesh generator, field sovler, and
post-processor plotting modules which are all integrated with
a graphical user interface.
It is written in ANSI C using the Motif
widget set and thus portable to most UNIX flavors.
It is documented in a 60 page user's guide available in
PostScript format.
[http://www-adees.fnal.gov/~tgj/xwake.htm]
- XWatch
- A program to monitor logfiles.
XWatch is started with a few arguments and displays any information
that appears in logfiles. A slider allows past information to be
reviewed.
This requires the XForms library.
[http://www.icce.rug.nl/docs/programs/
xwatch.bugs/xwatch.html]
- XWB/xwb
- The X Window WorkBench is an
editor for source files of any
programming language or text processor.
File types are automatically detected by their extensions
and a proper menu for compiling and executing the target
files is created.
It is extensible in that any type of file configuration can
be added.
[http://www.home.fh-karlsruhe.de/~somi0011/s_soft_html/s_soft.html]
[http://sunsite.unc.edu/pub/Linux/apps/editors/X/]
- XWD
- An X11-based test editor with modes for
several languages including
PostScript,
HTML,
Lisp,
Java,
C++,
LaTeX,
Pascal and
Tcl.
XWD is also capable of using Lisp macros
to perform various tasks.
Binary distributions are available for several platforms including
Linux Intel.
[http://www.lri.fr/~pa/]
- XWebcomber
- A personal web agent that allows scanning a set of linked web
pages for references to keywords. As output it creates an HTML page
with links to the pages found.
[ftp://ftp.aware.com/pub/Webcomber/]
- xwpe
- The X-Window
Programming Environment
is, as the name suggest, a programming environment to use on
UNIX/X Windows systems. This editor
can be used to edit and compile programs.
It is similar to the environments
supplied by, e.g. Borland C++ or Turbo
Pascal, although unlike
in those systems many compilers and linkers may be started from
within xwpe.
The capabilities of xwpe include:
- jumping straight to source code lines
that cause errors during compiling and linking,
- a project option
to manage programs that use more than one source file,
- a programming environment within which programs may be started
and errors found using a debugger,
- a debugging environment
that allows the setting of breakpoints directly in the
source code,
- a watch window in which the contents of variables
may be displayed, and
- a stack window that displays the program stack.
An editor is also included that can be used to edit
up to 35 files simultaneously with each displayed in a
separate window. It also has a complete search and replace
function and a file manager.
The source code for xwpe, written in ANSI-C, is available and
should compile and install on generic UNIX/X Window
systems. The documentations consists of help files
available within the xwpe environment as well as man pages.
[http://www.rpi.edu/~payned/xwpe/]
- XWPL
- The X Wavelet Packet Laboratory, a package for interactively
viewing and working with wavelets.
[ftp://math.yale.edu/pub/wavelets/software/xwpl/html/xwpl.html]
- xxgdb
- A X Window interface to the
gdb debugger.
[ftp://ftp.x.org/contrib/utilities/]
- Xy-pic
- A package for typesetting graphs and diagrams using the
principle of logical composition of visual components. It is
structured as several modules, each defining a mnemonic plain
text notation for a particular kind of graphical object or
structure. Example objects are arrows, curves, frames, and
coloring/rotation on drivers that support such things. These
can be organized in matrix, directed graph, path, polygon, knot,
and 2-cell structure forms. Xy-pic works with most
TeX formats, including
LaTeX. It has been used
to typeset diagrams from application areas such as category
theory, automata theory, algebra, and neural networks. If you
have a TeX distribution installed then this should work on your
Linux box.
[http://www.mpce.mq.edu.au/~ross/Xy-pic.html]
- Xztalk
- See Ztalk.
- XZX
- An emulator for the Sinclar ZX Spectrum
48K/128K/+3 8-bit computers for machines running UNIX/X11.
XZX emulates any of the three versions mentioned, Interface I
with up to 8 microdrives, Multiface 128 (with the ROM image) and
Kempston joystick.
It will work with both color and monochrome displays.
A source code version is available as is a binary version
for Linux Intel platforms.
[http://www.philosys.de/~kunze/xzx/]
[ home /
linux ]
Next: Ya-Ym
Up: Linux Software Encyclopedia
Previous: Xa-Xm
Contents
Manbreaker Crag
2001-03-08