NetBeans IDE

NetBeans IDE is an open source Integerated Development Enviornment supporting a wide range of languages including Java, C++ and Ruby. It is based on Java and can run on almost every platform. There are different editions available - base IDE with standard editor functionality, Java J2SE version with Swing GUI Builder and Java J2EE version [...]

JBoss Cache

JBoss cache is a Java based open source caching solution intended to cache frequently used Java objects. This helps improving the performance of high volume e-business application.
JBoss cache is transactional and all cache operations can be made using a transaction manager. Also JBoss cache instances can be distributed in a single JVM or across JVMs [...]

Eclipse

Eclipse is an advanced IDE written in Java. It is mainly a Java IDE, but is used with a lot of other languages. Eclipse is maintained by The Eclipse Foundation, a not for profit corporation. Many of the commercial IDEs use Eclipse as the basic engine.
Eclipse is available in multiple distributions. It is available as [...]

ArgoUML Modelling Tool

ArgoUML is an UML Modelling tool written in Java. It supports UML 1.4 specification. ArgoUML supports Class diagram, Statechart diagram, Activity diagram, Use Case diagram, Collaboration diagram , Deployment diagram and Sequence diagram.
ArgoUML also supports reverse engineering from Java source code. Modules are available for jar/class file import as well.  Diagrams created can be exported [...]

Liferay Portal Engine

Liferay is a JSR-168 compliant open source portal engine. It runs on all major application servers and operating systems. It also contains a packaged content management / collaboration suite.
Some of the key features of Liferay are,

Complete AJAX support including drag & drop.
Fine grained authorization model.
Out of the box integration with JBoss to provide workflow capability.
Speeds [...]

Struts2 Framework

Struts2 is a modern Web application framework for creating enterprise level Java Web applications. Struts2 is a joint effort between Struts and Webwork teams. Struts2 is based on WebWork2. Compared to Struts1, Struts2 is much more flexible and promotes a structured approach to Web application development.
Some of the key Struts2 features are,

Comprehensive tag libraries for [...]

JCharts

jCharts is 100% pure Java charting package intended for Web and standalone applications. It supports a wide variety of charting types such as Area, Bar, Combo, Line, Pie 2D, Pie 3D, Point, Radar and XY Plot. jCharts can export charts to PNG, JPEG or SVG formats.
For Web applications, jCharts supports direct streaming of the chart [...]

BIRT for Eclipse

BIRT is open source reporting platform based on Eclipse. It can be easily incorporated into J2EE applications to produce excellent reporting capability.
BIRT is composed of two parts - a graphical editor in eclipse which can be used to design reports and a runtime engine which generates dynamic reports based on the templates.
Following are some of [...]

JasperReports for Java

JasperReports is an open source Java reporting tool. It can create reports in a wide variety of formats including PDF. It uses report templates that in XML or .jasper format. There are many tools available in the market which provides designer capabilities to Jasper engine (iReport for example).
Following diagram shows the high level usage scenario [...]

Hibernate ORM

Hibernate is a powerful object relational mapping tool written in Java. Hibernate allows you to develop persistent classes mirroring object oriented paradigm - including association, inheritance, polymorphism, composition, and collections. Hibernate has its own portable SQL based langugage (HQL) or can work with native SQL. Hibernate simplifies persistence programming tasks by providing a higher abstraction.
Hibernate [...]

« Previous PageNext Page »