[22 total ]
log4j is a Java-based logging utility, and is one of many projects from the Apache Software Foundation. It is used primarily as a debugging tool.
FindBugs looks for bugs in Java programs. It can detect a variety of common coding mistakes, including thread synchronization problems, misuse of API methods, etc. It is written in the GJ dialect of Java, and will run on any Java VM compatible with Sun's JDK 1.4.0 or later. It includes both GUI (Swing) and commandline frontends.
Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects
... [More]
, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load. [Less]
Weka is a collection of machine learning algorithms for solving real-world data mining problems. It is written in Java and runs on almost any platform. The algorithms can either be applied directly to a dataset or called from your own Java code.
RapidMiner (formerly YALE) is the most comprehensive open-source software for intelligent data analysis, data mining, knowledge discovery, machine learning, predictive analytics, forecasting, and analytics in business intelligence (BI). RapidMiner
... [More]
provides more than 400 data mining operators, a graphical user interface (GUI), an online tutorial with hands-on data mining applications, a comprehensive PDF tutorial, many visualization schemes for data sets and data mining results, many different learning and meta-learning schemes ranging from decision tree and rule learners to neural networks, SVMs, ensemble methods, etc.
RapidMiner is implemented in Java and available under GPL (GNU General Public License) as well as under a developer license (OEM license) for closed-source developers [Less]
DataCleaner is an open source project concerned with creating a data quality solutions for business and organizations wishing to measure and increase the quality of their data. DataCleaner includes functionality to profile and compare data, to
... [More]
validate data against business rules and to monitor the progression of these measurements over time. To do this we provide you with both a standalone desktop-application for exploring and defining the data quality effort and a web application for continuous data quality deployments. [Less]
Palo-Server is a high-capacity and high-speed OLAP server for enterprise applications in finance, controlling, planning and analysis. Palo is multi- dimensional, memory based, able to consolidate data hierarchies in real time and supports write-back
... [More]
of data. Write-back can be top-down or buttom-up.
Palo is a memory based MOLAP database (RT-OLAP), it is not based on a relational database (Palo is not a ROLAP-Database). You can connect to Palo from any application by using a variety of software APIs (C, Java, PHP, .NET).
There is a free Excel Add-In (with an OpenOffice Add-In under development) that acts as a sophisticated spreadsheet interface. Palo integrates seamlessly into existing spreadsheets through simple spreadsheet formulas (live links). Palo is a spreadsheet-friendly OLAP-Server [Less]
TA-Lib provides common functions for the technical analysis of financial market data.
Widely used by trading software developers working with Excel, .NET, Java, Perl, Python or C/C++.
- More than 150 technical analysis indicators such as ADX
... [More]
, MACD, RSI, Stochastic, Bollinger Bands etc...
- Includes candlestick pattern recognition.
- Optional abstract API allowing your code to adapt automatically when new functions are added! [Less]
The Panopticode project provides a standardized format for describing the structure of software projects and integrates metrics from several tools into that format. Reporting options provide correlation, historic analysis, and visualization.
JReliability allows to derive several reliability-related measures like Mean-Time-To-Failure (MTTF) or Mission-Time (MT) of complex systems that are modeled using Boolean functions, efficiently encoded in Binary Decision Diagrams (BDDs).
The Java Data Mining Package (JDMP) is an open source Java library for data analysis and machine learning.
It facilitates the access to data sources and machine learning algorithms (e.g. clustering, regression, classification, graphical models
... [More]
, optimization) and provides visualization modules. It includes a matrix library for storing and processing any kind of data, with the ability to handle very large matrices even when they do not fit into memory. Import and export interfaces are provided for JDBC data bases, TXT, CSV, Excel, Matlab, Latex, MTX, HTML, WAV, BMP and other file formats. JDMP provides a number of algorithms and tools, but also interfaces to other machine learning and data mining packages (Weka, LibSVM, Mallet, Lucene, Octave). [Less]
A Java framework for testing heuristics in breaking classifcal ciphers.
MARF is an open-source research platform and a collection of voice/sound/speech/text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework facilitating addition of new algorithms. MARF
... [More]
can run distributedly over the network and may act as a library in applications or be used as a source for learning and extension. [Less]
B-Fabric is an open infrastructure for data and application integration in the life sciences domain. In it is current deployment at FGCZexternal link. It allows to store and access all experimental data generated at FGCZ together with its semantic
... [More]
context. B-Fabric acts as the glue between the different instrument PCs and analysis tools at FCGZ, guiding the instrument specialists and researchers through their scientific workflows.
B-Fabric is a framework for data management and information integration. B-Fabric allows storing and accessing experimental data generated by instruments that are connected to the framework. The raw data is stored together with all information that is needed to find and correctly interpret the data. [Less]
Dead Code Detector (DCD) simply finds never-used code in your Java/JEE applications by static analysis of classes. For example:
* Unused package-private or private methods and fields
* Unused public or protected methods and fields
*
... [More]
Unused local variables
* Useless initializations...
GUI can be launched in one click from http://dcd.dev.java.net (or use command line or ant). Text and XML reports are available. [Less]
Steganabara is a tool for stegano analysis written in Java. If you are a challenger, you will surely need this tool for many visual stegano challenges on various challenge sites: TheBlackSheep, HackQuest, NetForce, Rankk, and many more.
And its usefulness is still open to your discovery!
A security static analysis tool for C aiming to answer the question: "what does this program do?"
perfSONAR is, finally, an example set of code (implementation of services) that attempts to implement an interoperable peformance middleware framework. Those sets of code are developed by different partners. Some pieces of code are "more important"
... [More]
than others because their goal is to ensure interoperability between domains (e.g. the Lookup Service and the Authentication Service). Different subsets of code are important to each partner, with a great deal of overlap. The services developed acts as an intermediate layer, between the performance measurement tools and the diagnostic or visualization applications. [Less]
The XRadar is an open extensible code report tool currently supporting all Java based systems. The batch-processing framework produces HTML/SVG reports of the systems current state and the development over time - all presented in sexy tables and
... [More]
graphs. It gets results from several brilliant open source projects and a couple of in house grown projects and presents the results as massive unified html/svg reports. The architecture is based on java, xml and xsl. Presently it only supports Java, but there are plans to produce plug ins for other leading languages. [Less]
Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis on the code and building the lock graph. Jlint is fast, easy to learn, and requires no changes in the class files to be checked
The SOBF tool is a risk assessment tool. It can be used to manage the security risks of an environment, to maintain assets and control countermeasures.
It is possible to export graphical reports from the SOBF tool which can be used in presentations and regularly compiled statements.
Open source finite element program. Includes solver and GUI.