Creation Review

Type
Creation
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Project
Proposal

Eclipse Krazo

This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Project
Parent Project
Proposal State
Created
Scope

Eclipse Krazo provides an implementation for Model View Controller API (MVC 1.0), starting from the specification defined by Java Community Process JSR-371.

The MVC API and TCK are being proposed as part of the Eclipse Project for MVC.

Description

Eclipse Krazo is an implementation of action-based MVC specifiec by MVC 1.0 (JSR-371). It builds on top of JAX-RS and currently contains support for RESTEasy, Jersey and CXF with a well-defined SPI for other imlementations.

Why Here?

The top level EE4J project was created consistent with the direction described in The Eclipse Enterprise for Java Project Top Level Project Charter (https://projects.eclipse.org/projects/ee4j/charter).   This project is created under the top level EE4J project as one of technologies originally targeted for Java EE 8. It makes sense to follow the other technologies transfered by Oracle.

Project Scheduling

An initial contribution will be made in Q1 2018. This will be based on the milestone release associated with the Public Review of JSR-371. A 1.0 release is expected to be ready during Q2 2018 in conjunction with the final release of JSR 371.

Future Work

Development of Krazo is expected to track the development of the to-be-created Eclipse Project for MVC (based on current JSR-371).

Initial Contribution

Actual and up to date source code repository from https://github.com/mvc-spec/ozark.

Source Repository Type