My coordinator won't accept this. It sounds interesting, it reminded me that I was thinking if it is possible to make Unity run on KWin instead of compiz. I consider KWin way more advanced...
Btw, that might be good for you:
http://blog.martin-graesslin.com/blo...to-do-awesome/
My coordinator(and me too) wants me to invent something or write an open source alternative to something proprietary which doesn't have an open source alternative(which I find VERY hard, every thing has an open source alternative). Or to write an application to solve hard solvable problems(computational) that will run on clusters...
One guy that has him as coordinator proposed to make an open-source video/audio protocol(a la Skype), the coordinator allowed him to, even if there are some open-source protocols that do that, like XMPP.