adapted
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 239
saydate 0.3.0
saydate is a Linux shell program that talks the date and system uptime. more>>
saydate is a Linux shell program that talks the date and system uptime. saydate was adapted from saytime.sh (shell version of saytime, by david@eng.sun). Sound recording is not necessary for running saydate but it is useful if you want to record your own voice in place of mine.
Check to see if your system supports sounds through soundcard by running the folowing code snippet:
# record 4 seconds of audio from microphone
dd bs=8k count=4 sample.au
# play back sound
cat sample.au >/dev/audio
To install saydate just do the following three steps:
1.) Unpack the archive by typing tar xzvf saydate*
2.) Type cd saydate* to change into the saydate directory. Check the Makefile in the saydate directory for the correct paths to your manpage-directory (either /usr/man/man1, or /usr/share/man/man1) and doc-directory (either /usr/doc or /usr/share/doc), and uncomment the correct entries.
3.) Become root by typing su and the root-password.
Then type make install to install saydate (you must be in the saydate directory for this!).
<<lessCheck to see if your system supports sounds through soundcard by running the folowing code snippet:
# record 4 seconds of audio from microphone
dd bs=8k count=4 sample.au
# play back sound
cat sample.au >/dev/audio
To install saydate just do the following three steps:
1.) Unpack the archive by typing tar xzvf saydate*
2.) Type cd saydate* to change into the saydate directory. Check the Makefile in the saydate directory for the correct paths to your manpage-directory (either /usr/man/man1, or /usr/share/man/man1) and doc-directory (either /usr/doc or /usr/share/doc), and uncomment the correct entries.
3.) Become root by typing su and the root-password.
Then type make install to install saydate (you must be in the saydate directory for this!).
Download (0.13MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1176 downloads
boo karamba theme
boo karamba theme has been adapted from the karamba eyes theme, by replaceing the eyes with terasa(boo). more>>
boo karamba theme has been adapted from the karamba eyes theme, by replaceing the eyes with terasa(boo).
<<less Download (0.052MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1240 downloads
MP3-Database 0.8
MP3-Database is a tool to organize your MP3 collection. more>>
MP3-Database project is a tool to organize your MP3 collection. If you insert a CD with MP3 files in your CDROM drive, MP3DB can read all ID3 tags of the MP3 files.
With this information MP3DB creates a database which can be searched for a specific song, artist, or CD.
A GUI makes it easy to use the program. Any title found in the database can easily be added to a playlist or can instantly be played by XMMS.
Main features:
- MySQL (Is needed as database backend)
- Perl5
- Perl Modules:
- Tk
- Tk-MesgBox
- Tk-LabFrame
- Tk-Pane
- DBI
- MP3-Info
- Msql-Mysql-modules
- To play MP3 files the MP3 player XMMS should be installed on your system. MP3-Database can easily be adapted to other MP3 players
Enhancements:
- NEW Data Structure: The MySQL database is much more complex than before. I used 3 Tables for Artists, Albums and Titles to store the data. This ensures that I have no redundancies in the tables. This has also enabled me to store additional fields in the database (for example the date of birth of an artist, or the release year of an album).
- NEW Temporary Database: I added some tables to store all new artists, albums and titles in a temporary database. This enables the user to check the new entries before adding them to the permanent database.
- NEW FEATURES: Additional Artist and Album information can be stored in the database, MP3DB can now create a random playlist and a playlist with the top 20 MP3 titles, MP3DB can show you a statistic how many artists, albums and titles are stored in the database.
<<lessWith this information MP3DB creates a database which can be searched for a specific song, artist, or CD.
A GUI makes it easy to use the program. Any title found in the database can easily be added to a playlist or can instantly be played by XMMS.
Main features:
- MySQL (Is needed as database backend)
- Perl5
- Perl Modules:
- Tk
- Tk-MesgBox
- Tk-LabFrame
- Tk-Pane
- DBI
- MP3-Info
- Msql-Mysql-modules
- To play MP3 files the MP3 player XMMS should be installed on your system. MP3-Database can easily be adapted to other MP3 players
Enhancements:
- NEW Data Structure: The MySQL database is much more complex than before. I used 3 Tables for Artists, Albums and Titles to store the data. This ensures that I have no redundancies in the tables. This has also enabled me to store additional fields in the database (for example the date of birth of an artist, or the release year of an album).
- NEW Temporary Database: I added some tables to store all new artists, albums and titles in a temporary database. This enables the user to check the new entries before adding them to the permanent database.
- NEW FEATURES: Additional Artist and Album information can be stored in the database, MP3DB can now create a random playlist and a playlist with the top 20 MP3 titles, MP3DB can show you a statistic how many artists, albums and titles are stored in the database.
Download (0.30MB)
Added: 2006-05-12 License: GPL (GNU General Public License) Price:
729 downloads
Chart::Graph::Xrt2d 3.2
Chart::Graph::Xrt2d is a Perl module for creating graph charts. more>>
Chart::Graph::Xrt2d is a Perl module for creating graph charts.
SYNOPSIS
#Include module
use Chart::Graph::Xrt2d qw(xrt2d);
# Function call
xrt2d(%options,
[%data_options1, @data_set1],
[%data_options2, @data_set2],
.
.
);
This module is unmaintained, it worked with Sitrakas XRT, and hasnt been tested against newer versions.
Sitraka (now Quest) makes a number of graphics packages for UNIX systems. XRT is a Motif-based commercial software product that has been adapted by CAIDA using a combination of C drivers and Perl function xrt2d(). The Perl function xrt2d() provides access to the two dimensional graphing capabilities of XRT from Perl. To access the three dimensional graphing using XRT, use xrt3d() also supplied in the Chart::Graph package.
<<lessSYNOPSIS
#Include module
use Chart::Graph::Xrt2d qw(xrt2d);
# Function call
xrt2d(%options,
[%data_options1, @data_set1],
[%data_options2, @data_set2],
.
.
);
This module is unmaintained, it worked with Sitrakas XRT, and hasnt been tested against newer versions.
Sitraka (now Quest) makes a number of graphics packages for UNIX systems. XRT is a Motif-based commercial software product that has been adapted by CAIDA using a combination of C drivers and Perl function xrt2d(). The Perl function xrt2d() provides access to the two dimensional graphing capabilities of XRT from Perl. To access the three dimensional graphing using XRT, use xrt3d() also supplied in the Chart::Graph package.
Download (0.24MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1179 downloads
Chart::Graph::Xrt3d 3.2
Chart::Graph::Xrt3d is a Perl module for creating 3D graph charts. more>>
Chart::Graph::Xrt3d is a Perl module for creating 3D graph charts.
SYNOPSIS
#Include module
use Chart::Graph::Xrt3d qw(xrt3d);
# Function call
xrt3d(%options,
@data_set
);
This module is unmaintained, it worked with Sitrakas XRT, and hasnt been tested against newer versions.
Sitraka (now Quest) makes a number of graphics packages for UNIX systems. XRT is a Motif-based commercial software product that has been adapted by CAIDA using a combination of C drivers and Perl function xrt3d(). The Perl function xrt3d() provides access to the three dimensional graphing capabilities of XRT from Perl. To access the two dimensional graphing using XRT, use xrt2d() also supplied in the Chart::Graph package.
<<lessSYNOPSIS
#Include module
use Chart::Graph::Xrt3d qw(xrt3d);
# Function call
xrt3d(%options,
@data_set
);
This module is unmaintained, it worked with Sitrakas XRT, and hasnt been tested against newer versions.
Sitraka (now Quest) makes a number of graphics packages for UNIX systems. XRT is a Motif-based commercial software product that has been adapted by CAIDA using a combination of C drivers and Perl function xrt3d(). The Perl function xrt3d() provides access to the three dimensional graphing capabilities of XRT from Perl. To access the two dimensional graphing using XRT, use xrt2d() also supplied in the Chart::Graph package.
Download (0.24MB)
Added: 2006-08-01 License: Perl Artistic License Price:
677 downloads
AUCTeX 11.83
AUCTeX is a much enhanced (La)TeX mode for Emacs. more>>
AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs.
Main features:
Editing:
- Insert macros, environments and headings with a simple key stroke or via a menu entry. AUCTeX will help you by prompting for parameters in case of known macros and environments. There is a completion mechanism for partially written macros available as well.
- Use keyboard shortcuts for inserting math.
- Sophisticated fontification and indentation of TeX/LaTeX macros and environments.
- Fold macros and environments and show their contents or a pre-defined string instead. You can temporarily show the folded content again for editing.
Compiling:
- Run various TeX/LaTeX interpreters and related programs like BibTeX or makeindex from within Emacs.
- View errors of the compiler run and jump to the respective place in the TeX/LaTeX source code.
Viewing:
- Start viewers for DVI, PostScript and PDF output from within Emacs.
- Use forward and inverse search with DVI viewers.
Extensibility and customizability:
- Support for macros and environments of many TeX/LaTeX packages with the use of style files.
- Easily extensible by writing your own style files.
- Many aspects of AUCTeX can be adapted to fit your personal working style via the customize mechanism provided by Emacs.
Enhancements:
- A new function TeX-doc for accessing docs on C-c ?.
- New "Clean" and "Clean All" commands for intermediate and output files. pdfsync support (forward search in PDF files).
- LaTeX comes with its own toolbar enabled by default.
- Some bugs have been fixed.
<<lessMain features:
Editing:
- Insert macros, environments and headings with a simple key stroke or via a menu entry. AUCTeX will help you by prompting for parameters in case of known macros and environments. There is a completion mechanism for partially written macros available as well.
- Use keyboard shortcuts for inserting math.
- Sophisticated fontification and indentation of TeX/LaTeX macros and environments.
- Fold macros and environments and show their contents or a pre-defined string instead. You can temporarily show the folded content again for editing.
Compiling:
- Run various TeX/LaTeX interpreters and related programs like BibTeX or makeindex from within Emacs.
- View errors of the compiler run and jump to the respective place in the TeX/LaTeX source code.
Viewing:
- Start viewers for DVI, PostScript and PDF output from within Emacs.
- Use forward and inverse search with DVI viewers.
Extensibility and customizability:
- Support for macros and environments of many TeX/LaTeX packages with the use of style files.
- Easily extensible by writing your own style files.
- Many aspects of AUCTeX can be adapted to fit your personal working style via the customize mechanism provided by Emacs.
Enhancements:
- A new function TeX-doc for accessing docs on C-c ?.
- New "Clean" and "Clean All" commands for intermediate and output files. pdfsync support (forward search in PDF files).
- LaTeX comes with its own toolbar enabled by default.
- Some bugs have been fixed.
Download (0.52MB)
Added: 2006-06-08 License: GPL (GNU General Public License) Price:
1234 downloads
ax25-apps 0.5.5
The ax25-apps package contains programs for the hamradio protocol AX.25 that would be used by normal users . more>>
This is the home page for the ax25 utilities for amateur radio operators. These utilities work with the Linux kernel though there is no reason why they couldnt be ported to other operating systems as well with some effort.
AX.25 is a network protocol that is used for wireless networks. Generally when you want to use a network protocol, you require two things:
Operating System Support: Linux has had AX.25, Net/ROM and ROSE support for some time now.
Utilities: These manipulate or communicate with the operating system to either setup things or use the protocol.
The set of packages fit the second requirement. The packages have been split into three to make support and development easier.
The applications are a set of programs that use the protocols, as opposed to being required for setting things up. The applications are like the client and server programs, to be used by either the system administrator or a normal user.
Enhancements:
- New rosedump.c from Jean-Paul.
- Changes to ax25rtd from Hubert F5LCT for problems with kernel 2.2.13
- Fix for ax25rtd in VC mode
- Patch from Hans to work better with newer GCCs
- doc dirs are now relocatable
- Added Jens patches
- Adapted ax25rtd to new kernel-ax25. ax25-learn-only-mine has to be set to "true" for all interfaces to work right now.
- Note that this is only a temporary solution.
- Made new-ax25-stack ready (listen, ax25rtd). Will still work with old kernel-AX25 but need recompile.
- New program, ax25mond
<<lessAX.25 is a network protocol that is used for wireless networks. Generally when you want to use a network protocol, you require two things:
Operating System Support: Linux has had AX.25, Net/ROM and ROSE support for some time now.
Utilities: These manipulate or communicate with the operating system to either setup things or use the protocol.
The set of packages fit the second requirement. The packages have been split into three to make support and development easier.
The applications are a set of programs that use the protocols, as opposed to being required for setting things up. The applications are like the client and server programs, to be used by either the system administrator or a normal user.
Enhancements:
- New rosedump.c from Jean-Paul.
- Changes to ax25rtd from Hubert F5LCT for problems with kernel 2.2.13
- Fix for ax25rtd in VC mode
- Patch from Hans to work better with newer GCCs
- doc dirs are now relocatable
- Added Jens patches
- Adapted ax25rtd to new kernel-ax25. ax25-learn-only-mine has to be set to "true" for all interfaces to work right now.
- Note that this is only a temporary solution.
- Made new-ax25-stack ready (listen, ax25rtd). Will still work with old kernel-AX25 but need recompile.
- New program, ax25mond
Download (0.20MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1211 downloads
UDPcast 20070602
udpcast is an install software via UDP multicast. more>>
UDPcast project is a file transfer tool that can send data simultaneously to many destinations on a LAN. This can for instance be used to install entire classrooms of PCs at once.
The advantage of UDPcast over using other methods (nfs, ftp, whatever) is that UDPcast uses Ethernets multicast abilities: it wont take longer to install 15 machines than it would to install just 2.
UDPcast is released under the GPL 2.0 license.
UDPcast can be started from the included linuxrc boot disk for OS installations, or from the command line when using it for other purposes.
Enhancements:
- The kernel was upgraded to 2.6.21.3 and busybox was upgraded to 1.5.1.
- The code was adapted to Solaris 10 x86 by adding includes and configure checks.
- A patch was made to fix parallel make and make DESTDIR=/tmp/xxx install.
- gcc4 warnings were addressed.
<<lessThe advantage of UDPcast over using other methods (nfs, ftp, whatever) is that UDPcast uses Ethernets multicast abilities: it wont take longer to install 15 machines than it would to install just 2.
UDPcast is released under the GPL 2.0 license.
UDPcast can be started from the included linuxrc boot disk for OS installations, or from the command line when using it for other purposes.
Enhancements:
- The kernel was upgraded to 2.6.21.3 and busybox was upgraded to 1.5.1.
- The code was adapted to Solaris 10 x86 by adding includes and configure checks.
- A patch was made to fix parallel make and make DESTDIR=/tmp/xxx install.
- gcc4 warnings were addressed.
Download (0.13MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
544 downloads
Hash::Case 1.003
Hash::Case is a base class for hashes with key-casing requirements. more>>
CLASS HIERARCHY
Hash::Case
is a Tie::StdHash
is a Tie::Hash
SYNOPSIS
use Hash::Case::Lower;
tie my(%lchash), Hash::Case::Lower;
$lchash{StraNGeKeY} = 3;
print keys %lchash; # strangekey
Hash::Case is the base class for various classes which tie special treatment for the casing of keys. Be aware of the differences in implementation: Lower and Upper are tied native hashes: these hashes have no need for hidden fields or other assisting data structured. A case Preserve hash will actually create three hashes.
The following strategies are implemented:
Hash::Case::Lower (native hash)
Keys are always considered lower case. The internals of this module translate any incoming key to lower case before it is used.
Hash::Case::Upper (native hash)
Like the ::Lower, but then all keys are always translated into upper case. This module can be of use for some databases, which do translate everything to capitals as well. To avoid confusion, you may want to have you own internal Perl hash do this as well.
Hash::Case::Preserve
The actual casing is ignored, but not forgotten.
METHODS
tie HASH, TIE, [VALUES,] OPTIONS
Tie the HASH with the TIE package which extends Hash::Case. The OPTIONS differ per implementation: read the manual page for the package you actually use. The VALUES is a reference to an array containing key-value pairs, or a reference to a hash: they fill the initial hash.
Examples:
my %x;
tie %x, Hash::Case::Lower;
$x{Upper} = 3;
print keys %x; # upper
my @y = (ABC => 3, DeF => 4);
tie %x, Hash::Case::Lower, @y;
print keys %x; # abc def
my %z = (ABC => 3, DeF => 4);
tie %x, Hash::Case::Lower, %z;
addPairs PAIRS
Specify an even length list of alternating key and value to be stored in the hash.
addHashData HASH
Add the data of a hash (passed as reference) to the created tied hash. The existing values in the hash remain, the keys are adapted to the needs of the the casing.
setHash HASH
The functionality differs for native and wrapper hashes. For native hashes, this is the same as first clearing the hash, and then a call to addHashData. Wrapper hashes will use the hash you specify here to store the data, and re-create the mapping hash.
Download (0.005MB)
Added: 2007-05-18 License: Perl Artistic License Price:
891 downloads
Aazmat Monitor 0.1
Aazmat Monitor is a SuperKaramba system monitoring widget. more>>
Aazmat Monitor is a SuperKaramba system monitoring widget.
It was adapted to meet office theme and added a few new monitors all of them are built into there own theme file so you can place them were you like.
<<lessIt was adapted to meet office theme and added a few new monitors all of them are built into there own theme file so you can place them were you like.
Download (0.008MB)
Added: 2005-07-22 License: GPL (GNU General Public License) Price:
1554 downloads
UFRaw-Assist 0.20
UFRaw-Assist project will use the command-line batch facility of UFRaw, to apply raw conversion on a batch of similar images. more>>
UFRaw-Assist project will use the command-line batch facility of UFRaw, combined with the ImageMagick Convert program to apply raw conversion on a batch of similar images.
The raw conversion can either be done on the basis of the options in the UFRaw-Assist only, an existing *.ufraw ID file created from one of the images or a "standardized" configuration file previously created.
UFRaw-Assist uses the new wavelet noise reduction facility that is being adapted for UFRaw by its creator, Udi Fuchs, on the basis of the original DCRaw by Dave Coffins. For this it is necessary to use the CVS version of UFRaw or version 0.12 when it is released.
Images can be converted to several file formats and sharpened with IMs unsharp mask facility. If so required, a web thumbnail can be generated with selected framecolors and text annotation.
UFRaw-Assist works either through a Konqueror servicemenu (select group of raw files, right-click and choose "Process raw image") or as a drop-target on the Desktop (drag and drop raw files on the desktop icon).
<<lessThe raw conversion can either be done on the basis of the options in the UFRaw-Assist only, an existing *.ufraw ID file created from one of the images or a "standardized" configuration file previously created.
UFRaw-Assist uses the new wavelet noise reduction facility that is being adapted for UFRaw by its creator, Udi Fuchs, on the basis of the original DCRaw by Dave Coffins. For this it is necessary to use the CVS version of UFRaw or version 0.12 when it is released.
Images can be converted to several file formats and sharpened with IMs unsharp mask facility. If so required, a web thumbnail can be generated with selected framecolors and text annotation.
UFRaw-Assist works either through a Konqueror servicemenu (select group of raw files, right-click and choose "Process raw image") or as a drop-target on the Desktop (drag and drop raw files on the desktop icon).
Download (0.017MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
862 downloads
TECOAS 0.9
TECOAS project is an application to interactively browse and discuss a document. more>>
TECOAS project is an application to interactively browse and discuss a document.
It is intended to assist with the co-authoring of papers with remote partners, but is also adapted to small seminars and online discussions.
Its main functions are shared browsing of a document, the sharing of annotations, and a chat system with support for mathematical formulae (using LaTeX).
It works on any system with JRE1.4 and Ghostscript.
<<lessIt is intended to assist with the co-authoring of papers with remote partners, but is also adapted to small seminars and online discussions.
Its main functions are shared browsing of a document, the sharing of annotations, and a chat system with support for mathematical formulae (using LaTeX).
It works on any system with JRE1.4 and Ghostscript.
Download (0.47MB)
Added: 2006-10-18 License: GPL (GNU General Public License) Price:
1101 downloads
Jude 0.5.0
Jude is a RAD tool for data management applications. more>>
Jude is a rapid application development tool that permits to formalize a problem and then obtain a full featured and easy to use data management, workgroup application that can be further adapted implementing specific agents.
Jude is based on a knowledge-base with an object-oriented structure on the server side and a compound-document, agent-based user interface on the client side.
Relational database, Object-Oriented database, document-management systems, XML documents, compound-documents, declarative programming, agent-based systems and Java are well understood technologies but when you use them alone in order to build data-management applications you encounter many problems.
For example relational databases management systems cannot support new data types and for some applications the allowed data are not sufficient. They lack support for long-transactions.
The development of an application using object-oriented database management systems encourages procedural coding over declarative coding and this tends to produce code hard to maintain because there are many relationships between different parts of the program. Jude tries to join all benefits of these technologies in a coherent application framework.
Jude permits developers to specify an abstract, simplified view of the world we wish to represent using an high-level, declarative, object-oriented language and then to obtain a full functional work-group application. Jude try to join in a simple but powerful way many powerful programming paradigms: object-oriented, declarative, agent-based and compound-document.
Developers can extend application functionalities adding new agents to the system. Developers can reuse already specified knowledge-base clusters (there are already clusters related to physics, organization relationships, chemical). Developers can reuse already specified agents, in particular agents related to user interface.
Jude permits users to manage (view, edit, retrieve) documents and structured informations using a coherent and simple to grasp environment based on Java and Swing library.
<<lessJude is based on a knowledge-base with an object-oriented structure on the server side and a compound-document, agent-based user interface on the client side.
Relational database, Object-Oriented database, document-management systems, XML documents, compound-documents, declarative programming, agent-based systems and Java are well understood technologies but when you use them alone in order to build data-management applications you encounter many problems.
For example relational databases management systems cannot support new data types and for some applications the allowed data are not sufficient. They lack support for long-transactions.
The development of an application using object-oriented database management systems encourages procedural coding over declarative coding and this tends to produce code hard to maintain because there are many relationships between different parts of the program. Jude tries to join all benefits of these technologies in a coherent application framework.
Jude permits developers to specify an abstract, simplified view of the world we wish to represent using an high-level, declarative, object-oriented language and then to obtain a full functional work-group application. Jude try to join in a simple but powerful way many powerful programming paradigms: object-oriented, declarative, agent-based and compound-document.
Developers can extend application functionalities adding new agents to the system. Developers can reuse already specified knowledge-base clusters (there are already clusters related to physics, organization relationships, chemical). Developers can reuse already specified agents, in particular agents related to user interface.
Jude permits users to manage (view, edit, retrieve) documents and structured informations using a coherent and simple to grasp environment based on Java and Swing library.
Download (2.58MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1661 downloads
Adaptive Quality of Service Architecture 0.6.1
Adaptive Quality of Service Architecture is an open architecture for the provisioning of adaptive Quality of Service functions. more>>
Adaptive Quality of Service Architecture (AQuoSA) is an open architecture for the provisioning of adaptive Quality of Service functionality into the Linux kernel. The project features a flexible, portable, lightweight and open architecture for supporting soft real-time applications with facilities related to timing guarantees and QoS, on the top of a general-purpose operating system as Linux.
At the core of the architecture there is an adaptive resource reservation layer that is capable of dynamically adapting the CPU allocation for QoS aware applications based on their run-time requirements.
Timing guarantees are provided through an in-kernel reservation based process scheduler, whose services are exposed to applications through a well-designed API.
A supervisor performs admission control, so that admitting into the system new applications with timing guarantees does not affect the timing guarantees of already admitted applications. Also, it takes care of guaranteeing appropriate security policies in the assignment of timing guarantees to users and user groups, as configured by the system administrator.
A feedback-based QoS control layer may be optionally used by applications who want to keep their timing guarantees by using a CPU allocation that is continuously adapted according to their actual needs. This leaverages the programmer, within certain limits, to hard-code any particular reservation amount within the application, because the best allocation is found out automatically at run-time. Also, this enhances the possibilities for the system to host additional QoS controlled applications. The available control algorithms are well founded on formal scheduling models and control theoretical results.
Enhancements:
- This release introduces a couple of flags useful when creating servers. If QOS_F_PERSISTENT is enabled, a server is allowed to exist beyond detach of the last task. If QOS_F_SOFT is enabled, a server tasks are scheduled by the Linux default scheduler/policy, when outside of the server reservation.
- Also, various stability issues in destroying servers have been fixed, also thanks to a new release of the generic scheduler patch for the Linux kernel (gs-2.2).
<<lessAt the core of the architecture there is an adaptive resource reservation layer that is capable of dynamically adapting the CPU allocation for QoS aware applications based on their run-time requirements.
Timing guarantees are provided through an in-kernel reservation based process scheduler, whose services are exposed to applications through a well-designed API.
A supervisor performs admission control, so that admitting into the system new applications with timing guarantees does not affect the timing guarantees of already admitted applications. Also, it takes care of guaranteeing appropriate security policies in the assignment of timing guarantees to users and user groups, as configured by the system administrator.
A feedback-based QoS control layer may be optionally used by applications who want to keep their timing guarantees by using a CPU allocation that is continuously adapted according to their actual needs. This leaverages the programmer, within certain limits, to hard-code any particular reservation amount within the application, because the best allocation is found out automatically at run-time. Also, this enhances the possibilities for the system to host additional QoS controlled applications. The available control algorithms are well founded on formal scheduling models and control theoretical results.
Enhancements:
- This release introduces a couple of flags useful when creating servers. If QOS_F_PERSISTENT is enabled, a server is allowed to exist beyond detach of the last task. If QOS_F_SOFT is enabled, a server tasks are scheduled by the Linux default scheduler/policy, when outside of the server reservation.
- Also, various stability issues in destroying servers have been fixed, also thanks to a new release of the generic scheduler patch for the Linux kernel (gs-2.2).
Download (0.26MB)
Added: 2007-05-27 License: LGPL (GNU Lesser General Public License) Price:
883 downloads
BazAR 1.3.1
BazAR is a computer vision library based on feature point detection and matching. more>>
BazAR is a computer vision library based on feature point detection and matching. In particular, it is able to quickly detect and register known planar objects in images.
BazAR project is well adapted to Augmented Reality applications. It is the result of advanced computer vision research.
How to get started
Download the archive, install it, and run the sample program in bazar/samples/filedetector.
Then run:./filedetector *jpg
Enhancements:
- A multiple camera calibration bug has been fixed, together with an augmentation accuracy bug that also appeared in the multiple camera case.
<<lessBazAR project is well adapted to Augmented Reality applications. It is the result of advanced computer vision research.
How to get started
Download the archive, install it, and run the sample program in bazar/samples/filedetector.
Then run:./filedetector *jpg
Enhancements:
- A multiple camera calibration bug has been fixed, together with an augmentation accuracy bug that also appeared in the multiple camera case.
Download (1.1MB)
Added: 2006-10-21 License: GPL (GNU General Public License) Price:
1099 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above adapted search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed