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.

Wednesday, February 15, 2017
Project: 
Release: 

Gemini Web 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