I am currently enrolled @ Gonzaga University as a Computer Science student, and am looking at build a extendable GUI configuration tool for all sorts of different services. This being one of my first shots at getting into open source development I want to check with the community to see if this is a good idea or just a waste of time. I am familiar with C++/C# (ick I know)/ Obj-C/Web Languages/Bash and Linux administration in general.
Is there any suggestions on what I should include as features, libraries, dev tools I should utilize for maximum usefulness?
My current plan is...
*build around CentOS 6 (for RHEL compatibility)
*GTK (I would like to not require any Web Interface/Service to run)
*Extendable (Using XML or something for service developers to tack on their own config settings/styles)
*Build using Ajuta (at least till I get a better suggestion)
*Simple for linux newbies to set up a server, but advanced enough for admins who want to configure settings quickly, without having to remember the syntax
I made a Github Repository if anyone is interested in my team's progress