This wikit contains two proposals, both for the Google's SummerOfCode 2005. The first one is a MyFaces implementation of Lebon, an open source website created to award open source developers for significant achievements, and the second is a MyFaces implementation of dotorg, a small-organizational management tool with adaptable and changeable modules. Both can be found on SourceForge.
Either project's implementation will feature other modern tools that speed up and clean up development, e.g., hibernate.
The template for this proposal is taken from The Perl Foundation's guidelines, found at: http://www.perlfoundation.org/gc/grants/proposals.html
Generic Information: Name
- Terry Heath
Bio
- I'm a newly-married, almost-done student at Texas Tech University. I am employed by the same university, where I help develop enterprise applications using .NET. I use Java everywhere I can, and knowing the two platforms and the technologies they offer helps me negotiate solutions to problems in innovative ways.
Though I've been primarily employed by Texas Tech over the last three years, I had a summer internship at IBM where I learned about automation, testing, and WebSphere. I'm primarily interested in enterprise web development and ways to abstract or reorganize common tasks in such development to make coding easier and cleaner. My experience and drive to write web applications makes me the best person for this job.
Proposal 1: Project Title
MyFaces LEBON
Synopsis
LEBON is a platform to establish an open source nobel prize. The MyFaces implementation will provide a reference for developers who want to use MyFaces and need an example.
Benefits to the Community
- The benefits to the community will be twofold:
- 1) LEBON will be implemented, so open source developers can start voting and suggesting awards to give to other developers
2) A reference page using MyFaces will be available for web developers who are interested. The pages on LEBON should vary such that there will be simple examples and complex examples, so developers should be able to find examples and help appropriate to their skill.
- 1) LEBON will be implemented, so open source developers can start voting and suggesting awards to give to other developers
Deliverables
A complete web site implementing the LEBON requirements using MyFaces and other open source tools used in today's web applications.
Project Details
LEBON will be implemented using Apache's MyFaces. Once completed, the site will be used for reference by developers wanting to learn MyFaces, and will provide a way to award an open source prize.
Project Schedule
- I am available to start working on this project right after it is approved. The project will take 2-2.5 months to complete, considering other parts of my schedule (work, school, wife).
Proposal 2: Project Title
MyFaces dotorg
Synopsis
Would provide a re-write of the dotorg modules (taking away the module-loading capabilities) using Apache's MyFaces.
Benefits to the Community
A MyFaces implementation of dotorg would provide to other developers in the community a sound way of writing MyFaces web applications. dotorg features simple and complex pages, so the example could be used by developers of varying skill.
Deliverables
The dotorg modules (calendar, directory, filesharing, etc.) written with MyFaces.
Project Details
dotorg is meant to be a small organization management tool, where organizers can manage things like members, responsibilities, meetings and events, files, etc. The MyFaces implementation would provide not only a usable web application for small organizations, but also a solid implementation of a site using Apache's MyFaces.
Project Schedule
- I am available to start working on this project right after it is approved. The project will take 2-2.5 months to complete, depending on other parts of my schedule (work, school, wife).