Hi Yashodh, How are you? Thanks for the details and also reaching out to the mailing list!
Let me try to add some answers here: 1. What technical skills and expertise are essential for successfully > implementing the background blur feature? => You will need to learn / apply JavaScript/TypeScript and HTML/CSS. So basically the JS front end stack (NPM, Node) and ability to debug JS code in your browser. Additionally some need to learn / apply Java, since the back end of OpenMeetings is written in Java and there will be some server side components to it; e.g. including the HTML form, saving user settings. Potentially some configuration settings to turn on/off the ability to background blur for the server. 2. Is it necessary to provide a UI design as part of the proposal? It won't be necessary to use PhotoShop or other advanced UI mockup and design frameworks. Some simple mock up of the UI might be beneficial for when working on the project. But I could also supply one and attach to the Jira if that would make it easier ? 3. Are there any additional functionalities or enhancements beyond > background blur that you believe would be valuable to explore during the > GSoC period? Yeah it is just a footnote in the Jira ticket ( https://issues.apache.org/jira/browse/OPENMEETINGS-2782) so far - but the idea is to first add the background blur (main feature) and then also add other types of background (additional feature on top of background blur). I was assuming that once background blur is established as functionality adding other types of backgrounds should be fairly easy. But there might be other complexity involved (e.g. user uploads a customer background image + need to store and process that) - all doable things. But I don't think it would be fair to define all of those additional things as success criteria for the project. But more as a bonus to explore once the main feature has been established. Would you like me to mock up a few sample UI screens / options? I may need a couple days. Alternatively you can also drop some samples here and I can help review. Thanks again & looking forward to your proposal Thanks! Seb Sebastian Wagner Director Arrakeen Solutions, OM-Hosting.com http://arrakeen-solutions.co.nz/ https://om-hosting.com - Cloud & Server Hosting for HTML5 Video-Conferencing OpenMeetings <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url> On Sat, 16 Mar 2024 at 14:50, Yashodh Fernando <yash.fer...@gmail.com> wrote: > My name is Yashodh Fernando from Sri Lanka, and I am a prospective > participant in Google Summer of Code (GSoC) 2024. I recently came across > the project proposal to add a background blur feature to OpenMeetings, and > I am very interested in contributing to this endeavor under your > mentorship. > > As I delved into the project details, I found the concept of integrating > TensorFlow.js models for background segmentation intriguing. Before I > submit my proposal, I have a few questions that I hope you could help me > clarify: > > 1. What technical skills and expertise are essential for successfully > implementing the background blur feature? > > 2. Is it necessary to provide a UI design as part of the proposal? > > 3. Are there any additional functionalities or enhancements beyond > background blur that you believe would be valuable to explore during the > GSoC period? > > I am eager to collaborate with you and the OpenMeetings community to bring > this exciting feature to fruition. Your guidance and insights would be > invaluable as I prepare my proposal and embark on this project journey. > > Thank you for considering my inquiries. I look forward to your response and > the opportunity to contribute to the OpenMeetings project. > > Best regards, > > Yashodh Fernando. >