Gemini Web 3.0.0 Release Review

Type
Release
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
Release

3.0.0

Description

Introduction

  • Gemini Web is a mature project derived from SpringSource OSGi Web Container v1.0.0
  • Gemini Web is the Reference Implementation of the OSGi Web Applications specification
  • Major use cases
    • Web container for Virgo Server for Apache Tomcat
  • Release contents
    • Web container runtime

Features

  • The objective of this release is to upgrade to Apache Tomcat 8.5
    • Servlet 3.1
    • JSP 2.3
    • EL 3.0
    • Websocket 1.1
    • JASPIC 1.1
    • HTTP/2
  • Java SE 8 support
API Certification

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues

None

Non-Code Aspects
  • User Guide
  • Programmer Guide
  • Wiki
  • OSGi Enterprise Specification
  • I18n not relevant as there are no user oriented messages
Usability Details

Tool Usability

  • The Libra project supports creating Web Application Bundles
  • The Virgo tooling also supports creating Web Application Bundles

UI Usability

  • There is no UI
End of Life

Not applicable

Standards
  • Gemini Web Container requires Java 7 or later
  • Supports Web Application Bundles as defined by OSGi Enterprise Specification v4.2 or later
  • Apache Tomcat 8.5 provides:
    • Servlet 3.1
    • JSP 2.3
    • EL 3.0
    • Websocket 1.1
    • JASPIC 1.1
    • HTTP/2
Communities
  • Bugzilla
  • Gemini forum
  • Gemini dev mailing list
  • Interaction with Virgo project