Ideas page for Google Summer of Code 2020 at the Liquid Galaxy project

UPDATE january 3, 2020
Ideas Page is ready for students and Google.
We have three pivots this year: Global Warming, with actions focused on this, more Artificial Intelligence used as a backend for Liquid Galaxy visualizations, and use of the lovely work developed by the hundreds of students from around the world that are developing Google Code-in tasks with our organization.

As you already have to know, the Liquid Galaxy project is gonna present his proposal again as mentoring organization to the Google Open Source office.

Here's our basic Ideas Page, where students can find ideas for their proposals and prepare a project proposal for us. Also remember to take a look at our many pages regarding GSoC in the main menu of this site. We recommend you explore those and also our Youtube videos, and the Open Projects sections to be inspired.

We look for two kinds of projects: the ones being core to be used in other aplications (APIS or tool development) and Projects developing the Liquid Galaxy concept.

First some tips from past experiences regarding the presentation of the projects:

As students are presenting plenty of proposals, they fail usually in two serious aspects:
Next to a proposed development calendar.

Didn't taken a look at our videos or projects and 2019 ones as we need you are prepared for real for the proposal you're sending us. You're presenting to Liquid Galaxy and you need to be aware of what's our platform and how it works.

Some students think than with developing an Android app the proposal will be ok, and this is not correct.

You need to explain us that how your app, web based or android/flutter based, will connect to a Liquid Galaxy and what kind of visualization will appear. This is the most important thing to showcase, the app is the backend, plus all other needed code and databases, the visualization is the result.

The Liquid Galaxy project is based on a cluster of computers and displays, minimum 3.
Note than in most cases you'll need your own galaxy rig, as we call them clusters, usually based on 3 pcs and 3 screens, and a separate server in the same LAN that will run the needed and developed applications.
In some cases you'll be able to handle this using VMs instead of real hardware. Liquid Galaxy GCI students have created plenty of tutorials on how to this, you can browse them and reuse on this drive folder. When we say in some cases is because unless you have a really powerful pc, when you run 3 vms and data intensive applications the system will not perfom well.

Interested GSoC students, those ideas have been crafted by the worldwide Liquid Galaxy (LG) community and mentors team thinking in some tools we need for the LG system and some projects we believe will be not only a nice showcase of the platform, but also a new era for the worldwide project adoption.

1: Start browsing this web site to see what's the Liquid Galaxy about, the things the system does and the different applications it's used for.
Please take note of your findings as you will have to explain them.

2: Browse this Ideas Page and think if you want to apply for any of those projects.
Also we're always willing to listen for new ideas for our project !!!

3: Initial communications will be only made asynchronously by email, so when you have an idea connect with us by email at liquidgalaxylab at gmail dot com.

First we want an a 1-2 page email explaining:
3.1: What's the reason you want to apply to us, develop this deeply.
3.2: What do you see of interest in our platform.
3.3: What's the project you want to develop for. Write about what's the link with your personal interests, programming abilities, technologies and so on.

After mail review the mentors team will contact you ASAP, starting the conversation.

Optional steps on mentors criteria:
4: At some point the mentor may inquiry you to have a hangouts for live interview.
5: Later you can be asked for some proof of coding knowledge, like develop some code snippets to test your abilities for the project.
6: Record a 2 minutes video of yourself explaining the reason we have to choose you, covering both personal and technical aspects of your proposal.
7: Finally a copy of our standard project proposal will be forwarded to you to fill up.

Your final proposal will be the one to upload to the GSoC platform, and will include the description of the project, the technologies to be used and the estimated code deliveries by dates. You will have always a mentor guiding you in the process.

Please contact us at liquidgalaxylab at gmail dot com with any question and follow GSoC portal rules and instructions to apply to the program. Good luck!

Slack note: Our Slack channel will be open for the announced by Google selected 2020 GSoC students on the first week of may.


Presentation library
The most common Liquid Galaxy scenario is based on Google Earth but we have to start to integrate, an even migrate, to more actual platforms like the simple and old web and html.
We want students to present proposals to develop a platform to handle html presentations (this will include all kind of contents, photo, text, videos...) over the Google Earth. Layers will be the most common solution but you can present your ideas.
The project will include a tool to arrange presentations in a timeline and spatially councious manner , like "now present in half screen 3 left a browser with this html" and stay open till new order or close after n seconds.

Remote installation and monitoring tool
As the community is growing and many of you have your own LGs and also you bring them to fairs or similar, we want to have a tool to remote install and monitorice the LG.
Think about technologies to handle packages (Kubernetes or similar), automation tools like Puppet, or similar ones.

3D visualization library
We want students to present proposals related to create a library or set of libraries that will expand the typical Liquid Galaxy graphic toolbox. On 2019 year student Eric started the project, but we want it to be improved and expanded to vertical use cases.

See our videos in the many channels previously mentioned  to get and idea, contact us with your questions and proposals.

Tensorflow AI library for Liquid Galaxy
We want to incorporate more AI and Tensorflow in our platform. On 2019 we developed a project with use case Dronecoria, where this technologies were largely used.
As a sample waiting fot your ideas past GSoC student Sreyas, and now mentor, is proposing this activities for enhancing user experience with ML based functionalities.
1) Read a place(location or feature) from an image (OCR) and show it on the LG screen. []
2) Identify prominent landmarks, buildings etc from an image and give suggestions or open on LG. For example, a picture of Eiffel Tower should open Eiffel Tower, Paris, France appropriately on the LG. []
It could be further worked to mimic the view angle, shear etc.
An additional experimentation could be finding locations based on the architecture style or further.

Sea Forecasting 
As all the humanity has to fight for, we at the Liquid Galaxy project want to fight against the Global Climate problem, here's something to note it in public places.
First see some of the many logos and new name project GCI 19-20 students have drawn for this Open Project we have at Liquid Galaxy project.

Some of the many logos GCI 19-20 students have drawn for this project

Read all about our project in the link and present us proposals.

Internet of Espadriles 
Another Open Project we're working on is the so called Internet of Espadrilles.
Some of the many logos GCI 19-20 students have drawn for this project

This is a multi technology idea that's so original. Read about the project and propose us your ideas.

Community Visualization Engine
As we start to be a large 100+ developers community, and next to many one as Google Developer Groups,. Meetups etc, we always think in having a platform that deals with all kind of information of communities
Mentors Marc from Sorocaba, Brasil, and Andreu, from Lleida, Spain, did a initial project like this presenting all the GDG communities on the Liquid Galaxy we have at the Computer History Museum in Mountain View, California.

The idea is to have data and represent it on a Liquid Galaxy for events, or on a mobile Flutter app for personal use, containing data from communities. This data should be extracted from actual API, like Meetup or similars, or have the option to create your own. Information about persons, technologies they master, speaker abilities, and more will have to be visualized.

Satellite Visualization Tool for P.E.R.A. 
Following the very succesful 2019 project Air Mashup, we're going up and want to develop a simillar tool for the space, next to our brother community P.E.R.A.
Take a look at Alberto Morea, GSoC 2019 student and present a proposal to do the same kind of project this time for spatial objects, like rockets, satellites, etc
Not only think in earth, but also moon and mars, that Google Earth has support and we have gear flying or staying there.

Free Parking Visualization Tool

This projects want to be a platorm for detecting free parking slots on public spaces and presenting them in a mobile app and a Liquid Galaxy. We want to use OpenCV (a GSoC Open Source project), specifically with the new Kornia library, linked with Tensorflow.

Forest Analysis and Visualization II

Following our interest in the Global Climate problem, we started years ago the collaboration on world project Dronecoria. Las year student Marcel develop a nice platform using AI and modern techniques to give a help with the Liquid Galaxy and drones where fires have been killing forests.
This year we want to continue his work.

See his presentation there and look at the code here.

Our Team