This plan describes the work for the now completed GlassFish v3 Prelude documentation
.
| Responsibility Area | Development | SQE |
|---|---|---|
| Manager | Engineering-Abhijit Kumar | QA-Alex Pineda |
| Tech Lead | Engineering-Jerome Dochez | QA-Sherry Shen |
| HK2 | Kohsuke Kawaguchi Sahoo (OSGi support) | no one |
| Grizzly, Comet | Jean-Francois Arcand Kin-Man Chung (50%) | Shaline Gowda |
| Web container (servlet, JSP) | Shing-Wai Chan Amy Roh | Sudipa Bhattacharya |
| JSF | Lidia Marchioni | |
| jRuby support | Vivek Pandey Pramod Gopinath | Ming Zhang |
| jMaki | Carla Mott | no one |
| Jersey | Martin Matula Paul Sandoz | no one |
| Groovy/Grails | Martin Grebac Vivek Pandey Barbara Louis Kin-Man Chung JeanFrancois Arcand Ming Zhang | Sherry Shen |
| Java Persistence | Mitesh Meswani | Ming Zhang Sherry Shen |
| JDBC | Jagadish Prasad Ramu Sivakumar Thyagarajan Shalini Muthukrishnan | Smitha Prabhu |
| JNDI (naming) | Mahesh Kannan | no one |
| Transactions | Marina Vatkina | Smitha Prabhu |
| Security | VB Kumar Venugopal | Jagadesh Munta |
| Deployment | Hong Zhang Tim Quinn Jane Young | Lidia Marchioni |
| Admin Infrastructure | Kedar Mhaswade Siraj Ghaffar (50%) Lloyd Chambers (50%) Nandini Ektare Byron Nevins | Sankar Neelakandan Davis Nguyen |
| Logging | Lidia Marchioni | |
| Monitoring | Prashant Abbagani Sreenivas Munnangi Harpreet Singh Mahesh Kannan Rajeshwar Patil Devika Chou | Elena Asarina |
| Runtime Management | Sreenivas Munnagi Harpreet Singh (20%) Prashanth Abbagani Rajeshwar Patil (50%) Devika Chou | Sankar Needleham |
| Admin CLI | Sreenivas Munnangi Devika Chou Prashant Abbagani Rajeshwar Patil Harpreet Singh | Sankar Needleham |
| Admin GUI | Anissa Lam Ken Paulsen Senthil Chidambaram Ana Caballero | Davis Nguyen |
| Update Center | Rajeshwar Patil (50%) Snjezana Sevo-Zenzerovic (50%) | Nolan Luu |
| NetBeans Plugin | Peter Williams Vince Kraemer (25%) Ludo | Dasari Kumar Davis Nguyen (30%) |
| Eclipse Plugin | Rochelle Raccah Nitya Doraisamy (after Ubuntu) Ludo | Davis Nguyen (20%) |
| Packaging and Build | Kohsuke Kawaguchi Dindesh Patil | no one |
| Release Engineering | Terena Chin-Fujii | no one |
| I18N Program | Ming Dong | no one |
Additional links to engineers:
| Name | Location | Time Zone | Role |
|---|---|---|---|
| Alan Sommerer | Santa Clara, CA, USA | US/Pacific | Manager |
| Paul Davies | Santa Clara, CA, USA | US/Pacific | Documentation project lead, writer |
| Eric Jendrock | Burlington, MA, USA | US/Eastern | Tutorials project lead, writer |
| Debbie Carson | Santa Clara, CA, USA | US/Pacific | Writer |
| Ian Evans | Santa Clara, CA, USA | US/Pacific | Writer |
| Devika. Gollapudi | Santa Clara, CA, USA | US/Pacific | Writer |
| Kim Haase | Burlington, MA, USA | US/Eastern | Writer |
| June Parks | Santa Clara, CA, USA | US/Pacific | Writer |
| Dixie Pine | Santa Clara, CA, USA | US/Pacific | Writer |
| Gail Risdal | Bellevue, WA, USA | US/Pacific | Writer |
| SueAnn Spencer | Santa Clara, CA, USA | US/Pacific | Writer |
| Chinmayee Srivathsa | Bangalore, India | India (GMT+5.30) | Writer |
| Julie Bettis | Broomfield, CO, USA | US/Mountain | Editor |
This plan covers documentation only for the following milestones:
For information about documentation for the v3 Final release, see GlassFish v3 Doc Plan.
The TP2 release is aimed at developers. The focus of the documentation for TP2 is tasks that demonstrate to new users the simplicity of GlassFish v3 and the speed with which users can progress from download to productivity with GlassFish v3.
At TP2, the documentation should cover only the features of TP2, which are a subset of all the features of the Application Sever.
For TP2, the most common usage scenarios are as follows:
| Title | Owner | Short Name | Part Number |
|---|---|---|---|
| Release Notes | Paul | SJSASEERN | 820-4494 |
| Quick Start Guide[1] | SueAnn | SJSASEEQSG | 820-4836 |
| Administration Guide | Dixie | SJSASEEAG | 820-4495 |
| Developer's Guide | June | SJSASEEDG | 820-4496 |
| Application Deployment Guide | June | SJSASEEADG | 820-4502 |
| Reference Manual | Paul | SJSASEEREFMAN | 820-4497 |
| RESTful Web Services Developer's Guide | Debbie | RESTWEBSVCSDG | 820-4867 |
| jMaki Application Developer's Guide | Devika | JMAKIAPPDG | 820-4868 |
| jRuby Application Developer's Guide | Devika | JRUBYAPPDG | 820-4926 |
| The Java EE 5 Tutorial[2] | Eric | SJSASEEJ2EET | 819-3669-10![]() |
| WSIT Tutorial [2] | Eric | SJSASWSITTUT | 820-1072-10![]() |
| Title | Owner | Short Name | Part Number |
|---|---|---|---|
| Admin GUI Console Online Help | Paul | ASEEADCONOH | 820-4508 |
| asadmin CLI help | Paul | - | - |
| Update Center Online Help | Update Center Writers | - | - |
Paul is responsible for delivery of man pages into Application Server builds. Owners of individual man pages are listed in the GlassFish v3 Man Page Document Plan.
| Properties File | Owner |
|---|---|
| Strings.properties | Paul |
| Title | Owner | File Name |
|---|---|---|
| Quick Start for Basic Features | SueAnn | quickstart.html |
| Sun Java System Application Server - Installation Complete | Paul | about.html |
| Proprietary Rights Notice | Paul | copyright.html |
| Features and Resources | Paul | features.html |
| Your Application Server is now running | Paul | index.html |
| Title | Owner |
|---|---|
| GlassFish v3 Technology Preview Welcome Page | Gail |
| GlassFish v3 Technology Preview 2 Installation Guide | Paul |
| Title | Owner |
|---|---|
| GlassFish v3 Technology Preview 2 Quick Start | SueAnn |
| Title | Owner |
|---|---|
| GlassFish v3 Technology Preview 2 Rodamap to the Java EE Tutorial | Ian |
| GlassFish User FAQ[1] | Gail |
| GlassFish Developer FAQ[1] | Gail |
The v3 Prelude deliverables comprise the TP2 deliverables plus the deliverables that are listed in the sections that follow.
| Title | Owner | Short Name | Part Number |
|---|---|---|---|
| Installation Guide[1] | SueAnn | SJSASEEIG | 820-5968 |
| Administration Reference | June | SJSASEEAREF | 820-4507 |
| Add-On Component Development Guide | Paul | SGFESADDONDEV | 820-6583 |
| Troubleshooting Guide | Gail | SJSASEETSG | 820-6823 |
| Roadmap to the Java EE5 Tutorial | Eric | JAVAEEWEBPFTUT | 820-5625 |
Documentation requirements come from:
| Feature | GF v3 Milestone | Documentation Impact |
|---|---|---|
| HK2 | TP2 | New |
| Grizzly | TP2 | New |
| Logging | TP2 | Minor - v2 |
| Basic admin CLI: support for deployment | TP2 | Minor - v2 |
| Basic admin CLI: support for http service configuration | TP2 | Minor - v2 |
| Basic admin CLI: support for web container | TP2 | Minor - v2 |
| Basic admin CLI: support for JDBC | TP2 | Minor - v2 |
| Basic admin GUI: support for deployment | TP2 | Minor - v2 |
| Basic admin GUI: support for http service configuration | TP2 | Minor - v2 |
| Basic admin GUI: support for web container | TP2 | Minor - v2 |
| Basic admin GUI: support for JDBC | TP2 | Minor - v2 |
Nucleus plus:
| Feature | GF v3 Milestone | Documentation Impact |
|---|---|---|
| Web Container: Servlet 2.5 | TP2 | Minor - v2 |
| Web Container: JSP 2.1 | TP2 | Minor - v2 |
| Web Container: JSF 1.2 | TP2 | Minor - v2 |
| Web Container: jMaki 1.x | TP2 | New |
| Configuration | TP2 | Minor - v2 |
| Web Tier configuration | TP2 | New |
| Deployment: web modules | TP2 | Minor - v2 |
| Deployment: Groovy modules | Beta | New |
| Deployment: jRuby modules | TP2 | New |
| Application Mgmt 1st phase: Edit/Manage servlet init parameters and env entry | Beta | New |
| Application Mgmt 1st phase: Start/Stop support | Beta | New |
| Security: SSL infrastructure | TP2 | Minor - v2 |
| Security: File and JDBC Realm | TP2 | Minor - v2 |
| Security: Container Authentication and Authorization | TP2 | None for TP2 |
| Security: SPIs to support Metro | TP2 | None for TP2 |
| Java Persistence API (JPA)1.0 Support | TP2 | Minor - v2 |
| JPA 1.0 Support- Java Transaction API | TP2 | None for TP2 |
| Scripting: jRuby support | TP2 | New |
| Scripting: Groovy support | Beta | New |
| Scripting: FastCGI support | Beta | |
| RESTful services (code name Jersey) | TP2 | New |
| JDBC | TP2 | |
| JDBC Connection Pooling | TP2 | Minor - v2 |
| JDBC Connection Pooling - Java Connector Architecture 1.5 | Beta | None for TP2 |
| Clustering | Beta | |
| Full Admin Console Support | Beta | |
| Full Admin CLI Support | Beta | |
| Update Center - CLI support for downloading additional content | TP2 | New - not by AS writers |
| Update Center - simple GUI (nice to have) | TP2 | New - not by AS writers |
| Image pacakging System (IPS) | Beta | |
| Standalone Installer based on IPS | Beta |
Web plus:
| Feature | GF v3 Milestone | Documentation Impact |
|---|---|---|
| All Java EE | Beta |
| Feature | GF v3 Milestone | Documentation Impact |
|---|---|---|
| Metro | TP2 | Minor -v2 |
| Jersey | TP2 | New |
| Groovy runtime | Beta | New |
| jRuby runtime | TP2 | New |
| EclipseLink | TP2 | New |
| Feature | GF v3 Milestone | Documentation Impact |
|---|---|---|
| Development and Deployment Support for Web Applications | TP2 | New but maybe by NetBeans writers |
| Development and Deployment Support for Groovy Applications | Beta | New but maybe by NetBeans writers |
| Development and Deployment Support for jRuby Applications | TP2 | New but maybe by NetBeans writers |
| Feature | GF v3 Milestone | Documentation Impact |
|---|---|---|
| Development and Deployment Support for Web Applications | TP2 | New - low priority |
| Development and Deployment Support for Groovy Applications (nice to have) | Beta | New - low priority |
| Development and Deployment Support for jRuby Applications (nice to have) | TP2 | New - low priority |
| Milestone | Date |
|---|---|
| TP2: Task Analyses complete | Fri Feb 29, 2008 |
| TP2: Bundled documentation review start | Mon Mar 17, 2008 |
| TP2: Bundled documentation review end | Fri Mar 21. 2008 |
| TP2: Delivery of bundled documentation into the build | Fri Mar 28, 2008 |
| TP2: Hard code freeze (HCF) | Fri Mar 28, 2008 |
| TP2: Unbundled documentation review start | Mon Apr 7, 2008 |
| TP2: Unbundled documentation review end | Fri Apr 11, 2008 |
| TP2: Checkin and submission of unbundled documents | Fri Apr 25, 2008 |
| TP2: Software ship | Mon Apr 28, 2008 |
| Prelude: Task Analyses complete | |
| Prelude: Soft code freeze (SCF) | Mon Aug 11, 2008 |
| Prelude: Initial delivery of OLH to pubstool for G11N | Mon Aug 11, 2008 |
| Prelude: Bundled documentation review start | Mon Aug 11, 2008 |
| Prelude: Bundled documentation review end | Fri Aug 22, 2008 |
| Prelude: P1/P2 bug cutoff | Mon Sep 22, 2008 |
| Prelude: Delivery of bundled documentation into the build | Mon Sep 29. 2008 |
| Prelude: Hard code freeze (HCF) | Mon Sep 29, 2008 |
| Prelude: Unbundled documentation review start | Mon Oct 6, 2008 |
| Prelude: Unbundled documentation review end | Fri Oct 10, 2008 |
| Prelude: Checkin and submission of unbundled documents | Fri Oct 24, 2008 |
| Prelude: Software ship | Wed Oct 29, 2008 |
Bundled documentation consists of documentation that is bundled with the product, namely:
Unbundled documentation consists of documentation that is published on the web separately from the product, namely:
| Milestone | Exit Criteria |
|---|---|
| TP2 | Documentation deliverables for TP2 present. Features of TP2 covered. No unwaived P1 bugs. No unevaluated P2 bugs. |
| Prelude | All planned documentation deliverables present and complete. No unwaived P1, P2, or P3 bugs. |