next up previous contents
Next: Ya-Ym Up: Linux Software Encyclopedia Previous: Xa-Xm   Contents

Xn-Xz

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 up previous contents
Next: Ya-Ym Up: Linux Software Encyclopedia Previous: Xa-Xm   Contents
Manbreaker Crag 2001-03-08