GSoC 2022

 This is the main post for GSoC 2022 and the Liquid Galaxy project.


12.1.22 Google has published the final agenda for GSoC 2022, there're changes !
Here's a copy but remember to check always dates, just in case.

  • Mentoring organizations can begin submitting applications to Google
  • Mentoring organization application deadline
  • Google program administrators review organization applications
  • List of accepted mentoring organizations published
  • Potential GSoC contributors discuss application ideas with mentoring organizations
  • GSoC contributor application period begins
  • GSoC contributor application deadline
  • GSoC contributor slot requests due from Org Admins
  • Accepted GSoC contributor projects announced
  • Community Bonding Period | GSoC contributors get to know mentors, read documentation, get up to speed to begin working on their projects
  • Coding officially begins!
  • Mentors and GSoC contributors can begin submitting Phase 1 evaluations
  • Phase 1 Evaluation deadline (standard coding period)
  • Work Period | GSoC contributors work on their project with guidance from Mentors
  • Final week: GSoC contributors submit their final work product and their final mentor evaluation (standard coding period)
  • Mentors submit final GSoC contributor evaluations (standard coding period)
  • Initial results of Google Summer of Code 2022 announced
  • GSoC contributors with extended timelines continue coding
  • Final date for all GSoC contributors to submit their final work product

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

6.1.22 GSoC 2022 presentation at GDG Google Cloud Español

Streaming live is there:

1.1.22 GSoC 2022 Liquid Galaxy project methodology for early choosing contributors.

As plenty of students and collaborators are contacting us very early and asking for the next steps, that's good!, we want to clarify the method we'll follow this year.

Read carefully and follow the steps.

PLEASE DO NOT CONTACT US TILL GOOGLE HAS MADE HIS DECISION ON THE ORGANIZATIONS SELECTED FOR THIS GSOC 2022, we don't want to make contributors work without clarity on this. Unless, of course, you're not contacting us only for GSoC and have a clear interest in helping the community with further developments.

To test your abilities we need some proof of knowledge and dedication, so before you have the first Meet with us, after Google makes their announcement (good luck!), you'll have to install, run and make a video of everyone of these actions:

- We're the Liquid Galaxy project, so you'll have to install your own LG rig, physical or virtual.
Look at the menus of this website, identify the documentation you want to follow (last and updated from 2021) and install your rig on 3 laptops or on a computer with enough power to run 3 or 4 virtual machines (3 for the rig, one for and Android tablet for control, usually with Bluestacks)

- Run at least two of our Android applications against your own rig. Browse the menus, look at the applications on the App Store and run the apps against your setup. You'll need a real 10" Android tablet (usually running Android 6 or 10), or a virtual setup. Instructions on this on the LG manuals.

- And last, start to write your own proposal, with one of our project Ideas (down on this page) or one that you propose to us. For this we'll provide a master project for you to fill up, but, you can start now in thinking on your project generally.

And in the meantime why do not take a look at our 2021 page and see the presentation video?

Start working now, but do not contact us till Google makes the officially accepted orgs announcement (good luck to all of us!)


We wish you all a better 2022 !!!
The covid-19 pandemic is affecting everyone on the planet,
so our wishes are for this mess to stop ASAP and get back to normality.

As of today we're starting to publish our Ideas Page for GSoC 2022. Look down on the page for this preliminary set of project ideas. While we all wait for the final agenda of this GSoC 2022, to be published soon on the program's web site , remember some important things:

- First of all organizations, like us the Liquid Galaxy project, will apply to GSoC 2022, this will be around February.

- Around March Google will publish the selected ones for next year's program. Last year were 199 organizations from around the world.

- In April will open the window for the applications to the projects of selected orgs.

Stay tuned to these pages for important Liquid Galaxy project information and always to the GSoC Program one.

And in the meantime why do not take a look at our 2021 page and see the presentation video?

Just to note that students are early contacting us and some of them demostrating a real interest on contributing to our project. Among them we can mention: Vanshika , bhakuni, Om , Lukas , Shivam , Muhammad , Guillem, Xavier, Marc, Irene, Paula and some more.

Early Core Mentor Team are happening,
we're defining the project Ideas for next years GSoC 2022

Julio, 2014 GSoC student, new Mentor for the program

New Mentor Karine (with large experience as 2 years GSoC student and GCI mentor)
next to Senior Mentor Marc Gonzalez and Andreu Ibanez, admin

Senior Mentor Marc Gonzalez and Andreu Ibanez, admin

Senior Mentor Mario Ezquerro IoT & Cloud specialist, and Andreu Ibanez, admin

Claudia, former 2 year GSoC students and GCI Mentor, 
next to Senior Mentor Marc Gonzalez and Andreu Ibanez, admin

17.12.21 We're starting the promotion for the GSoC 2022 campaign, not only for our project but for all the wanna-be organizations and contributors that will apply.

Devfest Menorca 17.12.21

16.12.21 Estimated timeline for GSoC 2022: 

Organizations will be able to apply early in the year and be published the chosen ones in early March
Contributors (not any longer restricted to University students) will be able to apply early April

11.11.21 BIG GSoC announcement by Google that changes everything, main 3 points are:

Welcome Contributors

175 or 350 hours projects

Increased flexibility of timing for projects

------------ NEWS FEED END -------------------

Here you can read our preliminary project ideas for Liquid Galaxy 2022 GSoC. 

As last year those are divided into sections, like core libraries, pieces of code that can be reusable in other projects, and project ideas this year based on Google technologies, like Tensorflow, Android, Flutter, etc

All have to be able to demo the Google Earth and Liquid Galaxy power as visualization tool.

Important: those are ideas, we really want Contributors to come with his own ideas and present them to us.

Please act according to the GSoC timeline before contacting us.

IMPORTANT CONSIDERATION about project duration:
Remember that for 2022 GSoC is back the 350 hours, full 3 months period, projects. Next to this are the 175 hours (3 months 4 hours dedication daily), and also the possibility to extend a bit the work window in September or June. 175 or 350 hours projects will be rewarded accordingly with the GSoC normative.

In front of the name of each project, we note our duration estimation. Final one will be agreed between the mentor and the student.

We are again very interested in projects that are fully developed on Android, both JAVA or Flutter (any other interest there?). Our experience and the one from our users is simply: projects developed for Android have a longer lifespan, less maintenance, and easier installation (almost zero).
So we'll be selecting projects based on this prime idea among others.
Think also that doing this way Contributors have more time to devote to the creativity on their projects as they can reuse (we're open source!!! and we reuse code all day long), as they don't have to develop, just copy understand, and tune, the code for basics operations such as connecting to the LG with a SSH tunnel, creating a KML, doing an orbit, etc etc

The idea is to have the application published on our Play Store account before the end of the GSoC, this will be a must for all the projects !

350h Earth Studio link to Liquid Galaxy
We like a lot the Google Earth Studio tool for STEAM purposes. His ability to create very nice fly-bys videos with Google Earth is so useful and amazing.
This project is based on past Simple CMS E.S. app, GSoC 2020 developed, but brand new and focused on the idea of capturing the situation of the camera on a LG rig and add animations in between, adapting the time and frames to obtain two different files; 
- a E.S. compatible file to be rendered there.
- a standard Google Earth tour to be run on a LG rig.

350h SatNOGS Visualization tool for the Liquid Galaxy 
The goal of this project is to create an app that makes it possible for people to look for a satellite and show up their orbit and projection on Earth and all the data possible from the SatNOGS database.
Using the NORAD id from the satellite, the app will show all the data captured from a SatNOGS ground station. With this, not only the client will be given the position of the satellite, but also the contents of the signal that the ground station is able to capture. All this information is included in the SatNOGS database.
SatNOGS is a Satellite Networked Open Ground Station. The ground stations are antennas that capture transmissions from satellites. Using this network, SatNOGS created a database with all the information captured since its creation and is open and free. This database contains information about the satellites, the data received in the communication, the protocols of transmission accepted.

350 h Crop Doc Android Visualization tool for the Liquid Galaxy 
Based on GSoC 2021 Crop Doc project, this year we want it developed for Android phones using Tensorflow Lite.

350h La Palma Volcano Eruption tracking tool
Spain's Canary Island La Palma has had a devastating volcano eruption for 3 months. 
Google Earth, next to drones, has been a daily used tool to show up the progression of the lava.

The idea behind this project is to reach all data available from many sources and represent a historic track of how the volcano affected the areas, showing up information of everything available, lava tracks, houses and roads destroyed, farms and lands affected, etc

175h Image Satellite Visualizer powered by PLANET LABS 
The idea behind this 175 hours project is to repeat the Image Visualization tool from last year GSoC but accessing the Planet Labs API.

175h Simply CMS E.S. version 2
As we really think the Google Earth Studio web based tool is a great one for STEAM studies we want to continue improving this tool and with our CMS ES 2021 tool, with new features.

350h Real Estate Presentation for Liquid Galaxy The project is a controller in which users has access from their own cell phone or device connected to the same network as the Liquid Galaxy, and he could move the elements that are presented on the screens in front of him. The user could, for example, access a floor plan of a building under construction and click on a certain room, opening a 360 video on the LG’s screens and he could then move around and get to know the environment better. You could view a 360 image. Take guided tours of a museum with the appears and interacting using your cell phone, mouse or devices such as Space Mouse. Approaching or moving away from works of art for example.

175h Dronecoria RAS version 2
Extension of the GSoC 2021 project by Karine Pistili.

350h AirMashup 2
We want to recreate GSoC 2019 Albert Morea's project in Android or Flutter.

350h Satellite Space Collision prevision
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.
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.
Technologies to be used:
For the ML: Tensorflow lite.
For the visualization and UX: Android or Flutter.

350h Asteroids Retro Game for the Liquid Galaxy
AsteroidsJS consists of a singleplayer/multiplayer and multi-screen game that looks like the old Asteroids with the mechanics. Players will control their spaceships in a limited battlefield (the space) with their keyboard or virtual joystick (cellphone), fighting each other in a thirsty competition in order to achieve the highest score, being what most players like.

Technologies to be used: TypeScript, HTML, Webpack, SocketIO and NodeJS

350h 3D Models Visualizer
The idea of this project is to create a viewer to display 3D models on Liquid Galaxy using the web framework THREEJS that can be controlled using an Android app developed in Flutter. Users will be able to upload, move, rotate and scale the models on Liquid Galaxy using a tablet or cellphone in a very simple and fast way.
Technologies to be used: Flutter, NodeJS, HTML, Javascript and CSS

350h Google Earth Engine
The project comprises a tool for visualization and creation of data related to Google Earth on a web platform developed in Vue.js, so the user chooses which device to use. It uses as a basis the Dataset and public APIs of Google Earth Engine and makes it available simply on the platform that, when selected, will show immersive in the LG system. The user can also create presentations, such as consuming an API that shows the precipitation in recent years with some text and images of his own authorship.

Technologies to be used: KML, Python, VueJs, NodeJS

350h Liquid Galaxy Unity This project aims to study and build the architecture to send any Unity 3D Engine WebGL scene to Liquid Galaxy Cluster. The platform will have a web service to manage the scene and a mobile app to serve as a controller to the scene.
The web service will contain a page where we can upload a scene to be sent to the Galaxy. After the upload, the scene can be previewed in another page that will contain the preview of the scene. In the preview page, a button will be available to open the scene in full-screen mode and send it to be displayed on Galaxy screens. After sending the scene to screens we need a way to control it, so, thinking that a mobile controller app will be developed. The controller will have some basic controls like start, stop, move forward, backward, left, right, and camera rotation.
Technologies to be used: VueJS, Flutter, and SocketIO

175h LG Glove Controller
The glove consists of a wearable device, which analyzes the contraction of the fingers, touch of the fingertips, and the rotation of the hand through analog sensors, transmitting the information collected through a Bluetooth, wi-fi or radio frequency module. At first, it will be used to control the visualization in Google Earth, such as zoom, rotation, inclination, altitude, and movement on the X-axis, and it can be applied to different devices and tools in the future. For example, if all fingers are contracted, the camera will be zoomed in, and when the user rotates their hand to the left, Earth will perform a similar movement.

Technologies to be used: C++, KML

175h LG RFID Controller
The project consists of a board filled with RFID receivers, which will interact with markers attached to an RFID transmitter. The board will represent a specific place, such as a city, and when one of its receivers is activated, the Arduino will analyze this information and send data for that location, such as latitude, longitude, and display mode to Liquid Galaxy. Thus, in Google Earth a "fly to" will be performed to the selected location and a view can be used, such as Orbit.

Technologies to be used: C++, KML

350h Earth Streaming project for the Liquid Galaxy
This project aims to share the great views of a Liquid Galaxy with people that do not have access to a system. The idea is to allow people to give instructions remotely to an actual Liquid Galaxy installation and see it live and remotely through a webcam or recorded on video.

Agro IoT Visualization for the Liquid Galaxy
This project wants to excel in the visualization of data in the LG captured from IoT sensors, managed and stored on Google Cloud or similar modern infrastructure, using Docker, CrateDB or MongoDB, and more.

Our Team