RSS Feed for JavaCategory: Java

Open Source BPEL Solution »

Orchestra is a complete solution to handle long-running, service oriented processes. It provides out of the box orchestration functionalities to handle complex business processes. It is based on the OASIS standard BPEL (Business Process Execution Language). Orchestra’s objectives:

Improvement and control of processes
Services interaction
Productivity and agility of the company

Orchestra is fully Open […]

Java Safe Concurrency Tools »

The goal of the jconch project is to produce a reliable, safe set of implementations for common tasks in mulithreaded Java applications. The goal is to be similar in spirit to the way that Spring scraps the boilerplate for common user tasks in database work.
Current functionalities

Logical Equivalence Locking — Both synchronized and ReadWriteLock-based based on […]

Java Configuration Management Framework »

SmartFrog is a powerful and flexible Java-based software framework for configuring, deploying and managing distributed software systems.
SmartFrog helps you to encapsulate and manage systems so they are easy to configure and reconfigure, and so that that they can be automatically installed, started and shut down. It provides orchestration capabilities so that subsystems can be started […]

What is the Testability of Your Code »

Testability-explorer is a tool which analyzes Java bytecode and computes how difficult it will be to write unit tests for the code. It attempts to help you quantitatively determine how hard your code is to test, and where to focus to make it more testable.
Testability Explorer can be used:

As a learning tool which […]

Singleton Detector »

The Google Singleton Detector, or GSD, is a tool which analyzes Java bytecode and detects the use of Singletons.
It’s not quite as simple as that, however. First, GSD doesn’t only detect singletons; it detects four different types of global state, including singletons, hingletons, mingletons and fingletons (see the usage section for descriptions). Second, it […]

Open Source Restful Search Engine »

ElasticSearch is an open source, distributed, RESTful, Search Engine.
It is an Open Source (Apache 2), Distributed, RESTful, Search Engine built on top of Lucene.
Search Engines data model roots lies with schema free and document oriented databases, and as shown by the #nosql movement, this model proves to be very effective for building applications.
Elastic Search model […]

Open Source Java Model Railroad Interface »

The JMRI project is building tools for model railroad computer control.
JMRI is intended as a jumping-off point for hobbyists who want to control their layouts from a computer without having to create an entire system from scratch.
You can manage your locomotive rosters and easily program your decoders using DecoderPro. You can build control panels, set […]

Eclipse ER Diagram Plugin »

ERMaster is GUI editor for ER diagram.  It is operated as Eclipse plug-in.
Making ER diagram, the print of ER diagram, and the DDL output from ER diagram, etc. can be done graphical.
Moreover, import, the group management, and the historical management, etc. from DB are supported.

Java Framework: Vaadin »

Vaadin is a Java web application framework. It is designed for creating rich and interactive applications that run in the browser, without any plugins. A server-driven architecture together with reusable component model is used to simplify programming of applications and for better web application security. No HTML, XML or JavaScript necessary and all Java libraries […]

Open Source Stock Market Analysis System »

The Market Analysis System (MAS) is an open-source software application that provides tools for analysis of financial markets using technical analysis.
MAS provides facilities for stock charting and futures charting, including price, volume, and a wide range of technical analysis indicators. MAS also allows automated processing of market data — applying technical analysis indicators with […]

Open Source BPEL Engine fro JBOSS »

Project Riftsaw is a WS-BPEL 2.0 engine that is optimized for the JBoss Application Server container. WS-BPEL 2.0 is an XML-based language for defining business processes that orchestrate web services.

Riftsaw supports :

short-lived and long-running process executions
process persistence & recovery
process versioning
JBoss deployment architecture, enabling hot deployment
ant-based deployment
integrated with the JBoss […]

Analysing Tools for Java Class and Package Dependencies »

Classycle’s Analyser analyses the static class and package dependencies in Java applications or libraries. It is especially helpful for finding cyclic dependencies between classes or packages. Classycle is similar to JDepend which does also a dependency analysis but only on the package level.
Classycle’s Dependency Checker searchs for unwanted class dependencies described in a dependency […]

Open Source Java GIS Toolkit »

GeoTools is an open source Java library that provides tools for geospatial data.

It has a modular architecture which allows extra functionality to be added or removed easily. Geotools 2 aims to support Open GIS and other relevant standards as they are developed’.
The aim of the project is to develop a core set of Java […]

Open Source Java GeoServer »

GeoServer is a Java-based software server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing.
GeoServer allows you to display your spatial information to the world. Implementing the Web Map Service (WMS) standard, GeoServer […]

Open Source Java JAR Browser »

The Jars Browser is a simple free Swing application for browsing a set of jar files. It scans a directory or a Java archive (Jar, EAR, WAR) to answer these simple questions:

In which Jar/WAR/EAR this class file is located ?
Is this class contained in multiple Jars ?

It helps resolving classpath problems […]

Open Source Financial Technical Analysis Library »

TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.

Includes 200 indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands etc…
Candlestick pattern recognition
Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET

TA-Lib is available under a BSD License allowing it to be integrated in […]

Version Aware Java Serialization »

cedarsoft Serialization offers version aware serialization of java object trees with maximum control. Its goal is to provide some simple classes (very small framework) that enables rapid development of versioned serialization.
cedarsoft Serialization contains a plain interface that is implemented in several ways. The most commonly used backend implementation is based on Stax. This offers high […]

JD – Another Good Java Decompiler »

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.
JD-Core is a freeware library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New […]

Open Source Atom Implementation »

The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications.
Abdera is composed of a number of individual modules:

Core: Provides the core interfaces used throughout Abdera:

Feed Object Model - A set of Java interfaces and abstract […]

Open Source JAVA JMS Console »

HermesJMS is an extensible console that helps you interact with JMS providers making it easy to browse or seach queues and topics, copy messages around and delete them.
It fully integrates with JNDI letting you discover administered objects stored, create JMS sessions from the connection factories and use any destinations found. Many providers include a […]