Java tools, components, libraries and plugins  
TheServerSide Java Symposium Europe
Java EE tools JEE tools Advertise here! Contact us to know the options Java EE tools JEE tools
Author

Eclipse Foundation

 Home Page Home Page

AspectJ

 Home Page Home Page
Categories:
Latest version: 5
Description: 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.
Added: 2004-12-20
Updated: 2005-12-27
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

BIRT

 Home Page Home Page
Categories:
Latest version: 2.1
Description: 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.
Added: 2006-01-24
Updated: 2006-07-06
Attributes: Built for Java[BuiltForJava] Library[Library] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Eclipse

 Home Page Home Page
Categories:
Latest version: 3.3
Description: 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.
Added: 2005-01-06
Updated: 2007-06-30
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Eclipse Checkstyle Plug-in

 Home Page Home Page
Categories:
Latest version: 4.3.0
Description: 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.
Added: 2005-07-11
Updated: 2007-03-12
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Eclipse Process Framework

 Home Page Home Page
Categories:
Latest version: 1.2
Description: 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
Added: 2008-03-03
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Eclipse TPTP

 Home Page Home Page
Categories:
Latest version: 4.4.0
Description: 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.
Added: 2006-11-09
Updated: 2007-06-30
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]
 
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks! hot newstransatlantys
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle