Main > Free Download Search >

Free arthritis treatment software for linux

arthritis treatment

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 25
mod_urlscheme

mod_urlscheme


mod_urlscheme is a small Apache 1.3/2.0/2.2 module that allows the Apache configuration author control over the scheme. more>>
mod_urlscheme is an Apache 1.3/2.0/2.2 module that allows the Apache configuration author control over the scheme to use when constructing self-referential URLs.
Please note that this module is different from mod_scheme, which embeds the Tinyscheme interpreter into Apache. You can find that module here. I changed the name from mod_scheme to mod_urlscheme to avoid confusion.
The original module was only written to work on Apache 2.0. There is now also a version for Apache 1.3 + EAPI, although it wont work with stock 1.3. Please see the "Apache 1.3" section at the bottom of this page for details. The 2.0 module will work almost unchanged on Apache 2.2. There is a small naming change in the API that requires a slightly different version.
In several situations, Apache will attempt to construct a URL that will point to itself and will deliver the result to the client. The most notable occasion for this is when Apache is constructing a client redirect. This can for example happen when the client requests a URL that maps to a directory but doesnt include a trailing slash: Apache will send back a redirect to the same URL, but with a trailing slash appended. Other occasions include Redirect directives in the Apache configuration, or mod_proxy rewriting redirects coming from a backend server (when mod_proxy is functioning as a reverse proxy).
A self-referential URL has four distinct major components: the scheme, the hostname, the port number and the request URI, the latter including perhaps a query string and a fragment identifier. The combination of ServerName, UseCanonicalName and the use of the clients HTTP Host header allows an Apache administrator full control over the hostname and port number part of the generated URLs, but the scheme is up to Apache itself.
Normally, the scheme is always "http". A module such as mod_ssl will override this and set the scheme to "https" for those locations where it is active. But that doesnt help you when the Apache server is behind another server that will handle the HTTPS traffic for you. Imagine the following layered approach:
- The clients HTTPS request comes in to the first machine on port 443 (the default port for HTTPS). The first machine, which perhaps has dedicated hardware to speed up SSL processing, accepts the connection and provides for all the encryption/decryption. It forwards the decrypted request as a regular HTTP request to port 81 on the next machine.
- The second machine runs Apache. It will be listening on ports 80 and 81. It will receive the request from the first machine on port 81. The fact that its coming in on that port establishes the request as being secure, and Apache may provide different processing rules depending on whether the request is secure or not. (Of course, the Apache server should be behind a firewall, so a client cant connect to port 81 directly and circumvent the access controls.)
Now, if Apache for some reason needs to generate a redirect, the scheme on the redirect URL will be "http", because thats what Apache is serving. But that URL isnt valid on the outside: the scheme should be "https", so that the client will proceed to get the new URL from the same secure location.
One solution is to let the machine that handles the SSL work do the rewrite from http://www.example.com:81/ to https://www.example.com/. But that doesnt help you if the first machine is (for example) a dumb SSL tunnel that doesnt understand HTTP. In that case, Apache will need to be convinced its scheme is actually "https", not "http".
Thats where mod_urlscheme comes in.
Installation:
These instructions assume a Unix installation. For other systems, please consult the Apache documentation. mod_urlscheme is a very simple module that requires no special treatment. Simply put, if you can build mod_example from the stock Apache tree, then you can build mod_urlscheme as well.
Put the downloaded mod_urlscheme.c file in a temporary directory somewhere where you will compile it.
If you want to include mod_urlscheme as a static module in your Apache server, prepare your Apache source directory as per the Apache build instructions. When calling the ./configure command, include the option --with-module=experimental:/path/to/mod_urlscheme.c (for Apache 1.3: --add-module=/path/to/mod_urlscheme.c). You need to specify the full path to the source file after the colon. Then, proceed with the build instructions as you would normally. The module will be included in your Apache binary as a static module.
For a dynamic module, first install a full Apache distribution, including the apxs tool and the C headers. If you install from pre-packaged bundles, such as RPMs, you may need to separately install the development package. On RPM-based systems that usually means you need to have the httpd-devel package installed. You will also need a fully functional compiler suite installed.
Go to the directory where you put the mod_urlscheme.c file and run apxs -c mod_urlscheme.c. Refer to the Apache documentation to see if you need to specify more command line options for your system.
If the compile succeeded, you will now have a dynamic Apache module ready to use. You may need to look in the .libs subdirectory to find the actual mod_urlscheme.so file (under Unix, that is). Copy the module to the Apache module directory, which is the modules subdirectory of the server root (for Apache 1.3: the libexec subdirectory). Alternatively, you can put it in any other location; just make a note of where you put it, so you can refer to the location later on.
<<less
Download (0.014MB)
Added: 2006-04-18 License: The Apache License 2.0 Price:
1284 downloads
Kim (Kde Image Menu) 0.9.4

Kim (Kde Image Menu) 0.9.4


Kim is a kde service menu which allows to resize, convert, rotate your images without to use a graphical application like Gimp. more>>
Kim is a kde service menu which allows to resize, convert, rotate, ( ...) your images without to use a graphical application like Gimp ! Kim (Kde Image Menu) service menu can be considered as a frontend of ImageMagick.
Discover now the simplicity of the use of Kim !
Main features:
Compress and resize
- Compress to 70%, 80%, 90% or other,
- Resize to 300x225, 600x450, 800x600, 1024x768, 1200x900 px or other,
- Resize and compress for the web.
Convert and rotate
- Convert in JPG, PNG, GIF, TIFF or other,
- Rotate images.
Treatment and publication
- Rename images,
- Convert in grayscale,
- Add a whith or black border,
- Watermarck images,
- Send by mail resized images
Enhancements:
- create a html gallery works correctly (with portrait or landscape images).
- send by mail works correctly now!
<<less
Download (0.051MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1082 downloads
AutoZen 2.1

AutoZen 2.1


AutoZen is a software brain machine for Linux. more>>
AutoZen is a software brain machine for Linux. It generates sounds that are meant to cause the brain to temporarily shift to a different dominant frequency and cause the user to experience an altered state of consciousness. It is similar to the devices seen in the Sharper Image catalog and in magazine ads, but the price is a lot more attractive!

To our knowledge, the medical community has done very little research into these devices, and they may very well do nothing at all. The author has used AutoZen with good results, perhaps because he meditates regularly, employs wishful thinking, or is just strange. We give no warranty of any kind.

All the same, if you are under treatment for any psychiatric or neurological disorder, you might want to approach this with caution. We have never heard of any problems caused by any software or device of this nature other than some epileptics having problems with the ones that include flashing lights (but then, Pokemon causes the same problem).

<<less
Download (0.11MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1196 downloads
SGCE 1.4 Beta

SGCE 1.4 Beta


SGCE is a skin care management system that manages customers, treatment follow-up, product supply, clinic history and more. more>>
SGCE is a skin care management system that manages customers, treatment follow-up, product supply, clinic history, and skin status.

The project is a Web-based management system with Brazilian-Portuguese language support.

Installation:

- Load mysql structure from database-mysql.sql file
- Set up conf.inc.php

<<less
Download (0.028MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
865 downloads
Constipation Relief 1

Constipation Relief 1


Constipation relief on demand. Poopdoc is a natural home remedy for constipation; a treatment and cure for chronic constipation symptoms. Oxygenated c... more>> <<less
Download (41KB)
Added: 2009-04-11 License: Freeware Price: Free
197 downloads
Tapecat 1.0.0

Tapecat 1.0.0


tapecat is a tape utility used to describe the physical content of a tape. more>>
tapecat is a tape utility used to describe the physical content of a tape. By physical content its meant the files written on tape as understood by the tape driver. Tapecat is not meant the content of each such file.

The output will present the number of the file on tape, its size based on tape blocks read and the type of file. The type of file will be shown using the file command. So, this command needs to be available.

A special treatment is reserved for amanda tapes, where all information regarding the tape and its content is displayed. The information includes the tape label, the diskdevice and the diskname as specified in the disklist file.

Installation instructions:

Compile

Unpack tar.bz2 package file:
$ tar -jxf tapecat-1.0.x.tar.bz2

cd to package directory:
$ cd tapecat-1.0.x

Review and edit Makefile (if needed).

Run make command to compile package:
$ make

Install

As root user run:
# make install

It will install:
application tapecat under /usr/local/bin directory.
manual files under /usr/local/man.

Uninstall

In package directory just type:
# make uninstall
<<less
Download (0.015MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1268 downloads
Diagnotep 2007.1

Diagnotep 2007.1


Diagnotep is an affliction search engine to help diagnose medical problems. more>>
Diagnotep is an affliction search engine to help diagnose medical problems. Diagnotep project works in the mozilla browser, it might not work properly in other browsers. This is version 2007.1. To run the entire engine on your machine for a faster search, unzip the health archive into a folder and then open the file "health_diagnotep.html" with a browser.

The program is under the GPL license which basically welcomes you to copy or modify this and allows anyone else to copy or modify your version if you make it public. The text is under the GNU Free Documentation License which allows you to copy or modify this and allows anyone else to copy or modify your version if you make it public.

The program searches among the symptoms of a medical database, so the results will only be medical afflictions. There are about 1,800 afflictions in the database, so no matter how deep the search depth and how many symptoms are entered, there will be at most about 1,800 results. The links from the results page point to affliction pages which are either public domain government pages or GNU Free Documentation License pages.

The greatest advantage of the diagnotep search engine is that it searches only medical affliction pages, so the results are not cluttered with pages which are not about health. Another advantage is that the program searches only the symptom part of the affliction pages, so the results are not cluttered with unrelated medical pages. The greatest disadvantage of diagnotep is that it searches a medical database which is large, but incomplete; it does not include all the medical pages on the internet. Another disadvantage is that diagnotep has a size of about 200 kilobytes and so takes about 30 seconds to load on a 56k dialup modem.

Diagnotep development is ongoing and in the future it is hoped that there will be expanded treatment sections for common afflictions, that more afflictions will be added to the medical database and that the 200 kB size of the diagnotep script will be reduced for faster loading.

<<less
Download (0.44MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1018 downloads
HTML::Widget::SideBar 1.02

HTML::Widget::SideBar 1.02


HTML::Widget::SideBar can creates the HTML sidebar for a web page. more>>
HTML::Widget::SideBar can creates the HTML (and possibly some Javascript) for a navigational or otherwise active (hierarchical) sidebar for a web page.

SYNOPSYS

use HTML::Widget::SideBar;
use CGI; # Or something like that.

# We are going to create a sidebar in which only the active (clicked) branch
# is visible.
my $tree = HTML::Widget::SideBar->new;
$tree->setToggleAction;

foreach (1..3) {
my $list = $tree->append(value => "list$_");
$list->append(value => "aaa$_", URL => "http://localhost/$_");
$list->append(value => "bbb$_");
$list->append(value => "ccc$_");
}
$tree->getSubTree(3)->setActive;

print header, start_html(-style => $tree->buildCSS($tree->deepBlueCSS),
-script => $tree->baseJS);
print join "n", $tree->getHTML(styles => {bar => nav,
level0 => navlink,
level0Over => navover},
expand => 1
);
print end_html;

HTML::Widget::SideBar creates the HTML, and possibly some Javascript and CSS for a hirarchical side menu bar. It is very flexible, and allows you to create both simple navigational menus and complex dynamic sidebars with Javascript actions associated with items on the menu.

This module started as a hack on my Javascript::Menu, which makes them very similar, so if you got one of them, youll use the other with no sweat, I think.
The module supports the notion of an active item (usually the item denoting the page the user is viewing) and gives such item special treatment by marking it with a special CSS class and making it visible initially. It also has special support for selection menus where opening a branch closes all others.

What should you expect to see?

This depends greatly on your style definitions and action assignment (if you use that feature). Basically youll have a vertical bar (which will take up as much of the screen as your CSS will allow). Inside that bar youll have a tree of nested lists, and you can define the style for each level. When an item is clicked - its action is performed. A special predefined action allows you to show/hide child lists.
By default only the active branch (the branch containing the active item) and the top level list will be visible. You can override this (see getHTML).

Some naming rules

The sidebar will get an HTML id attribute. The default is sidebar but this is changeable through getHTML, as other naming rules.
Every list will be of class list unless another class is given through getHTML.
Every item in every list will be of the same class as all other items on the same level. The default is item for all items, but you can set each level separately through getHTML.

The active items class name is its levels class name, appended with Active.
Optionally, you may also set a mouseover style. For those of you who design for Mozilla, you really dont need that, just use the CSS pseudo-class :hover. For others, this will set the onMouseOver and onMouseOut attributes of an item to switch to and from that class.

Setting up the supporting code.

The sidebar created by this menu is formatted by CSS only. This means youll have to supply it. I included a class method called buildCSS which takes a datastructure (described below) and turns it into CSS, and an example of a sidebar design in such datastructure (I used this design in production).

You may also want to use the toggling support (described below), and in this case youll need some Javascript. This is given directly through baseJS. You can use it straight or dump to a file and tweak it to suit you best.

<<less
Download (0.015MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1230 downloads
Database Bean Generator 2.1.3

Database Bean Generator 2.1.3


Generator is a command line application to facilitate the construction of small applications that need some database objects. more>>
Generator is an command line application written in java that have the goal to make easy the construction of little applications that needs some database objects stuff.
Database Bean Generator isnt a replacement of complex object persistence solutions, like hibernate or TopLink but it covers a different target. The little java web applications that dont use sofisticated persistence options.
Generator invocation is simple, just type:
java -jar generator.jar -xml (config-file.xml)
where config-file is a xml config file with the definitions to connect to the database and generate the bean classes.
Main features:
- Generates classes to access via custom connection resources to database tables.
- Configuration files are in clear xml format and can be embedded or separate.
- Supports individual or global field updates.
- Supports custom set of Exceptions.
- Provides toXML function for each entity generated.
- Provides automatic generation of finders coonfigured in the xml configuration file.
- Provides some utility static methods via the BdUtils.java class generation.
- Generates an xml file with the database structure.
- Supports configuration of the methods that produces XML (String as CDATA, data as attributes or values, ...)
- Initial support for MySQL and Oracle (Oracle support is in initial stage at this moment).
- Provides an ant task for automatic integration builds.
- Supports transparent renaming of the generated class individual fields.
- Supports normal or CDATA output in individual fields.
- Supports utilization in all database methods with your own external connection.
- Preliminar support of a pluggable logging system (The goal is use log4j integration)
- Support for SEQUENCES in Oracle and AUTOINCREMENT in MySQL
- Support arbitrary raw code and imports from configuration file
- Correct treatment for NULL values of the fields in the generated class
Enhancements:
- Optionally, you may include the extra jars to get JSON support.
- JSON output for finders and generic JSON output for general have been added.
<<less
Download (1.9MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
503 downloads
dimnum 1.16

dimnum 1.16


dimnum is a C++ template library for dimensional numbers. more>>
dimnum is a C++ template library for dimensional numbers.

The dimnum C++ library provides templated classes for storage of dimensional numbers, like lengths, masses, and so on. The classes are templated over the storage data type, and the base unit.

Output as well as input (with automatic recognition of the base unit) through standard C++ streams is supported. The dimension information is handled completely at compile time, so no additional memory is required for storage.

In both dimnum and SIunits, numbers are represented in a given base (ie. you can for instance declare a length object which is expressed in meters). In SIunits this base unit ("one meter") is fixed at compile time (ie. all values are represented in meters), while in dimnum it is a template parameter. In dimnum you can have (in one program) both values expressed in the SI basis and in, for instance, the British foot/inch/... basis, while in SIunits you have to make a choice.

Dimnum uses a different treatment of models in which dimensions merge (for instance the high energy physics model, in which the speed of light and Plancks constant are put equal to one). In dimnum models can be mixed, in SIunits you have to choose one.

Treatment of I/O differs (dimnums method uses more static data where SIunits uses dynamical switches); a bit hard to explain in one or two lines.

Dimnums actual code (i.e. excluding the constant lists and the dimensionful number declarations) is also a bit smaller.
<<less
Download (0.18MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1186 downloads
Vatata 1.50

Vatata 1.50


Vatata system is an end-to-end and large-scale solution for publishing , delivery and reception of streaming contents. more>>
Vatata system is an end-to-end and large-scale solution for publishing , delivery and reception of streaming contents. Vatata is an open system completely based on internet.
Its grid technology guarantees the low-cost and clear delivery of content to millions of internet users. Users can easily build their individual internet radio stations or TV stations through Vatata and the dreams of DJ and VJ will come true because Vatata comes.
Any personal l users or commercial users have full right to use Vatata for free. Any person can publish, deliver and receive streaming contents allowed by law, but owner of Vatata shall not bear any legal liabilities arising from users treatment of streaming contents.
Usage: vttserver
[-u url] [-c configfile] [-d description]
[-t times] [-s streamtype] [-h] [-p playlistfile]
DESC:
-c config file, the config file used by the prog, default vttsvr.conf
-u url, the web/file url to play
-d description, the description of this url
-t play times, -1 mean infinite loop, default 1
-p play list, when use play list, stream type is set to file
-s stream type, stream type is "live" or "file",default live
-m server mode: 0 normal, 1, proxy source, 2 proxy
-h print help file
Enhancements:
- Support for broadcasting live streaming in a LAN was added.
- The Vatata tracker server has also been released, allowing users to build their own content group directory servers.
<<less
Download (0.26MB)
Added: 2006-04-03 License: Freeware Price:
1303 downloads
Survex 1.1.12

Survex 1.1.12


Survex provides a software suite for processing, viewing, and printing cave survey data. more>>
Survex provides a software suite for processing, viewing, and printing cave survey data.
It is multi-platform and multi-lingual, can deal with extremely large and complex datasets, and can read survey data from many sources.
A sophisticated GUI visualization tool (Aven) is included as well as the data processing tool (Cavern) and a data entry tool (Survex-edit).
There are also printing and data conversion tools. Printing for HPGL, Postscript, PCL (Laser/inkjet), and Dot-matrix printers is supported.
Output converters to DXF and extended elevation form are included.
Survey data can be read in native Survex form, or Compass or CMAP files.
Conversion from other formats such as SMAPS is easily accommodated.
Main features:
- Its free! Survex is distributed with full source code under the GNU Public License. Other coders are encouraged to help add features.
- Multi-platform - using Survex doesnt force everyone working on your survey project to use the same operating system. Survex is designed to be portable, so getting it to run on palmtop machines should be fairly easy - Wookeys got Survex running on the Compaq iPaq running Linux.
- Internationalisation support - translations supplied for English, French, German, Spanish, Catalan, Portuguese, Italian, Slovak, Romanian, and US English.
- Hierarchical survey station naming.
- Fast processing of survey data in a wide range of formats, aided by sophisticated network simplification techniques (which also reduce memory requirements allowing Survex to be used on low end machines).
- Cave complexity limited only by available memory. No arbitrary limits on number of legs, number of surveys, length of station names, number of fixed points, etc.
- Include files allow `projects for survey data management. A survey, or collection of surveys, can be included in many different projects.
- No restrictions on the order survey data can be read in - theres no need to artificially reorder your data to make sure each survey leg connect to a previously read one.
- Support for a wide range of data styles, including "interleaved data", backsights, underwater surveys performed with a depth gauge, and unsurveyed visual connections.
- Network reduction with loop closure errors distributed by least squares. Standard errors and closure errors are reported. Theres also an experimental gross error (blunder) detector.
- Data can be partially processed, loops closed, and then more data processed which will not move the existing stations - useful for adding a loop to an existing map without redrawing the whole thing.
- All instruments (e.g. tape, compass, clino, topofil, depth gauge) have optional scale and zero corrections.
- Special handling for plumbed legs (where the clino correction doesnt apply).
- Magnetic deviation separately specifiable to compass calibration (useful for survey projects lasting many years).
- Support for most input units: metres, feet, degrees, mils, grads, minutes, and also user specifiable units. Percent gradient is also supported.
- Each measurement can have its Standard Deviation specified separately (for specifying the grade of a section, giving special treatment to an odd or suspicious measurement, or feeding in measurements derived from techniques such as radiolocation).
- Fast redraw and bank-switching techniques give smooth, responsive animation.
- Large printouts can be produced on multiple pages with cut-marks to indicate where to cut and join the pages together.
- Support for printing using Microsoft Windows printer drivers; also native drivers for PostScript, ESC/P (Epson, IBM Proprinter, Canon BJs and compatibles), PCL (HP Laserjets, Deskjets and compatibles), and HPGL (HP pen plotters and compatibles).
- Colour printing supported when using Microsoft Windows printer drivers, or the included Postscript driver.
Whats New in 1.1.12 Release:
- Aven now remembers its windows size (or maximized/fullscreen status) between invocations. The "Export as..." menu item now brings up an options dialog like "Print..." does.
<<less
Download (1.6MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
993 downloads
DigikamImagePlugins 0.9.2

DigikamImagePlugins 0.9.2


DigikamImagePlugins are a collection of plugins for digiKam 0.7.3 Image Editor and ShowFoto 0.2.0. more>>
DigikamImagePlugins are a collection of plugins for digiKam 0.7.3 Image Editor and ShowFoto 0.2.0 (digiKam stand alone image editor implementation).
DigikamImagePlugins add new image treatment options like color management, filters or special effects.
Main features:
Image improvements:
- icon Adjust levels : a tool to adjust the photograph histogram levels manually.
- icon Adjust curves : a tool to adjust the photograph colors using curves.
- icon Noise Reduction : a photograph noise reduction filter.
- icon Unsharp : a photograph unsharp mask filter to unblur picture without increase noise.
- icon Lens Distortion : a tool for correct lens spherical aberration on photograph.
- icon Anti Vignetting : a tool for correct vignetting on photograph.
- icon Channel Mixer : a tool to mix the photograph color channels (CVS only).
- icon White Balance : a tool to adjust white color temperature balance of photograph (CVS only).
- icon Photograph Restoration : a tool to reduce photograph artefacts using CImg library (CVS only).
- icon Photograph Inpainting : a tool to remove unwanted photograph area using CImg library (CVS only).
Transformation tools:
- icon Free Rotation : a plugin to rotate a photograph with a free angle in degrees.
- icon Shear Tool : a plugin to shear a photograph horizontally and vertically.
- icon Perpective Tool : a plugin to adjust the photograph perpective.
- icon Blowup Photograph : a plugin to blowup a photograph without less image quality using CImg library (CVS only).
Image tools:
- icon Template Superimpose : a tool for superimpose a template on photograph.
- icon Add Border : a tool for add border around a photograph.
- icon Insert Text : a tool for insert text under a photograph (CVS only).
- icon Apply Texture : a tool to apply a decorative texture to a photograph (CVS only).
Special effects:
- icon Solarize : a plugin to solarize a photograph.
- icon Oil Paint : simulate oil painting on photograph (using Pieter Voloshyn algorithm).
- icon Emboss : an effect filter to emboss photograph (using Pieter Voloshyn algorithm).
- icon Rain Drops : adding the visual effect of raindrops on photograph (using Pieter Voloshyn algorithm).
- icon Charcoal : simulate charcoal drawing on photograph.
- icon FilmGrain : simulate film grain on photograph.
- icon Infrared : simulate infrared film effect on photograph (CVS only).
- icon Blur FX : apply bluring special effects on photograph (using Pieter Voloshyn algorithms - CVS only).
- icon Distortion FX : apply distortion special effects on photograph (using Pieter Voloshyn algorithms - CVS only).
Installation:
export WANT_AUTOCONF_2_5=1
export KDEDIR=KDE_installation_dir_on_your_system
make -f Makefile.cvs
./configure --enable-debug=full
make
su
make install
<<less
Download (3.5MB)
Added: 2007-06-21 License: GPL (GNU General Public License) Price:
860 downloads
Advanced game library 0.2.4

Advanced game library 0.2.4


Advanced game library project is a library designed to ease game development. more>>
Advanced game library project is a library designed to ease game development.
It uses the SDL library and provides 2D graphical functions, sound streaming and events functions, video streaming, AI engines, and map generator.
This software is primarily designed for LINUX.
This SDK uses the SDL library for the bitmap, sound and events system. SDL provides accelerated and portable interfaces for the video and sound hardware.
The abstraction of the low level layer makes possible the extension of adgali to other low level libraries like Allegro or GGI.
This library tends to provide useful functions for bitmap and sprite display, game GUI, game sound events and music stream , network management and video streaming.
Well, only a subset of these features are implemented for now.
Main features:
- underlying library:
- SDL
- General features:
- The library is thread safe and reentrant
- Error management system: adgali provides a system to trace the origin of an error
- Unified data streaming system: memory, files, network or archives are simple to manage and can provide the game datas
- A modular conception for the loaders (streaming system, images, fonts ...)
- A memory leak detection system
- A postmortem backtracing system
- A general parser for a general treatment of the configuration files and scripts (in the spirit of the GTK+ description files).
- All major features are designed as modules integrated with a general engine
- a dynamic loading system of modules or third part libraries (work in progress)
- A cache system is designed for all objects to accelarate object loading
- 2D graphics features are:
- 32 bits pictures management: 24 bits of colour, 8 bits of alpha
- image loading: support BMP, PCX, GIF, TGA, JPG, PNG, PPM, PNM, PGM, TIFF, XCF, XPM image formats
- unified fonts management: true type fonts (TTF using freetype 2) and bitmap fonts ( an image file and a text description file)
- Color separation, modification and combination for an image (RGB, green level, CMY and HSV)
- zone filling, copying, tiling, clipping with optionnal rotation and mirror
- color filling, mask-ing, key color alpha channel treatment
- lines drawing with clipping functions
- Graphical user interface:
- a tree organized bitmap hierarchy with an automatic refresh system to the viewport
- basic string printing
<<less
Download (0.98MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1079 downloads
FFTExplorer 1.16

FFTExplorer 1.16


FFTExplorer project is a graphic spectrum analysis program. more>>
FFTExplorer project is a graphic spectrum analysis program.
FFTExplorer is a GUI that performs spectral analysis on real-time data from a sound card or other source, and can analyze the spectra of various sound file types.
It can display time-domain and frequency-domain data in a number of ways, and is an easy-to-use introduction to the topic of spectrum analysis.
Beyond performing a fast Fourier transform on arbitrary data sources, it can also perform moving average noise reduction for the treatment of signals accompanied by noise.
It contains a lengthy combination essay/help file on the various topics the program covers, some step-by-step examples using its own internal signal source, and a detailed example using an external source.
Enhancements:
- Updated source to conform to gcc 4.1 requirements.
<<less
Download (0.15MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1108 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2