GSoC 2023: Join the Processing Foundation as a Summer of Code Contributor!

Hi ,
Congratulation again being mentor organization for GSOC’23
Myself Mustafa azad 2nd year undergrad at IET-DAVV ,India pursuing BE in Computer Science . Currently , I am MERN Stack Developer working with technologies such as React js , Next js , mongoDB, Express js, Node js, sanity CMS , Strapi CMS, Git/Github and some more frameworks / library.

i genuinely intrested in contributing in processing organization , also i read project ideas where i want to contribute in P5.js web editor : Mobile/Responsive Design Implementation , Translation in Hindi ( Internationalization and Localization) .
Will u suggest which idea is better fit according to my tech stack and from where i start contributing .

Thank You For Reading My Message and Love to work with processing organization.

Hi,

I am interested in applying as a contributor. Upon checking out the projects page, the project Mobile/Responsive Design Implementation seems really exciting. I am new to Open Source and happen to be learning/practicing the exact technologies it requires: Javascript, Responsive Web Design, and React (via this Coursera course: “Front-End Web Development with React”)

I would also be happy to do Contributor Experience Improvements since your organization’s message really appeals to me.

I would like to be considered a potential candidate and stay in touch to talk more about the projects. Is there a Slack channel I could join? Could you please suggest me ways I could start helping out from right now? Ways to contribute?

Much Thanks,
Vishisht Makkar

Hello @VIshisht-Makkar, for p5.js there is a Discord server you can join:

1 Like

Hi,
I’m happy and glad to contribute in processing foundation. Also i’m interested in the projects Kotlin support (Android Mode), Game controller library (Android Mode), AR image markers (Android Mode). My tech stacks are Android Development, kotlin, java, firebase, REST. Also I learn new things by doing the different projects.
Is there any channels I could join ? Can you give me some suggestion to get started in ProcessingFoundation.
Thank You,

Hey all!
This is my first time participating in the Google Summer of Code and I was really interested in the Processing Foundation. I’d love to be a part of this open source project. In particular, a project that really got my attention was the Unity Processing Library (TBD), as I have a lot of experience with Unity. I would love to know more about this project and also about how I can become involved with the processing foundation as a whole.
Much thanks,
CubeTures

Hi,
I’m interested in contributing to the AR image markers project and have opened this thread:
( Understanding project AR Image markers(Android Mode) ).
I’ve recently started contributing to open source and this project seems to incline with my skillset. If there are any related discord servers then please notify me.
I would be delighted to be considered a potential GSOC contributor candidate and continue to contribute to other projects once I’m done with the AR Image Markers. I’m in my junior year and this is my first time applying for GSOC, please guide me wherever you see room for improvement.
Best Regards,
Gaurav
P.s. @Andres, could you please go through my thread and inform me whether I am on the right track?

Hi,
Congratulations again being mentor organization for GSOC’23
I am really interested in applying as a contributor and this is my first GSoC Participation .I am new to Open Source and would really Love to explore it .I’m Currently learning Javascript, Tailwind, and React (via this Udemy course: “The Complete 2023 Web Development Bootcamp”)

I would also be happy to do Contributor Experience Improvements since your organization’s really fits for me.

I would love to know more about this projects. May you share channel/Slack to join when I can discuss and contribute to an idea , can you give me some suggestion to get started in ProcessingFoundation.
Much Thanks
Vijay KV

Hello,

I’m a software engineering student from Tunisia, and I’m really interested in having the GSOC under your organization.
I have a very good knowledge in Java and Python, and I’m also familiar with Spring Boot web framework using Rest APIs.

Github account: Github
Email: thessalonikaathena@outlook.com

Looking forward to work with you.
Cordially.

Hi fellow developers, I’ve recently started with Open Source contribution and am incredibly excited about GSOC. I went through the topic of AR Image Markers for Android and the related documents. I just wanted to confirm that I was on the right track. What I have understood is, that:

  1. As listed in this thread (Android AR / marker as anchor / drawing obj?) we want to add AR image markers to the processing-android repo.
  2. Just like the PlaneRenderer and Background Renderer, we want to add an Image marker feature that can detect and augment 2D images in the user’s environment, such as posters or product packaging. (As given in: Add dimension to images  |  ARCore  |  Google Developers)

What I’m doubtful about is:

  1. Whether we want to use Google Ar Core Package to implement this or develop our own from scratch.
  2. Whether we want the feature in either Java or Kotlin. Or both of them?
1 Like

Hi @Deadra , yes we need to implement AR Image Markers in processing-android project.

Yes you are on right track, we need to make AR image marker to detect and augment 2D images in the user’s environment.

You understood absolutely correct !

Regarding the AR Implementation part:

  • we are already using Google’s ARCore Lib for processing-ar library
  • processing-ar is a wrapper on top of Google’s AR Core SDK.

How to implement AR Markers in processsing-android:

  • AR is implemented as separate library inside the processing-android as processing-ar.
  • You can use the existing processing-ar lib code and add ar marker part in it.
  • You can use the ARCore SDK if its full filling our need.
  • If you want you can implement it from scratch but i wouldn’t recoomend that at this point of time as it will take much more time and debugging will also be hard for you.

Referrences:

In case of any query or help you can tag me here or on any processing github issue.
Thanks,
Aditya Rana

1 Like

I am super excited for the opportunity to contribute to the Processing Foundation! I have written a draft of my proposal. Is it too early to get our proposals reviewed?

Hello everyone! I have been contributing to Processing for a while:
Updated menu items on Environment page to match Processing 4
Improved documentation for lerpColor() function
(could fit only two links here)

I am happy to find that the Processing Foundation has been selected as a mentor organization for GSoC’23. I would love to participate as a contributor! That being said, here are the projects that I’m interested in:

p5.js: Improve Friendly Error System (FES) and documentation
Processing: Friendlier Error Messages for Processing

I would love to connect with the mentors and get some guidance on how to get started with the above projects. Thank you!

Hi @hilarie and thanks for your question. The GSoC contributor application period will begin on March 20th and conclude on April 4th. You can consult the GSoC 2023 timeline for all the dates.

2 Likes

Hi @CubeTures, thanks for reaching out about this particular project! This is a fairly new idea, so it’s not fully fleshed out yet. The motivation, at least in my view, is that it could be very useful to be able to use the Processing API in the Unity scripting to code up graphical elements or interactions in a Unity scenes. I imagine this should be implemented as some kind of Unity package, which internally it would need to implement the Processing API using C# and the Unity’s core rendering infrastructure. But my Unity experience is limited, so not sure how to go about doing this in terms of more specific details.

@Deadra Thanks for your interest in the AR Image Markers project idea, and @AdityaRana for providing more details. I’d only add to what Aditya has said that we would like to create a simplified API in the AR library for the Android mode (i.e.: the processing-android project) to allow users create and manage AR markers. Something similar to what we did to offer a simplified API for basic AR operations:

https://android.processing.org/tutorials/ar_intro/index.html

Thank you @sableRaph for your response! When can we post our proposal to the forums to ask for feedback? Do we have to wait until March 20?

Hello @sableRaph
I am Rajeev (Github name Dev-Code24). I wanted to know if it is possible for us contributors to get some feedback on our proposals from a mentor assigned to a particular project idea, prior to the application period of GSOC.

1 Like

Hi Aditya,
I’ve been on it since past 2 days. But sadly, it’s taken me more time to set up the right environment.
I’ve successfully built the Processing-Android, thanks to it’s super simplified Installation Guide. And have followed the steps to built Processing as well, but I’m kinda stuck. I’ve installed the Java version 1.8.0_22, as mentioned in the guide, but when I build the project it shows BUILD FAILED because I’ve Java version 17.0.5. And I can’t seem to figure out, how to tackle this. :face_holding_back_tears:
Please see the attached image:


It may be a stupid error, But please help out. :sweat_smile:

1 Like

Hi @Deadra , it’s because you are installing the required JRE version but you also have to set the environment variable for default Java home to the one you installed.

1 Like

Hi everyone! I’m excited we’re all here, and loved reading through all the replies and ideas :slight_smile: I’m new to programming, so I’m looking into the p5 beginner project. Good luck to all of us, and I hope we can make significant contributions!

2 Likes