2010-04-27, 03:01
I am aware of my newbie status on this forum, but my development experience speaks volumes for my technical knowledge and experience. I have spent the last 10 years designing, building, and maintaining one of the most versatile messaging platforms available on the market today. This messaging platform was originally designed for use by the real-time online transaction processing industry but because of its modular design and focus on code reuse it has found its place in several other industries as well. I think that XBMC could be simplified by implementing such an architecture.
I would like to help this project by adding a modular plug-in architecture to XBMC; initially focusing on the window and player frameworks. Doing so would provide the ability to divide specific tasks to the developers who care about them most without having to break functionality in the trunk and reduce the amount of duplicated code in XBMC.
In order to avoid impacting the already variable status of the trunk, I'd like to start by spinning off the project in the short term in hopes that one day team-xbmc will see benefit in the change in architecture and possibly adopt some of the concepts.
I am aware that the GPL allows me to do so without first asking permission but out of respect to the developers of this thriving project, I thought I would bring it up here first.
Feel free to comment, ask questions, or burn me for bringing up the topic. I know I haven't given any technical detail whatsoever so I expect questions which I am more than happy to address.
Thanks for all of your hard work!
I would like to help this project by adding a modular plug-in architecture to XBMC; initially focusing on the window and player frameworks. Doing so would provide the ability to divide specific tasks to the developers who care about them most without having to break functionality in the trunk and reduce the amount of duplicated code in XBMC.
In order to avoid impacting the already variable status of the trunk, I'd like to start by spinning off the project in the short term in hopes that one day team-xbmc will see benefit in the change in architecture and possibly adopt some of the concepts.
I am aware that the GPL allows me to do so without first asking permission but out of respect to the developers of this thriving project, I thought I would bring it up here first.
Feel free to comment, ask questions, or burn me for bringing up the topic. I know I haven't given any technical detail whatsoever so I expect questions which I am more than happy to address.
Thanks for all of your hard work!