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 has been slightly altered to
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 |