Google Summer of Code 2023 main and unique post - Liquid Galaxy project community site

Google Summer of Code 2023 main and unique post

         GSoC 2023


This is the main and unique post for GSoC 2023 and the Liquid Galaxy project





GSoC 2023 has ended for the contributors, but not for the projects and mentors, as 
In October we're heading to Sunnyvale, CA, USA, to hold the Mentor Summit, where we'll share, comment, and discuss on GSoC experiences.



Last video of this year's Google Summer of Code




You can find the 9 available apps in our Play Store account, thanks to the help of mentor Alejandro and all the contributors and mentors' efforts.

https://play.google.com/store/apps/developer?id=Liquid+Galaxy+LAB



Here you can read some social media comments on the experience from our contributors:

Mahinour



Manash



Vedant


Also you can see all the Liquid Galaxy streamings developed next to Google Developers Lleida and Google Developers Europe to train the contributors and all interested parties:




Liquid Galaxy community (Spanish and English)
https://www.youtube.com/watch?v=vXTHQaEJexk&t=2s

Liquid Galaxy streamings: Testeo de aplicaciones desde el Liquid Galaxy LAB

https://www.youtube.com/watch?v=b621WRX9QcU


https://www.youtube.com/watch?v=Q_p6Z-yk2Wo&


LG installation by FACENS Liquid Galaxy Lab in Brasil
https://www.youtube.com/watch?v=B9hELcD7ths

Liquid Galaxy streamings: GSoC 2023 official contributors project presentation
https://www.youtube.com/watch?v=20yTt26awdc&t=1032s

Presentación del programa de becas Google GSoC en el canal de Moure Dev
https://www.youtube.com/watch?v=4bsgTzXfbGk&t=1563s

Liquid Galaxy streamings: App demo for UX and contents GSoC 2023
https://www.youtube.com/watch?v=sseDG2KH4Jo

Liquid Galaxy streamings: APK community testing for Play Store, GSoC 2023
https://www.youtube.com/watch?v=bDB62G3WKjk

Liquid Galaxy streamings: Artificial Intelligence Server and projects, GSoC 2023
https://www.youtube.com/watch?v=8NV51VUWuPA

Liquid Galaxy streamings: Midterm evaluation demo videos, GSoC 2023
https://www.youtube.com/watch?v=ub7lwW9icsc&t=5340s

Liquid Galaxy streamings: Flutter coding and experiences, GSoC 2023
https://www.youtube.com/watch?v=bD0-l19jQWM

Liquid Galaxy streamings: DEMO DAY GSoC 2023
https://www.youtube.com/watch?v=q98Oy_7YZZc

Liquid Galaxy project : GSoC post announcement streaming with the big 3 questions answered
https://www.youtube.com/watch?v=kNLR6XEHgrE&t=1003s

Estado del arte de la IA, charla por Moisés Martínez, PhD y Google Developer Expert
https://www.youtube.com/watch?v=cmm97boZMqQ

Liquid Galaxy project Last minute tips and Selection process GSoC 2023
https://www.youtube.com/watch?v=phvDaqmbV1I

Liquid Galaxy project Agenda, requirements and contributions - Google Summer of Code 2023
https://www.youtube.com/watch?v=8saFRjZTxmk

2023 projects for the Liquid Galaxy project
https://www.youtube.com/watch?v=I-uWYGNpU60

GSoC 2023 and Liquid Galaxy project streaming presentation.
https://www.youtube.com/watch?v=4aRG--ww7SE






Demo Day is coming, next August 17, 16:30 CEST 






Remember the agenda for the upcoming and final weeks:





Updated coming streamings agenda and register always available at Google's events  CLP platform



Gameface application development Contest

As an idea that the Liquid Galaxy projects working with some external GSoC contributors, we want to post there a contest.

Google's Gameface control for Liquid Galaxy Contest

- Goal: to create an open-sourced application in Flutter that uses the Google just released open-source Gameface code, to drive the Liquid Galaxy movements.
- Participants: the contest is open to all Liquid Galaxy contributors, outside GSoC, with one exception (SC).

- Dates: Last day to send us all the materials is August Sunday 13, no excuses there.

- App: You have to send us a Google Drive folder with the following contents:
. Documentation in Google Docs, including a link to your GitHub project.
. Video: recorded in HD, horizontally, with you introducing yourself, presenting the app functionalities, showing the app, and showing the virtual liquid galaxy accepting commands from your app.
. Apk compiled targeting minimum Android 11 (API 30).

- Jury: will have Google Developer Experts in Flutter and Liquid Galaxy project mentors.

- Award: 
1st: to the best application, a 100$ Amazon gift card and a swag package with Google things, 
2nd: to the best overall package, including application, documentation, and best usability, a Liquid Galaxy project backpack, a T-shirt, and a package of Google swag.
3rd: package of Google swag

- Mentions: All participants releasing a functional application will receive a certificate of participation, will be mentioned on our site, and social networks, and have another opportunity to present their project in a special Liquid Galaxy streaming that will be held August 16th.

- Promotional events: Also in the autumn, the projects will be shown at several Google Developers events across Spain and maybe Europe. Google will also be informed.

- Disclaimer: We do reserve the right to modify or improve or make final decisions on the winner selection.
Remember, this contest is to motivate you to code, learn and help others.

- Contact: forward your inquiries and final code to liquidgalaxylab@gmail.com







Liquid Galaxy streamings tech Session on June 28




In this streaming you’re gonna see are this year's projects in a very early stage of development, contributors have been working for 3 weeks on all the Google Summer of Code 2023 project aspects, but usually, they allocate more to the
main UX than the connection and data visualization in the Liquid galaxy.

Please RSVP for the event at Google Developers platform, and get the Youtube streaming URL there:


Liquid Galaxy streamings tech Session on June 12


Liquid Galaxy streamings: App demo for UX and contents GSoC 2023

In this streaming contributors and interested parties will see 4 different apps from the last GSoC 2022, this way they got ideas about the contents and UX that will be the base to create their own apps for Google Summer of Code 2023.



Please RSVP for the event at Google Developers platform:

https://gdg.community.dev/events/details/google-gdg-lleida-presents-liquid-galaxy-streamings-app-demo-for-ux-and-contents-gsoc-2023/

And watch live on June 12, 16:30 or later at Youtube:






Liquid Galaxy streamings tech Session on June 14 

Please register to attend live or virtual at:

Attend the stream live:


And use our Discord for Q&A after the presentation by mentors Yash and Alejandro




Liquid Galaxy streamings tech Session on June 9 



Please register to attend live or virtual at:

Attend the stream live:


And use our Discord for Q&A after the presentation by mentors Yash and Alejandro














After the bonding period, our large team is ready to kickstart this GSoC 2023.
The 11 contributors 
are being supported by our 23 mentor team and a dozen other contributors
from the Liquid Galaxy project community.






Congratulations to the new contributors

And a big thank you to all the other wanna be contributors that worked hard to create a proposal
and delivered proof of knowledge tasks.

Here's the list of confirmed projects for this GSoC 2023:

Project TitleContributorAssigned Mentor(s)
Google Developers Community Visualization Tooladi54321kumarAndreuibanez
Yash Raj
COVID-19 data explorerAna LauraMarc Gonzalez Capdevila
Karine Pistili Rodrigues
Agro Robot Swarm dashboard for Liquid GalaxyArtur CulleresAndreuibanez
Alejandro Illán Marcos
Victor Carreras
Pau Francino
STEAM Celestial Satellite tracker in real timeKrishna AgrawalAndreuibanez
Otávio Oliveira
HAPIS Refurbishment "Humanitarian Aid Panoramic Interactive System"Mahinour ElsarkyKarine Pistili Rodrigues
Claudia
Manash Kumar_Proposal_Rocket Launcher Visualizer / SpaceX Rocket Visualizer_350 Hours DurationManash KumarAndreuibanez
Yash Raj
Victor Carreras
The LiquidArt AIMurilo Nogueira DuarteAndreuibanez
Karine Pistili Rodrigues
Smart City Dashboard for Liquid GalaxyPrayag XAndreuibanez
Merul Dhiman
Mario Ezquerro
Satellite Space Collision previsionRafel SalgueiroAndreuibanez
Moisés Martínez
Ivan J
Pau Francino
LG Gesture and Voice ControlSudhanyo ChatterjeeAndreuibanez
Gabry
Merul Dhiman
Alejandro Illán Marcos
Located Voice CMSVedant SinghAndreuibanez
Yash Raj



Expect soon a coordination meet with your mentor, to have a flawless start of the project. 

New logotypes for GSoC projects




Say hello to our great mentor's team, with several Google Developer Experts on the team,
long term contributors, senior mentors, and admins.


Liquid Galaxy streamings tech Session on May 6





 

Liquid Galaxy streamings tech Session on April 26 
Next April 26 Moises Martinez, mentor of the Liquid Galaxy project, PhD and Google developer Expert
in machine learning, will give us a lecture about the actual status of the AI.



This year the Liquid Galaxy project will continue his quest of incorporating all the new trends in technology
to our project, with many new ideas such as accessing contextual information based on location with an AGI chatbot like Google's upcoming BARD,  generating voice with the new APIs available, or creating new imagery with tools like Midjourney.

Date and time: April 26, 18:00 to 19:30 CEST
Q&A: our Discord channel.

BIO
Moisés Martínez is a Computer Engineer and PhD in Computer Science with majors in ​​Artificial Intelligence from the Carlos III University of Madrid. He has been AI researcher and/or professor at different universities such as the Carlos III University of Madrid, the University of Örebro, Universidad Internacional de La Rioja, King's College London, Universidad Pontificia de Comillas and Francisco de Vitoria University.
He began his career as a Full-Stack Developer and is currently working in Data & AI as Architect by participating, developing and designing different Big Data and Industry 4.0 projects using technologies from different clouds, especially Google Cloud and Azure Cloud using components of the Apache ecosystem to extract value to the data and build reasoning models. In addition, he is a Speaker at different international and national conferences and meetups and one of the organizers of T3chFest, the largest free technology event in Spain.




Lasts updates after closing the GSoC proposal window

- 7200 visits to this unique GSoC post.

- 61 contributors have interacted with us during the preselection time.

- 21 mentors have helped the contributors to craft a good proposal, through 1.000+ emails, 6 live streamings,
and 26 personal interviews.

- 43 proposals published on the official Google GSoC site.

- 56 demo videos as proof of knowledge from wanna-be contributors:

Now organizations and Google will select the best proposals, and after some deliberations among organizations, the selected contributors for GSoC 2023 will be announced on May four, so what better phrase to end this preliminary selection process than:





Latest updates on 4.4.2023

GSoC proposal presentation window closes today at 18:00 UTC 
Please remember to upload the latest version of your proposal, and choose right the project
size (Medium, 175h, or Large, 350h).
 

Some updates as 29.3.2023
Remember all community communications are through our Discord channel, stay and attend if you want to be informed.
- Some statistics as of today: 
. 340 members on the Discord channel.
. 57 wanna-be contributors have interacted with us, and some of them developed the needed pre-requirements:
R1: 47, Video of a virtual rig.
R2: 37, Flutter simple app.
R3: 8, refurbish of a non-published project for the Play Store (non fully successful)
. 33 proposals on review (order non important)

. 21 proposals uploaded to the Google's GSoC platform

- Latest streaming q&a with mentors Karine and Yash:


There will be no more public streamings, so drive all your private questions to the project email
liquidgalaxylab@gmail.com or the public and technical queries to the Discord.

Remember our always last tip:
Remember, not us, not any org, even not Google, knows how many interns are going to be this year. Work hard and communicate a lot, politely, to have more opportunities to reach GSoC





Steps to apply to our project  
from now to March 20/April 4 in the GSoC main site.

1- Join our new Discord channel , a must for all general communications,
with this link: https://discord.gg/peGA5K8tJU
Remember to be polite and respectful in your communications, avoiding
non-inclusive comments and terms.


2- View the latest community streamings for general information, because here you'll find
answers to common questions well explained and with Q&A:
(Thanks to mentor Yash for his contributions on those)



3- Follow the preselection requirements
And take a look at other contributor's preselection videos as an idea.

*** Preselection requirements -modified as 22.2.23-
For wanna-be collaborators interested in joining the community and going for a GSoC "intern"
those are the tasks to do in advance as proof of knowledge.
Start ASAP with this, as these have to be completed and accepted by us to review a proposal,
no exceptions here

3.1: Build your own Liquid Galaxy with 4 virtual machines,
(documentation available on our site, menu community/documentation)
Be careful with the RAM requirements to run such a system. 
The rig has to be 3 machines, and the fourth is for an Android tablet virtual machine (people usually
runs Bluestacks for this), as most of our apps run the core and UX on a Flutter or Android app.
Execute to test the system at least two of our available applications on the Play Store, whichever you
want published on august 2022.
Send proof of work, with open-to-anybody link permissions, as some
mentors will access to it,  shared Google Drive folder to liquidgalaxylab@gmail.com with a 3min 
max video, horizontal full HD, showing up your face talking and the screen recorded from the camera, 
not screen captured, with a 4 VMs LG running. Please name the video with your name.
Drop too a line in our Discord saying the video is ready, and possibly it will be published here.

Documentation is available on the newly updated LG installation manuals (both real and virtual)
developed by student and now mentor and contributor Alejandro Illán (Thanks) 
English 
Spanish
And the nice tutorial on setup a LG virtual by wanna-be contributor Soham Jaiswal

Look too at this GSoC 2022 student sample video, published on last year's GSoC unique post:
https://www.youtube.com/watch?v=_jfA-zoAuy8, and the many new 2023 contributor's videos
already posted in this page.

3.2: After the video is approved, code and send the same way a simple Android/Flutter app with 4 buttons
, and our logo, is not valid if generated by a code generator or ChatGPT 🙂. The videos have to have you 
explain the code with the IDE behind it, a link to the drive, the GitHub, and the apk ready to be installed.

3.3: NEW take a look at all previous year's GSoC projects from the top menus, and choose three of them never published in the Play Store.
 Send us an email (NOT using Discord) with the applications chosen, for us to give you final instructions for one.
The last task to be preselected will be to publish an application to our Play Store account.
Maybe the app has some deprecated APIs or it's lagging behind actual's 
Google Play Store requirements,
but most of them will have no more work than preparing the needed text and graphics for publishing.
Follow our manual on this.
The idea behind this latest test is to test your proof of knowledge on publishing applications on the Play Store, a must for every project. Once done you'll have to send us a shared with all permission google drive folder with all the needed
materials as explained in the aforementioned manual, as we'll be the ones publishing the app.
And think it as a scavenger hunt like game, where wanna be contributors review contents from our site,
and discover more about us.

3.4:  (Edited as 22.3.2023 for clarity) Copy our master document and create your own following these guidelines.
Sent us your proposal in a google docs open for comments document to liquidgalaxylab@gmail.com and drop a line in our Discord saying document has been sent. 
TIP: Review 2nd video before you create your proposal, and comment with the mentor team on Discord or email about what are the projects where we're focused on this year (it may happen that there're too many students applying for some of them)

And as always, route all your general queries to the Discord, or personal ones by our email
liquidgalaxylab@gmail.com.

4- Read carefully the new guidelines for 2023 contributor's projects:
All the projects will have to be able to run with or without a Liquid galaxy rig.
If a rig is available the user will set up the connexion through the standard menu, connect,
and then send info with the different options in the app.
But if the user has no connectivity, or is away from an LG rig, have to have the opportunity to
use all the functionalities of the app inside the Android APP with Google Maps or Earth embedded.
In the case, the user has an LG the movements over the tablet on the map have to be replicated
simultaneously on the LG rig.

Take a look at these two apps that do this particularly well:
RAS, by Karine Pistili on project Dronecoria.
Volcano Track, by Yash Raj.


And remember to post all questions in the main Questions and Answer channel at our Discord





Other information previously posted
(scroll down and take a look of everything published): 
- News from our 2023 GSoC activities
- Calendar of GSoC 2023 and program details by Google









Lorawan real-time viewer on Liquid Galaxy

Duration 350h
Difficulty level: Medium

Introduction

The idea is to visualize and give information on the Liquid Galaxy a network of IoT sensors streamed in real-time both captured directly, from a local sensor, and through an API from the many available public data.


Requirements

The apk has to be able to show real-time information geo-located on the Liquid Galaxy, and store a 7-day (if memory available) historic database.


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

- Full documentation and code on our GitHub.


Programming languages

Android, Java, Dart, Flutter...


References

https://en.wikipedia.org/wiki/LoRa#LoRaWAN




Project HAPIS refurbishment

Duration: 175h
Difficulty level: Easy

Introduction

Project HAPIS was developed by student Claudia Diosan, now mentor and admin of the Liquid Galaxy project. Sadly the public launch lagged behind the coronavirus pandemic. Now the idea is to refurbish and retool the app and launch it for real.


Requirements

APK refurbishment and final launch


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

- Full documentation and code on our GitHub.


Programming languages

Android, Java, Dart, Flutter...


References

https://www.liquidgalaxy.eu/2020/07/project-hapis-by-claudia-diosan-google.html 






Smart City Dashboard for Liquid Galaxy

Duration: 350h
Difficulty level: Medium

Introduction

Smart Cities are always a trending topic in technology and every day more and more cities incorporate this paradigm to improve the life of their citizens.


Requirements

The project is to make a Liquid Galaxy dashboard that shows up information for a city council, and for this, we’ll use Fiware’s open-source project backend.


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our Github.


Programming languages

Android, Flutter, HTML5, Javascript, NodeJS


References

www.fiware.org 

Simillar dashboard and open data available on project Snap4Cities










Geo Earth questions game

Duration: 175h

Difficulty level: Medium


Introduction

Similar to Geo Guesser, but fully adapted to an LG, we want to develop the same game for education.


Requirements

Analysis of functionalities, research of others possible methods and games, code.


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our Github.


Programming languages

Android and Flutter


References

https://developers.google.com/kml/documentation/kmlreference




Agro Robot Swarm dashboard for Liquid Galaxy

Duration: 350h
Difficulty level: Medium

Introduction

Humanity grows non-stop and needs more and more food. The actual agriculture system is not able to feed them all. So robotics have to be applied.


Requirements

The project will create a dashboard on the Liquid Galaxy with a swarm of agriculture-related robots. Showing up and doing actions related to their usage.


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our GitHub.


Programming languages

Flutter, Android, HTML5, Javascript, NodeJS


References




Google Developers Community Visualization Tool

Duration: 175h
Difficulty level: Medium

Lots of our students and our large mentor's team belong to different technical communities, such as Google Developer Group's global network, Cloud, Android, TensorFlow, Flutter, and dozens more.


We always wanted to have a tool for events that will showcase those communities and their activities around the world. Now with lots of them being active in the Meetup.com platform and maybe others such as Google own’s https://gdg.community.dev/  we can have the opportunity.


The project will be an Android application to be developed with the following features:

- Data capture of one or many different communities' data available through the Meetup AP or other, storing it in a local database.

- Presents the data on the Liquid Galaxy including at least, the name of the group, location, latest activities, photo members, and statistics.

- Social activity visualization, tweets and hashtags, and photos on different platforms.

- Visualization of statistics for world zones and countries

- Timeline visualization, tour with events of a community in a period or time.

- Automatic tour of data, community, events, etc

- Some more visualization proposals made by the student, like


Deliverables:


- The new App published on the Play Store under the Liquid Galaxy LAB account.


- Documentation about how the API has been implemented


- Full documentation and code on our GitHub.


- Minimum two communities represented in the App as the demo: GDG, and a chosen one by the student.


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

- Full documentation and code on our GitHub.


Programming languages

Android, Java, Dart, Flutter...


References

Other references:  Meetup API, Kevin Simper search code 




COVID19 Data Explorer

Duration: 350h
Difficulty level: Medium

Introduction

Using COVID-19 API we are going to present the timeline evolution of the different variants of the virus throughout the planet. Different charts will be presented over the maps and they will be controlled by an application that will filter by country, risk areas, number of deaths, etc. This application will interact initially with the founded COVID but we expect to let it be exchangeable to other APIs that offer the same kind of data related to pandemic.


Requirements
-Liquid Galaxy RIG
-Space Navigator
-Mobile Device
-Flutter APP

Deliverables
- Application that interacts with the liquid galaxy rig
- Documentation
- Flutter application that allow us to filter the data

Programming languages
JavaScript, Dart



GeoVisualizer

Duration: 350h
Difficulty level: Medium

Introduction

The aim of this project is to create a geopolitical map data render tool that allows the creation of story slides that allows to represent historical events like: population evolution filtered by countries, evolution of a war conflict filtered by dates, territory expansions from old empires, etc.

Requirements
- Liquid Galaxy RIG
-Space Navigator
-Mobile device

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.

Programming languages
Dart, Bash



DICOM Visualizer

Duration: 350h
Difficulty level: High

Introduction
A multi-screen DICOM visualizer with the liquid galaxy rig, where the user can see in real time the difference between two or more CT scans taken in different time spaces. The idea is to use the extra space that the liquid galaxy offers to bring the capacity to consume more images. An application will be used to update, read and send data through the Liquid Galaxy. This application will be able to perform annotations over biomedical data and also send it to the cluster for further visualization.

Requirements
-Liquid Galaxy RIG
-Mobile device
-Flutter APP
-DICOM data

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.
- Flutter application that interacts with DICOMs and the liquid galaxy rig

Programming languages
dart, Bash and JS


LG Power Plant

Duration: 175h
Difficulty level: Medium

Introduction

Making use of APIs, the premise of the project is to display all the power plants and all its available technical information, including power flow, info on the biggest consumers, most popular sources, suppliers and more on the Liquid Galaxy rig. Rendering the powerplant as a 3d model and its info as an info balloon and charts of many kinds, depending on the info

Requirements
-Liquid Galaxy RIG
-Space Navigator
-Mobile device

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.

Programming languages
Dart and Bash

Real-time vessel tracking

Duration: 175h
Difficulty level: Medium

Introduction
A few years ago, the “Plane Tracking system” was created for the Liquid Galaxy. The present proposal consists to replicate this project for ships in the sea and trace their routes. The application will connect to an API to retrieve the data for later send it to the Liquid Galaxy in order to play with it, filtering and monitoring the different options available in the API.

Requirements
- Liquid Galaxy RIG
- Space Navigator

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.
- Application on Google Earth

Programming languages
Dart, KML, Bash




Menut Cubesat dashboard and data visualization

Duration: 350h
Difficulty level: Medium

Introduction

Continuing the project's interest in using our rigs to visualize in an immersive and interactive way data obtained from space satellites, we want to have an app that will act
as a dashboard from telemetry and others information coming from "amateur" or cubesat satellites, and the visualization on the LG screens of the satellite situation and imagery received, next to other available data.
There're many resources of info like this, the contributor can take a look at our referrals or search and propose their own.

Requirements
- Liquid Galaxy RIG
- Space Navigator

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.
- Application on Google Earth

Programming languages
Dart, KML, Bash

References
- Planet API and free imagery: https://www.planet.com/nicfi/ 
- Menut Cubesat: https://politiquesdigitals.gencat.cat/ca/economia/estrategia-new-space-catalunya/constellacions-nanosatellits/menut-en/
- Satnogs db: https://db.satnogs.org/satellites/



Carbon Dioxide Viewer

Duration: 175h
Difficulty level: Medium

Introduction

The concerns related to the emissions of CO2 have been growing up during the last decade. These projects pretend to raise the awareness of this topic through displaying the volumes of carbon dioxide produced around the world. An application will be developed to search and filter data through countries, continents, etc. Different graphics will be developed in order to show data in a better way.

Requirements
-Liquid Galaxy RIG
-Space Navigator
-Mobile device

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.

Programming languages
Dart, Bash

References
https://global-warming.org/api/co2-api
https://www.climatewatchdata.org/api
https://www.climatiq.io/




Rocket Launcher Visualizer / SpaceX Rocket Visualizer

Duration: 350h
Difficulty level: Medium

Introduction

The project consists of an application capable of listing rocket launches, such as latitude and longitude, date and other data. Also viewing rocket path and/or orbit data in Google Earth. It will use the SpaceX API to retrieve this data and will create the orbital historical path of the rocket since their launch into the exit to space. An application will be developed to filter the different rockets already launched and see the future launches to monitor them and see information related to them.

Requirements
-Liquid Galaxy RIG
-Space Navigator
-Mobile device

Deliverables
- Server
- App published on play store
- Documentation

Programming languages
Dart, JavaScript,Bash

References
https://docs.spacexdata.com
https://www.rocketlaunch.live/api



STEAM Celestial Satellite tracker in real time


Duration: 175h
Difficulty level: High

Introduction

Following our Liquid Galaxy representations about Space, due that Google Earth allows us to see orbits and create nice visualizations of this, we want again to go for a project with a STEAM focus, that’s to be used in schools for learning.


Requirements

The project will have to be able to represent on both a Liquid Galaxy rig, an arduino controlled pointer, and a tablet, the orbit of a satellite orbiting earth. The project was inspired by this one: https://www.instructables.com/3D-Printed-Real-time-Satellite-Orbit-FollowerTrack/ but our goal is to have the data too represented on the Liquid Galaxy, the tablet, and instead of having an arrow to point at the satellite direction, will have a green laser pointer, to illuminate a schoolroom ceiling.



Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our Github.

- STL files on GitHub


Programming languages

Flutter, Android 


References

https://celestrak.com/

https://www.instructables.com/3D-Printed-Real-time-Satellite-Orbit-FollowerTrack/ 









Dronecoria orthophoto and plant viewer

Duration: 350h
Difficulty level: High


Introduction

Continuing our large collaboration with project Dronecoria, and using ML tools such as TensorFlow, we offer this year a new project that will help the undergoing reforestation efforts. The project will be about using TensorFlow to recognize different kinds of plants that help or not in this process.


Requirements

ML model that will recognize different plants coming from drone orthophotos.

Representation on our Liquid Galaxy platform of all the data, for scientific studies.

Platform to digest the photos, analyze, create statistics and information, and represent on the LG.


Deliverables

- The new App was published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our GitHub.


Programming languages

Android, Flutter, HTML5, Javascript, NodeJS


References

You can see here past year Google owns videos promoting our common project:
Google Open Source Liquid Galaxy project presentation:
https://www.youtube.com/watch?v=AMA6wLIccME
Build with Machine Learning from TensorFlow:
https://www.youtube.com/watch?v=ctGMYkZRi64
Google Dronecoria promotion action in 2022
https://www.youtube.com/watch?v=qQZB2RLnOkk





National Hurricane Center

Duration: 350h

Difficulty level: High


Introduction

The National Hurricane Center gives a ton of data related to weather. the idea is to training an AI model that predicts hurricane trajectories based on past events and then build an android app that shows the past events and the predicted ones on google earth


Requirements

- Liquid Galaxy RIG

- Android 10' tablet

- Space navigator


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

- Full documentation and code on our Github.

- Pre trained AI model


Programming languages

Python, Dart, Bash


References

https://www.kaggle.com/code/plutsch/predicting-trajectories-of-caribbean-hurricanes






LiquidArt IA

Duration: 175h
Difficulty level: Medium

Introduction

During the last years, several IA solutions have emerged to automatize different procedures. One of them is the creation of images through text. The goal of this project is to train an IA using an already trained CNN that helps us to create multiple images through text and audio. The application will run the model itself and will be in charge to generate the different images and send it to the Liquid Galaxy in order to generate a gallery of examples created 100% by IA.

Requirements
- Liquid Galaxy RIG
- Mobile device

Deliverables
- Server
- Pre trained AI model
- App published on play store
- Documentation

Programming languages
Python, Dart, Bash




Satellite Space Collision prevision

Duration: 350h
Difficulty level: High


Introduction
This project aims to calculate possible collisions of the objects already orbiting the Earth, based on TLE and information coming from the standard orbit databases provided by Celestrack and others.

Requirements
The idea is to calculate possible collisions and show off them on the Liquid Galaxy, with data about the involved engines (satellites or others). Data from past collisions is needed to make a predictable model.

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.

- Full documentation and code on our Github.

Programming languages
Android or Flutter, Tensorflow

References

https://celestrak.com/










Webrcade porting to Liquid Galaxy

Duration: 350h
Difficulty level: High

Introduction

Continuing our large project of developing under an HTML canvas across our screens, we have ported in the past several of the most classic videogames to the Liquid Galaxy rig.


Requirements

A port of the Webrcade that runs across a number of Liquid Galaxy screens, with an UOI to handle


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our Github.


Programming languages

HTML5, Javascript, NodeJS, Flutter, Android


References

 https://www.webrcade.com/ 

https://github.com/webrcade 



nerfstudio visualization on Liquid Galaxy

Duration: 350h
Difficulty level: High

Introduction

The idea is to port the web-based viewer of nerfstudio to the Liquid Galaxy, and have ready some of his cool demos, like the Waymo’s ones. 


Requirements

A port of the viewer that has a minimum UI to handle navigation and choose the demo from the available ones.


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

If web create a wrapper and publish it this way.

- Full documentation and code on our Github.


Programming languages

HTML5, Javascript, NodeJS


References

https://docs.nerf.studio/en/latest/index.html

https://www.youtube.com/watch?v=nSFsugarWzk

https://waymo.com/intl/es/research/block-nerf/




Cesium JS por to Liquid Galaxy

Duration: 350h
Difficulty level: High

Introduction

Cesium is an api that allows the visualization of different maps in a browser. The idea is to build an app that sends these maps to liquid galaxy in addition to the space navigator interaction implementation


Requirements

- Liquid Galaxy RIG

- Android 10' tablet

- Space Navigator"


Deliverables

- The new App published on the Play Store under the Liquid Galaxy LAB account.

- Full documentation and code on our Github.

- Server


Programming languages

Js, Dart, Bash


References

https://www.youtube.com/watch?v=e0xbeQGUoa8

https://github.com/abhishekvp/cesium-lg




X-RAY Data Visualization Tool for Odontology

Duration: 175h
Difficulty level: Medium

Introduction

Applications like Slider3D allows us to consume and visualize biomedical data using different filters and masks. This projects wants to work with biomedical data in the field of the odontology. The main idea is to create a system that allows to take the different files that an X-Ray session creates in order to be able to construct the 3D model of the face. A main application will be used to identify using IA algorithms the different masks and filter them to show different information of the face

Requirements
-Liquid Galaxy RIG
-Mobile device
-Space Navigator

Deliverables
- Application that interacts with the 3D model and the liquid galaxy rig
- Documentation

Programming languages
JavaScript



BIM Hospital Tracking System

Duration: 350h
Difficulty level: Medium

Introduction

Last year we brought BIM technology into Liquid Galaxy. This project wants to go one step further trying to put buildings like hospitals and place them to users that are sending georeferences through an application. Another APP will be used to find and filter the different users inside the building. It will be used Flutter to send the information to a central data warehouse to gather the information related to the geoposition of them inside the building

Requirements
-Liquid Galaxy RIG
-Mobile device
-Space Navigator
-Flutter APP

Deliverables
- The new App published on the Play Store under the Liquid Galaxy LAB account.
- Full documentation and code on our Github.
- Application that interacts with the liquid galaxy rig
- Documentation
- Flutter application that finds and filter the different users inside the building

Programming languages
JavaScript, Dart



Space invaders

Duration: 175h
Difficulty level: Medium

Introduction

Space Invaders is another game that achieved tremendous popularity during the 70' and 80'. As other pixel games created for the Liquid Galaxy, the aim of this project is to make it multiplayer allowing various users to be connected against the machines. An application will work as a controller for moving and shooting the different enemies that appear into the game.

Requirements
-Liquid Galaxy RIG
-Mobile device
-WebSockets

Deliverables
- Application that interacts with the liquid galaxy rig
- Documentation

Programming languages
JavaScript





Ubunbu 22.10 LTS porting of Liquid Galaxy core

Duration: 175h
Difficulty level: High

Introduction

Most of the world installations of Liquid Galaxy run on Ubuntu 16.04 LTS. Some on newer versions, but it’s time to make a good port for the latest Ubuntu, that’s 22.10.


Requirements

A liquid Galaxy installation for the Ubuntu 22.10, including code, installation script, and documentation.


Deliverables

- Full documentation and code on our Github.


Programming languages

Bash


References

https://github.com/LiquidGalaxy 

https://github.com/asherat/LG_Benchmarking/wiki/Liquid-Galaxy-Installation 





LG KML graphics library generator

Duration: 175h
Difficulty level: Medium

Introduction

LG Developers always try to reuse others' code for representing the typical primitives on the LG. The idea is to create an Android/Java library that can be reusable and has a minim of 20 common graphics.


Requirements

Code for the primitives on a Android library format.


Deliverables

- Full documentation and code on our Github.


Programming languages

Android


References

https://developers.google.com/kml/documentation/kmlreference




Virtualbox installation of Liquid Galaxy core

Duration: 175h
Difficulty level: High

Introduction

While most of the world installations of Liquid Galaxy run on Ubuntu 16.04 LTS, our developers and students can’t usually afford to have a minimum of 3 screens, pcs and a tablet to develop. For this reason, we went to Virtual machines years ago for development.

We want to upgrade the methodology and code needed for this with the latest virtual box.


Requirements

A liquid Galaxy installation for Oracle’s Virtual Box next to a Ubuntu 22.10, including code, installation script, and documentation.


Deliverables

- Full documentation and code on our Github.


Programming languages

Bash


References

https://www.virtualbox.org/ 

https://github.com/LiquidGalaxy 

https://github.com/asherat/LG_Benchmarking/wiki/Liquid-Galaxy-Installation 





NEWS



STICKY NEWS:

*** Join our new Discord channel if you want to collaborate with us.

Just join with this link:  https://discord.gg/peGA5K8tJU

And remember to be polite and respectful in your communications, avoiding 
non-inclusive comments and terms.

*** Review the latest English presentation about Liquid Galaxy and GSoC
Past Saturday, January 28th, at 11:00 CET, we held a Discord community GSoC 2023
and Liquid Galaxy project streaming presentation. With the help of mentor Yash, we make a great
presentation and Q&A session to wanna-be contributors. 
Look at it carefully to get the point of collaborations and GSoC.

Image by Prat Hamesh

*** Project Ideas for GSoC 2023 are fully published
A total of 27 project ideas have been created by the senior mentor's team and ideas from
old and new wanna-be contributors. Browse this page for ideas or present your own.


*** GSoC 2023 mentors team is ready






We continue receiving more contributors' proof of knowledge videos .
Preliminary videos GSoC 2023 for Liquid Galaxy project - Ryan Kim


Preliminary videos GSoC 2023 for Liquid Galaxy project - Arnav Sarkar

Preliminary videos GSoC 2023 for Liquid Galaxy project - Likhith M

Preliminary videos GSoC 2023 for Liquid Galaxy project - Prayag Biswas

Preliminary videos GSoC 2023 for Liquid Galaxy project - Tejas Singh



10.2.2023
Upcoming streaming:
2023 new projects for the Liquid Galaxy

On Feb 18, Saturday, 11:00 am CET,  we'll stream a new session for the contributors.
We'll present some of the projects ideas we are more focus in, from the 27 available here, and
explain about new ones coming soon.

Join us here:





10.2.2023
Even more contributors videos

We continue receiving more contributors' proof of knowledge videos .

Preliminary videos GSoC 2023 for Liquid Galaxy project - Suvitson Harrese Daniel

Preliminary videos GSoC 2023 for Liquid Galaxy project - Himanshu Barde


4.2.2023
More contributors videos

Take a look at more contributors' proof of knowledge videos coming.

Preliminary videos GSoC 2023 for Liquid Galaxy project - Amanjot Singh

Preliminary videos GSoC 2023 for Liquid Galaxy project - Aryaman Sinha

Preliminary videos GSoC 2023 for Liquid Galaxy project - Manash_Kumar




3.2.2023
We reached 100 contributors on our Discor
d 

Most of them are new to the community, with several senior mentors onboard and older contributors, 
the community is growing there and interacting a lot, helping to each other in the first steps
to collaborate with the Liquid Galaxy project.


2.2.2023
More contributors videos

Take a look at this very nice content created by Soham Jaiswal, a 45 minutes full training 
on how to build the Liquid Galaxy in a virtual machines environment, as requested for 
wanna be contributors.



25.1.2023
Wanna-be contributors videos

Here you'll find the initial proof of knowledge videos that are sending contributors.

Preliminary videos GSoC 2023 for Liquid Galaxy project - Aditya Kumar

Preliminary videos GSoC 2023 for Liquid Galaxy project - Pratyaksh Khurana

Preliminary videos GSoC 2023 for Liquid Galaxy project - Soham Jaiswal

Preliminary videos GSoC 2023 for Liquid Galaxy project - Sudhanyo Chatterjee








23.1.2023
The Liquid Galaxy project has presented his proposal for GSoC 2023.


We'll wait till Feb 22 to know if we are a selected org this year.
Good luck everyone!
In the meantime, contributors will continue the preparation following
the Preselection requirements mentioned in this post.






21.1.2023
Updated website theme

With the help of contributor and now mentor Yash Raj, we've upgraded the theme for our Blogger
site. Thank you, Yash !
Please report on the Discord server any bugs or commentary about this new look. Soon we'll
create some tasks to even make it better.


14.1.2023
New updated LG installation manuals (both real and virtual)

Find here and in our documentation menu the updated for 2022 manuals, developed by
student Alejandro Illán (Thanks) English Spanish


10.1.2023
Project Ideas are being populated
Scroll down for the initial batch of Project Ideas for GSoC 2023 and the Liquid Galaxy project.
We'll be upgrading this list in the following weeks. No special order, all the proposals are exactly the same interest
for our projects and have been ideated by the senior mentor's team.

9.1.2023
Happy New Year everyone!
Next Saturday, January 28th, at 11:00 CET, we'll have a Discord community GSoC 2023
and Liquid Galaxy project streaming presentation. Join us here and spread the voice.
Q&A will be through the Youtube chat channel and our Discord server.

Image by Prat Hamesh



20.12.2022 University presentations going on
We've had the opportunity to present to Lleida's university EPS engineering students the
GSoC program.


We also presented the GSoC program to Murcia's UCAM university the past December 14th,
in a magnificent church:



10.12.2022
GSoC program and the Liquid Galaxy project were presented
at Devfest Girona
event from the GDG Girona Google Developers group (Spanish)


7.12.2022
We're proud of being selected by Google Open Source office to present our project and our experience
in the GSoC program, in their so-called Community Talks.






14.11.2022

Next moday Nov 21 @ 10:35 h AM

we'll explain the GSoC program to the local Polytechnic school, EPS-UDL





11.11.2022
Google has announced the 2023 calendar program details:



https://opensource.googleblog.com/2022/11/get-ready-for-google-summer-of-code-2023.html

and timeline

https://developers.google.com/open-source/gsoc/timeline 

January 23 - 18:00 UTC
Mentoring organizations can begin submitting applications to Google
February 7 - 18:00 UTC
Mentoring organization application deadline
February 7 - 21
Google program administrators review organization applications
February 22 - 18:00 UTC
List of accepted mentoring organizations published

February 22 - March 19
Potential GSoC contributors discuss application ideas with mentoring organizations
March 20 - 18:00 UTC
GSoC contributor application period begins

April 4 - 18:00 UTC
GSoC contributor application deadline
April 27 - 18:00 UTC
GSoC contributor proposal rankings due from Org Admins
May 4 - 18:00 UTC
Accepted GSoC contributor projects announced

May 4 - 28
Community Bonding Period | GSoC contributors get to know mentors, read documentation,
get up to speed to begin working on their projects
May 29
Coding officially begins!

July 10 - 18:00 UTC
Mentors and GSoC contributors can begin submitting midterm evaluations
July 14 - 18:00 UTC
Midterm evaluation deadline (standard coding period)
July 14 - August 21
Work Period | GSoC contributors work on their project with guidance from Mentors
August 21 - 28 - 18:00 UTC
Final week: GSoC contributors submit their final work product and their final mentor
evaluation (standard coding period)

August 28 - September 4 - 18:00 UTC
Mentors submit final GSoC contributor evaluations (standard coding period)
September 5
Initial results of Google Summer of Code 2023 announced
September 4 - November 6
GSoC contributors with extended timelines continue coding
November 6 - 18:00 UTC
Final date for all GSoC contributors to submit their final work product and final evaluation
November 13 - 18:00 UTC

Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines

6.11.2022

After some deliberations with the community, we're trying a new communication method for GSoC 2023

maybe more used by young developers, that's Discord :)

Thanks to collaboration from 2022 GSoC contributor Yash Raj, we now have a community there.

Just join with this link:  https://discord.gg/peGA5K8tJU

This channel will be used to make most of the live communications with the wannabe contributors and mentors

but we'll also be continuing to use email as a global method for asynchronous comms.


Also, take a look at Yash's Lightning Talk in the GSoC 2022 contributors summit:





4.11.2022


You can take a look at the Devfest Lleida event where the LG Space Chess project was presented (video in Spanish).

Developed by student Pablo Sanchidrian and mentored by Víctor Sánchez, Google Developer Expert in Web Technologies, and Andreu Ibanez, mentor and admin of the Liquid Galaxy project, the LG Space Chess application is a unique piece due to the future functionality will have: play chess against a satellite orbiting the earth.





3.11.2022
We're proud of being promoted by Google and GSoC
in this video:


Also here you can see the very first promotional presentation we've done for GSoC 2023
in the Devfest Spain, in Valencia. Devfest are the biggest event Google Developers Group
do all year around.


6.10.2022

To start the GSoC 2023 campaign we're announcing
the first conferences and activities to promote it.

As we always say in the Liquid Galaxy project, we do stuff all year long, as students and contributors help
the project growth continuously.


- Devfest Lleida 2022
Space Chess GSoC 2022 presentation
face-to-face and online

- Devfest GDG Spain, Valencia
scheduled face-to-face for 29 October 2022

- Podcast GDG Spain, GSoC 2023 presentation
scheduled online for November 2023



- Devfest Girona 2022, GSoC 2023 presentation
scheduled face-to-face for 29 October 2022
Please register at CLP event




- Google Developer Student Club Spain, GSoC 2023 presentation
scheduled online for November 2023

- EPS-UDL GSoC 2023 presentation
scheduled face-to-face for November 2023


Our Team

Great people make great work. Meet the team.
'

PARTNERS

We are proud to work with some of the best partners.