Skip to content

Some popular communities

August 6, 2009

List of some popular software community
There are many popular communities available and few of them are listed below.
1.Apache software foundation
2.JBOSS
3.Eclipse
4.Sourceforge

Apache Software Foundation
The Apache Software Foundation is a decentralized community of developers. The software they produce is distributed under the terms of the Apache License and is therefore free software / open source software. Eight members grouped together and started this in 1994. They have released number of products

Members List of Apache software foundation

Active Members – 233
Emeritus members – 18
Deceased Members – 1

Apache Projects
This web page contains resource information on Apache’s products.
Apache’s Home Site – http://apache.org
Jakarta Projects ( http://jakarta.apache.org/ ) – The Jakarta Project offers a diverse set of open source Java solutions.
Apache HTTP Server – HTTP web server
Tomcat – Application Web Server (HTTP, JSP, etc…)
Struts Framework – Framework that implements the MVC (Model View Controller) approach using Java technologies (ie: JSP(JavaServer Pages), JSF (JavaServer faces), Java servlets etc…)
Appache Projects
Project

Description
HTTP Server

Web Server – (see Tomcat for an Application Web Server)
Ant

Build system for java solutions
APR

Beehive

Cocoon

DB

Directory

Excalibur

Forrest

Geronimo

Gump

iBATIS

Incubator

Jakarta

Jakarta Project
http://jakarta.apache.org/ – Home Page for open source Java Solutions (part of The Apache Software Foundation (ASF)). Quote from the site: “The Jakarta project is a collection of sub-projects that provide server-side solutions using the Java language”

James

Lenya

Logging

Lucene

Maven

Build system for java solutions (note: Used to build Struts.)
MyFaces

Perl

Portals

SpamAssassin

Struts

The goal of the Apache Struts project is to encourage application architectures based on the “Model 2” approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Under Model 2, a servlet (or equivalent) manages business logic execution, and presentation logic resides mainly in server pages.
TCL

Tomcat

Application Web Server – used to server out JSP pages, servelets, etc…
Web Services

XML

XMLBeans

XML Graphics

Apache Subprojects
Project

Description
Alexandria

project no longer being developed.
BCEL

(Byte Code Engineering Library) – is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class).
BSF

(Bean Scripting Framework) – is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages.
Cactus

Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters, …). It uses and extends JUnit.
Commons

focused on all aspects of reusable Java components
ECS

Element Construction Set – Java API to create HTML & XML. (Uses turbine coding conventions).
HiveMind

JCS

Java caching system – It is intended to speed up applications by providing a means to manage cached data of various dynamic natures.
JMeter

is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications (HTTP & FTP) but has since expanded to other test functions. It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types.
ORO

Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc.
POI

The POI project consists of APIs for manipulating various file formats based upon Microsoft’s OLE 2 Compound Document format using pure Java. (Excel, soon Word, etc￯﾿ᄁ￯ᄒタ￯ᄒᆭ)
Regexp

Jakarta Regexp is a 100% Pure Java Regular Expression package
Slide

content repository which can serve as a basis for a content management system / framework and other purposes.
Taglibs

JSP custom tag libraries and associated projects, such as TagLibraryValidator classes and extensions to page-creation tools to support tag libraries.
Tapestry

is an open-source framework for creating dynamic, robust, highly scalable web applications in Java.
Tomcat

Application Web Server – can run applications that use Java Servelets, JSP (Java Server Pages)
Turbine

is a servlet based framework that allows experienced Java developers to quickly build web applications.
Velocity

is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code. When Velocity is used for web development, Web designers can work in parallel with Java programmers to develop web sites according to the Model-View-Controller (MVC) model, meaning that web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code.
Watchdog

Status: Dormant
is now dormant because Sun has made Servlet/JSP TCK (Technology Comptability Kit)

Advertisements
No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: