Next: Wa-Wm
Up: Linux Software Encyclopedia
Previous: Va-Vm
  Contents
Last checked or modified: Oct. 13, 1998
[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 |
- VNC
- Virtual Network Computing is a remote display system
which allows you to view a computing desktop environment on both the
machine on which it is running and any other support platform on the
Internet.
VNC consists of two components - servers which generate displays and
viewers which draw the display on a screen - connected via a
TCP/IP connection.
The server and the viewer may be on different machines and on different
architectures, and no state is stored at the viewer, i.e. breaking the
viewer's connection to the server and then reconnecting will not result
in loss of data.
A VNC display is also sharable in that one desktop can be displayed and
used by several viewers at once.
A source code distribution of VNC is available as are binary
distributions for Linux Intel, Sun Solaris, DEC Alpha, and
Win32 platforms.
Documentation is available in a separate distribution file.
See also Richardson et al. (1998).
[http://www.orl.co.uk/vnc/]
- VNC Tight Encoder
- A package for optimizing VNC over small bandwidth
links. It implements a tight encoding algorithm adapted for low bandwidth
networks, and includes other features such as SSH
tunneling support.
The current version (1.1) usually achieves compression ratios from
5-75% higher than for zlib compression, and
it is also usually more efficient in CPU usage.
[http://www.tightvnc.com/]
- VNET
- The Virtual NETwork protocol is a virtual protocol for
managing multiple physical network protocols.
VNET sits above pairs of network and ARP protocols and, when opened
with a remote IP address, compares the net
number with that of its lower protocols to determine if the host
can be reached directly on a local network. If so, it attempts to open the
appropriate interface protocol.
- VOCP
- A complete voice messaging solution featuring unlimited voicemail
boxes, email pagers and DTMF command shells.
The latter are boxes that allow authenticated users to execute a restricted
set of commands using DTMF sequences and hear the results of their
actions.
[http://vocp.sourceforge.net/]
- VOGL
- The Very Ordinary GL-like Library is a
library of C routines
which attempt to allow a programmer to write programs which can be moved
to machines with the SGI GL library on them.
It is based entirely on the
VOGLE graphics library.
A source code distribution of VOGL is available.
It is written in C and can be compiled and used on many
platforms, including most flavors of UNIX.
It is documented in a user's manual available in
PostScript format as well as
in a man page.
[ftp://gondwana.ecr.mu.oz.au/pub/]
- VOGLE
- The Very Ordinary Graphics Learning
Environment is a library
of C routines for doing line drawings and polygon fills in 2 and
3 dimensions. It handles circles, curves, arcs, patches,
polygons, and software text in a device independent manner, and
simple hidden line removal is also available via polygon backfacing.
It is loosely based on the SGI Iris GL library.
VOGLE includes drivers for PostScript, X11, Tektronix,
HPGL, and VGA and EGA graphics cards.
Interfaces are avilable for C, Fortran, and Pascal.
A source code distribution of VOGLE is available. It is
written in C and can be compiled and used on several platforms,
including most flavors of UNIX.
It is documented in an extensive man page.
VOGLE serves as the basis for the
VOGL and VOPL packages.
[ftp://gondwana.ecr.mu.oz.au/pub/]
- VolPack
- A portable software library for fast, high-quality volume
rendering.
The features of VolPack include:
- rendering data sampled on a regular 3-D grid;
- support for user-specified transfer functions for both
opacity and color;
- provision of a shading model with directional light sources,
multiple material types with different reflective
properties, depth cueing, and shadows;
- production of color (24 bit) or grayscale (8 bit) renderings
with or without an alpha channel;
- support for arbitrary affine view transformations;
- support for a flexible data format which allows an arbitrary
C structure to be associated with each voxel; and
- fast rendering times achieved without specialized hardware.
It is intended for use in C or C++ programs.
VolPack uses a volume rendering pipeline concept to
produce images.
The first stage of the pipeline is the classification
of volume data, i.e. to assign an opacity to each voxel,
such that low opacities can be assigned to uninteresting
or distracting regions in the data set and high values to
interesting regions which should be visible.
The second stage assigns a color to each voxel in an
operation called shading or lighting. Here the user specifies
the position and color of one or more light sources.
In the third stage a view transformation is specified and
the volume transformed accordingly.
In the fourth and final stage the voxels are composited
into an image.
There is a choice of three rendering algorithms which differ
in the degree to which they trade flexibility for speed and
the amount of preprocessing needed.
A source code distribution of VolPack is available.
It is written in C and portable to many UNIX flavors.
It is documented in a user's manual.
See Lacroute and Levoy (1994).
[ftp://www-graphics.stanford.edu/pub/volpack/]
- Volsh
- A portable volume renderer based on a parallel implementation of the
shear-warp factorization algorithm.
This was developed for the batch creation of high-fidelity,
volumetric renderings of large, time-evolving data sets.
This can achieve multi-frame per second rates on current
generation systems on dataset cubes 256 points on a side, and
a GUI called Gvolsh is included to exploit this capability.
This is implemented as an extension to
Tcl.
Source and binary distributions are available, with one of the
latter being for Linux Intel.
[http://www.scd.ucar.edu/vg/Software/volsh/]
- VolVis
- A Volume Visualization system that unites numerous visualization
methods within a comprehensive visualization system, providing
a flexible tool for the scientist and engineer as well as the
visualization developer and researcher. It has been designed
to supply a wide range of functionality with numerous methods
provided within each functional component, to offer a user interface organized
into functional components for ease of use, to allow new representations
or algorithms to be easily added, to be portable, and to be freely
available.
The components of VolVis include:
- a file I/O component which can
handle various file types including slice, image, function, and
environment files;
- an object control component which allows the user
to control most object properties for system objects, e.g. position,
orientation, color, texture, etc;
- a rendering component which offers
a variety of techniques ranging from a rough approximation of the
final image to accurate rendering within a global illumination
model, with each available rendering algorithm offering several
levels of accuracy;
- an image control component which facilitates the
manipulation of generated images;
- a navigation component which
allows the interactive control of object position and orientation;
- an animation component which permits the creation of image sequences;
- a measurement component which can be used to obtain quantitative
information from the data models, e.g. surface and volume area; and
- a filter component which can be used to enhance features, smooth data,
or reduce noise.
VolVis is written in C and highly portable. It will run on most UNIX
workstations support X/Motif, although some components require
special hardware capabilities.
The latest release (version 2.1) of VolVis supports both
OpenGL
and the Mesa GL library.
The package is available via the Web site by filling out
an interactive request form.
The package is documented in an 80+ page manual in PostScript
format.
[http://www.cs.sunysb.edu/~vislab/volvis_home.html]
- Voodoo
- Drivers for various types of Voodoo graphics cards.
[http://linux.3dfx.com/open_source/drivers.htm]
- Voodoo Graphics
- A driver for Voodoo Graphics based graphics accelerators.
The package includes:
- a 3dfx device driver for /dev/3dfx that allows Glide applications
to run without root privileges; and
- implementations of both Glide2x and Glide3x, the low-level
rasterization APIs.
The system requirements include a 2.2.X kernel, support for
LKMs (Loadable Kernel Modules), and a Voodoo2
accelerator.
[http://linux.3dfx.com/open_source/download/voodoo_graphics.htm]
- Voodoo Rush
- A driver for Voodoo Rush graphics cards.
The package includes:
- a 3dfx device driver for /dev/3dfx that allows Glide applications
to run without root privileges;
- implementations of both Glide2x and Glide3x, the low-level
rasterization APIs;
- an X11 server for
XFree86; and
- Rushlibs, an X extension that coordinates between Glide and X.
[http://linux.3dfx.com/open_source/download/voodoo_rush.htm]
- Voodoo3/Banshee
- The package includes:
- a 3dfx device driver for /dev/3dfx that allows Glide applications
to run without root privileges;
- implementations of both Glide2x and Glide3x, the low-level
rasterization APIs; and
- an X11 server for
XFree86.
A newer set of drivers for Voodoo3 and Banshee cards is being developed
using the DRI framework developed by Precision
Insight.
[http://linux.3dfx.com/open_source/download/voodoo3_banshee.htm]
- Voodoo2
- A driver for Voodoo2 based graphics cards (which won't work with
Voodoo Banshee, Voodoo3, Voodoo Rush or Voodoo Graphics based cards.
The package includes:
- a 3dfx device driver for /dev/3dfx that allows Glide applications
to run without root privileges; and
- implementations of both Glide2x and Glide3x, the low-level
rasterization APIs.
The system requirements include a 2.2.X kernel, support for
LKMs (Loadable Kernel Modules), and a Voodoo2
accelerator.
[http://linux.3dfx.com/open_source/download/voodoo2.htm]
- VOPL
- The Very Ordinary Plotting Library is a library of C routines
for doing graph plots. It handles a variety of fits and scalings
together with providing defaults for positioning graph titles,
axis titles, and labels. It may be called from C or FORTRAN
and requires the VOGLE graphics
library. The package includes the program gpp for
displaying multiple graphics with various curve fitting and
axis options.
A source code distribution of VOPL is available.
It is written in C and can be compiled and used on
many platforms including most flavors of UNIX.
It is documented in a couple of man pages.
[ftp://gondwana.ecr.mu.oz.au/pub/]
- VORT
- The Very Ordinary Rendering Toolkit
is a collection of tools and a library for the generation and
manipulation of images. It includes a ray tracer, a pixel
library, and various utility programs.
The ray tracer art can do algebraic surfaces and CSG models and
its features include:
- various primitives (e.g. blobby, box, cone, cylinder,
height field, polygon, sphere, etc.);
- triangular strips and OFF files;
- composite objects and constructive solid geometry;
- directional, point and area sources;
- 3-D procedural texturing, bump mapping, and 2-D image mapping;
- adaptive anti-aliasing through variable rate jittered sampling;
- arbitrary transformations on objects and textures;
- Kd trees, uniform grids, and other methods to speed rendering; and
- basic animation support.
There are tools for manipulating image files, a pixel library for
reading and writing display files, a set of display programs for
X11, some programs for generating simple animations,
a program for making 3-D text via conversion of vector fonts,
and more.
A source code distribution of VORT is available.
It is written in C and can be compiled and used on most
platforms, including all flavors of UNIX.
It is documented in a set of man pages.
[ftp://gondwana.ecr.mu.oz.au/pub/]
- Vortex
- See Cecil.
- VOTE
- Vitus' Own Table Editor is a curses-based
spreadsheet program currently
(5/98) under development.
[http://www.fe.msk.ru/~vitus/works/vote.html]
- Voyager
- A standards-neutral development platform and object request broker
(ORB) for distributed object models written in
Java.
Voyager is designed to for quickly producing distributed systems
and as such allows the use of regular message syntax to construct
remote objects, send them messages, and move them between programs.
The core Voyager package includes a full-featured ORB with support
for mobile objects and autonomous agents
as well as services for persistence, scalable group communication,
and basic directory servivces.
The features of the core Voyager package include:
- CORBA integration including full native
support for all IDL types and IIOP with bidirectional IDL/Java
conversion;
- a proxy generation utility that automatically generates executable
Java class files or source code;
- dynamic aggregation, i.e. the capability of adding secondary
objects (i.e. facets) to primary objects at runtime which allows
the addition of behavior to third party components whose source
is not available;
- an activation framework which allows objects to be persisted to
any kind of database and automatically re-activated if the VM is
restarted; and
- timer services and stopwatch and timer classes to allow common
timing chores.
A binary distribution of the Voyager core package is freely
available under some fairly restrictive conditions, although it seems
to be fair game for non-profit, personal use.
An online form must be filled out to obtain the core package, and
a more fully featured version is available that is not free.
Use of this requires JDK 1.1 or greater.
[http://www.objectspace.com/products/voyager/core/index.html]
- VPA
- A Fortran 95 module providing a set of facilities
for supporting variable and arbitrary precision floating point
arithmetic.
This exploits the semantic extension data abstraction capabilities
ofr Fortran 95 to define a suitable number data-type and the fundamental
arithmetic operations to manipulate numbers of this type.
This provides the four operations of arithmetic, a minimal number of
type conversions, and six logical comparison operators.
[http://www.pcweb.liv.ac.uk/jls/vpa11.htm]
- VPCE
- An emulator for the NEC PC-Engine
game console.
Versions are available for MS-DOS, UNIX, Windows, and MacOS.
A binary is available for Linux Intel.
[http://www.fortunecity.com/roswell/vanthal/10/index.html]
- VPE
- The Visual Parallel Programming Environment
is a system for creating programs based on the message passing
model.
Computations are expressed and programs
created by drawing graphs in which compute nodes
represent sequential computations and messages flow between them
on arcs.
Compute nodes are annotated with ordinary C or
Fortran program text which contains calls to the VPE
message passing library.
A VPE graph may call another via a call node so a VPE program
can consist of one or more graphs, with the list of graphs that
comprise a VPE program being stored in a project file.
The programs created by VPE run under
PVM.
The features of VPE include:
- the simplification of a programmer's mental target model since
task structure is represented graphically;
- fewer message passing library calls needed since VPE
automatically spawns and initializes tasks and message routing
is specified graphically;
- automatic management of task IDs and tags;
- support of hierarchical development without contexts;
- automation of the compilation and distribution of new
executables, even on heterogeneous networks; and
- automatic execution of programs even in complex
environments with runtime monitoring information related directly
back to the program's graphical structure.
The VPE system can be obtained in source code form.
It can be compiled and installed on generic UNIX platforms with
a C compiler.
Its use also requires an installation of Tcl/Tk,
versions 7.4 and 4.0 or greater, respectively.
Several documents are available including a user's manual and
several technical reports, all in PostScript
and some in HTML format.
See the contrasting
HeNCE project.
[http://www.cs.utk.edu/~newton/vpe/vpe.html]
- VPF
- The Vector Product Format is a standard format,
structure,a nd organization method for large geographic databases
based on a georelational data model.
It is designed to be compatible with a wide variety of applications
and products, allowing application software to read data directly
from computer-readable media without conversion to an intermediate
format. It uses tables and indices that permit direct access by
spatial location and thematic content and is designed to be used
with any digital geographic data in vector format that can be
represented using nodes, edges and faces.
There are several types of VPF products of different levels of feature
content and density, each defined by a different specification
including features, attributes and attribute values allowed in the
product as well as how the features will be grouped into coverages
and what tiling scheme will be used. The VPF products currently
produced by NIMA include:
- VMap 0, a Vector Map Level 0 compiled from hardcopy cartographic
sources supplemented by aerial imagery whose function is to provide
the military with digital terrain features to support mission planning
functions (and for which a subset called DTED Level 1 is publicly
available at the site);
- VMap 1, a Vector Map Level 1 compiled from multiple regional
databases whose function is to assist military planning at the
operation and, to a lesser extent, tactical levels;
- VMap 2, a Vector Map Level 2 compiled from topo maps at
1:50,000 and 1:100,000 scales whose function is for use by tactical
planners;
- UVMap, an Urban Vector Map compiled from a wide range of data
whose function is to provide information for operations in urban areas;
- DNC, a Digital Nautical Chart compiled from available nautical
and other charts whose function is to support marine navigation and
GIS applications;
- DTOP, a Digital Topographic Data product;
- WVS, a World Vector Shoreline product; and
- VITD, a VPF Interim Terrain Data product that portrays selected
military geographic information containing features of tactical significance
in a standardized georelational format.
Several other eventual products are presently (12/98) being prototyped.
[http://164.214.2.59/vpfproto/index.htm]
[http://164.214.2.59/publications/specs/printed/VPF/vpf.html]
- vpnd
- The virtual private network daemon is a
daemon that connects two networks on a network
level either via TCP/IP or a leased line
attached to a serial interface.
All data transferred between the networks is encrypted using the
Blowfish encryption algorithm.
This package is intended as a means for securing transparent
network interconnection across potentially insecure channels.
A source code distribution is available.
[http://www2.crosswinds.net/nuremberg/~anstein/unix/vpnd.html]
- vpo
- A machine-independent global optimizer for high-performance compilers.
This has been used to build several compilers and other program
transformation and analysis tools.
It uses a compilation paradigm in which all code improving
transformations are performed on a target-specific representation
of the program as a register-transfer list (RTL).
All possible improvements are attempted with the only limitation
being the incapability of expressing them in the instructions
available on the target machine.
The features include:
- machine- and language-independent;
- minimization of phase ordering problems since all improvements
are applied to a single low-level intermediate representation; and
- easy retargeting to additional architectures.
[http://www.cs.virginia.edu/zephyr/vpo/]
- VPR
- Versatile Place and Route is a CAD tool for
the placement and routing of array-based Field Programmable Gate
Arrays (FPGAs).
It was designed to allow circuits to be placed and routined on a wide
variety of FPGAs to facilitate comparisons of different
architectures.
The package also contains an associated netlist translation and
clustering tool called VPACK.
A source code distribution is freely available for non-commercial and
non-profit applications.
The documentation includes a technical paper as well as
Betz et al. (1999).
[http://www.eecg.toronto.edu/~vaughn/vpr/vpr.html]
- Vprint
- A full-featured programmable text editor similar to
Troff-like formatters.
Vprint offers all of the usual formatting features such as margin
control, headers, footers, page numbering and full control over
the printer.
It also has several other useful features including:
- support for up to 36 printer fonts including proportional with
multiple width tables;
- support for extended character sets (e.g. graphics and special
characters);
- full printer support using initialization files for printer
independence;
- built-in mail-merge and repeat functions;
- input and output file switching and nesting to allow long documents
to be printed from a master file, output to a pipeline or file, or input
from pipelines;
- full referencing capabilities including footnotes, endnotes, index,
table of contents, support for cross-referencing, chapter and section
numbering, figure and table numbering, etc.;
- one or multiple column formatting;
- conditional tests using if and when commands along with arithmetic
functions and variables;
- full macro programming capability;
- support for hanging indents, temporary indents, wide tabs, different
even and odd page formats, etc;
- 28 numeric registers for such values as page number, line number,
margins, time, data, etc.;
- support for half line spacing; and
- support for embedded shell commands.
A binary distribution of Vprint is available for Linux Intel systems.
Vprint is not freeware but a free license for using it is included
in the distribution.
A manual is included in the distribution in ASCII format, and a printed
version can be ordered.
[http://www.kootenay.com/~bvdpoel/]
- VPS
- The Virtual Private Server is a Linux-based
Virtual Private Network (VPN) method for securely connecting disparate networks
over the Internet. This can be used to connect multiple networks to
each other without the use of leased lines or dedicated connections.
All that is needed is an Internet connection for each site.
This is currently (12/98) in beta testing.
Source and binary distributions are available under the
GPL. Documentation is sparse but more is
supposedly forthcoming.
[http://www.strongcrypto.com/]
- VRML
- The
Virtual Reality Modeling Language
is 3-D HTML, i.e. a file format
for 3D graphics on the Web that allows you to associate hyperlinks
(URLs) with 3-D objects. You can build a 3-D scene from multiple objects
distributed in different locations throughout the Web and can hyperlink
a 3D object to any other document on the Web. A good place to start
is the
VRML Repository, a network
resource for the dissemination of information relating to VRML.
VRML related software for Linux platforms includes:
An interesting site from the science perspective is the
Scientific Visualization and VRML
site at NIST.
[http://www.pernet.net/~kahlage/vrml.html]
- VRML-JAVA3D
- A package including a VRML97 Java
3-D loader and runtime classes.
This includes wrapper and implementation classes as well as
parser and loader classes for running VRML97 files in a Java
3-D runtime environment.
This also includes sample viewer classes and the VRML97
ISO scripting packages.
Release 0.90 includes four viewer programs with various features:
- SimpleVrml97Viewer, a sample viewer for demonstrating how
to load VRML97 geometry into a Java 3D application;
- Vrml97Viewer, similar to the above with more user interaction
via mouse and keybaord;
- Vrml97Player, a player that uses the VRML behavior engine
and is intended to be a standalone VRML97 player; and
- Vrmlet, a VRML applet that runs in Appletviewer or in
Netscape via the Java plugin.
Source and precompiled versions of the package are available.
[http://www.vrml.org/WorkingGroups/vrml-java3d/]
- VRMLplot
- A Matlab function
for generating interactive 3-D VRML 2.0
graphs and animations. It generates output files which may be
viewed using a WWW browser with a VRML 2.0 plugin.
[http://www.dsl.whoi.edu/~sayers/VRMLplot/]
- VRRP
- The Virtual Router Redundancy Protocol
defines an extension to the MIB for use
with SNMP-based network management.
Specifically, it defines objects for configuring, monitoring
and controlling routers.
[http://www.ietf.org/ids.by.wg/vrrp.html]
- VRwave
- A VRML 2.0 browser written in
Java. This was developed by
the same folks who created
VRweb and is meant to
be its successor. The source code is available and requires
no commercial packages to run. Binaries are also available for
SGI, Sun Solaris, Dec Alpha, and Linux/ELF platforms.
[http://www.iicm.edu/vrwave]
- VRweb
- A VRML
browser for 3-D scenes and worlds usable with
Hyper-G and
WWW browsers. This software (and project) is intended to
complement forthcoming commercial VRML browsers and
provide a platform for research and experiment. Binary
versions are available for several platforms, including
Linux.
[http://www2.iicm.edu/vrweb]
[ftp://ftp.iicm.edu/pub/VRweb/]
[http://sunsite.unc.edu/pub/packages/infosystems/WWW/VRML/VRweb/]
[http://www.fh-wolfenbuettel.de/ftp/pub/graphics/vrml/VRweb/]
- VSAP
- The Virtual Socket Association Protocol
is a damned hard topic on which to find information as of 11/98.
- VSCM
- A complete and portable implementation of Scheme
based on a virtual machine written in ANSI C and on a bytecode
compiler written in Scheme itself.
The non-standard features of VSCM include
executable portable memory images,
error handling, interrupt handling,
coroutines, timer interrupts, generic ports,
continuations with multiple arguments, and interfaces to
the runtime system, garbage collector, and operating system.
A source code distribution of VSCM is available which can
be compiled on many UNIX flavors.
[http://www.cs.princeton.edu/~blume/vscm/]
[http://www.kurims.kyoto-u.ac.jp/~blume/vscm/]
- VSFFTPK
- A vectorized package of Fortran 77 subroutines for the fast transform
of multiple real sequences defined on a staggered grid, i.e. a grid
on which boundary values are imposed at a point midway between two
grid points. These routines can be used to efficiently solve
Poisson-type PDEs on staggered grids.
Each transform routine in the package consists of three tasks:
a pre-processing step which computes a new sequence from the
given data, a step which calls the appropriate routine to calculate
an FFT of the new sequence, and a post-processing step which computes
the required transform from the real periodic transform.
Each transform also has an associated initialization routine which
must be called before the transform.
The routines in the VSFFTPK suite include:
- VSRFTI, an initialization routine for VSRFTF and VSRFTB;
- VSCOSI, an initialization routine for VSCOSF and VSCOSB;
- VSSINI, an initialization routine for VSSINF and VSSINB
which exists only as an entry point in VSCOSI;
- VSCSQI, an initialization routine for VSCOSQ;
- VSSNQI, an initialization routine for VSSINQ which exists only
as an entry point in VSCSQI;
- VSRFTF, which performs a forward transform of multiple real
staggered grid sequences into Fourier coefficients;
- VSRFTB, which performs the backward transform equivalent
to VSRFTF;
- VSCOSF, which performs a forward transform of multiple real
staggered grid sequences into Fourier cosine coefficients;
- VSCOSB, which performs the backward transform equivalent
to VSCOSF;
- VSCOSQ, which performs the forward and backward transforms
between multiple real staggered grid sequences and Fourier cosine
quarter-wave coefficients;
- VSSINF, which performs a forward transform of multiple real
staggered grid sequences into Fourier sine coefficients;
- VSSINB, which performs the backward transform equivalent
of VSSINF; and
- VSSINQ, which performs the forward and backward transforms
between multiple real staggered grid sequences and Fourier sine
quarter-wave coefficients.
A source code distribution of VSFFTPK is available.
All the routines are written in Fortran 77 and documented via
comment statements contained within each source code file.
This is part of CMLIB.
[http://sunsite.doc.ic.ac.uk/public/computing/general/statlib/cmlib/]
- VSIP
- The Vector Signal Image Processing Forum is
an organization working to define an industry standard API for vector,
signal and image processing primitives for embedded, real-time signal
processing systems.
[http://www.vsipl.org/]
- VSTa
- A microkernel operating system (OS)
in which all filesystems and drivers reside in user mode processes.
This was inspired by both QNX and Plan 9.
A distribution is available which can be installed on x86 machines.
[http://www.zendo.com/vsta/]
- Vstream
- A video capture and editing utility targeted towards the capability
of making MPEG movies.
The features include catpure to multiple streams and unlimited
maximum stream length.
This uses the Video4Linux API.
[http://www.ee.up.ac.za/~justin/bttv/]
- VS2DT
- A model for simulating and solving problems of water and solute
movement in variably saturated porous media.
A finite difference method is used to solved a flow equation
developed from the law of conservation of fluid mass, a nonlinear
form of Darcy's equation, and an advection-dispersion equation.
VS2DT can analyze problems in 1- or 2-D in planar or
cylindrical geometries.
There are several options for specifying boundary conditions
specific to flow under unsaturated conditions including
infiltration with ponding, evaporation, plant transpiration,
and seepage faces. Solute transport options include first-order
decay, adsorption, and ion exchange.
The VS2DT flow equation is discretized using central differences
in space. Time derivatives are approximated by a fully implicit
backward scheme. The nonlinear conductance terms, boundary
conditions, and sink terms are implicitly linearized.
Relative hydraulic conductivity is evaluated at cell boundaries
using full upstream weighting, the arithmetic mean, or the
geometric mean of values from adjacent cells.
Saturated hydraulic conductivities are evaluated at cell boundaries
using distance weighted harmonic means, and nonlinear conductance
and storage terms can be represented by either algebraic equations
or tabular data.
A source code distribution of VS2DT for UNIX platforms is
available.
The primary documentation is contained within
Healy (1990) and Lappala et al. (1987).
This is part of the USGS
Water Resources Applications Software
collection.
[http://water.usgs.gov/software/vs2dt.html]
[http://www.geogr.uni-jena.de/software/vs2dt.html]
- V6
- A compositional device to combine document processing steps which
is to the Web what pipes are to UNIX systems.
It is available as a personal proxy and relies on common skeleton
architecture and Web-related libraries. V6 can be easily
configured to support various sets of filters while remaining
portable and browser-independent.
The filters can act on requests emitted by a browser or on a
document returned by a server or both.
The currently (5/97) available filters include flexible
caching, request redirection, HTML
filtering, global history, and on-the-fly full text indexing.
V6 can be used to support other navigation aids and Web-related
tools or as a traditional HTTP server.
The latter can be useful as a way to serve private files without
needing access to a site-wide HTTP server or to interface with
local, private applications through a CGI
interface.
The V6 distribution is available in source code form or as
a binary for Linux Intel (ELF and a.out) and Sun Solaris and
SunOS platforms.
Objective Caml is required to
compile the source code.
A user's manual and some technical papers are available
in PostScript format.
[http://pauillac.inria.fr/~rouaix/V6/]
- VTad
- A rule-based performance monitoring tool for Linux systems.
This monitors the operation of a computer, seeks out performance
problems, and makes recommendations on how to fix them.
[http://www.blakeley.com/resources/]
- Vtk
- The Visualization Toolkit is a software system for 3-D graphics
and visualization. It includes and C++ class library and a Tcl
implementation based on the class library, and is designed on
object-oriented principles. The graphics model used is at a higher
level of abstraction than rendering libraries like openGL or pEX,
which means it is easier to create useful graphics and visualization
applications. In vtk applications can be written directly in C++
or in Tcl/Tk. It is a true visualization system that supports a
wide variety of visualization algorithms including scalar, vector
and tensor visualization and advanced modeling techniques like
implicit modeling and polygon reduction. The rendering libraries
supported are Sun's XGL, SGI's GL and
OpenGL, HP's starbase and
the freely available Mesa renderer.
The package is documented in
Schroeder et al. (1996).
Vtk should compile and run on
most UNIX platforms, including Linux.
[http://www.kitware.com/vtk.html]
- VTL
- The View Template Library is a flexible adaptor
layer on top of STL that provides the functionality
of views.
Views are container adaptors that provide a container interface to:
- parts of the data;
- a rearrangement of the data;
- transformed data; or
- a suitable combination of the data sets
of the underlying containers.
Views can adapt - via the use of templates - their interface to the
underlying containers.
[http://www.zib.de/weiser/vtl/]
- VTun
- The Virtual Tunnel package creates virtual tunnels over
TCP/IP networks with traffic shaping, compression
and encryption.
The supporting types of tunneling are:
- TTY - tunneling PPP, SLIP
and most other serial protocols and programs;
- pipes - works like UNIX pipes and tunnels most programs; and
- Ethernet - tunnels traffic using the
Linux EtherTap device.
This is a userspace implementation that doesn't require modification
of the kernel, and it uses a modular architecture of traffic handlers
to apply the shaping, compressing and encryption.
Source and RPM packages are available.
[http://vtun.netpedia.net/]
- VTWM
- The Virtual Desktop Tab Window Manager is
an extension of the TWM that implements a virtual desktop.
A source code distribution is available which has been successfully
used on several UNIX flavors.
[http://www.visi.com/~hawkeyd/vtwm.html]
- vulcanize
- A Perl script that converts a subset of
LaTeX into HTML.
This translates most common, simple LaTeX constructions and
ignores the rest.
A source code distribution is available.
[http://www.plover.com//vulcanize/]
- VuSystem
- A programming system for the dynamic manipulation of temporally
sensitive data designed to run on any UNIX/X11 system without
requiring any special real-time facilities.
It includes a rich set of over 50 modules including:
- modules to read and write a variety of media formats;
- filters for performing image processing and machine vision functions;
- filters for performing JPEG compression and decompression;
- various device interface modules.
Various applications are also available including
those for viewing live television sources, browsing video
files, image processing of live video, office monitoring and
recording whiteboard actions.
Some of these require special hardware.
All VuSystem applications are written in an application shell
that interprets a version of Tcl that
has been extended to support object-oriented programming.
All event-driven code is written as Tcl scripts and a Tcl
interface to the Xt intrinsics and the
Athena widget set (Xaw) has been implemented
for the GUI code.
A source code distribution is available as is a binary distribution
for Linux Intel machines.
Documentation is a bit sparse and scattered about the site and
the distribution.
[http://www.tns.lcs.mit.edu/vs/vusystem.html]
- VUtils
- A collection of source libraries for developing vision algorithms under
Linux and Windows.
It is designed to aid in the production of research quality vision
algorithms.
The libraries are organized into three main sections:
- iview, a portable windowing system designed to attach to
a Scheme implementation via a foreign
function interface;
- fgrab, a extensible frame grabber; and
- vision, a library of real-time vision algorithms.
[http://robot-lab.ils.nwu.edu/software/vision/]
- VXP
- The Visual X Windows Programming Programming interface is an
environment in which to develop X Windows programs interactively. The
visual programming process begins with the design of the application
interface, where the components (e.g. widgets) are instantiated. Next the
properties of these components are set, and the code necessary to handle the
actions for certain events is written by the developer (in C). Finally, the
application is built by the system, which automatically generates the
remainder of the C code for the application. The programmer can also
compile, execute and debug the application from within the system. The goal
of the project is to eventually support all Xt-derived widget sets, e.g.
OSF/Motif, OpenLook, MIT Athena (Xaw), etc., although the present
version only supports the first-named set. Thus far only binary distributions
are available for HP, SGI, DEC OSF, SUN OS5/4, IBM RS600 and AIX,
NetBSD, SCO, Linux, UnixWare, BSD, and FreeBSD systems. Online and
hardcopy version of a user's manual and a tutorial are available.
[http://www.shsu.edu/~stdyxc05/VXP/]
- VXS-PCTS
- An implementation of IEEE Std 2003.1 Test Methods for
POSIX.1 based on the POSIX test mode
of the VSX4 test suite.
This basically verifies the compliance of the core operating
system calls and libraries.
VXS-PCTS provides over 6000 tests for IEEE Standard POSIX 1003.1-1990 and
FIPS 151-2, and uses the
TET package as its harness.
The operating systems tests are divided into two major sections:
- POSIX.os, including all the POSIX 2003.1 assertions with the
exception of those included in the next section;
- ANSI.os, including all the C Language specific P2003.1 assertions
plus additional assertions based on the text of the ISO C standard.
The header file tests are also divided into two sections:
- POSIX.hdr, test sets for the POSIX header files; and
- ANSI.hdr, test sets for the ANSI header files.
A user's guide and various other documents are available in
the expected formats.
[http://www.opengroup.org/testing/downloads.html]
[ home /
linux ]
Next: Wa-Wm
Up: Linux Software Encyclopedia
Previous: Va-Vm
  Contents
Manbreaker Crag
2001-03-08