kboincspy 0.9.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 113
KBoincSpy 0.9.1
KBoincSpy is a KDE monitor and control utility for the BOINC distributed client. more>>
KBoincSpy is a KDE monitor and control utility for the BOINC client. KBoincSpy displays a lot of useful information about the computation of work units, such as the percent of work done, and estimates of the completion time and credits granted.
For some projects like SETI@home and ClimatePrediction.net, it also reports some interesting data about the content and significance of each work unit being analyzed.
It can be also used to control the behavior of the BOINC client, allowing the user to attach to (as well as detach from) projects, start/stop the computation, or suspend all network communications.
Its interface design was inspired by SETI Spy, a Windows monitoring utility for SETI@home Classic written by Roelof Engelbrecht.
The Berkeley Open Infrastructure for Network Computing is a software platform for distributed computing. It enables organizations who oversee scientific projects requiring extensive computing resources to easily set up and maintain a distributed computing infrastructure.
By downloading the BOINC distributed computing client, each of the hundreds of thousands of participants worldwide can select the scientific projects more to his/her liking and assign some computing resources to them.
Enhancements:
- This release focuses on reaching almost feature parity with the latest BOINC client from Berkeley (the 5.x series).
- Among the new features were an attach-to-project wizard, host and user statistics graphs, and Web links.
- This version also features new translations to eight languages. Precompiled packages are available for the x86 and x86-64 architecture versions of the Fedora, Gentoo, Mandriva, Slackware, and SuSE Linux distributions.
<<lessFor some projects like SETI@home and ClimatePrediction.net, it also reports some interesting data about the content and significance of each work unit being analyzed.
It can be also used to control the behavior of the BOINC client, allowing the user to attach to (as well as detach from) projects, start/stop the computation, or suspend all network communications.
Its interface design was inspired by SETI Spy, a Windows monitoring utility for SETI@home Classic written by Roelof Engelbrecht.
The Berkeley Open Infrastructure for Network Computing is a software platform for distributed computing. It enables organizations who oversee scientific projects requiring extensive computing resources to easily set up and maintain a distributed computing infrastructure.
By downloading the BOINC distributed computing client, each of the hundreds of thousands of participants worldwide can select the scientific projects more to his/her liking and assign some computing resources to them.
Enhancements:
- This release focuses on reaching almost feature parity with the latest BOINC client from Berkeley (the 5.x series).
- Among the new features were an attach-to-project wizard, host and user statistics graphs, and Web links.
- This version also features new translations to eight languages. Precompiled packages are available for the x86 and x86-64 architecture versions of the Fedora, Gentoo, Mandriva, Slackware, and SuSE Linux distributions.
Download (2.0MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1355 downloads
TkVNC 0.9.1
TkVNC is a VNC viewer written in pure Tcl/Tk. more>>
TkVNC is a VNC viewer written in pure Tcl/Tk. It does not yet support authentication, so it can only connect to an unsecured VNC server. All the original "classic" encodings are supported. It was written to be embedded inside another application, however the version here is a standalone program.
Current status (9 Jan 2003).
DES encryption (i.e. authentication) is not implemented. Therefore, you cant connect to something that was started with Unix vncserver, only Unix Xvnc -rfbport ... directly would work
Tested against TightVNCs Xvnc and OSXVncs OSXvnc-server
raw encoding works
I havent seen a server using copyrect, so I dont know if that works
hextile is still a little confused and very slow (often kills Xvnc?) There seems to be a CPU leak in the Tk image command.
RRE is implemented, but I think Xvnc doesnt give sensible results
CoRRE is implemented, also gets strange results from tightvncs server
tight and zlib encodings are not implemented
no support for SetColourMapEntries
no support for ClientCutText (but ServerCutText is OK)
Big-endian-ness is hard coded. This is obviously a bit of a problem on x86 platforms!
To test it just do the following:
Xvnc :1 -geometry 800x600 -depth 8 &
twm -display :1 &
xterm -display :1 &
And on the client (which is any platform with Tk):
wish tkvnc.tcl ?server:1?
<<lessCurrent status (9 Jan 2003).
DES encryption (i.e. authentication) is not implemented. Therefore, you cant connect to something that was started with Unix vncserver, only Unix Xvnc -rfbport ... directly would work
Tested against TightVNCs Xvnc and OSXVncs OSXvnc-server
raw encoding works
I havent seen a server using copyrect, so I dont know if that works
hextile is still a little confused and very slow (often kills Xvnc?) There seems to be a CPU leak in the Tk image command.
RRE is implemented, but I think Xvnc doesnt give sensible results
CoRRE is implemented, also gets strange results from tightvncs server
tight and zlib encodings are not implemented
no support for SetColourMapEntries
no support for ClientCutText (but ServerCutText is OK)
Big-endian-ness is hard coded. This is obviously a bit of a problem on x86 platforms!
To test it just do the following:
Xvnc :1 -geometry 800x600 -depth 8 &
twm -display :1 &
xterm -display :1 &
And on the client (which is any platform with Tk):
wish tkvnc.tcl ?server:1?
Download (0.020MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1220 downloads
Anca 0.9.1
Anca is a grand new H.323 client for Qt 3.x. more>>
Anca is a H.323 client for Qt 3.x. It means that it allows communicating (voice/video) with other similar clients over internet, eg. with Gnomemeeting, OhPhone, NetMeeting etc.
Its design is minimalist and clean; has a support for embedded devices. It is very modular.
Main features:
Core:
- Audio/video communication via H.323 v. X
- Embedded devices support (framebuffer support, efficient design etc.)
- Call diversions - server-side forwarding
- Plugin system
Plugins:
- Addressbook with LDAP support
- DTML tones
- OSS sound
- V4L video
- Video preview
Enhancements:
- Sound and VideoIn plugins were changed to be compiled with the latest PWLib and OpenH323 FIXED: Video grabber failure resulted in crash
<<lessIts design is minimalist and clean; has a support for embedded devices. It is very modular.
Main features:
Core:
- Audio/video communication via H.323 v. X
- Embedded devices support (framebuffer support, efficient design etc.)
- Call diversions - server-side forwarding
- Plugin system
Plugins:
- Addressbook with LDAP support
- DTML tones
- OSS sound
- V4L video
- Video preview
Enhancements:
- Sound and VideoIn plugins were changed to be compiled with the latest PWLib and OpenH323 FIXED: Video grabber failure resulted in crash
Download (1.1MB)
Added: 2005-06-03 License: GPL (GNU General Public License) Price:
1603 downloads
jMOS 0.9.1
jMOS is an open Java implementation for the Media Object Server (MOS) communications protocol. more>>
jMOS is an open Java implementation for the Media Object Server (MOS) communications protocol.
MOS is a six year old, evolving protocol for communications between Newsroom Computer Systems (NCS) and Media Object Servers (MOS) such as Video Servers, Audio Servers, Still Stores, and Character Generators. The MOS Protocol development is supported through cooperative collaboration among equipment vendors, software vendors and end users.
Main features:
- 100% Java
- Specification v.2.8.2
- Support for MOS profiles 0 and 1
Enhancements:
- Profile 2, multiple listeners and repliers, and the ability to add filters in listeners and repliers were implemented.
<<lessMOS is a six year old, evolving protocol for communications between Newsroom Computer Systems (NCS) and Media Object Servers (MOS) such as Video Servers, Audio Servers, Still Stores, and Character Generators. The MOS Protocol development is supported through cooperative collaboration among equipment vendors, software vendors and end users.
Main features:
- 100% Java
- Specification v.2.8.2
- Support for MOS profiles 0 and 1
Enhancements:
- Profile 2, multiple listeners and repliers, and the ability to add filters in listeners and repliers were implemented.
Download (0.35MB)
Added: 2006-01-25 License: Open Software License Price:
1394 downloads
CPAR 0.9.1
CPAR is a C library that allows complex parameter passing such as found in interpreted languages. more>>
CPAR is a C library that allows complex parameter passing such as found in interpreted languages.
This allows passing named parameters, passing a variable number of parameters in any order, passing void pointers with runtime type checking, selectively merging or inheriting parameters, and more.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Added code to detect double-free of vp tables.
- Added CPAR_KEEP_MATCH() and CPAR_REMOVE_MATCH() macros.
- Added *_MATCH versions of set, clear and test flags functions.
- Added a level of indirection to cpar_table structure. This allows the cpar library to make changes to tables without changing the users pointer.
- Documentation cleanup.
<<lessThis allows passing named parameters, passing a variable number of parameters in any order, passing void pointers with runtime type checking, selectively merging or inheriting parameters, and more.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Added code to detect double-free of vp tables.
- Added CPAR_KEEP_MATCH() and CPAR_REMOVE_MATCH() macros.
- Added *_MATCH versions of set, clear and test flags functions.
- Added a level of indirection to cpar_table structure. This allows the cpar library to make changes to tables without changing the users pointer.
- Documentation cleanup.
Download (0.31MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1474 downloads
msulogin 0.9.1
msulogin is a sulogin for multiple root accounts. more>>
msulogin is a sulogin for multiple root accounts.
sulogin is the single user mode login program used to force the console user to login under a root account before a shell is started.
Unlike other implementations of sulogin, this one supports having multiple root accounts on a system.
msulogin has been developed as a part of Owl and is being made available separately primarily for use by other distributions. Currently, msulogin supports only systems with getspnam.
<<lesssulogin is the single user mode login program used to force the console user to login under a root account before a shell is started.
Unlike other implementations of sulogin, this one supports having multiple root accounts on a system.
msulogin has been developed as a part of Owl and is being made available separately primarily for use by other distributions. Currently, msulogin supports only systems with getspnam.
Download (0.005MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1318 downloads
DEMOS 0.9.1
DEMOS is a modeling tool for the EP model. more>>
DEMOS is a modeling tool for the EP model. The EP model proposes a declarative executable model for engineering object-based systems which achieves executability through a hybrid approach that annotates model elements with Java code snippets.
DEMOS project is implemented as an Eclipse plugin and provides graphical editing of applications using the EP model, background code generation, and immediate feedback on syntactical validity of models and user-supplied code.
Enhancements:
- Changes in this release are the addition of a visual inspector for running EP systems, significant performance improvements, improved consistency between models and generated code, and minor feature enhancements and bugfixes.
<<lessDEMOS project is implemented as an Eclipse plugin and provides graphical editing of applications using the EP model, background code generation, and immediate feedback on syntactical validity of models and user-supplied code.
Enhancements:
- Changes in this release are the addition of a visual inspector for running EP systems, significant performance improvements, improved consistency between models and generated code, and minor feature enhancements and bugfixes.
Download (2.4MB)
Added: 2006-11-05 License: GPL (GNU General Public License) Price:
1084 downloads
JRuby 0.9.1
JRuby is a Ruby interpreter written in Java. more>>
JRuby is a pure Java implementation of the Ruby interpreter, being developed by the JRuby team.
JRuby is free software released under a dual LGPL/GPL license.
JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.
Main features:
- Ruby 1.6.7 compatible interpreter. (Not all builtin classes are supported yet!)
- Working towards full compatibility with Ruby 1.8.1.
- Support for scripting Java classes and interfaces in JRuby.
- Bean Scripting Framework (BSF) support.
Enhancements:
- Overall performance is 50-60% faster than 0.9.0.
- Improved Rails support.
- A new syntax for including Java classes into Ruby.
- A new interpreter design.
- Refactoring of the method dispatch, code evaluation, and block dispatch code.
- Parser performance enhancements.
- Rewriting of Enumerable and StringScanner in Java.
- New experimental syntax for implementing interfaces.
- 86 Jira issues have been resolved since 0.9.0.
<<lessJRuby is free software released under a dual LGPL/GPL license.
JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.
Main features:
- Ruby 1.6.7 compatible interpreter. (Not all builtin classes are supported yet!)
- Working towards full compatibility with Ruby 1.8.1.
- Support for scripting Java classes and interfaces in JRuby.
- Bean Scripting Framework (BSF) support.
Enhancements:
- Overall performance is 50-60% faster than 0.9.0.
- Improved Rails support.
- A new syntax for including Java classes into Ruby.
- A new interpreter design.
- Refactoring of the method dispatch, code evaluation, and block dispatch code.
- Parser performance enhancements.
- Rewriting of Enumerable and StringScanner in Java.
- New experimental syntax for implementing interfaces.
- 86 Jira issues have been resolved since 0.9.0.
Download (2.6MB)
Added: 2006-10-21 License: GPL (GNU General Public License) Price:
1101 downloads
LibVNCServer 0.9.1
LibVNCServer is a library that makes it easy to make a VNC server. more>>
LibVNCServer is a library that makes it easy to make a VNC server. All you do is provide a frame buffer and some I/O functions, and call a function each time the frame buffer changes. It supports all encodings known, including tight, zlib, ZRLE, and cursor encodings.
LibVNCServer also includes the HTTP server from Xvnc, so you can start a java viewer by surfing to http://my.vnc.server:5801 or similar. It includes a beta version of LibVNCClient, which makes it easy to make a VNC client. Also included is LinuxVNC, which is to the Linux console as WinVNC is to the Windows desktop.
If you dont know VNC, have a look at the original VNC or at Tridia VNC, who also have commercial support for it.
Now that you know what it is, maybe you want to make your own server. If this is not the case, you can ignore the rest of this page an go on surfing the internet.
Now that you want to make a VNC server, that is, a server which speaks the RFB protocol, you can download this library from sourceforge.
The simplest server looks like this:
#include
int main(int argc,char** argv)
{
rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4);
server->frameBuffer=malloc(400*300*4);
rfbInitServer(server);
rfbRunEventLoop(server,-1,FALSE);
return(0);
}
This sample creates a 400x300 frame buffer in true colour. There are 4 bytes per pixel, because 3 (which are only used instead of all 4) is such an odd number. Then the server is initialized and a blocking event loop is started.
Of course, this program only shows rubbish (whatever is in the frame buffer you mallocd), but it proves that writing a server can be very easy.
For details (especially if you want to write a real server) look into the provided examples, pnmshow.c and example.c, and into the README. You find there documentation for much more complicated servers.
Enhancements:
- The x11vnc source code is no longer included in the package.
<<lessLibVNCServer also includes the HTTP server from Xvnc, so you can start a java viewer by surfing to http://my.vnc.server:5801 or similar. It includes a beta version of LibVNCClient, which makes it easy to make a VNC client. Also included is LinuxVNC, which is to the Linux console as WinVNC is to the Windows desktop.
If you dont know VNC, have a look at the original VNC or at Tridia VNC, who also have commercial support for it.
Now that you know what it is, maybe you want to make your own server. If this is not the case, you can ignore the rest of this page an go on surfing the internet.
Now that you want to make a VNC server, that is, a server which speaks the RFB protocol, you can download this library from sourceforge.
The simplest server looks like this:
#include
int main(int argc,char** argv)
{
rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4);
server->frameBuffer=malloc(400*300*4);
rfbInitServer(server);
rfbRunEventLoop(server,-1,FALSE);
return(0);
}
This sample creates a 400x300 frame buffer in true colour. There are 4 bytes per pixel, because 3 (which are only used instead of all 4) is such an odd number. Then the server is initialized and a blocking event loop is started.
Of course, this program only shows rubbish (whatever is in the frame buffer you mallocd), but it proves that writing a server can be very easy.
For details (especially if you want to write a real server) look into the provided examples, pnmshow.c and example.c, and into the README. You find there documentation for much more complicated servers.
Enhancements:
- The x11vnc source code is no longer included in the package.
Download (1.3MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
884 downloads
WebIssues 0.9.1
WebIssues is a system for tracking bugs and other information across the Internet with a fast and easy to use graphical client. more>>
WebIssues is a system for tracking bugs and other information across the Internet with a fast and easy to use graphical client.
The client requires KDE version 3.4 or newer. The server requires PHP and MySQL. Both programs are licensed under the GNU General Public License.
Note that WebIssues is still in an early stage of development and a lot of work has to be done. See the Roadmap section for a list of features that will be implemented. The documentation is not complete and there is no users manual yet. However the application is designed to be as simple as possible and the target audience of this system is mostly application developers, so I think it shouldnt be a problem for anyone to play with it.
Also note that WebIssues is not going to compete with more specialized bug tracking systems like Bugzilla. It wont be effective for large development teams and also cannot be used by regular application users to submit bugs. Its mainly aimed at small teams which dont need to set up an elaborate bug tracking system and in practice often dont use one. WebIssues is easy to deploy and customize and can be used almost instantly. It is also much more comfortable to use than a web-based interface common to most existing systems.
The purpose of this application is to store information in an organized and easy to access way. It is by no means limited to bug tracking, it can be used to store requirements, tasks, features or any other kind of information. It can also be used for discussion and sharing thoughts on various topics or even organizing documents and other files.
<<lessThe client requires KDE version 3.4 or newer. The server requires PHP and MySQL. Both programs are licensed under the GNU General Public License.
Note that WebIssues is still in an early stage of development and a lot of work has to be done. See the Roadmap section for a list of features that will be implemented. The documentation is not complete and there is no users manual yet. However the application is designed to be as simple as possible and the target audience of this system is mostly application developers, so I think it shouldnt be a problem for anyone to play with it.
Also note that WebIssues is not going to compete with more specialized bug tracking systems like Bugzilla. It wont be effective for large development teams and also cannot be used by regular application users to submit bugs. Its mainly aimed at small teams which dont need to set up an elaborate bug tracking system and in practice often dont use one. WebIssues is easy to deploy and customize and can be used almost instantly. It is also much more comfortable to use than a web-based interface common to most existing systems.
The purpose of this application is to store information in an organized and easy to access way. It is by no means limited to bug tracking, it can be used to store requirements, tasks, features or any other kind of information. It can also be used for discussion and sharing thoughts on various topics or even organizing documents and other files.
Download (0.66MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
808 downloads
PoCoMy 0.9.1
PoCoMy is a Web frontend for administration of a Postfix/Courier/MySQL email system. more>>
PoCoMy is a Web frontend for administration of a Postfix/Courier/MySQL email system. The project is multi-user and includes a multi-language privileges system, delegation of rights per domain. The virtual mail system features virtual domains, forwarding, aliases, sender-aliases, and more.
Enhancements:
- FIXED: change user password
- UPDATED: HowTo
<<lessEnhancements:
- FIXED: change user password
- UPDATED: HowTo
Download (0.12MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
826 downloads
ClamFS 0.9.1
ClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through clamd daemon. more>>
ClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through clamd daemon.
Main features:
- User-space file system (no kernel patches, recompilation, etc.)
- Configuration stored in XML files
- FUSE (and libfuse) used as file system back-end
- Scan files using ClamAV
- ScanCache (LRU with time-based and out-of-memory expiration) speeds up file access
- Sends mail to administrator when detect virus
<<lessMain features:
- User-space file system (no kernel patches, recompilation, etc.)
- Configuration stored in XML files
- FUSE (and libfuse) used as file system back-end
- Scan files using ClamAV
- ScanCache (LRU with time-based and out-of-memory expiration) speeds up file access
- Sends mail to administrator when detect virus
Download (0.13MB)
Added: 2007-03-17 License: GPL (GNU General Public License) Price:
951 downloads
Lint4j 0.9.1
Lint4j (Lint for Java) is a static Java source and byte code analyzer that detects locking and threading issues, performance and scalability problems, and checks complex contracts such as Java more>>
Lint4j ("Lint for Java") is a static Java source and byte code analyzer that detects locking and threading issues, performance and scalability problems, and checks complex contracts such as Java serialization by performing type, data flow, and lock graph analysis.
Lint for Java was created to help software developers detect defects and security vulnerabilities before writing the first test case. Lint4j saves time during code reviews as well, so developers can focus on getting business logic right. The Ant and Maven plugins enable easy integration into continuous builds with Cruise Control, AntHill and others.
The checks that are implemented represent the most common problems that were found while implementing products designed for performance and scalability, such as VisiBroker for Java (the CORBA ORB from Borland, and the basis for the Borland J2EE container), the WebObjects application server from Apple Computer, the OpenEJB container, the OpenORB CORBA implementation, and the JBoss J2EE application server.
In addition, numerous of the problems described in the following books are detected:
Java Pitfalls, by Daconta, Monk, Keller, and Bohnenberger, Wiley 2000
Effective Java Programming Guide, by Joshua Bloch, Addison-Wesley 2001
Bug Patterns in Java, by Eric Allen, APress 2002
Java 2, Performance and idiom guide, Craig Larmann, and Rhett Guthrie, Prentice-Hall, 2000
The Java Language Specification, 2nd edition, by James Gosling, Bill Joy, Guy Steele, Gilad Bracha
Enhancements:
- This maintenance release adds support for an XML formatter in the Lint4j Ant task to allow tools to post-process the warning messages.
- Several bugfixes are included as well.
<<lessLint for Java was created to help software developers detect defects and security vulnerabilities before writing the first test case. Lint4j saves time during code reviews as well, so developers can focus on getting business logic right. The Ant and Maven plugins enable easy integration into continuous builds with Cruise Control, AntHill and others.
The checks that are implemented represent the most common problems that were found while implementing products designed for performance and scalability, such as VisiBroker for Java (the CORBA ORB from Borland, and the basis for the Borland J2EE container), the WebObjects application server from Apple Computer, the OpenEJB container, the OpenORB CORBA implementation, and the JBoss J2EE application server.
In addition, numerous of the problems described in the following books are detected:
Java Pitfalls, by Daconta, Monk, Keller, and Bohnenberger, Wiley 2000
Effective Java Programming Guide, by Joshua Bloch, Addison-Wesley 2001
Bug Patterns in Java, by Eric Allen, APress 2002
Java 2, Performance and idiom guide, Craig Larmann, and Rhett Guthrie, Prentice-Hall, 2000
The Java Language Specification, 2nd edition, by James Gosling, Bill Joy, Guy Steele, Gilad Bracha
Enhancements:
- This maintenance release adds support for an XML formatter in the Lint4j Ant task to allow tools to post-process the warning messages.
- Several bugfixes are included as well.
Download (0.38MB)
Added: 2006-05-08 License: Other/Proprietary License Price:
1265 downloads
libbsl 0.9.1
libbsl is a powerful, easy to use and fully thread safe C++ template class library for frequently recurring programming problems more>>
libbsl (Basic System Library) is a powerful, easy to use and fully thread safe C++ template class library for frequently recurring (machine/OS oriented) programming problems.
All fundamental objects in libbsl are freely copyable and shareable between an arbitrary number of threads - e.g. reading from a shared io device from several concurrent threads is implicitly thread safe for the programmer without additional cost and knowledge.
An important goal in developing libbsl was to keep it simple and to enable even the inexperienced programmer to quickly write complex programs with the help of libbsl.
This goal is achieved by hiding most of the templates - and there are many - from the api by several reasonable typedefs.
On the other hand the generic template architecture of libbsl allows the more adept user to enhance (e.g. by the use of policy templates) or by combining libbsls classes to create new objects or user defined functionality.
Main features:
- crypto; cryptographic classes (AES, ElGamal etc.) mainly for secure network communication
- datetime; date, time and timer classes
- dso; dynamic loadable C++ objects which remain dynamic_castable after loading
- io; ile, directory, character devices etc. classes.
- io/net; tcp/udp ipv4 (secure) socket classes etc.
- ipc; program execution class, lightweight process class which enables you to design your own fine grained program logic by the use of freely configurable suspend an resume functions per process
- log; error handling and logging mechanisms via syslog, files etc.
- mime; mime type detection using ternary search trees
- options; command line options and environment setting classes
- thread; easy to use thread class, mutexes, barriers, transfer of program tasks to threads by the use of thread functors etc.
- types; type traits, type lists etc.
- util; memory management, factories, daemon class, functors, "switchless" intelligent state machine implementation, utf8 string class and much more
- values; parameter (pair of arbitrary values as text), tuple, variant etc.
<<lessAll fundamental objects in libbsl are freely copyable and shareable between an arbitrary number of threads - e.g. reading from a shared io device from several concurrent threads is implicitly thread safe for the programmer without additional cost and knowledge.
An important goal in developing libbsl was to keep it simple and to enable even the inexperienced programmer to quickly write complex programs with the help of libbsl.
This goal is achieved by hiding most of the templates - and there are many - from the api by several reasonable typedefs.
On the other hand the generic template architecture of libbsl allows the more adept user to enhance (e.g. by the use of policy templates) or by combining libbsls classes to create new objects or user defined functionality.
Main features:
- crypto; cryptographic classes (AES, ElGamal etc.) mainly for secure network communication
- datetime; date, time and timer classes
- dso; dynamic loadable C++ objects which remain dynamic_castable after loading
- io; ile, directory, character devices etc. classes.
- io/net; tcp/udp ipv4 (secure) socket classes etc.
- ipc; program execution class, lightweight process class which enables you to design your own fine grained program logic by the use of freely configurable suspend an resume functions per process
- log; error handling and logging mechanisms via syslog, files etc.
- mime; mime type detection using ternary search trees
- options; command line options and environment setting classes
- thread; easy to use thread class, mutexes, barriers, transfer of program tasks to threads by the use of thread functors etc.
- types; type traits, type lists etc.
- util; memory management, factories, daemon class, functors, "switchless" intelligent state machine implementation, utf8 string class and much more
- values; parameter (pair of arbitrary values as text), tuple, variant etc.
Download (1.04MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1474 downloads
HJB 0.9.1
HJB is a library that provides access to JMS resources via HTTP. more>>
HJB is a library that provides access to JMS resources via HTTP. It is language-neutral and allows the writing of software libraries for communicating with JMS providers in any language that has libraries for communicating over HTTP.
It provides a RESTful equivalent to all of the non-optional portions of the JMS API including registration of resources administered by the messaging provider, connection and session management, and sending and receipt of all types of JMS message.
Enhancements:
- An error that prevented recursive listing from working was fixed.
- The ability to configure HJBs runtime system parameters from the servlet config XML file was added.
- The /collect command (Collect From) was added for consumers and subscribers.
- This allows clients to collect several messages from them in one HTTP request.
- The output of the /list commands was changed so that it looks more like the output of "ls -lR" when recursively listing.
<<lessIt provides a RESTful equivalent to all of the non-optional portions of the JMS API including registration of resources administered by the messaging provider, connection and session management, and sending and receipt of all types of JMS message.
Enhancements:
- An error that prevented recursive listing from working was fixed.
- The ability to configure HJBs runtime system parameters from the servlet config XML file was added.
- The /collect command (Collect From) was added for consumers and subscribers.
- This allows clients to collect several messages from them in one HTTP request.
- The output of the /list commands was changed so that it looks more like the output of "ls -lR" when recursively listing.
Download (1.5MB)
Added: 2006-11-27 License: LGPL (GNU Lesser General Public License) Price:
1063 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 kboincspy 0.9.1 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