The project has been created. Please visit the project page.

Pollinate Project Proposal


Description

Pollinate's goal is to build an eclipse-based IDE and toolset that leverages the open source Apache Beehive application framework.

Pollinate provides a full-featured Java development environment that enables developers to visually build and assemble enterprise-scale web applications, JSPs, web services, and leverage the Java controls framework for creating and consuming J2EE components; optimized for a service-oriented architecture. This will be accomplished by creating a broad set of eclipse plugins and user interface components for building projects on top of the Apache Beehive framework. Beehive is an Apache open-source project that uses the innovations in JDK 1.5 to help simplify programming on J2EE and other Web Application containers.

Note. Pollinate is in proposal phase. Some of the initial design documentation and proposed API specfications can be found here (http://www.instantiations.com/pollinate/). When this project passes the Creation Phase, the development team home page with be here (/pollinate/). There is a newsgroup created for the discussion of the project. Please visit the newsgroup and get involved.

People

The project expects to have commiters from Instantiations (project lead), Genuitec, Soaring Eagle LLC and others. We are looking for others to participate in all aspects of this project.

The initial set of committers would be.

Dan Rubel (project lead)
Instantiations
dan_rubel@instantiations.com

Carl McConnell
Instantiations
carl_mcconnell@instantiations.com

Maher Masri
Genuitec
maher@genuitec.com

Scott D. Ryan
Soaring Eagle LLC.
scott@theryansplace.com

Lee Faus
Fruition Software Inc.
leefaus@nc.rr.com

Status

The project has been formally proposed and is in the Creation Review stage. It will be placed in the Technology PMC as an incubator project to develop these tools.

Platforms

Pollinate plugins will be built in Java and should be portable to any platform supported by Eclipse.

Development plan

The plan for the Pollinate project is stll being developed. There is a newsgroup created for the discussion of the project. Visit us there to discuss technical issues, commit resources, and help us start this project.

We plan to follow a milestone based delivery schedule with incremental progress visible in each milestone. Here is a rough outline of the timeline we expect to follow for milestones.

M1 - Q3 2004
Deliver prototype with basic editors and builders necessary to produce a
simple Beehive based web-app

M2 - Q4 2004
Deliver a version with enough functionality for the community to produce a
full scale Beehive based web-app

M3 - Q1 2005
Deliver a version of Pollinate that is as close to version 1.0 feature
complete as possible

M4 / RC1 / GA - Q2 2005
Deliver a version that is feature complete (M4) followed closely by release
candidates (RC1, RC2, ...) as necessary to fix last minute bugs and add
polish needed reach 1.0 release (GA)