Google Summer of Code 2009
Marcin Wilkos is building a web-based management console for Apache Felix Karaf.
Planning
| Before May 23rd |
get to know mentor, read documentation, participate in mailing list discussions, get ready to work |
| May 23rd to May 31th |
get to know Felix Web Console, install it on Apache Felix Karaf, learn about building extensions |
| June 1st June 7th |
implement the first plugin for showing Apache Felix Karaf features |
| June 8th to June 14th |
extend the features web console plugin to allow installing/removing/... features and feature urls |
| June 15th to June 21th |
improve themeability/brandability support for Felix Web Console |
| June 22th June 30th |
improve themeability/brandability support for Felix Web Console |
| July 1st to July 5th |
testing and fixing bugs |
| July 6th |
MILESTONE - working version of console with about 50% of required functionality |
| July 7th to July 13th |
overflow period in case any activities take longer than expected |
| July 14th to July 21th |
??? |
| July 22th to July 31th |
??? |
| August 1st to August 9th |
testing, tidying up documentation, bug fixing |
| August 10th |
MILESTONE - final code and documentation |
| August 11th to August 17th |
overflow period in case any activities take longer than expected |
Original planning
This is the original planning for a ServiceMix Kernel web console. Because of the move to Apache Felix Karaf and the decision to leverage the existing Felix Web Console as a starting base, this planning got deprecated.
| Before May 23rd |
get to know mentor, read documentation, participate in mailing list discussions, get ready to work |
| May 23rd to May 31th |
preparing page layout, templates, html, css |
| June 1st June 7th |
implementing root shell functionality |
| June 8th to June 14th |
implementing admin shell functionality |
| June 15th to June 21th |
implementing features shell functionality |
| June 22th June 30th |
implementing log shell functionality |
| July 1st to July 5th |
testing and fixing bugs |
| July 6th |
MILESTONE - working version of console with about 50% of required functionality |
| July 7th to July 13th |
overflow period in case any activities take longer than expected |
| July 14th to July 21th |
implementing OBR shell functionality |
| July 22th to July 31th |
implementing OSGi shell functionality |
| August 1st to August 9th |
testing, tidying up documentation, bug fixing |
| August 10th |
MILESTONE - final code and documentation |
| August 11th to August 17th |
overflow period in case any activities take longer than expected |