Main > Free Download Search >

Free edge software for linux

edge

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 210
AlteredSaver 2.3

AlteredSaver 2.3


AlteredSaver is a 3D screensaver. more>>
AlteredSaver is an OpenGL screen saver whichruns as a stand-alone application, or as a screen saver in conjunction with xscreensaver.

Our goal is to make sure youre always entertained. AlteredSaver can download new content from our web site with just one click - we have lots of award winning interactive art to choose from.

ELEVEN 3D screen savers are include!. Switch between scenes automatically. Several different camera views are included in each scene - youre able to switch between them and smoothly rotate the view using the arrow keys.

Great for youngsters! Download new 3D content from AlteredWorlds.com with one click! Play Audio CDS, MP3s and WAVs while watching cutting-edge 3D graphics. Optimized for the GeForce, but works well on most 3D cards.

AlteredSaver was awarded a 5 Star Editors pick by ZDNet and ranked among the most popular 5% of all their downloads.

AlteredSaver has featured in magazines all over the world, including the UK, Brazil, Portugal, the Netherlands and the US.
<<less
Download (10.9MB)
Added: 2005-04-25 License: Freeware Price:
1642 downloads
Geom 0.0.7

Geom 0.0.7


Geom is an interactive geometry application. more>>
Geom is an interactive geometry application.

Geometry application in the style of the Geometers Sketchpad or DrGeo.

Geom uses CCC as a canvas, which in turn uses Cairo. With the near deprecation of GNOME Canvas using any canvas that doesnt uses Cairo is a waste of time.

Right now, the project is in pre-alpha state, but you can start using it to play a little. You will need to download and install CCC; besides that, only Gtk+ and libglade are required.

If you dont want to use the bleeding edge, here I put two tarballs, one of CCC and another one of Geom. The CCC one is a modified version of mine (Im trying to help Sven in CCC, but hes busy and sometimes it takes time to get my patches in), and a semi working version of Geom.

If you find bugs in this version of CCC, dont bother Sven with them, they are probably my fault. And if you use the current git version of CCC, be warned that Geom segfaults with it.

<<less
Download (0.096MB)
Added: 2007-06-24 License: GPL (GNU General Public License) Price:
855 downloads
xsheep 0.0.1

xsheep 0.0.1


xsheep project is an X toy, clone of Windows Esheep. more>>
xsheep project is an X toy, clone of Windows Esheep.
It shows a sheep that runs about your screen falling off windows and looking cute. This version was put together as an experiment, and the author is looking for someone else to take it over.
The graphics are the original Esheep graphics used with permission.
Enhancements:
- implemented with shape extension and override_redirect, hopefully this means that no window that anyone is likely to use will attempt to put a bloody title bar on top of the sheep !, if one does youll just have to
- a) fall back to the horrible non-shape implementation or
- b) use some windowmanager config options to ignore the sheep.
- handle window move and change events (pause at the first configure event, and only wake up on the last one, and then start again), it appears to work ok
- restack windows so that sheep window is one above the target window it is falling to, i need to modify this slightly for edge clinging
- walk not run option.
- pissing on a window.
- sleep and wake up
- yawning
<<less
Download (0.063MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
1073 downloads
OpenCCG 0.9.0

OpenCCG 0.9.0


OpenCCG project is a collection of natural language processing components. more>>
OpenCCG project is a collection of natural language processing components.
OpenCCG, the OpenNLP CCG Library, is a collection of natural language processing components and tools which provide support for parsing and realization with Combinatory Categorial Grammar (CCG).
Enhancements:
- Refactored realizer to put all no-sem edges on the agenda, which requires making an exception for edges with no indices in the implementation of the index filter, but otherwise yields a more uniform approach to creating edges.
- Refactored realizer to use representative edges (one per cat) instead of edge groups, which ends up being simpler on the whole and should be easier to explain.
- Refactored categories to allow for equality checks with and without taking the LFs into consideration.
- Refactored edge equiv classes to use coverage bit vector and cat sans LF to check equality.
- Refactored lex instantiation to produce all possible instantiations that respect the alt exclusivity constraints.
- Changed Sign, DerivationHistory to store rule object.
- Changed alt edge construction to create new LF from input signs and rule, since signs in equiv class of alts can now have different LFs.
- Added active alt tracking and completing of edges with optional bits.
- Changed HyloVar to check for equal types when checking for equality up to var renaming.
- Refactored generics to avoid type warnings in Eclipse.
- Relaxed LF chunking constraints to allow combinations with edges (or trackers more generally) that are shared across multiple alt set options.
- Added "shared" attribute to nominal terms to indicate references to nodes that are shared across alternatives in a disjunctive LF; then revamped and reinforced the LF chunking constraints.
- Fixed problem with signMap not pointing to opt-completed edge.
- Improved edge printing from realizer chart to show derivations.
- Updated realizer to keep edges whose signs have the simplest derivation, among those with the same surface words.
- Added filter for ungrammatical test cases in ccg-test text output.
- Added first draft of realizer manual.
<<less
Download (4.9MB)
Added: 2006-10-19 License: LGPL (GNU Lesser General Public License) Price:
1102 downloads
Synergy 1.3.1

Synergy 1.3.1


Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems. more>>
Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. The project is intended for users with multiple computers on their desk since each system uses its own monitor(s).

Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all.

With synergy, all the computers on your desktop form a single virtual screen. You use the mouse and keyboard of only one of the computers while you use all of the monitors on all of the computers. You tell synergy how many screens you have and their positions relative to one another. Synergy then detects when the mouse moves off the edge of a screen and jumps it instantly to the neighboring screen. The keyboard works normally on each screen; input goes to whichever screen has the cursor.

In this example, the user is moving the mouse from left to right. When the cursor reaches the right edge of the left screen it jumps instantly to the left edge of the right screen.

You can arrange screens side-by-side, above and below one another, or any combination. You can even have a screen jump to the opposite edge of itself. Synergy also understands multiple screens attached to the same computer.
Running a game and dont want synergy to jump screens? No problem. Just toggle Scroll Lock. Synergy keeps the cursor on the same screen when Scroll Lock is on. (This can be configured to another hot key.)

Do you wish you could cut and paste between computers? Now you can! Just copy text, HTML, or an image as you normally would on one screen then switch to another screen and paste it. Its as if all your computers shared a single clipboard (and separate primary selection for you X11 users). It even converts newlines to each computers native form so cut and paste between different operating systems works seamlessly. And it does it all in Unicode so any text can be copied.
Do you use a screen saver? With synergy all your screen savers act in concert. When one starts they all start. When one stops they all stop. And, if you require a password to unlock the screen, youll only have to enter a password on one screen.

If you regularly use multiple computers on one desk, give synergy a try. Youll wonder how you ever lived without it.

<<less
Download (0.65MB)
Added: 2007-01-26 License: GPL (GNU General Public License) Price:
1116 downloads
Ixion media player 0.2

Ixion media player 0.2


Ixion is a media player that uses wxWidgets and GStreamer. more>>
Ixion is a media player that uses wxWidgets and GStreamer. Its is just a simple video player that can play at double or half speed. It can be useful as an example of how to write a simple app based on wxWidgets and/or GStreamer.

Ixion is a media player written in C/C++ using wxWidgets and GStreamer. It is not a bleeding edge, full-featured, eye-candy, all-in-one application; Ixion exists only because I needed a video player that could play at double or half speed. However, it can be useful if you want to see how to write a simple app based in wxWidgets and/or GStreamer. Source code is available for download under the GPL license.

You can download the source code from the downloads section. It will compile on most *nix systems ig there are the required libraries, including GNU/Linux.

Alternatively, you can get the source code using anonymous CVS access:
$ cvs -d:ext:anonymous@cvs.lug.fi.uba.ar:/cvsroot/ixion co ixion
<<less
Download (0.095MB)
Added: 2006-07-22 License: GPL (GNU General Public License) Price:
1208 downloads
DOM Menu 0.3.2

DOM Menu 0.3.2


DOM Menu is a hierarchical JavaScript popup menus. more>>
DOM Menu allows developers to add dynamic, hierarchical popup menus on their web pages. The direction of the menu can either be horizontal or vertical and the menu can open (or popout) in either direction. It has both screen edge detection and < select > element detection (for browsers that cannot hide these form elements).
The styles for the menu items are contr olled almost entirely through CSS and the menus are created/hidden using the DOM (Document Object M odel).
Menu configuration is done using a custom Hash() class and is very portable from a PHP type array structure. The menus attempt to follow the look and feel of well known GUI toolkit menus.
Version restrictions:
- cannot use opposite direction to open
- opera 7 having difficulty with table (need to work around)
Enhancements:
- added support for IE 5.0
- fixed problem when submenu was deactivated and parent would highlight
- added a converter from phplayersmenu
<<less
Download (0.045MB)
Added: 2005-05-05 License: LGPL (GNU Lesser General Public License) Price:
1633 downloads
All-in-One Sidebar 0.7.1

All-in-One Sidebar 0.7.1


All-in-One Sidebar is an award-winning Firefox extension sidebar control, inspired by Operas. more>>
All-in-One Sidebar is an award-winning Firefox extension sidebar control, inspired by Operas. It lets you quickly switch between sidebar panels, view dialog windows such as downloads, extensions, and more in the sidebar, or view source or websites in the sidebar.

Click on the left edge of your browser window to open the sidebar and get easy access to all your panels.

You can set the orientation to left or right, set the minimum, default and maximum width and the behavior on browser startup. Furthermore AiOS provides enhancements for many built-in features.

AiOS includes a slide-out button and a toolbar, all of which can be extensively customized.

Enjoy a clear browser window, more toolbar space and much more...

<<less
Download (0.36MB)
Added: 2007-06-28 License: MPL (Mozilla Public License) Price:
8900 downloads
TuxFighter 0.52

TuxFighter 0.52


TuxFighter is an asteroid-like shooter written in python/pygame. more>>
TuxFighter is an asteroid-like shooter written in python/pygame.

Your goal is to waste valuable lifetime (or even paid worktime) while steering and spinning a pinguin-shaped alter ego throug a universe full of nasty enemys. The enemys try to collide into you but YOU CAN FIGHT BACK !

Shoot rockets at your enemys but be warned, you have always just twice the number of rockets as the number of enemys on the screen. So aim careful, because some rockets may bounce back from the edge of the screen.

Gain extra points or even applause by killing enemys be a rocket reflecting from walls. Enter the highscore-list and try to improve your shot/miss ratio.

<<less
Download (0.30MB)
Added: 2006-06-04 License: GPL (GNU General Public License) Price:
1238 downloads
Game::Life 0.04

Game::Life 0.04


Game::Life - Plays Conways Game of Life. more>>
Game::Life - Plays Conways Game of Life.

SYNOPSIS

use Game::Life;
my $game = new Game::Life( 20 );
my $starting = [
[ 1, 1, 1 ],
[ 1, 0, 0 ],
[ 0, 1, 0 ]
];

$game->place_points( 10, 10, $starting );
for (1..20) {
my $grid = $game->get_grid();
foreach ( @$grid ) {
print map { $_ ? X : . } @$_;
print "n";
}
print "nn";
$game->process();
}

Conways Game of Life is a basic example of finding living patterns in rather basic rulesets (see NOTES). The Game of Life takes place on a 2-D rectangular grid, with each grid point being either alive or dead. If a living grid point has 2 or 3 neighbors within the surrounding 8 points, the point will remain alive in the next generation; any fewer or more will kill it. A dead grid point will become alive if there are exactly 3 living neighbors to it. With these simple rules, fascinating structures such as gliders that move across the grid, glider guns that generate these gliders, XOR gates, and others have been found.

This module simply provides a way to simulate the Game of Life in Perl.

In terms of coordinate systems as used in place_points, toggle_point and other functions, the first coodinate is the vertical direction, 0 being the top of the board, and the second is the horizontal direaction, 0 being the left side of the board. Thus, toggling the point of (3,2) will switch the state of the point in the 4th row and 3rd column.

The edges of the board are currently set as "flat"; cells on the edge do not have any neighbors, and thus will fall off the board. Future versions may allow for warp edges (if a cell moves off the left side it reappears on the right side).

<<less
Download (0.006MB)
Added: 2007-02-16 License: Perl Artistic License Price:
983 downloads
Geo::Raster 0.42

Geo::Raster 0.42


Geo::Raster is a Perl extension for raster algebra. more>>
Geo::Raster is a Perl extension for raster algebra.

SYNOPSIS

use Geo::Raster;
or
use Geo::Raster qw(:types);
or
use Geo::Raster qw(:types :logics :db);

Geo::Raster is an object-oriented interface to libral, a C library for rasters and raster algebra. Geo::Raster makes using libral easy and adds some very useful functionality to it. libral rasters are in-memory for fast and easy processing. libral rasters can be created from GDAL rasters. GDAL provides access to rasters in many formats.

Geo::Raster also adds the required functionality to display rasters in Gtk2::Ex::Geo.

Each cell in raster/grid is assumed to be a square.

The grid point represents the center of the cell and not the area of the cell (when such distinction needs to be made). TODO: This needs more attention.

A grid is indexed like this:

j = 0..N-1
------------------>
.
i = 0..M-1 .
.
.
V
there is also a (x,y) world coordinate system
maxY ^
.
.
y .
minY .
------------------>
minX maxX
x

minX is the left edge of first cell in line. maxX is the right edge of the last cell in a line. minY and maxY represent similarly the boundaries of the raster.

<<less
Download (0.087MB)
Added: 2007-06-27 License: Perl Artistic License Price:
853 downloads
XMMS Weasel 0.0.1

XMMS Weasel 0.0.1


XMMS Weasel is a general plugin for XMMS. more>>
XMMS Weasel is a general plugin for XMMS. XMMS Weasel automatically slides out XMMS from the screen if the mouse pointer leaves the XMMS window.

As soon as the mouse pointer hits the screen edge, XMMS will slide back in.

<<less
Download (0.30MB)
Added: 2006-04-06 License: GPL (GNU General Public License) Price:
1298 downloads
Mesh Viewer 0.3.1

Mesh Viewer 0.3.1


Mesh Viewer is an easy to use lightweight application to display triangular meshes from a variety of file formats. more>>
Mesh Viewer is an easy to use lightweight application to display triangular meshes from a variety of file formats (see 3D formats).
Mesh Viewer uses the OpenGL API to render the models. The program was born under the need for quickly displaying reconstructed triangulated meshes. The Mesh Viewer based on an idea and an early elementary implementation from Craig Robertson.
The current version was developed by Helmut Cantzler. Triangular meshes can be displayed texture mapped (optional with bilinear filtering), solid or as a skeleton (full or just the front lines).
The surface normals of the triangles can be displayed optionally. Features (from a different data file) like edges and points can be displayed into the mesh. Loaded models can be rotated, translated and scaled (all done with the mouse). The model is lighted by multiple light sources.
Viewpoints can be saved. Screenshots of the model can be taken (as BMP, JPEG, PNG and so on). The program is able to calculate the texture map for the 3D model (experimental!).
It can read:
- PMesh files (used at the Vision group of the University of Edinburgh)
- GTS files (from the Gnu Triangulation Library)
- Geomview files (only format "OFF")
- PLY files (only ASCII format)
- VRML 1 files (no texture mapping)
- VRML 2 files
- Feature file
- List file
File format descriptions:
The PMesh format begins optional with a header. The first header line consists of "#pmesh". The header ends with the first line not starting with a "#". The data starts with nv lines of the format "v float float float" for the vertices. Follows nf lines of the format "p 3 int int int" for the triangles. Each line contains the three indices of the vertices. The index of the vertices starts at one.
The GTS format is describe shortly. The first line contains three unsigned integers separated by spaces. The first integer is the number of vertices, nv, the second is the number of edges, ne and the third is the number of faces, nf. Follows nv lines containing the x, y and z coordinates of the vertices. Follows ne lines containing the two indices (starting from one) of the vertices of each edge. Follows nf lines containing the three ordered indices (also starting from one) of the edges of each face.
The Geomview formal starts with a header consisting of the format line "OFF" and a second line with three integer numbers. The first integer is the number of vertices, nv, the second is the number of polygons, np, and the third number is typically "0". Following are the nv lines of vertices (each consists of three floats). The other part of the file are np lines of polygons. The first number of each line stands for the size of the polygon. Mesh Viewer just reads polygons consisting of 2 or 3 vertices. Following are a number of indices of the vertices depending on the size of the polygon. The index of the vertices starts at zero.
VRML is only supported partly. The Mesh Viewer extracts only vertices and triangles from VRML files and ignores all other shapes. Shapes in VRML 2.0 are rotated, scaled and translated if necessary. The file name for JPEG texture and texture coordinates are read from VRML 2.0 files if existent.
The Feature file is used to store vertices and edges. A feature file can be loaded beside the mesh to display vertices or edges into the mesh. The first header line consists of "#list". The header ends with the first line not starting with a "#". The lines consists of either vertices or edges. A vertex line consists of the format "fv float float float". A edge line starts with "fe" followed by the x, y and z coordinates for the start and the end vertex.
The List file is only a text file listing n mesh files, which a loaded subsequently as different shapes into one mesh. Lists are useful for displaying a segmentation of a mesh. The first header line consists of "#list". The header ends with the first line not starting with a "#". The following n lines consists of the names for the mesh files (one per line).
<<less
Download (0.62MB)
Added: 2006-08-24 License: LGPL (GNU Lesser General Public License) Price:
1171 downloads
Medical Imaging Interaction Toolkit 0.6

Medical Imaging Interaction Toolkit 0.6


Medical Imaging Interaction Toolkit aims at supporting the development of leading-edge medical imaging software. more>>
Medical Imaging Interaction Toolkit (MITK) is currently under active development, and aims at supporting the development of leading-edge medical imaging software with a high degree of interaction. It combines vtk, itk and the pic-based-libraries of the Div.
Main features:
- multiple, consistent views on the same data. For example, when you have three orthogonal 2D-views and a 3D view and data consisting of a green surface, the surface will be visible and green in all views (as contour lines in 2D, as a surface in 3D), and when you move the surface, it will move in all views. When you try to realize this with basic vtk, you will need to coordinate the position/orientation/color/... of all the views somewhere in your program - exactly this can mitk do for you.
- interactions that create and/or modify data (not only actors as in basic vtk)
- complex interactions with multiple states, e.g., for interaction with active contours
- undo/redo of interactions
- organization of data objects in a tree at run-time, e.g., to represent logical dependencies (e.g., a heart cavity is a part of the heart) or to control the rendering process
- additional properties of arbitrary type can be assigned to data objects contained in the data tree
- visualization and interaction with 3D+t data (basic vtk can handle only 3D data and itk is not for visualization and interaction)
- although mitk is mainly a toolkit and not an application, it offers some support on the application-level, e.g, for structured combination of modules (so-called functionalities), e.g., for combining and switching between one functionality for segmentation and another for registration.
Enhancements:
- New functionalities: IsoSurface, ViewInitialization and Measurement.
- Support for ITK 2.4-2.8, VTK 4.4 and 5.0.
- Lots of bugfixes and improvements, e.g. interaction for rotatable slices.
<<less
Download (MB)
Added: 2007-03-19 License: GPL (GNU General Public License) Price:
952 downloads
Algorithm::ScheduledPath 0.41

Algorithm::ScheduledPath 0.41


Algorithm::ScheduledPath is a Perl module that helps you to find scheduled paths in a directed graph. more>>
Algorithm::ScheduledPath is a Perl module that helps you to find scheduled paths in a directed graph.

SYNOPSIS

use Algorithm::ScheduledPath;
use Algorithm::ScheduledPath::Path;

$graph = new Algorithm::ScheduledPath();

$graph->add_edge(
{
path_id => R,
origin => A, depart_time => 1,
destination => B, arrive_time => 4,
},
{
path_id => R,
origin => B, depart_time => 5,
destination => C, arrive_time => 9,
},
{
path_id => D,
origin => A, depart_time => 2,
destination => C, arrive_time => 7,
}
);

my $paths = $graph->find_paths(A, C);

foreach my $path (@$paths) {
print join(" ", map { $path->$_ } (qw(
origin depart_time destination arrive_time ))), "n";
}

# Outputs the following:
# A 2 C 7
# A 1 C 9

This module is designed to find scheduled paths between vertices in a directed graph. For scheduled paths, each edge has a time schedule, so that a path must contain edges with successivly later schedules. It will not return cyclic paths (paths which pass through a vertex more than once).

In less technical parlance, this module lets you do things like take a series of interconnected bus routes and determine a schedule of how to get from point A to point B (noting any transfers in between).

<<less
Download (0.020MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
890 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5