Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Author

Eclipse Foundation

 Home Page Home Page

AspectJ

 Home Page Home Page

Categories: AOP

Latest version: 6
Added 2004-12-20Updated 2009-03-16

Aspect-oriented extension to the Java programming language.
AspectJ enables clean modularization of crosscutting concerns, such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object protocols.

The AspectJ and AspectWerkz projects have agreed to work together as one team to produce a single aspect-oriented programming platform building on their complementary strengths and expertise. The first release from this collaboration is AspectJ 5, which extends the AspectJ language to support an annotation-based development style in addition to the familiar AspectJ code-based style. AspectJ 5 provides full AOP support for the new Java 5 language features.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

BIRT

 Home Page Home Page

Categories: Reporting

Latest version: 2.1
Added 2006-01-24Updated 2006-07-06

Open source, Eclipse-based reporting system that integrates with your application to produce reports for both web and PDF.
BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. It also offers a charting engine that lets you add charts to your own application.
BIRT reports consist of four main parts:
- Data: Databases, web services, Java objects all can supply data to your BIRT report. Support for JDBC is provided, as well as support for using code to get at other sources of data. A single report can include data from any number of data sources.
- Data transforms: Reports present data sorted, summarized, filtered and grouped to fit the user's needs. BIRT allows operations such as grouping on sums, percentages of overall totals and more.
- Business logic: Many reports require business-specific logic to convert raw data into information useful for the user. If the logic is just for the report, you can script it using BIRT's JavaScript support. If your application already contains the logic, you can call into your existing Java code.
- Presentation: Once the data is ready, you have a range of options for presenting it to the user: tables/lists, charts, crosstabs, letters & documents, compound reports. A single data set can appear in multiple ways, and a single report can present data from multiple data sets.

Built for Java
Built for Java
Library
Library
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Eclipse

 Home Page Home Page

Categories: IDEs - IDE plug-ins

Latest version: 3.4.2
Added 2005-01-06Updated 2007-06-30

Open source extensible IDE for anything and nothing in particular.
Eclipse is composed of several sub-projects.
The Eclipse Platform is designed for building integrated development environments
(IDEs) that can be used to create applications as diverse as web sites, embedded Java programs, C++ programs, and Enterprise JavaBeans.
The PDE project provides a number of views and editors to build plug-ins for Eclipse.
The JDT project provides the tool plug-ins that implement a Java IDE supporting the development of any Java application, including Eclipse plug-ins.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Eclipse Checkstyle Plug-in

 Home Page Home Page

Categories: Code analysis - Standards verifiers

Latest version: 4.3.0
Added 2005-07-11Updated 2007-03-12

The Eclipse Checkstyle plug-in integrates the Checkstyle Java code auditor into the Eclipse IDE. The plug-in provides real-time feedback to the user about violations of rules that check for coding style and possible error prone code constructs.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Eclipse Process Framework

 Home Page Home Page

Categories: Frameworks, Miscellaneous,

Latest version: 1.2
Added 2008-03-03

Project that aims at producing a customizable software process engineering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles.

The EPF (Eclipse Process Framework) project has two goals:
- To provide an extensible framework and exemplary tools for software process engineering - method and process authoring, library management, configuring and publishing a process.
- To provide exemplary and extensible process content for a range of software development and management processes supporting iterative, agile, and incremental development, and applicable to a broad set of development platforms and applications.

Currently available:
- EPF Composer: a tool platform for process engineers, project leads, project and program managers who are responsible for authoring, customizing and publishing processes for development organizations or individual projects.
- OpenUP (Open Unified Process)
- Scrum plug-in
- XP plug-in

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Eclipse Test and Performance Tools Platform (TPTP)

 Home Page Home Page

Categories: Tracing - Logging - Monitoring

Latest version: 4.6.1
Added 2006-11-09Updated 2009-11-24

The Eclipse Test & Performance Tools Platform (TPTP) is an open development platform supplying frameworks and services for test and performance tools.

TPTP is divided into four projects:
- The TPTP Platform Project is the core project and basis for other projects. It provides common user interface, standard data models, data collection and communications control, as well as remote execution environments.
- The Monitoring Tools Project addresses the monitoring and logging phases of the application lifecycle. The framework has the capability of collecting and analyzing system and application resources. The log analysis tools can correlate disparate logs from multiple points across an environment. The project also includes examplary tools for monitoring application servers and system performance, such as CPU and memory utilization.
- The Testing Tools Project addresses the testing phase of the application lifecycle. The framework contains testing editors, deployment and execution of tests, execution environments and associated execution history analysis and reporting. The project also includes exemplary tools for JUnit based component testing tool, Web application performance testing tool, and a manual testing tool. The project supports the OMG UML2 Test Profile and have implemented an early draft of the model.
- The Tracing and Profiling Tools Project addresses the tracing and profiling phases of the application lifecycle. The framework has the capability of collecting and analyzing application performance information The project includes exemplary profiling tools for both single-system and distributed Java applications through a JVMPI monitoring agent that collects trace and profile data. A generic tool kit for probe insertion is also available.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

Subversive

 Home Page Home Page

Categories: Code versioning - Source control

Latest version: 0.7.8
Added 2006-07-19Updated 2009-09-29

Eclipse plug-in that provides Subversion support.
From a user point of view, Subversive provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform.

Features include:
- Interactive merge operation
- Projection of Eclipse refactoring operations into Subversion
- Support of recommended repository layout, including trunk, branches and tags layout
- Cross-project atomic commit
- Automatic resolving of conflicts
- Cancellation of operations with Subversion
- Recursive directory revision comparison
- Adding repository locations with same URL
- Data validation in forms

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé