webstart 0.18
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 86
PAR::WebStart 0.18
PAR::WebStart is a Perl implementation of Javas WebStart. more>>
PAR::WebStart is a Perl implementation of Javas WebStart.
SYNOPSIS
my $file = hello.pnlp;
my $ws = PAR::WebStart->new(file => $file);
$ws->fetch_pars() or die $ws->{ERROR};
my $tmpdir = $ws->{tmpdir};
chdir($tmpdir) or die qq{Cannot chdir to "$tmpdir": $!});
my @args = @{$ws->run_command()};
die qq{Failed to get WebStart args: $ws->{ERROR}}) unless (@args);
system(@args) == 0 or die qq{Execution of system(@args) failed: $?};
This a Perl version of Javas WebStart technology; see http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/overview.html for details.
PAR-WebStart is a helper application associated with a browser. When a user clicks on a link that points to a PNLP [PAR Network Launch Protocol] launch file (a special XML file), it causes the browser to launch PAR-WebStart, which then automatically downloads, caches, and runs the specified PAR-based application.
<<lessSYNOPSIS
my $file = hello.pnlp;
my $ws = PAR::WebStart->new(file => $file);
$ws->fetch_pars() or die $ws->{ERROR};
my $tmpdir = $ws->{tmpdir};
chdir($tmpdir) or die qq{Cannot chdir to "$tmpdir": $!});
my @args = @{$ws->run_command()};
die qq{Failed to get WebStart args: $ws->{ERROR}}) unless (@args);
system(@args) == 0 or die qq{Execution of system(@args) failed: $?};
This a Perl version of Javas WebStart technology; see http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/overview.html for details.
PAR-WebStart is a helper application associated with a browser. When a user clicks on a link that points to a PNLP [PAR Network Launch Protocol] launch file (a special XML file), it causes the browser to launch PAR-WebStart, which then automatically downloads, caches, and runs the specified PAR-based application.
Download (0.023MB)
Added: 2007-03-23 License: Perl Artistic License Price:
945 downloads
PAR::WebStart::PNLP 0.18
PAR::WebStart::PNLP is a Perl module that can parse pnlp files. more>>
PAR::WebStart::PNLP is a Perl module that can parse pnlp files.
SYNOPSIS
my $file = hello.pnlp;
my $obj = PAR::WebStart::PNLP->new(file => $file);
my $cfg = $obj->parse();
This module is used to parse PNLP files, which are XML files whose syntax is described later in this document. The $cfg data structure returned is a hash reference, the key being the XML elements encountered. The value associated with this key are either
- a reference to an array of hash references, in the cases of the par, argument, module, or description elements,
- a hash reference, for all other elements.
The hash references involved in these values have keys corresponding to the names of any attributes of the element, if found, as well as a key of value, if there is a value of the element. The associated values of these keys are the corresponding values of the attributes or the elements value, as applicable. Except for the cases of par, argument, module, and description, the hash references associated with all elements seen are guaranteed to have one key of seen, of value 1, even if no attribute or value are defined.
<<lessSYNOPSIS
my $file = hello.pnlp;
my $obj = PAR::WebStart::PNLP->new(file => $file);
my $cfg = $obj->parse();
This module is used to parse PNLP files, which are XML files whose syntax is described later in this document. The $cfg data structure returned is a hash reference, the key being the XML elements encountered. The value associated with this key are either
- a reference to an array of hash references, in the cases of the par, argument, module, or description elements,
- a hash reference, for all other elements.
The hash references involved in these values have keys corresponding to the names of any attributes of the element, if found, as well as a key of value, if there is a value of the element. The associated values of these keys are the corresponding values of the attributes or the elements value, as applicable. Except for the cases of par, argument, module, and description, the hash references associated with all elements seen are guaranteed to have one key of seen, of value 1, even if no attribute or value are defined.
Download (0.023MB)
Added: 2007-06-22 License: Perl Artistic License Price:
854 downloads
Bazaar-GTK 0.18.0
Bazaar-GTK is a GTK+ frontend for the Bazaar version control system. more>>
Bazaar-GTK is a GTK+ frontend for the Bazaar version control system.
The project provides Nautilus integration and a stand-alone application for browsing Bazaar branches.
Provided Commands
- gcommit
- gdiff
- visualise
- gannotate
- gbranch
Provided classes
- GAnnotateWindow
- GCommitDialog
- CloneDialog
- DiffWindow
- BranchWindow (Visualisation)
<<lessThe project provides Nautilus integration and a stand-alone application for browsing Bazaar branches.
Provided Commands
- gcommit
- gdiff
- visualise
- gannotate
- gbranch
Provided classes
- GAnnotateWindow
- GCommitDialog
- CloneDialog
- DiffWindow
- BranchWindow (Visualisation)
Download (0.10MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
824 downloads
Petname Tool 0.18
Petname Tool can help you avoid online fraud by clearly distinguishing your online relationships. more>>
Need help avoiding phishing and spoofing attacks? Petname Tool can help you avoid online fraud by clearly distinguishing your online relationships.
Using the petname tool, you can save a reminder note about a relationship you have with a secure site. The petname tool will then automatically display this reminder note every time you visit the site.
After following a hyperlink, you need only check that the expected reminder note is being displayed. If so, you can be sure you are using the same site you have in the past.
<<lessUsing the petname tool, you can save a reminder note about a relationship you have with a secure site. The petname tool will then automatically display this reminder note every time you visit the site.
After following a hyperlink, you need only check that the expected reminder note is being displayed. If so, you can be sure you are using the same site you have in the past.
Download (0.005MB)
Added: 2007-07-26 License: MPL (Mozilla Public License) Price:
825 downloads
libsrs2 1.0.18
libsrs2 is the next generation SRS library. more>>
libsrs2 is the next generation SRS library. SPF verifies that the Sender address of an email message matches (according to some policy) the client IP address that submitted it.
When a message is forwarded, the sender address must be rewritten to comply with SPF policy.
The Sender Rewriting Scheme, or SRS, provides a standard for this rewriting that is not vulnerable to attacks by spammers, is easy to parse by common mail filters, and handles multiple hops neatly and safely.
<<lessWhen a message is forwarded, the sender address must be rewritten to comply with SPF policy.
The Sender Rewriting Scheme, or SRS, provides a standard for this rewriting that is not vulnerable to attacks by spammers, is easy to parse by common mail filters, and handles multiple hops neatly and safely.
Download (0.28MB)
Added: 2006-02-24 License: GPL (GNU General Public License) Price:
1337 downloads
Env::Path 0.18
Env::Path is a Perl module with advanced operations on path variables. more>>
Env::Path is a Perl module with advanced operations on path variables.
SYNOPSIS
use Env::Path;
# basic usage
my $manpath = Env::Path->MANPATH;
$manpath->Append(/opt/samba/man);
for ($manpath->List) { print $_, "n" };
# similar to above using the "implicit object" shorthand
Env::Path->MANPATH;
MANPATH->Append(/opt/samba/man);
for (MANPATH->List) { print $_, "n" };
# one-shot use
Env::Path->PATH->Append(/usr/sbin);
# change instances of /usr/local/bin to an architecture-specific dir
Env::Path->PATH->Replace(/usr/local/bin, "/usr/local/$ENV{PLATFORM}/bin");
# more complex use (different names for same semantics)
my $libpath;
if ($^O =~ /aix/) {
$libpath = Env::Path->LIBPATH;
} else {
$libpath = Env::Path->LD_LIBRARY_PATH;
}
$libpath->Assign(qw(/usr/lib /usr/openwin/lib));
$libpath->Prepend(/usr/ucblib) unless $libpath->Contains(/usr/ucblib);
$libpath->InsertAfter(/usr/ucblib, /xx/yy/zz);
$libpath->Uniqify;
$libpath->DeleteNonexistent;
$libpath->Remove(/usr/local/lib);
print $libpath->Name, ":";
for ($libpath->List) { print " $_" };
print "n";
# simplest usage: bless all existing EVs as Env::Path objects
use Env::Path :all;
my @cats = PATH->Whence(cat*);
print "@catsn";
<<lessSYNOPSIS
use Env::Path;
# basic usage
my $manpath = Env::Path->MANPATH;
$manpath->Append(/opt/samba/man);
for ($manpath->List) { print $_, "n" };
# similar to above using the "implicit object" shorthand
Env::Path->MANPATH;
MANPATH->Append(/opt/samba/man);
for (MANPATH->List) { print $_, "n" };
# one-shot use
Env::Path->PATH->Append(/usr/sbin);
# change instances of /usr/local/bin to an architecture-specific dir
Env::Path->PATH->Replace(/usr/local/bin, "/usr/local/$ENV{PLATFORM}/bin");
# more complex use (different names for same semantics)
my $libpath;
if ($^O =~ /aix/) {
$libpath = Env::Path->LIBPATH;
} else {
$libpath = Env::Path->LD_LIBRARY_PATH;
}
$libpath->Assign(qw(/usr/lib /usr/openwin/lib));
$libpath->Prepend(/usr/ucblib) unless $libpath->Contains(/usr/ucblib);
$libpath->InsertAfter(/usr/ucblib, /xx/yy/zz);
$libpath->Uniqify;
$libpath->DeleteNonexistent;
$libpath->Remove(/usr/local/lib);
print $libpath->Name, ":";
for ($libpath->List) { print " $_" };
print "n";
# simplest usage: bless all existing EVs as Env::Path objects
use Env::Path :all;
my @cats = PATH->Whence(cat*);
print "@catsn";
Download (0.010MB)
Added: 2007-04-14 License: Perl Artistic License Price:
924 downloads
SANE 1.0.18
SANE is a tool to access to raster image scanner hardware. more>>
SANE comes from "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, handheld scanner, video and still cameras, framegrabbers, etc.).
The SANE standard is public domain and its discussion and development are open to everybody. The source code is written for UNIX (including Linux) and is available under the GPL, but commercial applications and backends are welcome.
The package contains the libraries, net support, and scanimage. The X frontends xscanimage and xcam can be found in sane-frontends.
<<lessThe SANE standard is public domain and its discussion and development are open to everybody. The source code is written for UNIX (including Linux) and is available under the GPL, but commercial applications and backends are welcome.
The package contains the libraries, net support, and scanimage. The X frontends xscanimage and xcam can be found in sane-frontends.
Download (3.15MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1214 downloads
RBBS 1.0.18
RBBS is a bulletin board system with Web interface. more>>
RBBS is a bulletin board system with Web interface. Users of RBBS can post and response to articles. As the principal purpose of RBBS is to be used as such communication system as BBS, it is useful for individual use and for one-to-many communication. The following are features of RBBS.
Accessibility
Articles is structured into chapters, paragraphs, and so on in the text with XML. The appearance of articles is defined with style sheet. Since document structure and presentation are separated, transmission of information corresponding to various needs in the Web environment is attained. Moreover, because Wiki-style format is supported, you can write and edit articles easily.
Floating Threads
When a response is attached to an article, the order of the article becomes the top of the page. Since articles to which responses are often attached are displayed in an exhibitionist manner, users can catch up popular topics easily. Moreover, because each response is only by one line, lighthearted communication like chat is taken.
Atom Syndication
In order for users to check new articles and responses easily, Atom feeds are delivered. Using a news reader supporting Atom, users can check some news site and RBBS at the same time.
RBBS is available on Linux, Solaris, HP-UX, FreeBSD, NetBSD, OpenBSD, Mac OS X, and Windows (Cygwin). Other UNIX systems are also. As RBBS is implemented with the C language, no environment for running a scripting language is needed. RBBS is a free software licensed under the GNU General Public License.
Enhancements:
- User interface was enhanced.
- The format of the log file was modified.
- Release: 1.0.16
<<lessAccessibility
Articles is structured into chapters, paragraphs, and so on in the text with XML. The appearance of articles is defined with style sheet. Since document structure and presentation are separated, transmission of information corresponding to various needs in the Web environment is attained. Moreover, because Wiki-style format is supported, you can write and edit articles easily.
Floating Threads
When a response is attached to an article, the order of the article becomes the top of the page. Since articles to which responses are often attached are displayed in an exhibitionist manner, users can catch up popular topics easily. Moreover, because each response is only by one line, lighthearted communication like chat is taken.
Atom Syndication
In order for users to check new articles and responses easily, Atom feeds are delivered. Using a news reader supporting Atom, users can check some news site and RBBS at the same time.
RBBS is available on Linux, Solaris, HP-UX, FreeBSD, NetBSD, OpenBSD, Mac OS X, and Windows (Cygwin). Other UNIX systems are also. As RBBS is implemented with the C language, no environment for running a scripting language is needed. RBBS is a free software licensed under the GNU General Public License.
Enhancements:
- User interface was enhanced.
- The format of the log file was modified.
- Release: 1.0.16
Download (0.41MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1219 downloads
Torsmo 0.18
Torsmo is a system monitor that sits in the corner of your desktop. more>>
Torsmo is a system monitor that sits in the corner of your desktop.
Torsmo project is very simple, customizable and it renders only text on the desktop (and percentagebars if you want it to and the only lib it uses is Xlib.
Torsmo can show various information about your system and its peripherals.
Main features:
- Kernel version
- Uptime
- System time
- Network interface information
- Memory and swap usage
- Hostname
- Machine, i686 for example
- System name, Linux for example
- Temperatures from i2c-sensors
- Temperature from ACPI
- Battery capacity from ACPI/APM
- Number of processes running or sleeping
- Local mails (unread and all)
- Filesystem stats
Enhancements:
- Fixed some double buffer + Xft stuff
- Applied X-Mozilla-Status patch (thanks affinity)
- Applied NVCtrl patch and modified it a bit (temperature monitoring for nvdia-based graphics cards) (I couldnt test this so it may or may not work or even compile) (thanks Dennis Frommknecht)
- Applied fs_used_perc and fs_bar_free patch (thanks killfire [send me mail, I didnt catch your name from sourceforge])
- Applied patch that supports mailbox that is in some maildir format (thanks jolapache [send mail, I didnt catch your name from sourceforge])
- min -> m
- Applied pad_percents patch (thanks JL Farinacci)
- Fixed some stuff in acpi fan and acpi ac adapter
- Optional XFT even when compiled in
<<lessTorsmo project is very simple, customizable and it renders only text on the desktop (and percentagebars if you want it to and the only lib it uses is Xlib.
Torsmo can show various information about your system and its peripherals.
Main features:
- Kernel version
- Uptime
- System time
- Network interface information
- Memory and swap usage
- Hostname
- Machine, i686 for example
- System name, Linux for example
- Temperatures from i2c-sensors
- Temperature from ACPI
- Battery capacity from ACPI/APM
- Number of processes running or sleeping
- Local mails (unread and all)
- Filesystem stats
Enhancements:
- Fixed some double buffer + Xft stuff
- Applied X-Mozilla-Status patch (thanks affinity)
- Applied NVCtrl patch and modified it a bit (temperature monitoring for nvdia-based graphics cards) (I couldnt test this so it may or may not work or even compile) (thanks Dennis Frommknecht)
- Applied fs_used_perc and fs_bar_free patch (thanks killfire [send me mail, I didnt catch your name from sourceforge])
- Applied patch that supports mailbox that is in some maildir format (thanks jolapache [send mail, I didnt catch your name from sourceforge])
- min -> m
- Applied pad_percents patch (thanks JL Farinacci)
- Fixed some stuff in acpi fan and acpi ac adapter
- Optional XFT even when compiled in
Download (0.082MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1375 downloads
Download (0.02MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1650 downloads
B::Deobfuscate 0.18
B::Deobfuscate Perl module contains the deobfuscate source code. more>>
B::Deobfuscate Perl module contains the deobfuscate source code.
SYNOPSIS
perl -MO=Deobfuscate,-csynthetic.yml,-y synthetic.pl
B::Deobfuscate is a backend module for the Perl compiler that generates perl source code, based on the internal compiled structure that perl itself creates after parsing a program. It adds symbol renaming functions to the B::Deparse module. An obfuscated program is already parsed and interpreted correctly by the B::Deparse program. Unfortunately, if the obfuscation involved variable renaming then the resulting program also has obfuscated symbols.
This module takes the last step and fixes names like $z5223ed336 to be a word from a dictionary. While the name still isnt meaningful it is at least easier to distinguish and read. Here are two examples - one from B::Deparse and one from B::Deobfuscate.
Initial input
if(@z6a703c020a){(my($z5a5fa8125d,$zcc158ad3e0)=File::Temp::tempfile(
UNLINK,1));print($z5a5fa8125d "=over 8nn");(print($z5a5fa8125d
@z6a703c020a)or die(((("Cant print $zcc158ad3e0: $!"))); print($z5a5fa8125d
"=backn");(close(*$z5a5fa8125d)or die(((("Cant close ".*$za5fa8125d.": $!")
));(@z8374cc586e=$zcc158ad3e0);($z9e5935eea4=1);}
After B::Deparse:
if (@z6a703c020a) {
(my($z5a5fa8125d, $zcc158ad3e0) = File::Temp::tempfile(UNLINK, 1));
print($z5a5fa8125d "=over 8nn");
(print($z5a5fa8125d @z6a703c020a)
or die((((q[Cant print ] . $zcc158ad3e0) . : ) . $!)));
print($z5a5fa8125d "=backn");
(close(*$z5a5fa8125d)
or die((((q[Cant close ] . *$za5fa8125d) . : . $!)));
(@z8374cc586e = $zcc158ad3e0);
($z9e5935eea4 = 1);
}
After B::Deobfuscate:
if (@parenthesises) {
(my($scrupulousity, $postprocesser) = File::Temp::tempfile(UNLINK, 1));
print($scrupulousity "=over 8nn");
(print($scrupulousity @parenthesises)
or die((((q[Cant print ] . $postprocesser) . : ) . $!)));
print($scrupulousity "=backn");
(close(*$scrupulousity)
or die((((q[Cant close ] . *$postprocesser) . : ) . $!)));
(@interruptable = $postprocesser);
($propagandaist = 1);
}
Youll note that the only real difference is that instead of variable names like $z9e5935eea4 you get $propagandist.
<<lessSYNOPSIS
perl -MO=Deobfuscate,-csynthetic.yml,-y synthetic.pl
B::Deobfuscate is a backend module for the Perl compiler that generates perl source code, based on the internal compiled structure that perl itself creates after parsing a program. It adds symbol renaming functions to the B::Deparse module. An obfuscated program is already parsed and interpreted correctly by the B::Deparse program. Unfortunately, if the obfuscation involved variable renaming then the resulting program also has obfuscated symbols.
This module takes the last step and fixes names like $z5223ed336 to be a word from a dictionary. While the name still isnt meaningful it is at least easier to distinguish and read. Here are two examples - one from B::Deparse and one from B::Deobfuscate.
Initial input
if(@z6a703c020a){(my($z5a5fa8125d,$zcc158ad3e0)=File::Temp::tempfile(
UNLINK,1));print($z5a5fa8125d "=over 8nn");(print($z5a5fa8125d
@z6a703c020a)or die(((("Cant print $zcc158ad3e0: $!"))); print($z5a5fa8125d
"=backn");(close(*$z5a5fa8125d)or die(((("Cant close ".*$za5fa8125d.": $!")
));(@z8374cc586e=$zcc158ad3e0);($z9e5935eea4=1);}
After B::Deparse:
if (@z6a703c020a) {
(my($z5a5fa8125d, $zcc158ad3e0) = File::Temp::tempfile(UNLINK, 1));
print($z5a5fa8125d "=over 8nn");
(print($z5a5fa8125d @z6a703c020a)
or die((((q[Cant print ] . $zcc158ad3e0) . : ) . $!)));
print($z5a5fa8125d "=backn");
(close(*$z5a5fa8125d)
or die((((q[Cant close ] . *$za5fa8125d) . : . $!)));
(@z8374cc586e = $zcc158ad3e0);
($z9e5935eea4 = 1);
}
After B::Deobfuscate:
if (@parenthesises) {
(my($scrupulousity, $postprocesser) = File::Temp::tempfile(UNLINK, 1));
print($scrupulousity "=over 8nn");
(print($scrupulousity @parenthesises)
or die((((q[Cant print ] . $postprocesser) . : ) . $!)));
print($scrupulousity "=backn");
(close(*$scrupulousity)
or die((((q[Cant close ] . *$postprocesser) . : ) . $!)));
(@interruptable = $postprocesser);
($propagandaist = 1);
}
Youll note that the only real difference is that instead of variable names like $z9e5935eea4 you get $propagandist.
Download (0.017MB)
Added: 2007-06-26 License: Perl Artistic License Price:
854 downloads
Module::ThirdParty 0.18
Module::ThirdParty is a Perl module which can provide information for 3rd party modules (outside CPAN). more>>
Module::ThirdParty is a Perl module which can provide information for 3rd party modules (outside CPAN).
SYNOPSIS
use Module::ThirdParty;
if (is_3rd_party($module)) {
my $info = module_information($module);
print "$module is a known third-party Perl modulen",
" -> included in $info->{name} ($info->{url})n",
" -> made by $info->{author} ($info->{author_url})n"
} else {
print "$module is not a known third-party Perl modulen"
}
Perl modules can be roughly classified in three categories:
- core modules, included with the standard Perl distribution;
- CPAN modules, available from any CPAN mirror;
- third-party modules, including modules publicly available on the Internet (outside CPAN) and "closed" modules available only through commercial licenses.
The list of core modules is provided by Module::CoreList and the list of CPAN modules is in the file http://www.cpan.org/modules/02packages.details.txt.gz and provided by modules like CPANPLUS, but there was no module that listed third-party modules. This module tries to address this need by providing such a list.
Why bother in the first place? Because some CPAN modules specify such third-party software. Therefore installing them may not be as easy as other CPAN modules because one must first find and manually install the prerequisites. The aim of Module::ThirdParty is to provide basic information to installer shells like CPANPLUS and to give hints to the user.
Note that there is also another category of modules regarding dependencies problems: the ghost modules. Those are modules no longer present on the CPAN, but which still haunt it from old PREREQS. They can be found in the BackPAN graveyard, for which the only map is Parse::BACKPAN::Packages.
<<lessSYNOPSIS
use Module::ThirdParty;
if (is_3rd_party($module)) {
my $info = module_information($module);
print "$module is a known third-party Perl modulen",
" -> included in $info->{name} ($info->{url})n",
" -> made by $info->{author} ($info->{author_url})n"
} else {
print "$module is not a known third-party Perl modulen"
}
Perl modules can be roughly classified in three categories:
- core modules, included with the standard Perl distribution;
- CPAN modules, available from any CPAN mirror;
- third-party modules, including modules publicly available on the Internet (outside CPAN) and "closed" modules available only through commercial licenses.
The list of core modules is provided by Module::CoreList and the list of CPAN modules is in the file http://www.cpan.org/modules/02packages.details.txt.gz and provided by modules like CPANPLUS, but there was no module that listed third-party modules. This module tries to address this need by providing such a list.
Why bother in the first place? Because some CPAN modules specify such third-party software. Therefore installing them may not be as easy as other CPAN modules because one must first find and manually install the prerequisites. The aim of Module::ThirdParty is to provide basic information to installer shells like CPANPLUS and to give hints to the user.
Note that there is also another category of modules regarding dependencies problems: the ghost modules. Those are modules no longer present on the CPAN, but which still haunt it from old PREREQS. They can be found in the BackPAN graveyard, for which the only map is Parse::BACKPAN::Packages.
Download (0.020MB)
Added: 2007-01-23 License: Perl Artistic License Price:
1009 downloads
Radar Tools 0.18
Radar Tools is an advanced SAR remote sensing image processing software. more>>
Radar Tools in short RAT is a small collection of tools for processing SAR (synthetic aperture radar) remote sensing data, packed together in a nice graphical user interface.
Our motivation to start the development of RAT is that modern remote sensing software like Erdas Image or ENVI include only some basic SAR functionality. Advanced algorithms have to be implemented by oneself.
So we descided to start the development of RAT. RAT should bring modern SAR algorithms to a wider user-base by simplifying in particular the data handling and processing of complex SAR data.
RAT is planned as an ongoing community effort, i.e. there will be no final version with a certain functionality. It is our idea to include more and more SAR tools in future and to make them freely available to the scientific community.
We of course also hope for external contributions. Because of this, the programming interface of RAT is kept quite simple and adding own functions is quite easy. Function templates are included in the distribution and a step-by-step description of how to program a RAT module will appear soon in the documentation.
Main features:
General features
- Cross-platform (Unix, Windows, Linux & Mac OSX)
- Free software, no commercial software license needed (when using the IDL-VM version)
- Availability of the complete source code
- Modular design, easy to extend by own functions
- Small memory footprint even when processing large images (vertical tiling)
- No limitation on the image size
- Keep track of data representation changes during image processing
- Optimised preview on screen while calculations are done in full resolution
- Native import routines for E-SAR (DLR) and ENVISAT-IMS (ESA) data
- Export possibility to generic graphic formats (png, jpg & tiff)
- Undo function for the last processing step
Generic image manipulation
- Resize, presumming & cut region
- Zooming of an area of interest
- Mirror vertical and horizontal
- Binary transforms
Single channel SAR
- SAR speckle filtering (Boxcar, Median, Gauss, Kuan, Frost, MAP Lee, refined Lee, Lee-Sigma)
- Edge detection (RoA, MSP-RoA, Sobel, Roberts)
- Co-occurance texture features, variation coefficient
- Point and distributed target analysis
- Generic slant-to-ground range projection
SAR polarimetry
- Polarimetric point target analysis
- Polarimetric speckle filtering (Boxcar, Lee, refined Lee)
- Polarimetric CFSAR edge detection
- Calculation of interchannel ratios, correlation & phase differences
- Formation of covariance and coherency matrix, span calculation
- Polarimetric basis transforms (linear -> circular ....)
- Decompositions (Pauli, Freman-Durdan, Moriyama, Entropy/Alpha, Eigenvalue, Sphere-Diplane-Helix....)
- Polarimetric classification (Entropy/Alpha/Anisotropy, Wishart, No. of scatterers, physical, Lee category preserving...)
- Polarimetric calibration: imbalance, symmetrisation & crosstalk (Quegan method)
SAR interferometry
- Image pair coregistration (coarse, subpixel & spatially varying)
- Interferogram formation
- Flat-earth removal
- Phase-unwrapping (least-squares only)
- Phase noise filter (Boxcar, Goldstein & GLSME)
- Coherence estimation (Boxcar, Gauss, Region Growing)
- Shaded relief calculation
Polarimetric SAR interferometry
- Formation of POLINSAR covariance and coherency matrices
- Coherence estimation & optimisation
- Extraction of optimised ESPRIT phases
- POLINSAR speckle filtering (Boxcar, Gauss & Lee)
- Coherence analysis in the complex unitary plane
<<lessOur motivation to start the development of RAT is that modern remote sensing software like Erdas Image or ENVI include only some basic SAR functionality. Advanced algorithms have to be implemented by oneself.
So we descided to start the development of RAT. RAT should bring modern SAR algorithms to a wider user-base by simplifying in particular the data handling and processing of complex SAR data.
RAT is planned as an ongoing community effort, i.e. there will be no final version with a certain functionality. It is our idea to include more and more SAR tools in future and to make them freely available to the scientific community.
We of course also hope for external contributions. Because of this, the programming interface of RAT is kept quite simple and adding own functions is quite easy. Function templates are included in the distribution and a step-by-step description of how to program a RAT module will appear soon in the documentation.
Main features:
General features
- Cross-platform (Unix, Windows, Linux & Mac OSX)
- Free software, no commercial software license needed (when using the IDL-VM version)
- Availability of the complete source code
- Modular design, easy to extend by own functions
- Small memory footprint even when processing large images (vertical tiling)
- No limitation on the image size
- Keep track of data representation changes during image processing
- Optimised preview on screen while calculations are done in full resolution
- Native import routines for E-SAR (DLR) and ENVISAT-IMS (ESA) data
- Export possibility to generic graphic formats (png, jpg & tiff)
- Undo function for the last processing step
Generic image manipulation
- Resize, presumming & cut region
- Zooming of an area of interest
- Mirror vertical and horizontal
- Binary transforms
Single channel SAR
- SAR speckle filtering (Boxcar, Median, Gauss, Kuan, Frost, MAP Lee, refined Lee, Lee-Sigma)
- Edge detection (RoA, MSP-RoA, Sobel, Roberts)
- Co-occurance texture features, variation coefficient
- Point and distributed target analysis
- Generic slant-to-ground range projection
SAR polarimetry
- Polarimetric point target analysis
- Polarimetric speckle filtering (Boxcar, Lee, refined Lee)
- Polarimetric CFSAR edge detection
- Calculation of interchannel ratios, correlation & phase differences
- Formation of covariance and coherency matrix, span calculation
- Polarimetric basis transforms (linear -> circular ....)
- Decompositions (Pauli, Freman-Durdan, Moriyama, Entropy/Alpha, Eigenvalue, Sphere-Diplane-Helix....)
- Polarimetric classification (Entropy/Alpha/Anisotropy, Wishart, No. of scatterers, physical, Lee category preserving...)
- Polarimetric calibration: imbalance, symmetrisation & crosstalk (Quegan method)
SAR interferometry
- Image pair coregistration (coarse, subpixel & spatially varying)
- Interferogram formation
- Flat-earth removal
- Phase-unwrapping (least-squares only)
- Phase noise filter (Boxcar, Goldstein & GLSME)
- Coherence estimation (Boxcar, Gauss, Region Growing)
- Shaded relief calculation
Polarimetric SAR interferometry
- Formation of POLINSAR covariance and coherency matrices
- Coherence estimation & optimisation
- Extraction of optimised ESPRIT phases
- POLINSAR speckle filtering (Boxcar, Gauss & Lee)
- Coherence analysis in the complex unitary plane
Download (2.5MB)
Added: 2007-04-02 License: Freeware Price:
952 downloads
M2Crypto 0.18
M2Crypto project is a crypto and SSL toolkit for Python. more>>
M2Crypto project is a crypto and SSL toolkit for Python.
Main features:
- RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES).
- SSL functionality to implement clients and servers.
- HTTPS extensions to Pythons httplib, urllib, and xmlrpclib.
- Unforgeable HMACing AuthCookies for web session management.
- FTP/TLS client and server.
- S/MIME.
- ZServerSSL: A HTTPS server for Zope.
- ZSmime: An S/MIME messenger for Zope.
<<lessMain features:
- RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES).
- SSL functionality to implement clients and servers.
- HTTPS extensions to Pythons httplib, urllib, and xmlrpclib.
- Unforgeable HMACing AuthCookies for web session management.
- FTP/TLS client and server.
- S/MIME.
- ZServerSSL: A HTTPS server for Zope.
- ZSmime: An S/MIME messenger for Zope.
Download (0.36MB)
Added: 2007-07-27 License: BSD License Price:
819 downloads
Shadow 4.0.18
The Shadow password file utilities package. more>>
Shadow password file utilities package includes the programs necessary to convert traditional V7 UNIX password files to the SVR4 shadow password format, and additional tools to maintain password and group files (that work with both shadow and non-shadow passwords).
Enhancements:
- A problem where su set the enviroment too early when using PAM was fixed.
- A UID/GID overflow in groupadd, groupmod, useradd, and anusermod was fixed along with overflows in inactive, mindays, warndays, and maxdays in passwd, useradd, and usermod. groupmems was rewritten to use PAM and getopt_long().
- usermod was reverted back to previous -a option semantics.
- chsh and groupmod were rewritten to use getopt_long().
- Translations and man pages were updated.
<<lessEnhancements:
- A problem where su set the enviroment too early when using PAM was fixed.
- A UID/GID overflow in groupadd, groupmod, useradd, and anusermod was fixed along with overflows in inactive, mindays, warndays, and maxdays in passwd, useradd, and usermod. groupmems was rewritten to use PAM and getopt_long().
- usermod was reverted back to previous -a option semantics.
- chsh and groupmod were rewritten to use getopt_long().
- Translations and man pages were updated.
Download (1.6MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1242 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 webstart 0.18 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