[49 total ]
The NetBeans IDE is a free, open-source Integrated Development Environment for software developers. The IDE runs on many platforms including Windows, Linux, Solaris, and the MacOS. It is easy to install and use straight out of the box. The NetBeans
... [More]
IDE provides developers with all the tools they need to create professional cross-platform desktop, enterprise, web and mobile applications. [Less]
Hibernate, like all other object/relational mapping tools, requires metadata that governs the transformation of data from one representation to the other (and vice versa). As an option, you can now use JDK 5.0 annotations for object/relational
... [More]
mapping with Hibernate 3.2. You can use annotations in addition to or as a replacement of XML mapping metadata. [Less]
The Open Web SSO project provides core identity services to simplify the implementation of transparent single sign-on as a security component in a network infrastructure. It provides the foundation for integrating diverse web applications that might
... [More]
typically operate against a disparate set of identity repositories and are hosted on a variety of platforms such as web and application servers. [Less]
Hibernate EntityManager implements:
* The standard Java Persistence management API
* The standard Java Persistence Query Language
* The standard Java Persistence object lifecycle rules
* The standard Java Persistence
... [More]
configuration and packaging
Hibernate EntityManager wraps the powerful and mature Hibernate Core. You can fall back to Hibernate native APIs, native SQL, and native JDBC whenever necessary.
The Hibernate Java Persistence provider is the default persistence provider of the JBoss EJB 3.0 implementation and bundled with the JBoss Application Server. [Less]
JBoss Portal provides an open source platform for hosting and serving a portal's Web interface, publishing and managing its content, and customizing its experience.
Mule is an ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.
The Official Standard Implementation for JavaServer(TM) Faces
Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing
... [More]
and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported. [Less]
JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.
JPOX provides transparent persistence of Java objects. It is a compliant implementation of the JDO1.0, JDO2.0, JDO2.1 and JPA1.0 specifications. It supports persistence to all of the major RDBMS on the market today, as well as to DB4O datastores. It
... [More]
allows querying using either JDOQL, SQL or JPQL. JPOX 1.1.0 is the Reference Implementation(RI) for JDO 2, and JPOX 1.2.0 is the RI for JDO2.1. It uses OSGi technology for its plugin framework [Less]
JFire is an ERP, CRM, eBusiness, and SCM/SRM solution for business enterprises. It uses JavaEE, JDO, and Eclipse RCP, and is designed to be highly customizable. It is a complete and extensible solution that fulfills business needs like user
... [More]
management, online trade with business partners, points of sale, various distribution channels forming a distribution network, store management, etc. [Less]
A Java EE persistence project. It aims to be a feature-rich implementation of the persistence part of Java Community Process JSR-220 (Enterprise JavaBeans 3.0), which is known as the Java Persistence API (JPA). OpenJPA can be used as a stand-alone
... [More]
POJO persistence layer, or it can be integrated into any EJB3.0 compliant container and many lightweight frameworks. [Less]
JSFTemplating makes JSF development easier.
It provides an alternative to JSP. It includes features such as: the Facelets templating format, events / handlers, page session, and many other features for page authors. It also allows JSF components to be written using templating.
Apache Tiles is a templating framework built to simplify the development of web application user interfaces.
Tiles allows authors to define page fragments which can be assembled into a complete page at runtime. These fragments, or tiles, can be
... [More]
used as simple includes in order to reduce the duplication of common page elements or embedded within other tiles to develop a series of reusable templates.
These templates streamline the development of a consistent look and feel across an entire application. [Less]
Project Woodstock participants are developing the next generation of User Interface Components for the web, based on Java Server Faces and AJAX. This open source collaboration enables a community of developers to create powerful and intuitive web
... [More]
applications that are accessible and localizable, and which are based on a uniform set of guidelines and components, to help ensure ease of development and ease of use. [Less]
JBoss Web Services Framework
[fleXive] is a Java EE 5 open-source (LGPL) framework for the development of complex and evolving (web-)applications. It speeds up development by easing many tedious and repetitive programming tasks.
[fleXive] concentrates on enterprise-scale
... [More]
content modeling, storage and retrieval, and includes comprehensive JSF support for displaying and manipulating these contents in (web) applications. The runtime environment can be included in existing Java EE applications, but you can also build new applications and package them into stand-alone Java EE applications.
[fleXive] provides essential features for data-centric applications:
* Secure EJB-based persistence engine
* Web development JSF toolkit
* Powerful (GPL) administration interfaces
* Based on Java 6, EJB 3, JSF, MySQL [Less]
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
The Envers project makes it simple to version entities. The only thing required is annotating them with @Versioned. Storing historical data (versions) is completely transparent to the developer. He/she may interact with the entities as always.
Not
... [More]
only basic properties of an entity can be versioned, but also relations, making it possible to view parts of the database as they were at a given revision (each revision has an associated timestamp, one revision = one transaction, in which versioned data has changed).
Moreover, Envers provides a straightforward interface for retrieving historical data, a criteria-like query interface, and the possibility to store additional information alongside each revision.
Envers works with Hibernate and Hibernate Entity Manager. [Less]
The DataNucleus project provides products for the management of application data in a Java environment. Our aim is to provide good quality open source products to handle data in all of its forms, wherever it is stored. This goes from persistence of
... [More]
data into heterogeneous datastores, to providing methods of retrieval using a range of query languages, and eventually on to the analysis of data and tools for managing data quality.
DataNucleus Access Platform is the baseline product providing persistence of Java objects to a range of datastores using JDO and JPA APIs and permitting various query languages. [Less]
JBoss Messaging was designed and built from the ground up and was not based on the JBoss MQ architecture and is 100% JMS Compliant
The main new features are related to clustering functionality. JBoss Messaging contains a fully functioning and
... [More]
highly scalable clustering implementation. Unlike JBoss MQ, JBoss Messaging does not rely on a "HA Singleton", this was a major drawback in JBoss MQ, where only one JMS server in the cluster was active at any one time, providing a scalability bottleneck. With JBoss Messaging this limitation disappears and all nodes in the cluster can simultaneously host active JMS servers allowing the load to be distributed much more smoothly. [Less]
JASMINe is an advanced configuration and management tool for Java EE cluster (JOnAS). It provides the following features
- cluster configuration and deploy ment through a Eclipse RCP console
- cluster monitoring and error detection mechanisms
- an soon, some automatic scaling and healing capabilities
JASMINe is an OW2 project.
The gateway is developed by the Vermont Department of Taxes and provides a web services framework for accepting Streamlined Sales Tax registrations and returns. It also includes a Web interface for manually submitting transmissions. The goal is to build an extensible framework upon which future tax services can be built.
Mojarra Scales is a new JSF component library that started out in the JSF RI Sandbox. Currently, Scales offers a number of components which, primarily, wrap some of the excellent Yahoo! User Interface (YUI) JavaScript widgets. Scales goes beyond
... [More]
those widgets, though, and offers a number of other useful components such as a multi-file upload component and a dynamic content 'download' component. [Less]
Spring-Annotation is a library that enables the use or annotations to configure your application using spring-framework as a backend.
In the next versions it will enable the use of standard Java EE annotations as an alternative way to configure your application, but without a need for a full Java EE 5 application server.
VLMa is a Java application which provides a daemon and a web interface to manage several VLC streamers.
It has some nice features like:
- dynamic stream assignments (incl. fallback if a server is unavailable)
- drawing of the servers stats as
... [More]
RRD graphs
- and more...
It is designed to be used in large networks such as universities or corporate networks. [Less]
Taste is a flexible, fast collaborative filtering engine for Java. The engine takes users' preferences for items ("tastes") and returns estimated preferences for other items. For example, a site that sells books or CDs could easily use Taste to
... [More]
figure out, from past purchase data, which CDs a customer might be interested in listening to.
Taste provides a rich set of components from which you can construct a customized recommender system from a selection of algorithms. Taste is designed to be enterprise-ready; it's designed for performance, scalability and flexibility. It supports a standard EJB interface for J2EE-based applications, but Taste is not just for Java; it can be run as an external server which exposes recommendation logic to your application via web services and HTTP. [Less]
webdeco is providing a dynamic decoration capability for JavaEE web applications. It is a flexible framework build around a servlet filter. Using webdeco helps you to separate the use case code (markup and logic) from eye candy and reoccuring stuff.
JOTM (Java Open Transaction Manager) is a fully functional open source standalone transaction manager that implements the XA protocol and is compliant with the JTA APIs.