Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save OtavioJFOliveira/9098260e9fe85eda68e50dfb1b5f0fc3 to your computer and use it in GitHub Desktop.
Save OtavioJFOliveira/9098260e9fe85eda68e50dfb1b5f0fc3 to your computer and use it in GitHub Desktop.
Google Summer of Code 2019 Complete Report - Liquid Galaxy - Sreyas Ravichandran

GSoC 2019 Redesign Controller application for Liquid Galaxy - Sreyas Ravichandran.

Abstract

A redefined application developed on flutter containing various tools for controlling the LG screen. Touch gesture based navigation to control the LG screen. Tours, POIs and guide modules to assist the user with common usages. Enhanced connection settings with automatic trouble shooting procedures. OSC protocol will be used for communication between the app and LG system. This application will be a perfect tool for a naive user to control the LG screen. Ability to draw elements like paths, polygons, etc directly over an imitation of LG screen on the controller app and a direct-sharing addon will provide additional ease in usability. It will also provide an easy interface for using the LG screen in educational and commercial purposes.

Milestones

  • Adding touch gesture based navigation for smooth and efficient control over the LG screen.
  • Adding access to tours, POIs. Also adding support for the user to create and manage new POIs.
  • Enhancing functionalities of POI with ability to create polygons, paths etc directly from the application by adding feature of drawing elements directly on the LG screen using Google maps as a mimic to the LG screen.
  • Improving handling of faults, connection issues with bidirectional communication between the app and LG screen.
  • Adding an introductory guide for the user with interactive samples.
  • Adding direct sharing of customized POI, tours, polygons etc between two nearby devices.

Project

Controller application.

  • Commits: commits
  • Documentation: docs
  • Play store link: Has not been updated.

OSC server application.

Screenshots

Youtube videos

Worklog and weekly meetup

Daily work-record logs

Presentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment