Filter by products, topics, and types of content

(0 Products)

(60 Topics)

(1 Industries)

(3 Types)

1 - 100 of 366 results | Next
Show Summaries | Hide Summaries
View Results
Title up
AgitarOne JUnit Generator
JUnit Generator automatically generates unit-level regression tests on your Java code base.
Agitator helps development teams control quality as they write software, instead of finding and fixing bugs at the end of the development process. Agitator is an automated assistant for exercising software code and providing observations about its behavior, helping developers unit-test their code while avoiding the effort of writing tests manually.
Ajax JSP Tag Library
The AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (Ajax) technology in JavaServer Pages.
Altova MapForce
Altova MapForce is a visual data mapping tool for data integration and Web services implementation. MapForce converts data on-the-fly and auto-generates custom data mapping code in XSLT 1.0/2.0, XQuery, Java, C++, and C#.
Android NDK
The Android NDK is a companion tool to the Android SDK that lets you build performance-critical portions of your apps in native code.
Android SDK
Android is a software stack for mobile devices that includes an operating system, middleware, and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Android UI Utils
This library of utilities helps in the design and development of Android application user interfaces.
AndroMDA is an open source code generation framework that follows the model-driven-architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (Java EE or other), specific for your application architecture.
ANTLR, ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR supports tree construction, tree walking, and translation.
Apache Ant
An open source application building and configuration tool designed for Java applications. Unlike 'make', which encourages build scripts to be platform-specific, Apache Ant allows you to specify configuration and dependencies in a portable manner using built-in or external 'tasks' that run applications or system commands for compiling, copying, or executing files.
Apache Axis
Apache Axis is an open source implementation of the SOAP and WSDL protocols for building and accessing Web services. In addition to a SOAP engine, it includes a stand-alone server, a servlet-based framework for embedding in servlet containers such as Tomcat, and tools to generate WSDL from Java objects.
Apache Axis2/Java
Apache Axis2 is a core engine for Web services -- a more efficient, more modular, and more XML-oriented redesign and rewrite of the widely used Apache Axis SOAP stack.
Apache Batik
Batik is a toolkit for generating, manipulating, or displaying images in the Scalable Vector Graphics (SVG) format. It includes an SVG parser, SVG generator, and a DOM for manipulating SVG documents.
Apache BCEL
An open source toolkit for parsing, disassembling, and generating Java bytecode (.class) files. Allows you to create and edit bytecode via an object-oriented interface. BCEL does the work to convert between the bytecode representation and the in-memory, object-oriented representation.
Apache Beehive
Apache Beehive is a collection of projects providing framework services for enterprise Java applications. Using Java 5.0 annotations for configuration and declarative programming, Beehive reduces the amount of coding necessary for building enterprise applications. It includes a page flow component for centralizing state, navigation logic, and exception handling, in web applications, and a Web services component for simplifying the development of Web services.
Apache Cayenne
Apache Cayenne is an open source persistence framework providing object-relational mapping (ORM) and remoting services. Cayenne binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more.
Apache CFX
The CXF framework helps you build and develop services using front-end APIs such as JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS, or JBI.
Apache Commons
The Commons is an Apache project focused on all aspects of reusable Java components. It includes both the Commons Proper, a repository of reusable Java components, and the Commons Sandbox, a workspace for Java component development.
Apache Derby
The Apache Derby project develops open source database technology that is based on Java technology, is easy to use, has a small footprint, is standards based, and is secure.
Apache FOP
FOP (Formatting Objects Processor) is a formatting engine driven by XSL Formatting Objects (XSL-FO). It supports output in PDF, PostScript, SVG, and others.
Apache Geronimo
Apache Geronimo is an open source server runtime framework that includes a fully certified Java EE 5 application server runtime.
Apache Gump
This continuous-integration tool supports building via Apache Ant, Apache Maven, and other build tools. By building and compiling software against the latest development versions of those projects, it can identify potentially incompatible changes to software just a few hours after changes are checked into the version control system.
Apache Hadoop
Hadoop is an open source framework for running applications on large clusters of commodity hardware, transparently providing both reliability and data motion. Hadoop implements a computational paradigm named map/reduce, which enables the application to be divided into many small fragments of work, each of which can be executed or reexecuted on any node in the cluster. It also provides a distributed file system that stores data on the compute nodes.
Apache Ivy
Ivy is a dependency manager, integrated with Apache Ant, that is oriented toward Java dependency management.
Apache Jackrabbit
Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API. A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.
Apache James
James (Java Apache Enterprise Mail Server) is an open source mail server that supports POP, SMTP, and NNTP. It can store its mail and other data in any JDBC database and provides a flexible "Mailet" interface for gatewaying to other mail systems, translating mail messages, or filtering messages.
Apache Lenya
Apache Lenya is an open source Java/XML content-management system supporting revision control, site management, scheduling, search, WYSIWYG editors, and workflow.
Apache Lucene
Jakarta Lucene is a powerful, high-performance, full-featured text search engine written entirely in the Java language. It is a technology suitable for nearly any application that requires full-text search, and can be easily and flexibly embedded in any Java application.
Apache Mahout
The goal of the Apache Mahout project is to build scalable machine-learning libraries.
Apache Maven
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting, and documentation from a single project model.
Apache MyFaces
Apache MyFaces is an open source implementation of the JavaServer Faces (JSF) user interface framework.
Apache Nutch
Nutch is an open source web-search system, built on the Apache Lucene text-indexing engine. It extends the core Lucene engine to provide web-specific support, such as a crawler, a link-graph database, parsers for HTML, and other document formats.
Apache OFBiz
Open For Business (OFBiz) is an open source enterprise automation software project including an application framework and components that make it easy to create customizable business software based on best practices. OFBiz models typical business processes, such as customers, orders, shipments, payments, and workflows.
Apache OpenJPA
Apache OpenJPA is a Java persistence project that can be used as a stand-alone POJO persistence layer or integrated into any Java EE compliant container and many other lightweight frameworks, such as Tomcat and Spring.
Apache PDFBox
PDFBox is an open source Java PDF library that parses PDF documents and allows you to retrieve text and document metadata.
Apache Pluto
Pluto is the reference implementation of the Java Portlet Specfication. It can run in any servlet container.
Apache POI
The POI project creates and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2).
Apache ServiceMix
ServiceMix is a lightweight, embeddable, open source Enterprise Service Bus (ESB) and SOA toolkit supporting the Java Business Integration (JBI) specification. ServiceMix has integrated Spring support and can be run at the edge of the network (inside a client or server), as a stand-alone ESB provider, or as a service within another ESB.
Apache Solr
Solr is a stand-alone enterprise search server with a Web-services like API, built on Apache Lucene. Documents are fed into the system via XML over HTTP and queried via HTTP GET. It provides advanced full-text search, scalable replication, a rich and extensible query language, configurable text analysis, and support for dynamic result grouping and filtering.
Apache Struts
An application framework for building web applications using an MVC (model, view, controller) paradigm. It supports easy integration with servlet, JSP, or Velocity-based web applications.
Apache Tapestry
Tapestry is a comprehensive component-based web application framework that works with the Servlet API and JDK 1.2 or above. It simplifies web application development by organizing an application into pages of components.
Apache Tomcat
Tomcat is the reference implementation for the Java Servlet and JSP specifications.
Apache Turbine
A servlet-based application framework for web applications. Turbine includes facilities for logging, JDBC connection pooling, object-relational mapping, job scheduling, and caching.
Apache Velocity
Apache Velocity is an open source templating engine that lets you use a simple yet powerful template language to reference objects defined in Java code. It is written in 100% pure Java and can be easily embedded into your own applications.
Apache Wicket
Wicket is a Java web-application framework designed for simplicity, separation of concerns, and ease of development. Wicket pages can be mocked up, previewed, and revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is handled in Java code using a component model backed by POJO data beans that can be persisted by a variety of persistence technologies.
Apache Wink
Apache Wink is a simple framework for building and consuming RESTful Web services. The Wink Server module is a complete implementation of the JAX-RS v1.0 specification, along with additional features designed to facilitate the development of RESTful Web services. The Wink Client module is a Java-based framework for communicating with RESTful Web services.
Apache Xindice
Xindice is an open source native XML database. It stores and indexes compressed XML documents, and supports rapid queries via XPath and updates via XUpdate.
AppDynamics is an application performance management solution for visualizing and troubleshooting applications running on the JVM. A free "lite" version is available.
AppFuse is a project and application that uses open source tools built on the Java platform to help you develop web applications quickly and efficiently.
ArgoUML is an open source UML modeling tool that includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in 10 languages.
Arquillian is a platform that simplifies integration testing for Java middleware. It integrates seamlessly with familiar testing frameworks such as JUnit and TestNG.
ASM is a Java bytecode manipulation framework. It can be used to generate stub classes or other proxy classes dynamically, directly in binary form, or to modify classes dynamically at load time. ASM provides similar functionality to toolkits like BCEL and SERP but is designed to be smaller and faster, making it suitable for use in real-time code instrumentation.
AspectJ is a seamless aspect-oriented extension to the Java language that 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.
AuthenticRoast is open source software that works with the Java Authentication Service Provider Interface for Containers (JSR 196) to enable development of custom authentication modules for use with container-managed, declarative security.
AWS Toolkit for Eclipse
The AWS Toolkit for Eclipse is an open source plug-in for the Eclipse Java IDE that makes it easier for developers to develop, debug, and deploy Java applications using Amazon Web Services.
Bamboo extends the concept of a continuous integration server to include build telemetry, which identifies and highlights trends, patterns, and linkages across builds. It can identify the most frequently-failing tests, chart test failure rates over time, and serve as an information repository about previous test failures.
Bean Scripting Framework
The Apache Jakarta Bean Scripting Framework (BSF) is a set of Java classes that provides scripting-language support within Java applications, and access to Java objects and methods from scripting languages.
BeanKeeper (formerly called Simple Persistence for Java) is a full featured object/relational persistence and query library for Java programming.
BeanShell is a Java-compatible scripting language. BeanShell can interpret ordinary Java source and load .java source files from the class path. BeanShell scripted classes are fully typed and appear to outside Java code and via reflective inspection as ordinary classes. However, their implementation is fully dynamic and they may include arbitrary BeanShell scripts in their bodies, methods, and constructors. Users may freely mix loose, unstructured BeanShell scripts, method closures, and full scripted classes.
BIRT (Business Intelligence and Reporting Tools) is an open source Eclipse-based reporting system that integrates with Java SE and Java EE applications to produce reports.
BlueJ is a free iBlueJ is an integrated Java environment specifically designed for introductory teaching.
Bonita Open Solution
Bonita is an open source, Java-based business-process management (BPM) and workflow engine that enables users to define, execute, and monitor business processes.
Bouncy Castle Crypto API
The Bouncy Castle Crypto APIs are a set of lightweight cryptography APIs for Java. It includes a JCE and JCA provider, a clean-room implementation of JCE, and generators for X.509 certificates.
Branch Transformation Toolkit for WebSphere Studio
Branch Transformation Toolkit for WebSphere Studio is a set of tools, Java components, and services that accelerate the building of multichannel banking applications that access transactional systems. It also enables Branch Transformation initiatives within retail banking, including the construction of branch applications and teller systems.
RSA BSAFE security tools for Java developers provides a complete set of common libraries written in pure Java for meeting the core security requirements of commercial software applications.
Character Data Conversion Tables
Character Data Conversion Tables provide code point mappings from a specified source Coded Character Set Identifier (CCSID) to a specified target CCSID. These tables enable users to convert data between various encodings including EBCDIC, ASCII and Unicode. The tables include mappings for single-byte, double-byte, and mixed encodings such as Extended UNIX Code (EUC). The conversion tables are not limited to IBM codes. They include pairings for Microsoft and ISO-defined code pages and others. The resources were developed by the Globalization Center of Competency (GCoC) at the IBM Toronto Software Development Laboratory. Additional tables may be available by contacting the GCoC at
Checkstyle is a development tool to test Java code for adherence to a coding style. It automates the process of checking Java code, and allows you to customize the style rules it uses. It includes rules for validating commenting conventions, naming conventions, class design issues, class size, code formatting, and coding style.
Chemistry Development Kit (CDK)
CDK is a library of Java classes for bioinformatics, computational chemistry, and chemometrics. It provides algorithms such substructure search, SMILES, Gasteiger charges, QSAR descriptor calculation, 3D structure generation, and 2D layout and rendering.
Chronon is like a DVR for your Java applications. It records every line of code in your program from beginning to end and saves the recording to a file that can be transferred across machines and shared among team members. If you have the Chronon Recording file, you can play back the entire execution of the Java program on your desktop and find the root cause of any issue instantly. A 30-day trial version is available for free download.
ckjm calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files. The program calculates six metrics for each class and displays them on its standard output.
Cobertura calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It can also report on branch coverage and calculate cyclometric complexity.
CocoBase is a sophisticated object-relational mapping tool for providing "transparent persistence" to enterprise applications. It is integrated with many major application servers, IDEs, and modeling tools, and generates Java class files, CMP/BMP entity beans, JSP pages, and servlets.
CodePro AnalytiX
CodePro AnalytiX is an Eclipse plug-in that audits code for compliance with more than 700 rules and metrics.
CruiseControl is a framework for automating continuous builds and integration. It can monitor your version-control repository, fetch and build your project when the code changes, run the unit tests, and inform you of the results. It includes plug-ins for email notification, Ant, and various source control tools. A web interface is provided for viewing the details of the current and previous builds.
Crystal Reports for Eclipse
Crystal Reports for Eclipse is an Eclipse plug-in for adding professional, formatted reporting to both thick and thin client Java applications.
DashO is a tool for packaging and obfuscating Java applications and class libraries. It reduces the size of Java class files, and obfuscates constant pool information to make it harder for users to reverse-engineer your classes.
DataVision is an open source reporting tool. Reports can be designed using a drag-and-drop GUI and can be run, viewed, and printed from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or comma-delimited text files, which can in turn be used to produce reports in PDF, text, HTML, or PostScript.
db4o is an open source object database designed to provide a full-featured, embeddable database engine for equipment, mobile, desktop, and server platforms in object-oriented environments.
Programs that modify a database are difficult to regression test. The DbUnit database testing framework is a JUnit extension that sets up your database in a known state before executing your tests, and confirms that the database is in the required state after the test is executed. This enables regression testing of the database side-effects of your classes.
DbVisualizer is a universal database browser. You can view and edit table structures, table contents (data), and indexes for any JDBC database. Can also be used as an interactive SQL shell.
Direct Web Remoting
DWR is an open source Java library for writing Ajax web sites. By dynamically generating Javascript based on Java classes, it allows code in a browser to use Java functions running on a web server just as if it were in the browser.
dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.
Dozer is a JavaBean-to-JavaBean mapper that recursively copies data from one object to another. Dozer supports simple property mapping, complex type mapping, bidirectional mapping, implicit-explicit mapping, as well as recursive mapping.
Dr.Explain is an automated help authoring tool for creating CHM files, HTML help, online manuals, and printable documentation. A free trial version is available for download.
Drone is a Java IRC bot built on the RIFE framework. Drone has a modular API that makes it possible to extend and customize the active feature set easily, as well as a a web administration interface to handle common tasks. Packaged as a WAR, it can be installed by simply dropping it into your servlet container.
Drools is an open source rules-engine implementation based on the Rete algorithm. Drools is designed to allow pluggable rules language implementations. Rules can be written in the Java language, Python, and Groovy.
Easier Java Persistence (EJP)
EJP is a a persistence API for Java that offers automatic object/relational mapping, automatic handling of all associations, and automatic persistence tracking. EJP doesn't require mapping annotations, XML configuration, extending classes, or implementing interfaces.
EasyMock provides mock objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism.
eBay SDK for Java
This SDK enables you to use Java to make API calls in the eBay Trading API, which is an XML API.
Eclipse is an open source, extensible IDE platform for developing and debugging applications, entirely written in the Java language. Eclipse is designed to be a unified environment for development, including testing, performance tuning, and debugging in multiple programming languages.
Eclipse Data Tools Platform
The Eclipse Data Tools Platform (DTP) includes extensible frameworks and exemplary tools, enabling a diverse set of plug-in offerings specific to particular data-centric technologies and supported by the DTP ecosystem.
Eclipse Pulsar
Pulsar is a tools-integration platform for developers of mobile applications.
Eclipse SOA Tools Platform
The STP project builds frameworks and exemplary extensible tools that enable the design, configuration, assembly, deployment, monitoring, and management of software designed around a Service Oriented Architecture (SOA).
Eclipse Test and Performance Tools (TPTP)
The TPTP Project provides an open platform supplying frameworks and services that allow software developers to build unique test and performance tools, both open source and commercial, that can be easily integrated with the platform and with other tools.
Eclipse Web Tools Platform
The Eclipse Web Tools Platform (WTP) Project provides APIs for Java EE and web-centric application development. It includes both source and graphical editors for a variety of languages, wizards and built in applications to simplify Web service development, and tools and APIs to support deploying, running, and testing applications.
The Eclipse Persistence Services Project (EclipseLink) is a comprehensive open source Java persistence solution. EclipseLink focuses on standards with advanced features, performance, and scalability for enterprise software developers across data sources, formats, and containers.
EclipsePro Test
EclipsePro Test is an Eclipse plug-in for automating JUnit test generation and code coverage analysis.
edtFTPj is an FTP client library that allows any Java application to have full embedded FTP functionality. Most FTP commands are supported, as well as active and passive modes.
egantt is a graphing and charting component which supports the Gantt chart type, typically used in project management tools.
EMMA is an open source toolkit for measuring and reporting Java code coverage. EMMA operates by bytecode instrumentation and can subset coverage instrumentation to focus on a portion of your application. It can track coverage by class, method, line, or basic block, and produces reports in plain text, HTML, or XML.
1 - 100 of 366 results | Next
Show Summaries | Hide Summaries